--- /home/fdroid/fdroiddata/tmp/org.tint.adblock_3.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.tint.adblock_3.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 141c3daf747be0b1fe9882bd3820fa64a75ec3254e95932d3badb2923a7b4592 │ -Signer #1 certificate SHA-1 digest: b33f3880b6a0a27abb8396bd3d38fe8242f85c88 │ -Signer #1 certificate MD5 digest: f5f78d2731abb4333a84c7ee5a7193b0 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 6f0aec3b6f82f4a2a17951db9ef9751140ca2975a45f7c2001639919ee3e50f2 │ -Signer #1 public key SHA-1 digest: 2d75344fb783c52470073e2a97cc02c21724bb28 │ -Signer #1 public key MD5 digest: 8e96cb99359c2cdda0081486c4a5f537 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,202 +1,193 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 49235 (000000000000C053h) │ - Actual end-cent-dir record offset: 49213 (000000000000C03Dh) │ - Expected end-cent-dir record offset: 49213 (000000000000C03Dh) │ + Zip archive file size: 49198 (000000000000C02Eh) │ + Actual end-cent-dir record offset: 49176 (000000000000C018h) │ + Expected end-cent-dir record offset: 49176 (000000000000C018h) │ (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 11 entries. │ - The central directory is 768 (0000000000000300h) bytes long, │ + The central directory is 777 (0000000000000309h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 48445 (000000000000BD3Dh). │ + is 48399 (000000000000BD0Fh). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 30 23:00:38 │ - 32-bit CRC value (hex): 25490906 │ - compressed size: 398 bytes │ - uncompressed size: 692 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 24 00:08:46 │ + 32-bit CRC value (hex): 5d7c813f │ + compressed size: 749 bytes │ + uncompressed size: 2060 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/39D35F32.SF │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 464 │ - (00000000000001D0h) bytes │ + offset of local header from start of archive: 818 │ + (0000000000000332h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 30 23:00:38 │ - 32-bit CRC value (hex): b74cdd61 │ - compressed size: 468 bytes │ - uncompressed size: 813 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c547b079 │ + compressed size: 4527 bytes │ + uncompressed size: 4527 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - META-INF/39D35F32.RSA │ - │ - offset of local header from start of archive: 998 │ - (00000000000003E6h) bytes │ + offset of local header from start of archive: 5411 │ + (0000000000001523h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 30 23:00:38 │ - 32-bit CRC value (hex): 82e9064c │ - compressed size: 1038 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8ef78580 │ + compressed size: 1537 bytes │ + uncompressed size: 1537 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/adblocker_white_list_row.xml │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2103 │ - (0000000000000837h) bytes │ + offset of local header from start of archive: 7014 │ + (0000000000001B66h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 30 22:09:12 │ - 32-bit CRC value (hex): 540d9d58 │ - compressed size: 324 bytes │ - uncompressed size: 636 bytes │ - length of filename: 39 characters │ - length of extra field: 4 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 97fcdf6d │ + compressed size: 2360 bytes │ + uncompressed size: 2360 bytes │ + length of filename: 36 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/raw/adsweep │ + res/layout/adblocker_white_list_row.xml │ │ - offset of local header from start of archive: 2516 │ - (00000000000009D4h) bytes │ + offset of local header from start of archive: 9440 │ + (00000000000024E0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 30 22:09:12 │ - 32-bit CRC value (hex): ca400d92 │ - compressed size: 16536 bytes │ - uncompressed size: 57975 bytes │ - length of filename: 15 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:08:46 │ + 32-bit CRC value (hex): 540d9d58 │ + compressed size: 324 bytes │ + uncompressed size: 636 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 #6: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/raw/adsweep │ │ - offset of local header from start of archive: 19113 │ - (0000000000004AA9h) bytes │ + offset of local header from start of archive: 9849 │ + (0000000000002679h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 30 22:09:12 │ - 32-bit CRC value (hex): 6d45ab75 │ - compressed size: 679 bytes │ - uncompressed size: 1860 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:08:46 │ + 32-bit CRC value (hex): ca400d92 │ + compressed size: 16520 bytes │ + uncompressed size: 57975 bytes │ + length of filename: 15 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ @@ -205,147 +196,146 @@ │ Central directory entry #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ resources.arsc │ │ - offset of local header from start of archive: 19857 │ - (0000000000004D91h) bytes │ + offset of local header from start of archive: 26430 │ + (000000000000673Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 30 22:09:12 │ - 32-bit CRC value (hex): e4380ae3 │ - compressed size: 3940 bytes │ - uncompressed size: 3940 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 031ac2f2 │ + compressed size: 4112 bytes │ + uncompressed size: 4112 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 #8: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 23844 │ - (0000000000005D24h) bytes │ + offset of local header from start of archive: 30586 │ + (000000000000777Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 30 22:09:12 │ - 32-bit CRC value (hex): c547b079 │ - compressed size: 4527 bytes │ - uncompressed size: 4527 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 24 00:08:46 │ + 32-bit CRC value (hex): 1d412155 │ + compressed size: 15701 bytes │ + uncompressed size: 50340 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 #9: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/ic_launcher.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 28435 │ - (0000000000006F13h) bytes │ + offset of local header from start of archive: 46344 │ + (000000000000B508h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 30 22:09:00 │ - 32-bit CRC value (hex): 8ef78580 │ - compressed size: 1537 bytes │ - uncompressed size: 1537 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:08:46 │ + 32-bit CRC value (hex): 25490906 │ + compressed size: 398 bytes │ + uncompressed size: 692 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 #10: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/ic_launcher.png │ + META-INF/39D35F32.SF │ │ - offset of local header from start of archive: 30037 │ - (0000000000007555h) bytes │ + offset of local header from start of archive: 46792 │ + (000000000000B6C8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Oct 30 22:09:12 │ - 32-bit CRC value (hex): 97fcdf6d │ - compressed size: 2360 bytes │ - uncompressed size: 2360 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:08:46 │ + 32-bit CRC value (hex): b74cdd61 │ + compressed size: 468 bytes │ + uncompressed size: 813 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 #11: │ --------------------------- │ │ - classes.dex │ + META-INF/39D35F32.RSA │ │ - offset of local header from start of archive: 32460 │ - (0000000000007ECCh) bytes │ + offset of local header from start of archive: 47310 │ + (000000000000B8CEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Oct 30 22:09:10 │ - 32-bit CRC value (hex): 8ece4acb │ - compressed size: 15928 bytes │ - uncompressed size: 40500 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 24 00:08:46 │ + 32-bit CRC value (hex): 82e9064c │ + compressed size: 1038 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── 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 {} │ │ @@ -1,14 +1,14 @@ │ │ Binary APK │ │ Package name=org.tint.adblock id=7f │ │ type drawable id=02 entryCount=1 │ │ resource 0x7f020000 drawable/ic_launcher │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_launcher.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ type id id=06 entryCount=1 │ │ resource 0x7f060000 id/AdblockerListUrlValue │ │ () (id) │ │ type layout id=03 entryCount=1 │ │ resource 0x7f030000 layout/adblocker_white_list_row │ │ () (file) res/layout/adblocker_white_list_row.xml type=XML │ │ type raw id=04 entryCount=1 ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 211bccfe │ │ -signature : d2ec...ab59 │ │ -file_size : 40500 │ │ +checksum : bb2c751b │ │ +signature : d967...cb86 │ │ +file_size : 50340 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 559 │ │ +string_ids_size : 553 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 113 │ │ -type_ids_off : 2348 (0x00092c) │ │ +type_ids_size : 108 │ │ +type_ids_off : 2324 (0x000914) │ │ proto_ids_size : 107 │ │ -proto_ids_off : 2800 (0x000af0) │ │ -field_ids_size : 149 │ │ -field_ids_off : 4084 (0x000ff4) │ │ -method_ids_size : 355 │ │ -method_ids_off : 5276 (0x00149c) │ │ -class_defs_size : 46 │ │ -class_defs_off : 8116 (0x001fb4) │ │ -data_size : 30912 │ │ -data_off : 9588 (0x002574) │ │ +proto_ids_off : 2756 (0x000ac4) │ │ +field_ids_size : 128 │ │ +field_ids_off : 4040 (0x000fc8) │ │ +method_ids_size : 350 │ │ +method_ids_off : 5064 (0x0013c8) │ │ +class_defs_size : 41 │ │ +class_defs_off : 7864 (0x001eb8) │ │ +data_size : 40464 │ │ +data_off : 9876 (0x002694) │ │ │ │ Class #0 header: │ │ class_idx : 2 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 52 │ │ -source_file_idx : 219 │ │ +source_file_idx : 214 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ @@ -49,21 +49,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/SuppressLint;) │ │ name : 'value' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 219 (SuppressLint.java) │ │ + source_file_idx : 214 (SuppressLint.java) │ │ │ │ Class #1 header: │ │ class_idx : 3 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 52 │ │ -source_file_idx : 251 │ │ +source_file_idx : 246 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -82,1927 +82,27 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/TargetApi;) │ │ name : 'value' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 251 (TargetApi.java) │ │ + source_file_idx : 246 (TargetApi.java) │ │ │ │ Class #2 header: │ │ -class_idx : 94 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 52 │ │ -source_file_idx : 67 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 26 │ │ - │ │ -Class #2 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/addons/framework/IAddon$Stub; } │ │ -Annotations on method #283 'getCallbacks' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #284 'getContact' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #285 'getContributedBookmarkContextMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #286 'getContributedHistoryBookmarksMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #287 'getContributedHistoryContextMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #288 'getContributedLinkContextMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #289 'getContributedMainMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #290 'getDescription' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #291 'getName' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #292 'getShortDescription' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #293 'onBind' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #294 'onContributedBookmarkContextMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #295 'onContributedHistoryBookmarksMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #296 'onContributedHistoryContextMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #297 'onContributedLinkContextMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #298 'onContributedMainMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #299 'onPageFinished' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #300 'onPageStarted' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #301 'onTabClosed' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #302 'onTabOpened' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #303 'onTabSwitched' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #304 'onUnbind' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #305 'onUserChoice' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZI)" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #306 'onUserConfirm' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ)" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #307 'onUserInput' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #308 'showAddonSettingsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ - │ │ -Class #2 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/IAddon;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/IInterface;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getCallbacks' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getContact' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getContributedBookmarkContextMenuItem' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getContributedHistoryBookmarksMenuItem' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getContributedHistoryContextMenuItem' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getContributedLinkContextMenuItem' │ │ - type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getContributedMainMenuItem' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getDescription' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'getShortDescription' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onBind' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onContributedBookmarkContextMenuItemSelected' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onContributedHistoryBookmarksMenuItemSelected' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #13 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onContributedHistoryContextMenuItemSelected' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #14 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onContributedLinkContextMenuItemSelected' │ │ - type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #15 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onContributedMainMenuItemSelected' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #16 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onPageFinished' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #17 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onPageStarted' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #18 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onTabClosed' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #19 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onTabOpened' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #20 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onTabSwitched' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #21 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onUnbind' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #22 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onUserChoice' │ │ - type : '(Ljava/lang/String;IZI)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #23 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onUserConfirm' │ │ - type : '(Ljava/lang/String;IZ)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #24 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'onUserInput' │ │ - type : '(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #25 : (in Lorg/tint/addons/framework/IAddon;) │ │ - name : 'showAddonSettingsActivity' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 67 (IAddon.java) │ │ - │ │ -Class #3 header: │ │ -class_idx : 93 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 14 │ │ -source_file_idx : 67 │ │ -static_fields_size : 27 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #3 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/IAddon; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Stub" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/addons/framework/IAddon$Stub$Proxy; } │ │ -Annotations on method #277 'onTransact' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ - │ │ -Class #3 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/IAddon$Stub;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/os/Binder;' │ │ - Interfaces - │ │ - #0 : 'Lorg/tint/addons/framework/IAddon;' │ │ - Static fields - │ │ - #0 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'DESCRIPTOR' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "org.tint.addons.framework.IAddon" │ │ - #1 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getCallbacks' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 7 │ │ - #2 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getContact' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 6 │ │ - #3 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getContributedBookmarkContextMenuItem' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 19 │ │ - #4 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getContributedHistoryBookmarksMenuItem' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 17 │ │ - #5 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getContributedHistoryContextMenuItem' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 21 │ │ - #6 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getContributedLinkContextMenuItem' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 15 │ │ - #7 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getContributedMainMenuItem' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 13 │ │ - #8 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getDescription' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 5 │ │ - #9 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getName' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 3 │ │ - #10 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_getShortDescription' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 4 │ │ - #11 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onBind' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 1 │ │ - #12 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onContributedBookmarkContextMenuItemSelected' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 20 │ │ - #13 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onContributedHistoryBookmarksMenuItemSelected' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 18 │ │ - #14 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onContributedHistoryContextMenuItemSelected' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 22 │ │ - #15 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onContributedLinkContextMenuItemSelected' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16 │ │ - #16 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onContributedMainMenuItemSelected' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 14 │ │ - #17 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onPageFinished' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 9 │ │ - #18 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onPageStarted' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 8 │ │ - #19 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onTabClosed' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 11 │ │ - #20 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onTabOpened' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 10 │ │ - #21 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onTabSwitched' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 12 │ │ - #22 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onUnbind' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 2 │ │ - #23 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onUserChoice' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 25 │ │ - #24 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onUserConfirm' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 23 │ │ - #25 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_onUserInput' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 24 │ │ - #26 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'TRANSACTION_showAddonSettingsActivity' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 26 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -002768: |[002768] org.tint.addons.framework.IAddon$Stub.:()V │ │ -002778: 7010 2100 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0021 │ │ -00277e: 1a00 dc01 |0003: const-string v0, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002782: 6e30 ff00 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/tint/addons/framework/IAddon$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@00ff │ │ -002788: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=17 │ │ - 0x0003 line=18 │ │ - 0x0008 line=19 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/IAddon$Stub; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'asInterface' │ │ - type : '(Landroid/os/IBinder;)Lorg/tint/addons/framework/IAddon;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -00278c: |[00278c] org.tint.addons.framework.IAddon$Stub.asInterface:(Landroid/os/IBinder;)Lorg/tint/addons/framework/IAddon; │ │ -00279c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0027a0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0027a2: 1100 |0003: return-object v0 │ │ -0027a4: 1a01 dc01 |0004: const-string v1, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0027a8: 7220 2300 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@0023 │ │ -0027ae: 0c00 |0009: move-result-object v0 │ │ -0027b0: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0027b4: 2001 5e00 |000c: instance-of v1, v0, Lorg/tint/addons/framework/IAddon; // type@005e │ │ -0027b8: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0027bc: 1f00 5e00 |0010: check-cast v0, Lorg/tint/addons/framework/IAddon; // type@005e │ │ -0027c0: 28f1 |0012: goto 0003 // -000f │ │ -0027c2: 2200 5c00 |0013: new-instance v0, Lorg/tint/addons/framework/IAddon$Stub$Proxy; // type@005c │ │ -0027c6: 7020 df00 2000 |0015: invoke-direct {v0, v2}, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@00df │ │ -0027cc: 28eb |0018: goto 0003 // -0015 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=26 │ │ - 0x0002 line=27 │ │ - 0x0003 line=33 │ │ - 0x0004 line=29 │ │ - 0x000a line=30 │ │ - 0x0010 line=31 │ │ - 0x0013 line=33 │ │ - locals : │ │ - 0x000a - 0x0015 reg=0 iin Landroid/os/IInterface; │ │ - 0x0000 - 0x0019 reg=2 obj Landroid/os/IBinder; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'asBinder' │ │ - type : '()Landroid/os/IBinder;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0027d0: |[0027d0] org.tint.addons.framework.IAddon$Stub.asBinder:()Landroid/os/IBinder; │ │ -0027e0: 1100 |0000: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lorg/tint/addons/framework/IAddon$Stub; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ - name : 'onTransact' │ │ - type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 718 16-bit code units │ │ -0027e4: |[0027e4] org.tint.addons.framework.IAddon$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -0027f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0027f6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0027f8: 2c09 5e02 0000 |0002: sparse-switch v9, 00000260 // +0000025e │ │ -0027fe: 6f5c 2200 98ba |0005: invoke-super {v8, v9, v10, v11, v12}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0022 │ │ -002804: 0a06 |0008: move-result v6 │ │ -002806: 0f06 |0009: return v6 │ │ -002808: 1a07 dc01 |000a: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -00280c: 6e20 3000 7b00 |000c: invoke-virtual {v11, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -002812: 28fa |000f: goto 0009 // -0006 │ │ -002814: 1a07 dc01 |0010: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002818: 6e20 2600 7a00 |0012: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -00281e: 6e10 0a01 0800 |0015: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.onBind:()V // method@010a │ │ -002824: 6e10 2f00 0b00 |0018: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -00282a: 28ee |001b: goto 0009 // -0012 │ │ -00282c: 1a07 dc01 |001c: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002830: 6e20 2600 7a00 |001e: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002836: 6e10 1601 0800 |0021: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.onUnbind:()V // method@0116 │ │ -00283c: 6e10 2f00 0b00 |0024: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002842: 28e2 |0027: goto 0009 // -001e │ │ -002844: 1a07 dc01 |0028: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002848: 6e20 2600 7a00 |002a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -00284e: 6e10 0801 0800 |002d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getName:()Ljava/lang/String; // method@0108 │ │ -002854: 0c04 |0030: move-result-object v4 │ │ -002856: 6e10 2f00 0b00 |0031: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -00285c: 6e20 3000 4b00 |0034: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -002862: 28d2 |0037: goto 0009 // -002e │ │ -002864: 1a07 dc01 |0038: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002868: 6e20 2600 7a00 |003a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -00286e: 6e10 0901 0800 |003d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getShortDescription:()Ljava/lang/String; // method@0109 │ │ -002874: 0c04 |0040: move-result-object v4 │ │ -002876: 6e10 2f00 0b00 |0041: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -00287c: 6e20 3000 4b00 |0044: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -002882: 28c2 |0047: goto 0009 // -003e │ │ -002884: 1a07 dc01 |0048: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002888: 6e20 2600 7a00 |004a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -00288e: 6e10 0701 0800 |004d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getDescription:()Ljava/lang/String; // method@0107 │ │ -002894: 0c04 |0050: move-result-object v4 │ │ -002896: 6e10 2f00 0b00 |0051: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -00289c: 6e20 3000 4b00 |0054: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0028a2: 28b2 |0057: goto 0009 // -004e │ │ -0028a4: 1a07 dc01 |0058: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0028a8: 6e20 2600 7a00 |005a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -0028ae: 6e10 0101 0800 |005d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getContact:()Ljava/lang/String; // method@0101 │ │ -0028b4: 0c04 |0060: move-result-object v4 │ │ -0028b6: 6e10 2f00 0b00 |0061: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -0028bc: 6e20 3000 4b00 |0064: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0028c2: 28a2 |0067: goto 0009 // -005e │ │ -0028c4: 1a07 dc01 |0068: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0028c8: 6e20 2600 7a00 |006a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -0028ce: 6e10 0001 0800 |006d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getCallbacks:()I // method@0100 │ │ -0028d4: 0a04 |0070: move-result v4 │ │ -0028d6: 6e10 2f00 0b00 |0071: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -0028dc: 6e20 2d00 4b00 |0074: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -0028e2: 2892 |0077: goto 0009 // -006e │ │ -0028e4: 1a07 dc01 |0078: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0028e8: 6e20 2600 7a00 |007a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -0028ee: 6e10 2a00 0a00 |007d: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0028f4: 0c00 |0080: move-result-object v0 │ │ -0028f6: 6e10 2a00 0a00 |0081: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0028fc: 0c01 |0084: move-result-object v1 │ │ -0028fe: 6e30 1101 0801 |0085: invoke-virtual {v8, v0, v1}, Lorg/tint/addons/framework/IAddon$Stub;.onPageStarted:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@0111 │ │ -002904: 0c05 |0088: move-result-object v5 │ │ -002906: 6e10 2f00 0b00 |0089: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -00290c: 6e20 3200 5b00 |008c: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002912: 2900 7aff |008f: goto/16 0009 // -0086 │ │ -002916: 1a07 dc01 |0091: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -00291a: 6e20 2600 7a00 |0093: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002920: 6e10 2a00 0a00 |0096: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002926: 0c00 |0099: move-result-object v0 │ │ -002928: 6e10 2a00 0a00 |009a: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -00292e: 0c01 |009d: move-result-object v1 │ │ -002930: 6e30 1001 0801 |009e: invoke-virtual {v8, v0, v1}, Lorg/tint/addons/framework/IAddon$Stub;.onPageFinished:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@0110 │ │ -002936: 0c05 |00a1: move-result-object v5 │ │ -002938: 6e10 2f00 0b00 |00a2: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -00293e: 6e20 3200 5b00 |00a5: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002944: 2900 61ff |00a8: goto/16 0009 // -009f │ │ -002948: 1a07 dc01 |00aa: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -00294c: 6e20 2600 7a00 |00ac: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002952: 6e10 2a00 0a00 |00af: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002958: 0c00 |00b2: move-result-object v0 │ │ -00295a: 6e20 1301 0800 |00b3: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.onTabOpened:(Ljava/lang/String;)Ljava/util/List; // method@0113 │ │ -002960: 0c05 |00b6: move-result-object v5 │ │ -002962: 6e10 2f00 0b00 |00b7: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002968: 6e20 3200 5b00 |00ba: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -00296e: 2900 4cff |00bd: goto/16 0009 // -00b4 │ │ -002972: 1a07 dc01 |00bf: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002976: 6e20 2600 7a00 |00c1: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -00297c: 6e10 2a00 0a00 |00c4: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002982: 0c00 |00c7: move-result-object v0 │ │ -002984: 6e20 1201 0800 |00c8: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.onTabClosed:(Ljava/lang/String;)Ljava/util/List; // method@0112 │ │ -00298a: 0c05 |00cb: move-result-object v5 │ │ -00298c: 6e10 2f00 0b00 |00cc: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002992: 6e20 3200 5b00 |00cf: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002998: 2900 37ff |00d2: goto/16 0009 // -00c9 │ │ -00299c: 1a07 dc01 |00d4: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0029a0: 6e20 2600 7a00 |00d6: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -0029a6: 6e10 2a00 0a00 |00d9: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0029ac: 0c00 |00dc: move-result-object v0 │ │ -0029ae: 6e20 1401 0800 |00dd: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.onTabSwitched:(Ljava/lang/String;)Ljava/util/List; // method@0114 │ │ -0029b4: 0c05 |00e0: move-result-object v5 │ │ -0029b6: 6e10 2f00 0b00 |00e1: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -0029bc: 6e20 3200 5b00 |00e4: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -0029c2: 2900 22ff |00e7: goto/16 0009 // -00de │ │ -0029c6: 1a07 dc01 |00e9: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0029ca: 6e20 2600 7a00 |00eb: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -0029d0: 6e10 2a00 0a00 |00ee: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0029d6: 0c00 |00f1: move-result-object v0 │ │ -0029d8: 6e10 2a00 0a00 |00f2: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0029de: 0c01 |00f5: move-result-object v1 │ │ -0029e0: 6e10 2a00 0a00 |00f6: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0029e6: 0c02 |00f9: move-result-object v2 │ │ -0029e8: 6e40 0601 0821 |00fa: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedMainMenuItem:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0106 │ │ -0029ee: 0c04 |00fd: move-result-object v4 │ │ -0029f0: 6e10 2f00 0b00 |00fe: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -0029f6: 6e20 3000 4b00 |0101: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0029fc: 2900 05ff |0104: goto/16 0009 // -00fb │ │ -002a00: 1a07 dc01 |0106: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002a04: 6e20 2600 7a00 |0108: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002a0a: 6e10 2a00 0a00 |010b: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002a10: 0c00 |010e: move-result-object v0 │ │ -002a12: 6e10 2a00 0a00 |010f: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002a18: 0c01 |0112: move-result-object v1 │ │ -002a1a: 6e10 2a00 0a00 |0113: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002a20: 0c02 |0116: move-result-object v2 │ │ -002a22: 6e40 0f01 0821 |0117: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedMainMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@010f │ │ -002a28: 0c05 |011a: move-result-object v5 │ │ -002a2a: 6e10 2f00 0b00 |011b: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002a30: 6e20 3200 5b00 |011e: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002a36: 2900 e8fe |0121: goto/16 0009 // -0118 │ │ -002a3a: 1a07 dc01 |0123: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002a3e: 6e20 2600 7a00 |0125: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002a44: 6e10 2a00 0a00 |0128: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002a4a: 0c00 |012b: move-result-object v0 │ │ -002a4c: 6e10 2900 0a00 |012c: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002a52: 0a01 |012f: move-result v1 │ │ -002a54: 6e10 2a00 0a00 |0130: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002a5a: 0c02 |0133: move-result-object v2 │ │ -002a5c: 6e40 0501 0821 |0134: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedLinkContextMenuItem:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; // method@0105 │ │ -002a62: 0c04 |0137: move-result-object v4 │ │ -002a64: 6e10 2f00 0b00 |0138: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002a6a: 6e20 3000 4b00 |013b: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -002a70: 2900 cbfe |013e: goto/16 0009 // -0135 │ │ -002a74: 1a07 dc01 |0140: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002a78: 6e20 2600 7a00 |0142: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002a7e: 6e10 2a00 0a00 |0145: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002a84: 0c00 |0148: move-result-object v0 │ │ -002a86: 6e10 2900 0a00 |0149: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002a8c: 0a01 |014c: move-result v1 │ │ -002a8e: 6e10 2a00 0a00 |014d: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002a94: 0c02 |0150: move-result-object v2 │ │ -002a96: 6e40 0e01 0821 |0151: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedLinkContextMenuItemSelected:(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List; // method@010e │ │ -002a9c: 0c05 |0154: move-result-object v5 │ │ -002a9e: 6e10 2f00 0b00 |0155: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002aa4: 6e20 3200 5b00 |0158: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002aaa: 2900 aefe |015b: goto/16 0009 // -0152 │ │ -002aae: 1a07 dc01 |015d: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002ab2: 6e20 2600 7a00 |015f: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002ab8: 6e10 2a00 0a00 |0162: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002abe: 0c00 |0165: move-result-object v0 │ │ -002ac0: 6e20 0301 0800 |0166: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedHistoryBookmarksMenuItem:(Ljava/lang/String;)Ljava/lang/String; // method@0103 │ │ -002ac6: 0c04 |0169: move-result-object v4 │ │ -002ac8: 6e10 2f00 0b00 |016a: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002ace: 6e20 3000 4b00 |016d: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -002ad4: 2900 99fe |0170: goto/16 0009 // -0167 │ │ -002ad8: 1a07 dc01 |0172: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002adc: 6e20 2600 7a00 |0174: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002ae2: 6e10 2a00 0a00 |0177: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002ae8: 0c00 |017a: move-result-object v0 │ │ -002aea: 6e20 0c01 0800 |017b: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedHistoryBookmarksMenuItemSelected:(Ljava/lang/String;)Ljava/util/List; // method@010c │ │ -002af0: 0c05 |017e: move-result-object v5 │ │ -002af2: 6e10 2f00 0b00 |017f: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002af8: 6e20 3200 5b00 |0182: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002afe: 2900 84fe |0185: goto/16 0009 // -017c │ │ -002b02: 1a07 dc01 |0187: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002b06: 6e20 2600 7a00 |0189: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002b0c: 6e10 2a00 0a00 |018c: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002b12: 0c00 |018f: move-result-object v0 │ │ -002b14: 6e20 0201 0800 |0190: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedBookmarkContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; // method@0102 │ │ -002b1a: 0c04 |0193: move-result-object v4 │ │ -002b1c: 6e10 2f00 0b00 |0194: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002b22: 6e20 3000 4b00 |0197: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -002b28: 2900 6ffe |019a: goto/16 0009 // -0191 │ │ -002b2c: 1a07 dc01 |019c: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002b30: 6e20 2600 7a00 |019e: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002b36: 6e10 2a00 0a00 |01a1: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002b3c: 0c00 |01a4: move-result-object v0 │ │ -002b3e: 6e10 2a00 0a00 |01a5: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002b44: 0c01 |01a8: move-result-object v1 │ │ -002b46: 6e10 2a00 0a00 |01a9: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002b4c: 0c02 |01ac: move-result-object v2 │ │ -002b4e: 6e40 0b01 0821 |01ad: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedBookmarkContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@010b │ │ -002b54: 0c05 |01b0: move-result-object v5 │ │ -002b56: 6e10 2f00 0b00 |01b1: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002b5c: 6e20 3200 5b00 |01b4: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002b62: 2900 52fe |01b7: goto/16 0009 // -01ae │ │ -002b66: 1a07 dc01 |01b9: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002b6a: 6e20 2600 7a00 |01bb: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002b70: 6e10 2a00 0a00 |01be: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002b76: 0c00 |01c1: move-result-object v0 │ │ -002b78: 6e20 0401 0800 |01c2: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedHistoryContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -002b7e: 0c04 |01c5: move-result-object v4 │ │ -002b80: 6e10 2f00 0b00 |01c6: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002b86: 6e20 3000 4b00 |01c9: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -002b8c: 2900 3dfe |01cc: goto/16 0009 // -01c3 │ │ -002b90: 1a07 dc01 |01ce: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002b94: 6e20 2600 7a00 |01d0: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002b9a: 6e10 2a00 0a00 |01d3: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002ba0: 0c00 |01d6: move-result-object v0 │ │ -002ba2: 6e10 2a00 0a00 |01d7: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002ba8: 0c01 |01da: move-result-object v1 │ │ -002baa: 6e10 2a00 0a00 |01db: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002bb0: 0c02 |01de: move-result-object v2 │ │ -002bb2: 6e40 0d01 0821 |01df: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedHistoryContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@010d │ │ -002bb8: 0c05 |01e2: move-result-object v5 │ │ -002bba: 6e10 2f00 0b00 |01e3: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002bc0: 6e20 3200 5b00 |01e6: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002bc6: 2900 20fe |01e9: goto/16 0009 // -01e0 │ │ -002bca: 1a07 dc01 |01eb: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002bce: 6e20 2600 7a00 |01ed: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002bd4: 6e10 2a00 0a00 |01f0: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002bda: 0c00 |01f3: move-result-object v0 │ │ -002bdc: 6e10 2900 0a00 |01f4: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002be2: 0a01 |01f7: move-result v1 │ │ -002be4: 6e10 2900 0a00 |01f8: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002bea: 0a07 |01fb: move-result v7 │ │ -002bec: 3807 0300 |01fc: if-eqz v7, 01ff // +0003 │ │ -002bf0: 0162 |01fe: move v2, v6 │ │ -002bf2: 6e40 1801 0821 |01ff: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onUserConfirm:(Ljava/lang/String;IZ)Ljava/util/List; // method@0118 │ │ -002bf8: 0c05 |0202: move-result-object v5 │ │ -002bfa: 6e10 2f00 0b00 |0203: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002c00: 6e20 3200 5b00 |0206: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002c06: 2900 00fe |0209: goto/16 0009 // -0200 │ │ -002c0a: 1a07 dc01 |020b: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002c0e: 6e20 2600 7a00 |020d: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002c14: 6e10 2a00 0a00 |0210: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002c1a: 0c00 |0213: move-result-object v0 │ │ -002c1c: 6e10 2900 0a00 |0214: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002c22: 0a01 |0217: move-result v1 │ │ -002c24: 6e10 2900 0a00 |0218: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002c2a: 0a07 |021b: move-result v7 │ │ -002c2c: 3807 0300 |021c: if-eqz v7, 021f // +0003 │ │ -002c30: 0162 |021e: move v2, v6 │ │ -002c32: 6e10 2a00 0a00 |021f: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002c38: 0c03 |0222: move-result-object v3 │ │ -002c3a: 6e53 1901 0821 |0223: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/tint/addons/framework/IAddon$Stub;.onUserInput:(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List; // method@0119 │ │ -002c40: 0c05 |0226: move-result-object v5 │ │ -002c42: 6e10 2f00 0b00 |0227: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002c48: 6e20 3200 5b00 |022a: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002c4e: 2900 dcfd |022d: goto/16 0009 // -0224 │ │ -002c52: 1a07 dc01 |022f: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002c56: 6e20 2600 7a00 |0231: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002c5c: 6e10 2a00 0a00 |0234: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -002c62: 0c00 |0237: move-result-object v0 │ │ -002c64: 6e10 2900 0a00 |0238: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002c6a: 0a01 |023b: move-result v1 │ │ -002c6c: 6e10 2900 0a00 |023c: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002c72: 0a07 |023f: move-result v7 │ │ -002c74: 3807 0300 |0240: if-eqz v7, 0243 // +0003 │ │ -002c78: 0162 |0242: move v2, v6 │ │ -002c7a: 6e10 2900 0a00 |0243: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -002c80: 0a03 |0246: move-result v3 │ │ -002c82: 6e53 1701 0821 |0247: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/tint/addons/framework/IAddon$Stub;.onUserChoice:(Ljava/lang/String;IZI)Ljava/util/List; // method@0117 │ │ -002c88: 0c05 |024a: move-result-object v5 │ │ -002c8a: 6e10 2f00 0b00 |024b: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002c90: 6e20 3200 5b00 |024e: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ -002c96: 2900 b8fd |0251: goto/16 0009 // -0248 │ │ -002c9a: 1a07 dc01 |0253: const-string v7, "org.tint.addons.framework.IAddon" // string@01dc │ │ -002c9e: 6e20 2600 7a00 |0255: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ -002ca4: 6e10 1a01 0800 |0258: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.showAddonSettingsActivity:()V // method@011a │ │ -002caa: 6e10 2f00 0b00 |025b: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ -002cb0: 2900 abfd |025e: goto/16 0009 // -0255 │ │ -002cb4: 0002 1b00 0100 0000 0200 0000 0300 ... |0260: sparse-switch-data (110 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=41 │ │ - 0x0005 line=334 │ │ - 0x000a line=45 │ │ - 0x0010 line=50 │ │ - 0x0015 line=51 │ │ - 0x0018 line=52 │ │ - 0x001c line=57 │ │ - 0x0021 line=58 │ │ - 0x0024 line=59 │ │ - 0x0028 line=64 │ │ - 0x002d line=65 │ │ - 0x0031 line=66 │ │ - 0x0034 line=67 │ │ - 0x0038 line=72 │ │ - 0x003d line=73 │ │ - 0x0041 line=74 │ │ - 0x0044 line=75 │ │ - 0x0048 line=80 │ │ - 0x004d line=81 │ │ - 0x0051 line=82 │ │ - 0x0054 line=83 │ │ - 0x0058 line=88 │ │ - 0x005d line=89 │ │ - 0x0061 line=90 │ │ - 0x0064 line=91 │ │ - 0x0068 line=96 │ │ - 0x006d line=97 │ │ - 0x0071 line=98 │ │ - 0x0074 line=99 │ │ - 0x0078 line=104 │ │ - 0x007d line=106 │ │ - 0x0081 line=108 │ │ - 0x0085 line=109 │ │ - 0x0089 line=110 │ │ - 0x008c line=111 │ │ - 0x0091 line=116 │ │ - 0x0096 line=118 │ │ - 0x009a line=120 │ │ - 0x009e line=121 │ │ - 0x00a2 line=122 │ │ - 0x00a5 line=123 │ │ - 0x00aa line=128 │ │ - 0x00af line=130 │ │ - 0x00b3 line=131 │ │ - 0x00b7 line=132 │ │ - 0x00ba line=133 │ │ - 0x00bf line=138 │ │ - 0x00c4 line=140 │ │ - 0x00c8 line=141 │ │ - 0x00cc line=142 │ │ - 0x00cf line=143 │ │ - 0x00d4 line=148 │ │ - 0x00d9 line=150 │ │ - 0x00dd line=151 │ │ - 0x00e1 line=152 │ │ - 0x00e4 line=153 │ │ - 0x00e9 line=158 │ │ - 0x00ee line=160 │ │ - 0x00f2 line=162 │ │ - 0x00f6 line=164 │ │ - 0x00fa line=165 │ │ - 0x00fe line=166 │ │ - 0x0101 line=167 │ │ - 0x0106 line=172 │ │ - 0x010b line=174 │ │ - 0x010f line=176 │ │ - 0x0113 line=178 │ │ - 0x0117 line=179 │ │ - 0x011b line=180 │ │ - 0x011e line=181 │ │ - 0x0123 line=186 │ │ - 0x0128 line=188 │ │ - 0x012c line=190 │ │ - 0x0130 line=192 │ │ - 0x0134 line=193 │ │ - 0x0138 line=194 │ │ - 0x013b line=195 │ │ - 0x0140 line=200 │ │ - 0x0145 line=202 │ │ - 0x0149 line=204 │ │ - 0x014d line=206 │ │ - 0x0151 line=207 │ │ - 0x0155 line=208 │ │ - 0x0158 line=209 │ │ - 0x015d line=214 │ │ - 0x0162 line=216 │ │ - 0x0166 line=217 │ │ - 0x016a line=218 │ │ - 0x016d line=219 │ │ - 0x0172 line=224 │ │ - 0x0177 line=226 │ │ - 0x017b line=227 │ │ - 0x017f line=228 │ │ - 0x0182 line=229 │ │ - 0x0187 line=234 │ │ - 0x018c line=236 │ │ - 0x0190 line=237 │ │ - 0x0194 line=238 │ │ - 0x0197 line=239 │ │ - 0x019c line=244 │ │ - 0x01a1 line=246 │ │ - 0x01a5 line=248 │ │ - 0x01a9 line=250 │ │ - 0x01ad line=251 │ │ - 0x01b1 line=252 │ │ - 0x01b4 line=253 │ │ - 0x01b9 line=258 │ │ - 0x01be line=260 │ │ - 0x01c2 line=261 │ │ - 0x01c6 line=262 │ │ - 0x01c9 line=263 │ │ - 0x01ce line=268 │ │ - 0x01d3 line=270 │ │ - 0x01d7 line=272 │ │ - 0x01db line=274 │ │ - 0x01df line=275 │ │ - 0x01e3 line=276 │ │ - 0x01e6 line=277 │ │ - 0x01eb line=282 │ │ - 0x01f0 line=284 │ │ - 0x01f4 line=286 │ │ - 0x01f8 line=288 │ │ - 0x01ff line=289 │ │ - 0x0203 line=290 │ │ - 0x0206 line=291 │ │ - 0x020b line=296 │ │ - 0x0210 line=298 │ │ - 0x0214 line=300 │ │ - 0x0218 line=302 │ │ - 0x021f line=304 │ │ - 0x0223 line=305 │ │ - 0x0227 line=306 │ │ - 0x022a line=307 │ │ - 0x022f line=312 │ │ - 0x0234 line=314 │ │ - 0x0238 line=316 │ │ - 0x023c line=318 │ │ - 0x0243 line=320 │ │ - 0x0247 line=321 │ │ - 0x024b line=322 │ │ - 0x024e line=323 │ │ - 0x0253 line=328 │ │ - 0x0258 line=329 │ │ - 0x025b line=330 │ │ - 0x0260 line=41 │ │ - locals : │ │ - 0x0031 - 0x0038 reg=4 _result Ljava/lang/String; │ │ - 0x0041 - 0x0048 reg=4 _result Ljava/lang/String; │ │ - 0x0051 - 0x0058 reg=4 _result Ljava/lang/String; │ │ - 0x0061 - 0x0068 reg=4 _result Ljava/lang/String; │ │ - 0x0071 - 0x0078 reg=4 _result I │ │ - 0x0081 - 0x0091 reg=0 _arg0 Ljava/lang/String; │ │ - 0x0085 - 0x0091 reg=1 _arg1 Ljava/lang/String; │ │ - 0x0089 - 0x0091 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x009a - 0x00aa reg=0 _arg0 Ljava/lang/String; │ │ - 0x009e - 0x00aa reg=1 _arg1 Ljava/lang/String; │ │ - 0x00a2 - 0x00aa reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x00b3 - 0x00bf reg=0 _arg0 Ljava/lang/String; │ │ - 0x00b7 - 0x00bf reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x00c8 - 0x00d4 reg=0 _arg0 Ljava/lang/String; │ │ - 0x00cc - 0x00d4 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x00dd - 0x00e9 reg=0 _arg0 Ljava/lang/String; │ │ - 0x00e1 - 0x00e9 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x00f2 - 0x0106 reg=0 _arg0 Ljava/lang/String; │ │ - 0x00f6 - 0x0106 reg=1 _arg1 Ljava/lang/String; │ │ - 0x00fa - 0x0106 reg=2 _arg2 Ljava/lang/String; │ │ - 0x00fe - 0x0106 reg=4 _result Ljava/lang/String; │ │ - 0x010f - 0x0123 reg=0 _arg0 Ljava/lang/String; │ │ - 0x0113 - 0x0123 reg=1 _arg1 Ljava/lang/String; │ │ - 0x0117 - 0x0123 reg=2 _arg2 Ljava/lang/String; │ │ - 0x011b - 0x0123 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x012c - 0x0140 reg=0 _arg0 Ljava/lang/String; │ │ - 0x0130 - 0x0140 reg=1 _arg1 I │ │ - 0x0134 - 0x0140 reg=2 _arg2 Ljava/lang/String; │ │ - 0x0138 - 0x0140 reg=4 _result Ljava/lang/String; │ │ - 0x0149 - 0x015d reg=0 _arg0 Ljava/lang/String; │ │ - 0x014d - 0x015d reg=1 _arg1 I │ │ - 0x0151 - 0x015d reg=2 _arg2 Ljava/lang/String; │ │ - 0x0155 - 0x015d reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x0166 - 0x0172 reg=0 _arg0 Ljava/lang/String; │ │ - 0x016a - 0x0172 reg=4 _result Ljava/lang/String; │ │ - 0x017b - 0x0187 reg=0 _arg0 Ljava/lang/String; │ │ - 0x017f - 0x0187 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x0190 - 0x019c reg=0 _arg0 Ljava/lang/String; │ │ - 0x0194 - 0x019c reg=4 _result Ljava/lang/String; │ │ - 0x01a5 - 0x01b9 reg=0 _arg0 Ljava/lang/String; │ │ - 0x01a9 - 0x01b9 reg=1 _arg1 Ljava/lang/String; │ │ - 0x01ad - 0x01b9 reg=2 _arg2 Ljava/lang/String; │ │ - 0x01b1 - 0x01b9 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x01c2 - 0x01ce reg=0 _arg0 Ljava/lang/String; │ │ - 0x01c6 - 0x01ce reg=4 _result Ljava/lang/String; │ │ - 0x01d7 - 0x01eb reg=0 _arg0 Ljava/lang/String; │ │ - 0x01db - 0x01eb reg=1 _arg1 Ljava/lang/String; │ │ - 0x01df - 0x01eb reg=2 _arg2 Ljava/lang/String; │ │ - 0x01e3 - 0x01eb reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x01f4 - 0x020b reg=0 _arg0 Ljava/lang/String; │ │ - 0x01f8 - 0x020b reg=1 _arg1 I │ │ - 0x01ff - 0x020b reg=2 _arg2 Z │ │ - 0x0203 - 0x020b reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x0214 - 0x022f reg=0 _arg0 Ljava/lang/String; │ │ - 0x0218 - 0x022f reg=1 _arg1 I │ │ - 0x021f - 0x022f reg=2 _arg2 Z │ │ - 0x0223 - 0x022f reg=3 _arg3 Ljava/lang/String; │ │ - 0x0227 - 0x022f reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x0238 - 0x0253 reg=0 _arg0 Ljava/lang/String; │ │ - 0x023c - 0x0253 reg=1 _arg1 I │ │ - 0x0243 - 0x0253 reg=2 _arg2 Z │ │ - 0x0247 - 0x0253 reg=3 _arg3 I │ │ - 0x024b - 0x0253 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x02ce reg=8 this Lorg/tint/addons/framework/IAddon$Stub; │ │ - 0x0000 - 0x02ce reg=9 code I │ │ - 0x0000 - 0x02ce reg=10 data Landroid/os/Parcel; │ │ - 0x0000 - 0x02ce reg=11 reply Landroid/os/Parcel; │ │ - 0x0000 - 0x02ce reg=12 flags I │ │ - │ │ - source_file_idx : 67 (IAddon.java) │ │ - │ │ -Class #4 header: │ │ -class_idx : 65 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 93 │ │ -source_file_idx : 46 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #4 annotations: │ │ -Annotations on method #120 'getContact' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #121 'getDescription' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #122 'getName' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #123 'getShortDescription' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ - │ │ -Class #4 - │ │ - Class descriptor : 'Lorg/tint/adblock/BaseAddon;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Lorg/tint/addons/framework/IAddon$Stub;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/tint/adblock/BaseAddon;) │ │ - name : 'mService' │ │ - type : 'Landroid/app/Service;' │ │ - access : 0x0004 (PROTECTED) │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/adblock/BaseAddon;) │ │ - name : '' │ │ - type : '(Landroid/app/Service;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -002d90: |[002d90] org.tint.adblock.BaseAddon.:(Landroid/app/Service;)V │ │ -002da0: 7010 fc00 0000 |0000: invoke-direct {v0}, Lorg/tint/addons/framework/IAddon$Stub;.:()V // method@00fc │ │ -002da6: 5b01 0a00 |0003: iput-object v1, v0, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ -002daa: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=32 │ │ - 0x0003 line=33 │ │ - 0x0005 line=34 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lorg/tint/adblock/BaseAddon; │ │ - 0x0000 - 0x0006 reg=1 service Landroid/app/Service; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/adblock/BaseAddon;) │ │ - name : 'getContact' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -002dac: |[002dac] org.tint.adblock.BaseAddon.getContact:()Ljava/lang/String; │ │ -002dbc: 5420 0a00 |0000: iget-object v0, v2, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ -002dc0: 1401 0300 057f |0002: const v1, #float 1.76787e+38 // #7f050003 │ │ -002dc6: 6e20 1500 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ -002dcc: 0c00 |0008: move-result-object v0 │ │ -002dce: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Lorg/tint/adblock/BaseAddon; │ │ - │ │ - #1 : (in Lorg/tint/adblock/BaseAddon;) │ │ - name : 'getDescription' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -002dd0: |[002dd0] org.tint.adblock.BaseAddon.getDescription:()Ljava/lang/String; │ │ -002de0: 5420 0a00 |0000: iget-object v0, v2, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ -002de4: 1401 0200 057f |0002: const v1, #float 1.76787e+38 // #7f050002 │ │ -002dea: 6e20 1500 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ -002df0: 0c00 |0008: move-result-object v0 │ │ -002df2: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=48 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Lorg/tint/adblock/BaseAddon; │ │ - │ │ - #2 : (in Lorg/tint/adblock/BaseAddon;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -002df4: |[002df4] org.tint.adblock.BaseAddon.getName:()Ljava/lang/String; │ │ -002e04: 5420 0a00 |0000: iget-object v0, v2, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ -002e08: 1501 057f |0002: const/high16 v1, #int 2131034112 // #7f05 │ │ -002e0c: 6e20 1500 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ -002e12: 0c00 |0007: move-result-object v0 │ │ -002e14: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Lorg/tint/adblock/BaseAddon; │ │ - │ │ - #3 : (in Lorg/tint/adblock/BaseAddon;) │ │ - name : 'getShortDescription' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -002e18: |[002e18] org.tint.adblock.BaseAddon.getShortDescription:()Ljava/lang/String; │ │ -002e28: 5420 0a00 |0000: iget-object v0, v2, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ -002e2c: 1401 0100 057f |0002: const v1, #float 1.76787e+38 // #7f050001 │ │ -002e32: 6e20 1500 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ -002e38: 0c00 |0008: move-result-object v0 │ │ -002e3a: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Lorg/tint/adblock/BaseAddon; │ │ - │ │ - source_file_idx : 46 (BaseAddon.java) │ │ - │ │ -Class #5 header: │ │ -class_idx : 63 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 65 │ │ -source_file_idx : 37 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 22 │ │ - │ │ -Class #5 annotations: │ │ -Annotations on method #92 'getCallbacks' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #93 'getContributedBookmarkContextMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #94 'getContributedHistoryBookmarksMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #95 'getContributedHistoryContextMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #96 'getContributedLinkContextMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #97 'getContributedMainMenuItem' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #99 'onBind' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #100 'onContributedBookmarkContextMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #101 'onContributedHistoryBookmarksMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #102 'onContributedHistoryContextMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #103 'onContributedLinkContextMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #104 'onContributedMainMenuItemSelected' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #105 'onPageFinished' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #106 'onPageStarted' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #107 'onTabClosed' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #108 'onTabOpened' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #109 'onTabSwitched' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #110 'onUnbind' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #111 'onUserChoice' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZI)" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #112 'onUserConfirm' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ)" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #113 'onUserInput' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ -Annotations on method #114 'showAddonSettingsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ - │ │ -Class #5 - │ │ - Class descriptor : 'Lorg/tint/adblock/Addon;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/tint/adblock/BaseAddon;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'mAdSweep' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/adblock/Addon;) │ │ - name : '' │ │ - type : '(Landroid/app/Service;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -002e3c: |[002e3c] org.tint.adblock.Addon.:(Landroid/app/Service;)V │ │ -002e4c: 7020 7700 2100 |0000: invoke-direct {v1, v2}, Lorg/tint/adblock/BaseAddon;.:(Landroid/app/Service;)V // method@0077 │ │ -002e52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -002e54: 5b10 0700 |0004: iput-object v0, v1, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ -002e58: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=22 │ │ - 0x0006 line=26 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0007 reg=2 service Landroid/app/Service; │ │ - │ │ - #1 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'isUrlInAdblockerWhiteList' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -002e5c: |[002e5c] org.tint.adblock.Addon.isUrlInAdblockerWhiteList:(Ljava/lang/String;)Z │ │ -002e6c: 7100 8500 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ -002e72: 0c03 |0003: move-result-object v3 │ │ -002e74: 5454 0800 |0004: iget-object v4, v5, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ -002e78: 6e20 8400 4300 |0006: invoke-virtual {v3, v4}, Lorg/tint/adblock/Controller;.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; // method@0084 │ │ -002e7e: 0c02 |0009: move-result-object v2 │ │ -002e80: 7210 5800 0200 |000a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0058 │ │ -002e86: 0c00 |000d: move-result-object v0 │ │ -002e88: 7210 5300 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0053 │ │ -002e8e: 0a03 |0011: move-result v3 │ │ -002e90: 3803 1000 |0012: if-eqz v3, 0022 // +0010 │ │ -002e94: 7210 5400 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0054 │ │ -002e9a: 0c01 |0017: move-result-object v1 │ │ -002e9c: 1f01 3500 |0018: check-cast v1, Ljava/lang/String; // type@0035 │ │ -002ea0: 6e20 4b00 1600 |001a: invoke-virtual {v6, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@004b │ │ -002ea6: 0a03 |001d: move-result v3 │ │ -002ea8: 3803 f0ff |001e: if-eqz v3, 000e // -0010 │ │ -002eac: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -002eae: 0f03 |0021: return v3 │ │ -002eb0: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -002eb2: 28fe |0023: goto 0021 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=205 │ │ - 0x000a line=207 │ │ - 0x001a line=208 │ │ - 0x0020 line=209 │ │ - 0x0021 line=213 │ │ - locals : │ │ - 0x001a - 0x0021 reg=1 s Ljava/lang/String; │ │ - 0x000e - 0x0024 reg=0 i$ Ljava/util/Iterator; │ │ - 0x000a - 0x0024 reg=2 whiteList Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0024 reg=5 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0024 reg=6 url Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'getCallbacks' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -002eb4: |[002eb4] org.tint.adblock.Addon.getCallbacks:()I │ │ -002ec4: 1300 2200 |0000: const/16 v0, #int 34 // #22 │ │ -002ec8: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/adblock/Addon; │ │ - │ │ - #1 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'getContributedBookmarkContextMenuItem' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -002ecc: |[002ecc] org.tint.adblock.Addon.getContributedBookmarkContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ -002edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -002ede: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=158 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - │ │ - #2 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'getContributedHistoryBookmarksMenuItem' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -002ee0: |[002ee0] org.tint.adblock.Addon.getContributedHistoryBookmarksMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ -002ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -002ef2: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=146 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - │ │ - #3 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'getContributedHistoryContextMenuItem' │ │ - type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -002ef4: |[002ef4] org.tint.adblock.Addon.getContributedHistoryContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ -002f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -002f06: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=170 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - │ │ - #4 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'getContributedLinkContextMenuItem' │ │ - type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -002f08: |[002f08] org.tint.adblock.Addon.getContributedLinkContextMenuItem:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; │ │ -002f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -002f1a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 hitTestResult I │ │ - 0x0000 - 0x0002 reg=4 url Ljava/lang/String; │ │ - │ │ - #5 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'getContributedMainMenuItem' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -002f1c: |[002f1c] org.tint.adblock.Addon.getContributedMainMenuItem:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -002f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -002f2e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=111 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 currentTitle Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=4 currentUrl Ljava/lang/String; │ │ - │ │ - #6 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onBind' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 227 16-bit code units │ │ -002f30: |[002f30] org.tint.adblock.Addon.onBind:()V │ │ -002f40: 1508 057f |0000: const/high16 v8, #int 2131034112 // #7f05 │ │ -002f44: 5495 0700 |0002: iget-object v5, v9, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ -002f48: 3905 6b00 |0004: if-nez v5, 006f // +006b │ │ -002f4c: 5495 0800 |0006: iget-object v5, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ -002f50: 6e10 1400 0500 |0008: invoke-virtual {v5}, Landroid/app/Service;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ -002f56: 0c05 |000b: move-result-object v5 │ │ -002f58: 1506 047f |000c: const/high16 v6, #int 2130968576 // #7f04 │ │ -002f5c: 6e20 2000 6500 |000e: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0020 │ │ -002f62: 0c01 |0011: move-result-object v1 │ │ -002f64: 3801 cd00 |0012: if-eqz v1, 00df // +00cd │ │ -002f68: 2204 3600 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0036 │ │ -002f6c: 7010 4f00 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ -002f72: 2203 2a00 |0019: new-instance v3, Ljava/io/BufferedReader; // type@002a │ │ -002f76: 2205 3000 |001b: new-instance v5, Ljava/io/InputStreamReader; // type@0030 │ │ -002f7a: 1a06 fc00 |001d: const-string v6, "UTF-8" // string@00fc │ │ -002f7e: 7030 4800 1506 |001f: invoke-direct {v5, v1, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0048 │ │ -002f84: 7020 3f00 5300 |0022: invoke-direct {v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@003f │ │ -002f8a: 6e10 4000 0300 |0025: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0040 │ │ -002f90: 0c02 |0028: move-result-object v2 │ │ -002f92: 3802 4700 |0029: if-eqz v2, 0070 // +0047 │ │ -002f96: 6e10 4d00 0200 |002b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@004d │ │ -002f9c: 0a05 |002e: move-result v5 │ │ -002f9e: 3d05 f6ff |002f: if-lez v5, 0025 // -000a │ │ -002fa2: 1a05 0500 |0031: const-string v5, "//" // string@0005 │ │ -002fa6: 6e20 4e00 5200 |0033: invoke-virtual {v2, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@004e │ │ -002fac: 0a05 |0036: move-result v5 │ │ -002fae: 3905 eeff |0037: if-nez v5, 0025 // -0012 │ │ -002fb2: 6e20 5000 2400 |0039: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -002fb8: 0c05 |003c: move-result-object v5 │ │ -002fba: 1a06 0000 |003d: const-string v6, " │ │ -" // string@0000 │ │ -002fbe: 6e20 5000 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -002fc4: 28e3 |0042: goto 0025 // -001d │ │ -002fc6: 0d00 |0043: move-exception v0 │ │ -002fc8: 5495 0800 |0044: iget-object v5, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ -002fcc: 1506 057f |0046: const/high16 v6, #int 2131034112 // #7f05 │ │ -002fd0: 6e20 1500 6500 |0048: invoke-virtual {v5, v6}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ -002fd6: 0c05 |004b: move-result-object v5 │ │ -002fd8: 2206 3600 |004c: new-instance v6, Ljava/lang/StringBuilder; // type@0036 │ │ -002fdc: 7010 4f00 0600 |004e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ -002fe2: 1a07 fd00 |0051: const-string v7, "Unable to load AdSweep: " // string@00fd │ │ -002fe6: 6e20 5000 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -002fec: 0c06 |0056: move-result-object v6 │ │ -002fee: 6e10 4500 0000 |0057: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ -002ff4: 0c07 |005a: move-result-object v7 │ │ -002ff6: 6e20 5000 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -002ffc: 0c06 |005e: move-result-object v6 │ │ -002ffe: 6e10 5100 0600 |005f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ -003004: 0c06 |0062: move-result-object v6 │ │ -003006: 7120 3300 6500 |0063: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ -00300c: 6e10 4600 0100 |0066: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0046 │ │ -003012: 6e10 5100 0400 |0069: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ -003018: 0c05 |006c: move-result-object v5 │ │ -00301a: 5b95 0700 |006d: iput-object v5, v9, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ -00301e: 0e00 |006f: return-void │ │ -003020: 6e10 4600 0100 |0070: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0046 │ │ -003026: 28f6 |0073: goto 0069 // -000a │ │ -003028: 0d00 |0074: move-exception v0 │ │ -00302a: 5495 0800 |0075: iget-object v5, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ -00302e: 6e20 1500 8500 |0077: invoke-virtual {v5, v8}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ -003034: 0c05 |007a: move-result-object v5 │ │ -003036: 2206 3600 |007b: new-instance v6, Ljava/lang/StringBuilder; // type@0036 │ │ -00303a: 7010 4f00 0600 |007d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ -003040: 1a07 fd00 |0080: const-string v7, "Unable to load AdSweep: " // string@00fd │ │ -003044: 6e20 5000 7600 |0082: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -00304a: 0c06 |0085: move-result-object v6 │ │ -00304c: 6e10 4500 0000 |0086: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ -003052: 0c07 |0089: move-result-object v7 │ │ -003054: 6e20 5000 7600 |008a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -00305a: 0c06 |008d: move-result-object v6 │ │ -00305c: 6e10 5100 0600 |008e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ -003062: 0c06 |0091: move-result-object v6 │ │ -003064: 7120 3300 6500 |0092: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ -00306a: 28d4 |0095: goto 0069 // -002c │ │ -00306c: 0d00 |0096: move-exception v0 │ │ -00306e: 5495 0800 |0097: iget-object v5, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ -003072: 6e20 1500 8500 |0099: invoke-virtual {v5, v8}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ -003078: 0c05 |009c: move-result-object v5 │ │ -00307a: 2206 3600 |009d: new-instance v6, Ljava/lang/StringBuilder; // type@0036 │ │ -00307e: 7010 4f00 0600 |009f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ -003084: 1a07 fd00 |00a2: const-string v7, "Unable to load AdSweep: " // string@00fd │ │ -003088: 6e20 5000 7600 |00a4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -00308e: 0c06 |00a7: move-result-object v6 │ │ -003090: 6e10 4500 0000 |00a8: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ -003096: 0c07 |00ab: move-result-object v7 │ │ -003098: 6e20 5000 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -00309e: 0c06 |00af: move-result-object v6 │ │ -0030a0: 6e10 5100 0600 |00b0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ -0030a6: 0c06 |00b3: move-result-object v6 │ │ -0030a8: 7120 3300 6500 |00b4: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ -0030ae: 28b2 |00b7: goto 0069 // -004e │ │ -0030b0: 0d05 |00b8: move-exception v5 │ │ -0030b2: 6e10 4600 0100 |00b9: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0046 │ │ -0030b8: 2705 |00bc: throw v5 │ │ -0030ba: 0d00 |00bd: move-exception v0 │ │ -0030bc: 5496 0800 |00be: iget-object v6, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ -0030c0: 6e20 1500 8600 |00c0: invoke-virtual {v6, v8}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ -0030c6: 0c06 |00c3: move-result-object v6 │ │ -0030c8: 2207 3600 |00c4: new-instance v7, Ljava/lang/StringBuilder; // type@0036 │ │ -0030cc: 7010 4f00 0700 |00c6: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ -0030d2: 1a08 fd00 |00c9: const-string v8, "Unable to load AdSweep: " // string@00fd │ │ -0030d6: 6e20 5000 8700 |00cb: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -0030dc: 0c07 |00ce: move-result-object v7 │ │ -0030de: 6e10 4500 0000 |00cf: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ -0030e4: 0c08 |00d2: move-result-object v8 │ │ -0030e6: 6e20 5000 8700 |00d3: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -0030ec: 0c07 |00d6: move-result-object v7 │ │ -0030ee: 6e10 5100 0700 |00d7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ -0030f4: 0c07 |00da: move-result-object v7 │ │ -0030f6: 7120 3300 7600 |00db: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ -0030fc: 28de |00de: goto 00bc // -0022 │ │ -0030fe: 1205 |00df: const/4 v5, #int 0 // #0 │ │ -003100: 5b95 0700 |00e0: iput-object v5, v9, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ -003104: 288d |00e2: goto 006f // -0073 │ │ - catches : 5 │ │ - 0x0019 - 0x0042 │ │ - Ljava/io/IOException; -> 0x0043 │ │ - -> 0x00b8 │ │ - 0x0044 - 0x0066 │ │ - -> 0x00b8 │ │ - 0x0066 - 0x0069 │ │ - Ljava/io/IOException; -> 0x0096 │ │ - 0x0070 - 0x0073 │ │ - Ljava/io/IOException; -> 0x0074 │ │ - 0x00b9 - 0x00bc │ │ - Ljava/io/IOException; -> 0x00bd │ │ - positions : │ │ - 0x0002 line=35 │ │ - 0x0006 line=36 │ │ - 0x0012 line=37 │ │ - 0x0014 line=38 │ │ - 0x0019 line=42 │ │ - 0x0025 line=43 │ │ - 0x002b line=44 │ │ - 0x0039 line=46 │ │ - 0x0043 line=49 │ │ - 0x0044 line=50 │ │ - 0x0066 line=53 │ │ - 0x0069 line=58 │ │ - 0x006f line=63 │ │ - 0x0070 line=53 │ │ - 0x0074 line=54 │ │ - 0x0075 line=55 │ │ - 0x0096 line=54 │ │ - 0x0097 line=55 │ │ - 0x00b8 line=52 │ │ - 0x00b9 line=53 │ │ - 0x00bc line=56 │ │ - 0x00bd line=54 │ │ - 0x00be line=55 │ │ - 0x00df line=60 │ │ - locals : │ │ - 0x0029 - 0x0043 reg=2 line Ljava/lang/String; │ │ - 0x0025 - 0x0043 reg=3 reader Ljava/io/BufferedReader; │ │ - 0x0044 - 0x0069 reg=0 e Ljava/io/IOException; │ │ - 0x0012 - 0x006f reg=1 is Ljava/io/InputStream; │ │ - 0x0019 - 0x006f reg=4 sb Ljava/lang/StringBuilder; │ │ - 0x0070 - 0x0096 reg=2 line Ljava/lang/String; │ │ - 0x0070 - 0x0096 reg=3 reader Ljava/io/BufferedReader; │ │ - 0x0075 - 0x00b8 reg=0 e Ljava/io/IOException; │ │ - 0x00be - 0x00df reg=0 e Ljava/io/IOException; │ │ - 0x0070 - 0x00df reg=4 sb Ljava/lang/StringBuilder; │ │ - 0x0070 - 0x00e3 reg=1 is Ljava/io/InputStream; │ │ - 0x0000 - 0x00e3 reg=9 this Lorg/tint/adblock/Addon; │ │ - │ │ - #7 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onContributedBookmarkContextMenuItemSelected' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -003144: |[003144] org.tint.adblock.Addon.onContributedBookmarkContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -003154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003156: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=164 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 title Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=4 url Ljava/lang/String; │ │ - │ │ - #8 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onContributedHistoryBookmarksMenuItemSelected' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -003158: |[003158] org.tint.adblock.Addon.onContributedHistoryBookmarksMenuItemSelected:(Ljava/lang/String;)Ljava/util/List; │ │ -003168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00316a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=152 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - │ │ - #9 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onContributedHistoryContextMenuItemSelected' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00316c: |[00316c] org.tint.adblock.Addon.onContributedHistoryContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -00317c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00317e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=176 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 title Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=4 url Ljava/lang/String; │ │ - │ │ - #10 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onContributedLinkContextMenuItemSelected' │ │ - type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -003180: |[003180] org.tint.adblock.Addon.onContributedLinkContextMenuItemSelected:(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List; │ │ -003190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003192: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=135 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 hitTestResult I │ │ - 0x0000 - 0x0002 reg=4 url Ljava/lang/String; │ │ - │ │ - #11 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onContributedMainMenuItemSelected' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -003194: |[003194] org.tint.adblock.Addon.onContributedMainMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -0031a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0031a6: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 currentTitle Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=4 currentUrl Ljava/lang/String; │ │ - │ │ - #12 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onPageFinished' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 30 16-bit code units │ │ -0031a8: |[0031a8] org.tint.adblock.Addon.onPageFinished:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -0031b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0031ba: 3806 1c00 |0001: if-eqz v6, 001d // +001c │ │ -0031be: 7020 6200 6400 |0003: invoke-direct {v4, v6}, Lorg/tint/adblock/Addon;.isUrlInAdblockerWhiteList:(Ljava/lang/String;)Z // method@0062 │ │ -0031c4: 0a01 |0006: move-result v1 │ │ -0031c6: 3901 1600 |0007: if-nez v1, 001d // +0016 │ │ -0031ca: 5441 0700 |0009: iget-object v1, v4, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ -0031ce: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ -0031d2: 2200 3c00 |000d: new-instance v0, Ljava/util/ArrayList; // type@003c │ │ -0031d6: 7010 5200 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0052 │ │ -0031dc: 2201 5f00 |0012: new-instance v1, Lorg/tint/addons/framework/LoadUrlAction; // type@005f │ │ -0031e0: 5442 0700 |0014: iget-object v2, v4, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ -0031e4: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0031e6: 7030 3901 2103 |0017: invoke-direct {v1, v2, v3}, Lorg/tint/addons/framework/LoadUrlAction;.:(Ljava/lang/String;Z)V // method@0139 │ │ -0031ec: 7220 5500 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ -0031f2: 1100 |001d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=75 │ │ - 0x0009 line=77 │ │ - 0x000d line=78 │ │ - 0x0012 line=79 │ │ - 0x001d line=86 │ │ - locals : │ │ - 0x0012 - 0x001d reg=0 response Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x001e reg=4 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x001e reg=5 tabId Ljava/lang/String; │ │ - 0x0000 - 0x001e reg=6 url Ljava/lang/String; │ │ - │ │ - #13 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onPageStarted' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0031f4: |[0031f4] org.tint.adblock.Addon.onPageStarted:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -003204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003206: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 tabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 url Ljava/lang/String; │ │ - │ │ - #14 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onTabClosed' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -003208: |[003208] org.tint.adblock.Addon.onTabClosed:(Ljava/lang/String;)Ljava/util/List; │ │ -003218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00321a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 tabId Ljava/lang/String; │ │ - │ │ - #15 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onTabOpened' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00321c: |[00321c] org.tint.adblock.Addon.onTabOpened:(Ljava/lang/String;)Ljava/util/List; │ │ -00322c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00322e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=99 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 tabId Ljava/lang/String; │ │ - │ │ - #16 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onTabSwitched' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -003230: |[003230] org.tint.adblock.Addon.onTabSwitched:(Ljava/lang/String;)Ljava/util/List; │ │ -003240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003242: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=105 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 tabId Ljava/lang/String; │ │ - │ │ - #17 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onUnbind' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -003244: |[003244] org.tint.adblock.Addon.onUnbind:()V │ │ -003254: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=66 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lorg/tint/adblock/Addon; │ │ - │ │ - #18 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onUserChoice' │ │ - type : '(Ljava/lang/String;IZI)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -003258: |[003258] org.tint.adblock.Addon.onUserChoice:(Ljava/lang/String;IZI)Ljava/util/List; │ │ -003268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00326a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=194 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 questionId I │ │ - 0x0000 - 0x0002 reg=4 cancelled Z │ │ - 0x0000 - 0x0002 reg=5 userChoice I │ │ - │ │ - #19 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onUserConfirm' │ │ - type : '(Ljava/lang/String;IZ)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -00326c: |[00326c] org.tint.adblock.Addon.onUserConfirm:(Ljava/lang/String;IZ)Ljava/util/List; │ │ -00327c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00327e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=182 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 questionId I │ │ - 0x0000 - 0x0002 reg=4 positiveAnswer Z │ │ - │ │ - #20 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'onUserInput' │ │ - type : '(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -003280: |[003280] org.tint.adblock.Addon.onUserInput:(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List; │ │ -003290: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003292: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=188 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ - 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 questionId I │ │ - 0x0000 - 0x0002 reg=4 cancelled Z │ │ - 0x0000 - 0x0002 reg=5 userInput Ljava/lang/String; │ │ - │ │ - #21 : (in Lorg/tint/adblock/Addon;) │ │ - name : 'showAddonSettingsActivity' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -003294: |[003294] org.tint.adblock.Addon.showAddonSettingsActivity:()V │ │ -0032a4: 2200 0c00 |0000: new-instance v0, Landroid/content/Intent; // type@000c │ │ -0032a8: 5431 0800 |0002: iget-object v1, v3, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ -0032ac: 1c02 4d00 |0004: const-class v2, Lorg/tint/adblock/Preferences; // type@004d │ │ -0032b0: 7030 1d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ -0032b6: 1501 8010 |0009: const/high16 v1, #int 276824064 // #1080 │ │ -0032ba: 6e20 1e00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@001e │ │ -0032c0: 5431 0800 |000e: iget-object v1, v3, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ -0032c4: 6e20 1800 0100 |0010: invoke-virtual {v1, v0}, Landroid/app/Service;.startActivity:(Landroid/content/Intent;)V // method@0018 │ │ -0032ca: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=199 │ │ - 0x0009 line=200 │ │ - 0x000e line=201 │ │ - 0x0013 line=202 │ │ - locals : │ │ - 0x0009 - 0x0014 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0014 reg=3 this Lorg/tint/adblock/Addon; │ │ - │ │ - source_file_idx : 37 (Addon.java) │ │ - │ │ -Class #6 header: │ │ class_idx : 64 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 8 │ │ source_file_idx : 41 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #6 - │ │ +Class #2 - │ │ Class descriptor : 'Lorg/tint/adblock/AddonService;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Service;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/tint/adblock/AddonService;) │ │ @@ -2015,20 +115,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0032cc: |[0032cc] org.tint.adblock.AddonService.:()V │ │ -0032dc: 7010 1300 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0013 │ │ -0032e2: 2200 3f00 |0003: new-instance v0, Lorg/tint/adblock/Addon; // type@003f │ │ -0032e6: 7020 5b00 1000 |0005: invoke-direct {v0, v1}, Lorg/tint/adblock/Addon;.:(Landroid/app/Service;)V // method@005b │ │ -0032ec: 5b10 0900 |0008: iput-object v0, v1, Lorg/tint/adblock/AddonService;.mAddon:Lorg/tint/addons/framework/IAddon$Stub; // field@0009 │ │ -0032f0: 0e00 |000a: return-void │ │ +003608: |[003608] org.tint.adblock.AddonService.:()V │ │ +003618: 7010 1300 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0013 │ │ +00361e: 2200 3f00 |0003: new-instance v0, Lorg/tint/adblock/Addon; // type@003f │ │ +003622: 7020 5b00 1000 |0005: invoke-direct {v0, v1}, Lorg/tint/adblock/Addon;.:(Landroid/app/Service;)V // method@005b │ │ +003628: 5b10 0900 |0008: iput-object v0, v1, Lorg/tint/adblock/AddonService;.mAddon:Lorg/tint/addons/framework/IAddon$Stub; // field@0009 │ │ +00362c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/tint/adblock/AddonService; │ │ │ │ @@ -2038,17 +138,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0032f4: |[0032f4] org.tint.adblock.AddonService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -003304: 5410 0900 |0000: iget-object v0, v1, Lorg/tint/adblock/AddonService;.mAddon:Lorg/tint/addons/framework/IAddon$Stub; // field@0009 │ │ -003308: 1100 |0002: return-object v0 │ │ +003630: |[003630] org.tint.adblock.AddonService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +003640: 5410 0900 |0000: iget-object v0, v1, Lorg/tint/adblock/AddonService;.mAddon:Lorg/tint/addons/framework/IAddon$Stub; // field@0009 │ │ +003644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/adblock/AddonService; │ │ 0x0000 - 0x0003 reg=2 arg0 Landroid/content/Intent; │ │ │ │ @@ -2057,17 +157,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00330c: |[00330c] org.tint.adblock.AddonService.onDestroy:()V │ │ -00331c: 6f10 1600 0000 |0000: invoke-super {v0}, Landroid/app/Service;.onDestroy:()V // method@0016 │ │ -003322: 0e00 |0003: return-void │ │ +003648: |[003648] org.tint.adblock.AddonService.onDestroy:()V │ │ +003658: 6f10 1600 0000 |0000: invoke-super {v0}, Landroid/app/Service;.onDestroy:()V // method@0016 │ │ +00365e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/AddonService; │ │ │ │ @@ -2076,39 +176,39 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -003324: |[003324] org.tint.adblock.AddonService.onStart:(Landroid/content/Intent;I)V │ │ -003334: 6f30 1700 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@0017 │ │ -00333a: 0e00 |0003: return-void │ │ +003660: |[003660] org.tint.adblock.AddonService.onStart:(Landroid/content/Intent;I)V │ │ +003670: 6f30 1700 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@0017 │ │ +003676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/AddonService; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x0004 reg=2 startId I │ │ │ │ source_file_idx : 41 (AddonService.java) │ │ │ │ -Class #7 header: │ │ +Class #3 header: │ │ class_idx : 66 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 52 │ │ source_file_idx : 48 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #7 - │ │ +Class #3 - │ │ Class descriptor : 'Lorg/tint/adblock/BuildConfig;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/BuildConfig;) │ │ name : 'DEBUG' │ │ @@ -2121,68 +221,68 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00333c: |[00333c] org.tint.adblock.BuildConfig.:()V │ │ -00334c: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003352: 0e00 |0003: return-void │ │ +003678: |[003678] org.tint.adblock.BuildConfig.:()V │ │ +003688: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +00368e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 48 (BuildConfig.java) │ │ │ │ -Class #8 header: │ │ +Class #4 header: │ │ class_idx : 67 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 52 │ │ source_file_idx : 60 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #8 annotations: │ │ +Class #4 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/Controller; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #8 - │ │ +Class #4 - │ │ Class descriptor : 'Lorg/tint/adblock/Controller$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 60 (Controller.java) │ │ │ │ -Class #9 header: │ │ +Class #5 header: │ │ class_idx : 68 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 52 │ │ source_file_idx : 60 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #9 annotations: │ │ +Class #5 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/Controller; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="ControllerHolder" │ │ │ │ -Class #9 - │ │ +Class #5 - │ │ Class descriptor : 'Lorg/tint/adblock/Controller$ControllerHolder;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/Controller$ControllerHolder;) │ │ name : 'INSTANCE' │ │ @@ -2195,37 +295,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -003354: |[003354] org.tint.adblock.Controller$ControllerHolder.:()V │ │ -003364: 2200 4500 |0000: new-instance v0, Lorg/tint/adblock/Controller; // type@0045 │ │ -003368: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00336a: 7020 8100 1000 |0003: invoke-direct {v0, v1}, Lorg/tint/adblock/Controller;.:(Lorg/tint/adblock/Controller$1;)V // method@0081 │ │ -003370: 6900 0c00 |0006: sput-object v0, Lorg/tint/adblock/Controller$ControllerHolder;.INSTANCE:Lorg/tint/adblock/Controller; // field@000c │ │ -003374: 0e00 |0008: return-void │ │ +003690: |[003690] org.tint.adblock.Controller$ControllerHolder.:()V │ │ +0036a0: 2200 4500 |0000: new-instance v0, Lorg/tint/adblock/Controller; // type@0045 │ │ +0036a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0036a6: 7020 8100 1000 |0003: invoke-direct {v0, v1}, Lorg/tint/adblock/Controller;.:(Lorg/tint/adblock/Controller$1;)V // method@0081 │ │ +0036ac: 6900 0c00 |0006: sput-object v0, Lorg/tint/adblock/Controller$ControllerHolder;.INSTANCE:Lorg/tint/adblock/Controller; // field@000c │ │ +0036b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/tint/adblock/Controller$ControllerHolder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003378: |[003378] org.tint.adblock.Controller$ControllerHolder.:()V │ │ -003388: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -00338e: 0e00 |0003: return-void │ │ +0036b4: |[0036b4] org.tint.adblock.Controller$ControllerHolder.:()V │ │ +0036c4: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +0036ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/Controller$ControllerHolder; │ │ │ │ #2 : (in Lorg/tint/adblock/Controller$ControllerHolder;) │ │ @@ -2233,44 +333,44 @@ │ │ type : '()Lorg/tint/adblock/Controller;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003390: |[003390] org.tint.adblock.Controller$ControllerHolder.access$100:()Lorg/tint/adblock/Controller; │ │ -0033a0: 6200 0c00 |0000: sget-object v0, Lorg/tint/adblock/Controller$ControllerHolder;.INSTANCE:Lorg/tint/adblock/Controller; // field@000c │ │ -0033a4: 1100 |0002: return-object v0 │ │ +0036cc: |[0036cc] org.tint.adblock.Controller$ControllerHolder.access$100:()Lorg/tint/adblock/Controller; │ │ +0036dc: 6200 0c00 |0000: sget-object v0, Lorg/tint/adblock/Controller$ControllerHolder;.INSTANCE:Lorg/tint/adblock/Controller; // field@000c │ │ +0036e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 60 (Controller.java) │ │ │ │ -Class #10 header: │ │ +Class #6 header: │ │ class_idx : 69 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 52 │ │ source_file_idx : 60 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 5 │ │ │ │ -Class #10 annotations: │ │ +Class #6 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/adblock/Controller$1; Lorg/tint/adblock/Controller$ControllerHolder; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/adblock/Controller$ControllerHolder; } │ │ Annotations on field #14 'mAdblockerWhiteList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #132 'getAdblockerWhiteList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #10 - │ │ +Class #6 - │ │ Class descriptor : 'Lorg/tint/adblock/Controller;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/Controller;) │ │ name : 'ADBLOCKER_WHITE_LIST_FILE' │ │ @@ -2288,19 +388,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0033a8: |[0033a8] org.tint.adblock.Controller.:()V │ │ -0033b8: 7010 4900 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0049 │ │ -0033be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0033c0: 5b10 0e00 |0004: iput-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -0033c4: 0e00 |0006: return-void │ │ +0036e4: |[0036e4] org.tint.adblock.Controller.:()V │ │ +0036f4: 7010 4900 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0049 │ │ +0036fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0036fc: 5b10 0e00 |0004: iput-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +003700: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0006 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/tint/adblock/Controller; │ │ @@ -2310,17 +410,17 @@ │ │ type : '(Lorg/tint/adblock/Controller$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0033c8: |[0033c8] org.tint.adblock.Controller.:(Lorg/tint/adblock/Controller$1;)V │ │ -0033d8: 7010 8000 0000 |0000: invoke-direct {v0}, Lorg/tint/adblock/Controller;.:()V // method@0080 │ │ -0033de: 0e00 |0003: return-void │ │ +003704: |[003704] org.tint.adblock.Controller.:(Lorg/tint/adblock/Controller$1;)V │ │ +003714: 7010 8000 0000 |0000: invoke-direct {v0}, Lorg/tint/adblock/Controller;.:()V // method@0080 │ │ +00371a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/Controller; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/tint/adblock/Controller$1; │ │ │ │ @@ -2329,63 +429,63 @@ │ │ type : '()Lorg/tint/adblock/Controller;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0033e0: |[0033e0] org.tint.adblock.Controller.getInstance:()Lorg/tint/adblock/Controller; │ │ -0033f0: 7100 7f00 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller$ControllerHolder;.access$100:()Lorg/tint/adblock/Controller; // method@007f │ │ -0033f6: 0c00 |0003: move-result-object v0 │ │ -0033f8: 1100 |0004: return-object v0 │ │ +00371c: |[00371c] org.tint.adblock.Controller.getInstance:()Lorg/tint/adblock/Controller; │ │ +00372c: 7100 7f00 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller$ControllerHolder;.access$100:()Lorg/tint/adblock/Controller; // method@007f │ │ +003732: 0c00 |0003: move-result-object v0 │ │ +003734: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #3 : (in Lorg/tint/adblock/Controller;) │ │ name : 'loadAdblockerWhiteList' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0033fc: |[0033fc] org.tint.adblock.Controller.loadAdblockerWhiteList:(Landroid/content/Context;)V │ │ -00340c: 2204 3c00 |0000: new-instance v4, Ljava/util/ArrayList; // type@003c │ │ -003410: 7010 5200 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0052 │ │ -003416: 5b54 0e00 |0005: iput-object v4, v5, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -00341a: 1a04 2801 |0007: const-string v4, "adblocker-whitelist" // string@0128 │ │ -00341e: 6e20 1a00 4600 |0009: invoke-virtual {v6, v4}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@001a │ │ -003424: 0c01 |000c: move-result-object v1 │ │ -003426: 3801 2c00 |000d: if-eqz v1, 0039 // +002c │ │ -00342a: 2203 2a00 |000f: new-instance v3, Ljava/io/BufferedReader; // type@002a │ │ -00342e: 2204 3000 |0011: new-instance v4, Ljava/io/InputStreamReader; // type@0030 │ │ -003432: 7020 4700 1400 |0013: invoke-direct {v4, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0047 │ │ -003438: 7020 3f00 4300 |0016: invoke-direct {v3, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@003f │ │ -00343e: 6e10 4000 0300 |0019: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0040 │ │ -003444: 0c02 |001c: move-result-object v2 │ │ -003446: 3802 1300 |001d: if-eqz v2, 0030 // +0013 │ │ -00344a: 6e10 4d00 0200 |001f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@004d │ │ -003450: 0a04 |0022: move-result v4 │ │ -003452: 3d04 f6ff |0023: if-lez v4, 0019 // -000a │ │ -003456: 5454 0e00 |0025: iget-object v4, v5, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -00345a: 7220 5500 2400 |0027: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ -003460: 28ef |002a: goto 0019 // -0011 │ │ -003462: 0d00 |002b: move-exception v0 │ │ -003464: 7010 8700 0500 |002c: invoke-direct {v5}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefault:()V // method@0087 │ │ -00346a: 0e00 |002f: return-void │ │ -00346c: 6e10 4100 0100 |0030: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0041 │ │ -003472: 28fc |0033: goto 002f // -0004 │ │ -003474: 0d00 |0034: move-exception v0 │ │ -003476: 7010 8700 0500 |0035: invoke-direct {v5}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefault:()V // method@0087 │ │ -00347c: 28f7 |0038: goto 002f // -0009 │ │ -00347e: 7010 8700 0500 |0039: invoke-direct {v5}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefault:()V // method@0087 │ │ -003484: 28f3 |003c: goto 002f // -000d │ │ +003738: |[003738] org.tint.adblock.Controller.loadAdblockerWhiteList:(Landroid/content/Context;)V │ │ +003748: 2204 3c00 |0000: new-instance v4, Ljava/util/ArrayList; // type@003c │ │ +00374c: 7010 5200 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0052 │ │ +003752: 5b54 0e00 |0005: iput-object v4, v5, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +003756: 1a04 2301 |0007: const-string v4, "adblocker-whitelist" // string@0123 │ │ +00375a: 6e20 1a00 4600 |0009: invoke-virtual {v6, v4}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@001a │ │ +003760: 0c01 |000c: move-result-object v1 │ │ +003762: 3801 2c00 |000d: if-eqz v1, 0039 // +002c │ │ +003766: 2203 2a00 |000f: new-instance v3, Ljava/io/BufferedReader; // type@002a │ │ +00376a: 2204 3000 |0011: new-instance v4, Ljava/io/InputStreamReader; // type@0030 │ │ +00376e: 7020 4700 1400 |0013: invoke-direct {v4, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0047 │ │ +003774: 7020 3f00 4300 |0016: invoke-direct {v3, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@003f │ │ +00377a: 6e10 4000 0300 |0019: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0040 │ │ +003780: 0c02 |001c: move-result-object v2 │ │ +003782: 3802 1300 |001d: if-eqz v2, 0030 // +0013 │ │ +003786: 6e10 4d00 0200 |001f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@004d │ │ +00378c: 0a04 |0022: move-result v4 │ │ +00378e: 3d04 f6ff |0023: if-lez v4, 0019 // -000a │ │ +003792: 5454 0e00 |0025: iget-object v4, v5, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +003796: 7220 5500 2400 |0027: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ +00379c: 28ef |002a: goto 0019 // -0011 │ │ +00379e: 0d00 |002b: move-exception v0 │ │ +0037a0: 7010 8700 0500 |002c: invoke-direct {v5}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefault:()V // method@0087 │ │ +0037a6: 0e00 |002f: return-void │ │ +0037a8: 6e10 4100 0100 |0030: invoke-virtual {v1}, Ljava/io/FileInputStream;.close:()V // method@0041 │ │ +0037ae: 28fc |0033: goto 002f // -0004 │ │ +0037b0: 0d00 |0034: move-exception v0 │ │ +0037b2: 7010 8700 0500 |0035: invoke-direct {v5}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefault:()V // method@0087 │ │ +0037b8: 28f7 |0038: goto 002f // -0009 │ │ +0037ba: 7010 8700 0500 |0039: invoke-direct {v5}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefault:()V // method@0087 │ │ +0037c0: 28f3 |003c: goto 002f // -000d │ │ catches : 3 │ │ 0x0007 - 0x002a │ │ Ljava/io/FileNotFoundException; -> 0x002b │ │ Ljava/io/IOException; -> 0x0034 │ │ 0x0030 - 0x0033 │ │ Ljava/io/FileNotFoundException; -> 0x002b │ │ Ljava/io/IOException; -> 0x0034 │ │ @@ -2425,27 +525,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0034a8: |[0034a8] org.tint.adblock.Controller.loadAdblockerWhiteListDefault:()V │ │ -0034b8: 5420 0e00 |0000: iget-object v0, v2, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -0034bc: 7210 5600 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0056 │ │ -0034c2: 5420 0e00 |0005: iget-object v0, v2, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -0034c6: 1a01 8301 |0007: const-string v1, "google.com/reader" // string@0183 │ │ -0034ca: 7220 5500 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ -0034d0: 5420 0e00 |000c: iget-object v0, v2, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -0034d4: 1a01 b701 |000e: const-string v1, "mail.google.com" // string@01b7 │ │ -0034d8: 7220 5500 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ -0034de: 5420 0e00 |0013: iget-object v0, v2, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -0034e2: 1a01 9f01 |0015: const-string v1, "m.google.com" // string@019f │ │ -0034e6: 7220 5500 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ -0034ec: 0e00 |001a: return-void │ │ +0037e4: |[0037e4] org.tint.adblock.Controller.loadAdblockerWhiteListDefault:()V │ │ +0037f4: 5420 0e00 |0000: iget-object v0, v2, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +0037f8: 7210 5600 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0056 │ │ +0037fe: 5420 0e00 |0005: iget-object v0, v2, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +003802: 1a01 7e01 |0007: const-string v1, "google.com/reader" // string@017e │ │ +003806: 7220 5500 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ +00380c: 5420 0e00 |000c: iget-object v0, v2, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +003810: 1a01 b101 |000e: const-string v1, "mail.google.com" // string@01b1 │ │ +003814: 7220 5500 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ +00381a: 5420 0e00 |0013: iget-object v0, v2, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +00381e: 1a01 9901 |0015: const-string v1, "m.google.com" // string@0199 │ │ +003822: 7220 5500 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ +003828: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0005 line=142 │ │ 0x000c line=143 │ │ 0x0013 line=144 │ │ 0x001a line=145 │ │ @@ -2453,79 +553,79 @@ │ │ 0x0000 - 0x001b reg=2 this Lorg/tint/adblock/Controller; │ │ │ │ #5 : (in Lorg/tint/adblock/Controller;) │ │ name : 'saveAdblockerWhiteList' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -0034f0: |[0034f0] org.tint.adblock.Controller.saveAdblockerWhiteList:(Landroid/content/Context;)V │ │ -003500: 1a04 2801 |0000: const-string v4, "adblocker-whitelist" // string@0128 │ │ -003504: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -003506: 6e30 1b00 4805 |0003: invoke-virtual {v8, v4, v5}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@001b │ │ -00350c: 0c01 |0006: move-result-object v1 │ │ -00350e: 3801 4c00 |0007: if-eqz v1, 0053 // +004c │ │ -003512: 5474 0e00 |0009: iget-object v4, v7, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -003516: 7210 5800 0400 |000b: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0058 │ │ -00351c: 0c02 |000e: move-result-object v2 │ │ -00351e: 7210 5300 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0053 │ │ -003524: 0a04 |0012: move-result v4 │ │ -003526: 3804 4100 |0013: if-eqz v4, 0054 // +0041 │ │ -00352a: 7210 5400 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0054 │ │ -003530: 0c03 |0018: move-result-object v3 │ │ -003532: 1f03 3500 |0019: check-cast v3, Ljava/lang/String; // type@0035 │ │ -003536: 2204 3600 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@0036 │ │ -00353a: 7010 4f00 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ -003540: 6e20 5000 3400 |0020: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -003546: 0c04 |0023: move-result-object v4 │ │ -003548: 1a05 0000 |0024: const-string v5, " │ │ +00382c: |[00382c] org.tint.adblock.Controller.saveAdblockerWhiteList:(Landroid/content/Context;)V │ │ +00383c: 1a03 2301 |0000: const-string v3, "adblocker-whitelist" // string@0123 │ │ +003840: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +003842: 6e30 1b00 3704 |0003: invoke-virtual {v7, v3, v4}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@001b │ │ +003848: 0c01 |0006: move-result-object v1 │ │ +00384a: 3801 4c00 |0007: if-eqz v1, 0053 // +004c │ │ +00384e: 5463 0e00 |0009: iget-object v3, v6, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +003852: 7210 5800 0300 |000b: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0058 │ │ +003858: 0c03 |000e: move-result-object v3 │ │ +00385a: 7210 5300 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0053 │ │ +003860: 0a04 |0012: move-result v4 │ │ +003862: 3804 4100 |0013: if-eqz v4, 0054 // +0041 │ │ +003866: 7210 5400 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0054 │ │ +00386c: 0c02 |0018: move-result-object v2 │ │ +00386e: 1f02 3500 |0019: check-cast v2, Ljava/lang/String; // type@0035 │ │ +003872: 2204 3600 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@0036 │ │ +003876: 7010 4f00 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ +00387c: 6e20 5000 2400 |0020: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +003882: 0c04 |0023: move-result-object v4 │ │ +003884: 1a05 0000 |0024: const-string v5, " │ │ " // string@0000 │ │ -00354c: 6e20 5000 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -003552: 0c04 |0029: move-result-object v4 │ │ -003554: 6e10 5100 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ -00355a: 0c04 |002d: move-result-object v4 │ │ -00355c: 6e10 4c00 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@004c │ │ -003562: 0c04 |0031: move-result-object v4 │ │ -003564: 6e20 4400 4100 |0032: invoke-virtual {v1, v4}, Ljava/io/FileOutputStream;.write:([B)V // method@0044 │ │ -00356a: 28da |0035: goto 000f // -0026 │ │ -00356c: 0d00 |0036: move-exception v0 │ │ -00356e: 1a04 f301 |0037: const-string v4, "saveAdblockerWhiteList" // string@01f3 │ │ -003572: 2205 3600 |0039: new-instance v5, Ljava/lang/StringBuilder; // type@0036 │ │ -003576: 7010 4f00 0500 |003b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ -00357c: 1a06 fe00 |003e: const-string v6, "Unable to save AdBlocker white list: " // string@00fe │ │ -003580: 6e20 5000 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -003586: 0c05 |0043: move-result-object v5 │ │ -003588: 6e10 4200 0000 |0044: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@0042 │ │ -00358e: 0c06 |0047: move-result-object v6 │ │ -003590: 6e20 5000 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -003596: 0c05 |004b: move-result-object v5 │ │ -003598: 6e10 5100 0500 |004c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ -00359e: 0c05 |004f: move-result-object v5 │ │ -0035a0: 7120 3300 5400 |0050: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ -0035a6: 0e00 |0053: return-void │ │ -0035a8: 6e10 4300 0100 |0054: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@0043 │ │ -0035ae: 28fc |0057: goto 0053 // -0004 │ │ -0035b0: 0d00 |0058: move-exception v0 │ │ -0035b2: 1a04 f301 |0059: const-string v4, "saveAdblockerWhiteList" // string@01f3 │ │ -0035b6: 2205 3600 |005b: new-instance v5, Ljava/lang/StringBuilder; // type@0036 │ │ -0035ba: 7010 4f00 0500 |005d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ -0035c0: 1a06 fe00 |0060: const-string v6, "Unable to save AdBlocker white list: " // string@00fe │ │ -0035c4: 6e20 5000 6500 |0062: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -0035ca: 0c05 |0065: move-result-object v5 │ │ -0035cc: 6e10 4500 0000 |0066: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ -0035d2: 0c06 |0069: move-result-object v6 │ │ -0035d4: 6e20 5000 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ -0035da: 0c05 |006d: move-result-object v5 │ │ -0035dc: 6e10 5100 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ -0035e2: 0c05 |0071: move-result-object v5 │ │ -0035e4: 7120 3300 5400 |0072: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ -0035ea: 28de |0075: goto 0053 // -0022 │ │ +003888: 6e20 5000 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +00388e: 0c04 |0029: move-result-object v4 │ │ +003890: 6e10 5100 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ +003896: 0c04 |002d: move-result-object v4 │ │ +003898: 6e10 4c00 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@004c │ │ +00389e: 0c04 |0031: move-result-object v4 │ │ +0038a0: 6e20 4400 4100 |0032: invoke-virtual {v1, v4}, Ljava/io/FileOutputStream;.write:([B)V // method@0044 │ │ +0038a6: 28da |0035: goto 000f // -0026 │ │ +0038a8: 0d00 |0036: move-exception v0 │ │ +0038aa: 1a03 ed01 |0037: const-string v3, "saveAdblockerWhiteList" // string@01ed │ │ +0038ae: 2204 3600 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0036 │ │ +0038b2: 7010 4f00 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ +0038b8: 1a05 f900 |003e: const-string v5, "Unable to save AdBlocker white list: " // string@00f9 │ │ +0038bc: 6e20 5000 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +0038c2: 0c04 |0043: move-result-object v4 │ │ +0038c4: 6e10 4200 0000 |0044: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@0042 │ │ +0038ca: 0c05 |0047: move-result-object v5 │ │ +0038cc: 6e20 5000 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +0038d2: 0c04 |004b: move-result-object v4 │ │ +0038d4: 6e10 5100 0400 |004c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ +0038da: 0c04 |004f: move-result-object v4 │ │ +0038dc: 7120 3300 4300 |0050: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ +0038e2: 0e00 |0053: return-void │ │ +0038e4: 6e10 4300 0100 |0054: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@0043 │ │ +0038ea: 28fc |0057: goto 0053 // -0004 │ │ +0038ec: 0d00 |0058: move-exception v0 │ │ +0038ee: 1a03 ed01 |0059: const-string v3, "saveAdblockerWhiteList" // string@01ed │ │ +0038f2: 2204 3600 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@0036 │ │ +0038f6: 7010 4f00 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ +0038fc: 1a05 f900 |0060: const-string v5, "Unable to save AdBlocker white list: " // string@00f9 │ │ +003900: 6e20 5000 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +003906: 0c04 |0065: move-result-object v4 │ │ +003908: 6e10 4500 0000 |0066: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ +00390e: 0c05 |0069: move-result-object v5 │ │ +003910: 6e20 5000 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +003916: 0c04 |006d: move-result-object v4 │ │ +003918: 6e10 5100 0400 |006e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ +00391e: 0c04 |0071: move-result-object v4 │ │ +003920: 7120 3300 4300 |0072: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ +003926: 28de |0075: goto 0053 // -0022 │ │ catches : 2 │ │ 0x0000 - 0x0035 │ │ Ljava/io/FileNotFoundException; -> 0x0036 │ │ Ljava/io/IOException; -> 0x0058 │ │ 0x0054 - 0x0057 │ │ Ljava/io/FileNotFoundException; -> 0x0036 │ │ Ljava/io/IOException; -> 0x0058 │ │ @@ -2538,38 +638,36 @@ │ │ 0x0037 line=104 │ │ 0x0053 line=108 │ │ 0x0054 line=100 │ │ 0x0058 line=105 │ │ 0x0059 line=106 │ │ locals : │ │ 0x0007 - 0x0036 reg=1 fos Ljava/io/FileOutputStream; │ │ - 0x000f - 0x0036 reg=2 i$ Ljava/util/Iterator; │ │ - 0x001b - 0x0036 reg=3 s Ljava/lang/String; │ │ + 0x001b - 0x0036 reg=2 s Ljava/lang/String; │ │ 0x0037 - 0x0053 reg=0 e Ljava/io/FileNotFoundException; │ │ 0x0054 - 0x0058 reg=1 fos Ljava/io/FileOutputStream; │ │ - 0x0054 - 0x0058 reg=2 i$ Ljava/util/Iterator; │ │ 0x0059 - 0x0076 reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x0076 reg=7 this Lorg/tint/adblock/Controller; │ │ - 0x0000 - 0x0076 reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x0076 reg=6 this Lorg/tint/adblock/Controller; │ │ + 0x0000 - 0x0076 reg=7 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tint/adblock/Controller;) │ │ name : 'addToAdblockerWhiteList' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -003604: |[003604] org.tint.adblock.Controller.addToAdblockerWhiteList:(Landroid/content/Context;Ljava/lang/String;)V │ │ -003614: 5410 0e00 |0000: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -003618: 7220 5500 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ -00361e: 7020 8a00 2100 |0005: invoke-direct {v1, v2}, Lorg/tint/adblock/Controller;.saveAdblockerWhiteList:(Landroid/content/Context;)V // method@008a │ │ -003624: 0e00 |0008: return-void │ │ +003940: |[003940] org.tint.adblock.Controller.addToAdblockerWhiteList:(Landroid/content/Context;Ljava/lang/String;)V │ │ +003950: 5410 0e00 |0000: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +003954: 7220 5500 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ +00395a: 7020 8a00 2100 |0005: invoke-direct {v1, v2}, Lorg/tint/adblock/Controller;.saveAdblockerWhiteList:(Landroid/content/Context;)V // method@008a │ │ +003960: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ 0x0008 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tint/adblock/Controller; │ │ @@ -2581,19 +679,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -003628: |[003628] org.tint.adblock.Controller.clearAdblockerWhiteList:(Landroid/content/Context;)V │ │ -003638: 5410 0e00 |0000: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -00363c: 7210 5600 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0056 │ │ -003642: 7020 8a00 2100 |0005: invoke-direct {v1, v2}, Lorg/tint/adblock/Controller;.saveAdblockerWhiteList:(Landroid/content/Context;)V // method@008a │ │ -003648: 0e00 |0008: return-void │ │ +003964: |[003964] org.tint.adblock.Controller.clearAdblockerWhiteList:(Landroid/content/Context;)V │ │ +003974: 5410 0e00 |0000: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +003978: 7210 5600 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0056 │ │ +00397e: 7020 8a00 2100 |0005: invoke-direct {v1, v2}, Lorg/tint/adblock/Controller;.saveAdblockerWhiteList:(Landroid/content/Context;)V // method@008a │ │ +003984: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x0008 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tint/adblock/Controller; │ │ @@ -2604,20 +702,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -00364c: |[00364c] org.tint.adblock.Controller.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; │ │ -00365c: 5410 0e00 |0000: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -003660: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -003664: 7020 8600 2100 |0004: invoke-direct {v1, v2}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteList:(Landroid/content/Context;)V // method@0086 │ │ -00366a: 5410 0e00 |0007: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -00366e: 1100 |0009: return-object v0 │ │ +003988: |[003988] org.tint.adblock.Controller.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; │ │ +003998: 5410 0e00 |0000: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +00399c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0039a0: 7020 8600 2100 |0004: invoke-direct {v1, v2}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteList:(Landroid/content/Context;)V // method@0086 │ │ +0039a6: 5410 0e00 |0007: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +0039aa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tint/adblock/Controller; │ │ @@ -2628,18 +726,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -003670: |[003670] org.tint.adblock.Controller.loadAdblockerWhiteListDefaultValues:(Landroid/content/Context;)V │ │ -003680: 7010 8700 0000 |0000: invoke-direct {v0}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefault:()V // method@0087 │ │ -003686: 7020 8a00 1000 |0003: invoke-direct {v0, v1}, Lorg/tint/adblock/Controller;.saveAdblockerWhiteList:(Landroid/content/Context;)V // method@008a │ │ -00368c: 0e00 |0006: return-void │ │ +0039ac: |[0039ac] org.tint.adblock.Controller.loadAdblockerWhiteListDefaultValues:(Landroid/content/Context;)V │ │ +0039bc: 7010 8700 0000 |0000: invoke-direct {v0}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefault:()V // method@0087 │ │ +0039c2: 7020 8a00 1000 |0003: invoke-direct {v0, v1}, Lorg/tint/adblock/Controller;.saveAdblockerWhiteList:(Landroid/content/Context;)V // method@008a │ │ +0039c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0006 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/tint/adblock/Controller; │ │ @@ -2650,47 +748,47 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -003690: |[003690] org.tint.adblock.Controller.removeFromAdblockerWhiteList:(Landroid/content/Context;I)V │ │ -0036a0: 5410 0e00 |0000: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ -0036a4: 7220 5900 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0059 │ │ -0036aa: 7020 8a00 2100 |0005: invoke-direct {v1, v2}, Lorg/tint/adblock/Controller;.saveAdblockerWhiteList:(Landroid/content/Context;)V // method@008a │ │ -0036b0: 0e00 |0008: return-void │ │ +0039cc: |[0039cc] org.tint.adblock.Controller.removeFromAdblockerWhiteList:(Landroid/content/Context;I)V │ │ +0039dc: 5410 0e00 |0000: iget-object v0, v1, Lorg/tint/adblock/Controller;.mAdblockerWhiteList:Ljava/util/List; // field@000e │ │ +0039e0: 7220 5900 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@0059 │ │ +0039e6: 7020 8a00 2100 |0005: invoke-direct {v1, v2}, Lorg/tint/adblock/Controller;.saveAdblockerWhiteList:(Landroid/content/Context;)V // method@008a │ │ +0039ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x0008 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tint/adblock/Controller; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=3 index I │ │ │ │ source_file_idx : 60 (Controller.java) │ │ │ │ -Class #11 header: │ │ +Class #7 header: │ │ class_idx : 70 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 52 │ │ -source_file_idx : 213 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #11 annotations: │ │ +Class #7 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=addToWhiteList │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #11 - │ │ +Class #7 - │ │ Class descriptor : 'Lorg/tint/adblock/Preferences$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2708,75 +806,75 @@ │ │ type : '(Lorg/tint/adblock/Preferences;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0036b4: |[0036b4] org.tint.adblock.Preferences$1.:(Lorg/tint/adblock/Preferences;Landroid/widget/EditText;)V │ │ -0036c4: 5b01 0f00 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$1;.this$0:Lorg/tint/adblock/Preferences; // field@000f │ │ -0036c8: 5b02 1000 |0002: iput-object v2, v0, Lorg/tint/adblock/Preferences$1;.val$input:Landroid/widget/EditText; // field@0010 │ │ -0036cc: 7010 4900 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -0036d2: 0e00 |0007: return-void │ │ +0039f0: |[0039f0] org.tint.adblock.Preferences$1.:(Lorg/tint/adblock/Preferences;Landroid/widget/EditText;)V │ │ +003a00: 5b01 0f00 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$1;.this$0:Lorg/tint/adblock/Preferences; // field@000f │ │ +003a04: 5b02 1000 |0002: iput-object v2, v0, Lorg/tint/adblock/Preferences$1;.val$input:Landroid/widget/EditText; // field@0010 │ │ +003a08: 7010 4900 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +003a0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tint/adblock/Preferences$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tint/adblock/Preferences; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/tint/adblock/Preferences; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tint/adblock/Preferences$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0036d4: |[0036d4] org.tint.adblock.Preferences$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0036e4: 7210 1c00 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ -0036ea: 5420 0f00 |0003: iget-object v0, v2, Lorg/tint/adblock/Preferences$1;.this$0:Lorg/tint/adblock/Preferences; // field@000f │ │ -0036ee: 5421 1000 |0005: iget-object v1, v2, Lorg/tint/adblock/Preferences$1;.val$input:Landroid/widget/EditText; // field@0010 │ │ -0036f2: 6e10 3a00 0100 |0007: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@003a │ │ -0036f8: 0c01 |000a: move-result-object v1 │ │ -0036fa: 6e10 4a00 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@004a │ │ -003700: 0c01 |000e: move-result-object v1 │ │ -003702: 7120 9d00 1000 |000f: invoke-static {v0, v1}, Lorg/tint/adblock/Preferences;.access$000:(Lorg/tint/adblock/Preferences;Ljava/lang/String;)V // method@009d │ │ -003708: 0e00 |0012: return-void │ │ +003a10: |[003a10] org.tint.adblock.Preferences$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +003a20: 7210 1c00 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ +003a26: 5420 0f00 |0003: iget-object v0, v2, Lorg/tint/adblock/Preferences$1;.this$0:Lorg/tint/adblock/Preferences; // field@000f │ │ +003a2a: 5421 1000 |0005: iget-object v1, v2, Lorg/tint/adblock/Preferences$1;.val$input:Landroid/widget/EditText; // field@0010 │ │ +003a2e: 6e10 3a00 0100 |0007: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@003a │ │ +003a34: 0c01 |000a: move-result-object v1 │ │ +003a36: 6e10 4a00 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@004a │ │ +003a3c: 0c01 |000e: move-result-object v1 │ │ +003a3e: 7120 9d00 1000 |000f: invoke-static {v0, v1}, Lorg/tint/adblock/Preferences;.access$000:(Lorg/tint/adblock/Preferences;Ljava/lang/String;)V // method@009d │ │ +003a44: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x0012 line=121 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/tint/adblock/Preferences$1; │ │ 0x0000 - 0x0013 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0013 reg=4 which I │ │ │ │ - source_file_idx : 213 (Preferences.java) │ │ + source_file_idx : 208 (Preferences.java) │ │ │ │ -Class #12 header: │ │ +Class #8 header: │ │ class_idx : 71 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 52 │ │ -source_file_idx : 213 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #12 annotations: │ │ +Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=addToWhiteList │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #12 - │ │ +Class #8 - │ │ Class descriptor : 'Lorg/tint/adblock/Preferences$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2790,65 +888,65 @@ │ │ type : '(Lorg/tint/adblock/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00370c: |[00370c] org.tint.adblock.Preferences$2.:(Lorg/tint/adblock/Preferences;)V │ │ -00371c: 5b01 1100 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$2;.this$0:Lorg/tint/adblock/Preferences; // field@0011 │ │ -003720: 7010 4900 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003726: 0e00 |0005: return-void │ │ +003a48: |[003a48] org.tint.adblock.Preferences$2.:(Lorg/tint/adblock/Preferences;)V │ │ +003a58: 5b01 1100 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$2;.this$0:Lorg/tint/adblock/Preferences; // field@0011 │ │ +003a5c: 7010 4900 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +003a62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tint/adblock/Preferences$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tint/adblock/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tint/adblock/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tint/adblock/Preferences$2;) │ │ 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 │ │ -003728: |[003728] org.tint.adblock.Preferences$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -003738: 7210 1c00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ -00373e: 0e00 |0003: return-void │ │ +003a64: |[003a64] org.tint.adblock.Preferences$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +003a74: 7210 1c00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ +003a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/Preferences$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 which I │ │ │ │ - source_file_idx : 213 (Preferences.java) │ │ + source_file_idx : 208 (Preferences.java) │ │ │ │ -Class #13 header: │ │ +Class #9 header: │ │ class_idx : 72 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 52 │ │ -source_file_idx : 213 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #13 annotations: │ │ +Class #9 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=clearWhiteList │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #13 - │ │ +Class #9 - │ │ Class descriptor : 'Lorg/tint/adblock/Preferences$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2862,68 +960,68 @@ │ │ type : '(Lorg/tint/adblock/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -003740: |[003740] org.tint.adblock.Preferences$3.:(Lorg/tint/adblock/Preferences;)V │ │ -003750: 5b01 1200 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$3;.this$0:Lorg/tint/adblock/Preferences; // field@0012 │ │ -003754: 7010 4900 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -00375a: 0e00 |0005: return-void │ │ +003a7c: |[003a7c] org.tint.adblock.Preferences$3.:(Lorg/tint/adblock/Preferences;)V │ │ +003a8c: 5b01 1200 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$3;.this$0:Lorg/tint/adblock/Preferences; // field@0012 │ │ +003a90: 7010 4900 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +003a96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tint/adblock/Preferences$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tint/adblock/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tint/adblock/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tint/adblock/Preferences$3;) │ │ 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 │ │ -00375c: |[00375c] org.tint.adblock.Preferences$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -00376c: 7210 1c00 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ -003772: 5410 1200 |0003: iget-object v0, v1, Lorg/tint/adblock/Preferences$3;.this$0:Lorg/tint/adblock/Preferences; // field@0012 │ │ -003776: 7110 9e00 0000 |0005: invoke-static {v0}, Lorg/tint/adblock/Preferences;.access$100:(Lorg/tint/adblock/Preferences;)V // method@009e │ │ -00377c: 0e00 |0008: return-void │ │ +003a98: |[003a98] org.tint.adblock.Preferences$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +003aa8: 7210 1c00 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ +003aae: 5410 1200 |0003: iget-object v0, v1, Lorg/tint/adblock/Preferences$3;.this$0:Lorg/tint/adblock/Preferences; // field@0012 │ │ +003ab2: 7110 9e00 0000 |0005: invoke-static {v0}, Lorg/tint/adblock/Preferences;.access$100:(Lorg/tint/adblock/Preferences;)V // method@009e │ │ +003ab8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=159 │ │ 0x0008 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tint/adblock/Preferences$3; │ │ 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0009 reg=3 which I │ │ │ │ - source_file_idx : 213 (Preferences.java) │ │ + source_file_idx : 208 (Preferences.java) │ │ │ │ -Class #14 header: │ │ +Class #10 header: │ │ class_idx : 73 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 52 │ │ -source_file_idx : 213 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #14 annotations: │ │ +Class #10 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=resetToDefaultValues │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #14 - │ │ +Class #10 - │ │ Class descriptor : 'Lorg/tint/adblock/Preferences$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -2937,68 +1035,68 @@ │ │ type : '(Lorg/tint/adblock/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -003780: |[003780] org.tint.adblock.Preferences$4.:(Lorg/tint/adblock/Preferences;)V │ │ -003790: 5b01 1300 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$4;.this$0:Lorg/tint/adblock/Preferences; // field@0013 │ │ -003794: 7010 4900 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -00379a: 0e00 |0005: return-void │ │ +003abc: |[003abc] org.tint.adblock.Preferences$4.:(Lorg/tint/adblock/Preferences;)V │ │ +003acc: 5b01 1300 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$4;.this$0:Lorg/tint/adblock/Preferences; // field@0013 │ │ +003ad0: 7010 4900 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +003ad6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tint/adblock/Preferences$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tint/adblock/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tint/adblock/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tint/adblock/Preferences$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 │ │ -00379c: |[00379c] org.tint.adblock.Preferences$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -0037ac: 7210 1c00 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ -0037b2: 5410 1300 |0003: iget-object v0, v1, Lorg/tint/adblock/Preferences$4;.this$0:Lorg/tint/adblock/Preferences; // field@0013 │ │ -0037b6: 7110 9f00 0000 |0005: invoke-static {v0}, Lorg/tint/adblock/Preferences;.access$200:(Lorg/tint/adblock/Preferences;)V // method@009f │ │ -0037bc: 0e00 |0008: return-void │ │ +003ad8: |[003ad8] org.tint.adblock.Preferences$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +003ae8: 7210 1c00 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ +003aee: 5410 1300 |0003: iget-object v0, v1, Lorg/tint/adblock/Preferences$4;.this$0:Lorg/tint/adblock/Preferences; // field@0013 │ │ +003af2: 7110 9f00 0000 |0005: invoke-static {v0}, Lorg/tint/adblock/Preferences;.access$200:(Lorg/tint/adblock/Preferences;)V // method@009f │ │ +003af8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ 0x0008 line=174 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tint/adblock/Preferences$4; │ │ 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0009 reg=3 which I │ │ │ │ - source_file_idx : 213 (Preferences.java) │ │ + source_file_idx : 208 (Preferences.java) │ │ │ │ -Class #15 header: │ │ +Class #11 header: │ │ class_idx : 74 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 52 │ │ -source_file_idx : 213 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #15 annotations: │ │ +Class #11 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showYesNoDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #15 - │ │ +Class #11 - │ │ Class descriptor : 'Lorg/tint/adblock/Preferences$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -3012,65 +1110,65 @@ │ │ type : '(Lorg/tint/adblock/Preferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0037c0: |[0037c0] org.tint.adblock.Preferences$5.:(Lorg/tint/adblock/Preferences;)V │ │ -0037d0: 5b01 1400 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$5;.this$0:Lorg/tint/adblock/Preferences; // field@0014 │ │ -0037d4: 7010 4900 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -0037da: 0e00 |0005: return-void │ │ +003afc: |[003afc] org.tint.adblock.Preferences$5.:(Lorg/tint/adblock/Preferences;)V │ │ +003b0c: 5b01 1400 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$5;.this$0:Lorg/tint/adblock/Preferences; // field@0014 │ │ +003b10: 7010 4900 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +003b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tint/adblock/Preferences$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/tint/adblock/Preferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/tint/adblock/Preferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tint/adblock/Preferences$5;) │ │ 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 │ │ -0037dc: |[0037dc] org.tint.adblock.Preferences$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -0037ec: 7210 1c00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ -0037f2: 0e00 |0003: return-void │ │ +003b18: |[003b18] org.tint.adblock.Preferences$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +003b28: 7210 1c00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ +003b2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0003 line=195 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/Preferences$5; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 which I │ │ │ │ - source_file_idx : 213 (Preferences.java) │ │ + source_file_idx : 208 (Preferences.java) │ │ │ │ -Class #16 header: │ │ +Class #12 header: │ │ class_idx : 75 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 52 │ │ -source_file_idx : 213 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #16 annotations: │ │ +Class #12 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onItemClick │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #16 - │ │ +Class #12 - │ │ Class descriptor : 'Lorg/tint/adblock/Preferences$WhiteListAdaper$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -3088,84 +1186,84 @@ │ │ type : '(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0037f4: |[0037f4] org.tint.adblock.Preferences$WhiteListAdaper$1.:(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V │ │ -003804: 5b01 1500 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@0015 │ │ -003808: 5902 1600 |0002: iput v2, v0, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.val$position:I // field@0016 │ │ -00380c: 7010 4900 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003812: 0e00 |0007: return-void │ │ +003b30: |[003b30] org.tint.adblock.Preferences$WhiteListAdaper$1.:(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V │ │ +003b40: 5b01 1500 |0000: iput-object v1, v0, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@0015 │ │ +003b44: 5902 1600 |0002: iput v2, v0, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.val$position:I // field@0016 │ │ +003b48: 7010 4900 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +003b4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/tint/adblock/Preferences$WhiteListAdaper$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/tint/adblock/Preferences$WhiteListAdaper; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lorg/tint/adblock/Preferences$WhiteListAdaper; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tint/adblock/Preferences$WhiteListAdaper$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -003814: |[003814] org.tint.adblock.Preferences$WhiteListAdaper$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -003824: 7210 1c00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ -00382a: 7100 8500 0000 |0003: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ -003830: 0c00 |0006: move-result-object v0 │ │ -003832: 5431 1500 |0007: iget-object v1, v3, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@0015 │ │ -003836: 5411 1a00 |0009: iget-object v1, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.this$0:Lorg/tint/adblock/Preferences; // field@001a │ │ -00383a: 5232 1600 |000b: iget v2, v3, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.val$position:I // field@0016 │ │ -00383e: 6e30 8900 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/tint/adblock/Controller;.removeFromAdblockerWhiteList:(Landroid/content/Context;I)V // method@0089 │ │ -003844: 5430 1500 |0010: iget-object v0, v3, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@0015 │ │ -003848: 6e10 9a00 0000 |0012: invoke-virtual {v0}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.notifyDataSetChanged:()V // method@009a │ │ -00384e: 0e00 |0015: return-void │ │ +003b50: |[003b50] org.tint.adblock.Preferences$WhiteListAdaper$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +003b60: 7210 1c00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@001c │ │ +003b66: 7100 8500 0000 |0003: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ +003b6c: 0c00 |0006: move-result-object v0 │ │ +003b6e: 5431 1500 |0007: iget-object v1, v3, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@0015 │ │ +003b72: 5411 1a00 |0009: iget-object v1, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.this$0:Lorg/tint/adblock/Preferences; // field@001a │ │ +003b76: 5232 1600 |000b: iget v2, v3, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.val$position:I // field@0016 │ │ +003b7a: 6e30 8900 1002 |000d: invoke-virtual {v0, v1, v2}, Lorg/tint/adblock/Controller;.removeFromAdblockerWhiteList:(Landroid/content/Context;I)V // method@0089 │ │ +003b80: 5430 1500 |0010: iget-object v0, v3, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@0015 │ │ +003b84: 6e10 9a00 0000 |0012: invoke-virtual {v0}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.notifyDataSetChanged:()V // method@009a │ │ +003b8a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0003 line=250 │ │ 0x0010 line=251 │ │ 0x0015 line=252 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/tint/adblock/Preferences$WhiteListAdaper$1; │ │ 0x0000 - 0x0016 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0016 reg=5 which I │ │ │ │ - source_file_idx : 213 (Preferences.java) │ │ + source_file_idx : 208 (Preferences.java) │ │ │ │ -Class #17 header: │ │ +Class #13 header: │ │ class_idx : 76 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 31 │ │ -source_file_idx : 213 │ │ +source_file_idx : 208 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #17 annotations: │ │ +Class #13 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/Preferences; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="WhiteListAdaper" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Ljava/lang/String;" ">;" "Landroid/widget/AdapterView$OnItemClickListener;" } │ │ Annotations on field #23 'mData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on method #151 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "I" "Ljava/util/List" "<" "Ljava/lang/String;" ">;)V" } │ │ Annotations on method #155 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #17 - │ │ +Class #13 - │ │ Class descriptor : 'Lorg/tint/adblock/Preferences$WhiteListAdaper;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -3191,60 +1289,60 @@ │ │ type : '(Lorg/tint/adblock/Preferences;Landroid/content/Context;ILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -003850: |[003850] org.tint.adblock.Preferences$WhiteListAdaper.:(Lorg/tint/adblock/Preferences;Landroid/content/Context;ILjava/util/List;)V │ │ -003860: 5b12 1a00 |0000: iput-object v2, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.this$0:Lorg/tint/adblock/Preferences; // field@001a │ │ -003864: 7030 3800 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0038 │ │ -00386a: 5914 1900 |0005: iput v4, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mResource:I // field@0019 │ │ -00386e: 5b15 1700 |0007: iput-object v5, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ -003872: 1a00 9801 |0009: const-string v0, "layout_inflater" // string@0198 │ │ -003876: 6e20 1900 0300 |000b: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0019 │ │ -00387c: 0c00 |000e: move-result-object v0 │ │ -00387e: 1f00 1800 |000f: check-cast v0, Landroid/view/LayoutInflater; // type@0018 │ │ -003882: 5b10 1800 |0011: iput-object v0, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mInflater:Landroid/view/LayoutInflater; // field@0018 │ │ -003886: 0e00 |0013: return-void │ │ +003b8c: |[003b8c] org.tint.adblock.Preferences$WhiteListAdaper.:(Lorg/tint/adblock/Preferences;Landroid/content/Context;ILjava/util/List;)V │ │ +003b9c: 5b12 1a00 |0000: iput-object v2, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.this$0:Lorg/tint/adblock/Preferences; // field@001a │ │ +003ba0: 7030 3800 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0038 │ │ +003ba6: 5914 1900 |0005: iput v4, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mResource:I // field@0019 │ │ +003baa: 5b15 1700 |0007: iput-object v5, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ +003bae: 1a00 9201 |0009: const-string v0, "layout_inflater" // string@0192 │ │ +003bb2: 6e20 1900 0300 |000b: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0019 │ │ +003bb8: 0c00 |000e: move-result-object v0 │ │ +003bba: 1f00 1800 |000f: check-cast v0, Landroid/view/LayoutInflater; // type@0018 │ │ +003bbe: 5b10 1800 |0011: iput-object v0, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mInflater:Landroid/view/LayoutInflater; // field@0018 │ │ +003bc2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ 0x0005 line=210 │ │ 0x0007 line=211 │ │ 0x0009 line=212 │ │ 0x0013 line=213 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x0000 - 0x0014 reg=1 this Lorg/tint/adblock/Preferences$WhiteListAdaper; │ │ - 0x0000 - 0x0014 reg=2 (null) Lorg/tint/adblock/Preferences; │ │ + 0x0000 - 0x0014 reg=2 this$0 Lorg/tint/adblock/Preferences; │ │ 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=4 resource I │ │ 0x0000 - 0x0014 reg=5 data Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/tint/adblock/Preferences$WhiteListAdaper;) │ │ name : 'getCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -003888: |[003888] org.tint.adblock.Preferences$WhiteListAdaper.getCount:()I │ │ -003898: 5410 1700 |0000: iget-object v0, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ -00389c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0038a0: 5410 1700 |0004: iget-object v0, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ -0038a4: 7210 5a00 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@005a │ │ -0038aa: 0a00 |0009: move-result v0 │ │ -0038ac: 0f00 |000a: return v0 │ │ -0038ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0038b0: 28fe |000c: goto 000a // -0002 │ │ +003bc4: |[003bc4] org.tint.adblock.Preferences$WhiteListAdaper.getCount:()I │ │ +003bd4: 5410 1700 |0000: iget-object v0, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ +003bd8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +003bdc: 5410 1700 |0004: iget-object v0, v1, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ +003be0: 7210 5a00 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@005a │ │ +003be6: 0a00 |0009: move-result v0 │ │ +003be8: 0f00 |000a: return v0 │ │ +003bea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +003bec: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=234 │ │ 0x000a line=236 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/tint/adblock/Preferences$WhiteListAdaper; │ │ @@ -3254,33 +1352,33 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0038b4: |[0038b4] org.tint.adblock.Preferences$WhiteListAdaper.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0038c4: 3907 1f00 |0000: if-nez v7, 001f // +001f │ │ -0038c8: 5452 1800 |0002: iget-object v2, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mInflater:Landroid/view/LayoutInflater; // field@0018 │ │ -0038cc: 5253 1900 |0004: iget v3, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mResource:I // field@0019 │ │ -0038d0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0038d2: 6e40 3400 3248 |0007: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0034 │ │ -0038d8: 0c01 |000a: move-result-object v1 │ │ -0038da: 1502 067f |000b: const/high16 v2, #int 2131099648 // #7f06 │ │ -0038de: 6e20 3700 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0037 │ │ -0038e4: 0c00 |0010: move-result-object v0 │ │ -0038e6: 1f00 2300 |0011: check-cast v0, Landroid/widget/TextView; // type@0023 │ │ -0038ea: 5452 1700 |0013: iget-object v2, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ -0038ee: 7220 5700 6200 |0015: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0057 │ │ -0038f4: 0c02 |0018: move-result-object v2 │ │ -0038f6: 1f02 3200 |0019: check-cast v2, Ljava/lang/CharSequence; // type@0032 │ │ -0038fa: 6e20 3e00 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@003e │ │ -003900: 1101 |001e: return-object v1 │ │ -003902: 0771 |001f: move-object v1, v7 │ │ -003904: 28eb |0020: goto 000b // -0015 │ │ +003bf0: |[003bf0] org.tint.adblock.Preferences$WhiteListAdaper.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +003c00: 3907 1f00 |0000: if-nez v7, 001f // +001f │ │ +003c04: 5452 1800 |0002: iget-object v2, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mInflater:Landroid/view/LayoutInflater; // field@0018 │ │ +003c08: 5253 1900 |0004: iget v3, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mResource:I // field@0019 │ │ +003c0c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +003c0e: 6e40 3400 3248 |0007: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0034 │ │ +003c14: 0c01 |000a: move-result-object v1 │ │ +003c16: 1502 067f |000b: const/high16 v2, #int 2131099648 // #7f06 │ │ +003c1a: 6e20 3700 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0037 │ │ +003c20: 0c00 |0010: move-result-object v0 │ │ +003c22: 1f00 2300 |0011: check-cast v0, Landroid/widget/TextView; // type@0023 │ │ +003c26: 5452 1700 |0013: iget-object v2, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ +003c2a: 7220 5700 6200 |0015: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0057 │ │ +003c30: 0c02 |0018: move-result-object v2 │ │ +003c32: 1f02 3200 |0019: check-cast v2, Ljava/lang/CharSequence; // type@0032 │ │ +003c36: 6e20 3e00 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@003e │ │ +003c3c: 1101 |001e: return-object v1 │ │ +003c3e: 0771 |001f: move-object v1, v7 │ │ +003c40: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x000b line=225 │ │ 0x0013 line=226 │ │ 0x001e line=228 │ │ @@ -3299,55 +1397,57 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -003908: |[003908] org.tint.adblock.Preferences$WhiteListAdaper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -003918: 5451 1a00 |0000: iget-object v1, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.this$0:Lorg/tint/adblock/Preferences; // field@001a │ │ -00391c: 1402 1100 057f |0002: const v2, #float 1.76788e+38 // #7f050011 │ │ -003922: 5450 1700 |0005: iget-object v0, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ -003926: 7220 5700 8000 |0007: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0057 │ │ -00392c: 0c00 |000a: move-result-object v0 │ │ -00392e: 1f00 3500 |000b: check-cast v0, Ljava/lang/String; // type@0035 │ │ -003932: 1403 2700 0801 |000d: const v3, #float 2.49794e-38 // #01080027 │ │ -003938: 2204 4b00 |0010: new-instance v4, Lorg/tint/adblock/Preferences$WhiteListAdaper$1; // type@004b │ │ -00393c: 7030 9500 5408 |0012: invoke-direct {v4, v5, v8}, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.:(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V // method@0095 │ │ -003942: 7154 a000 2130 |0015: invoke-static {v1, v2, v0, v3, v4}, Lorg/tint/adblock/Preferences;.access$300:(Lorg/tint/adblock/Preferences;ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V // method@00a0 │ │ -003948: 0e00 |0018: return-void │ │ +003c44: |[003c44] org.tint.adblock.Preferences$WhiteListAdaper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +003c54: 5451 1a00 |0000: iget-object v1, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.this$0:Lorg/tint/adblock/Preferences; // field@001a │ │ +003c58: 1402 1100 057f |0002: const v2, #float 1.76788e+38 // #7f050011 │ │ +003c5e: 5450 1700 |0005: iget-object v0, v5, Lorg/tint/adblock/Preferences$WhiteListAdaper;.mData:Ljava/util/List; // field@0017 │ │ +003c62: 7220 5700 8000 |0007: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0057 │ │ +003c68: 0c00 |000a: move-result-object v0 │ │ +003c6a: 1f00 3500 |000b: check-cast v0, Ljava/lang/String; // type@0035 │ │ +003c6e: 1403 2700 0801 |000d: const v3, #float 2.49794e-38 // #01080027 │ │ +003c74: 2204 4b00 |0010: new-instance v4, Lorg/tint/adblock/Preferences$WhiteListAdaper$1; // type@004b │ │ +003c78: 7030 9500 5408 |0012: invoke-direct {v4, v5, v8}, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;.:(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V // method@0095 │ │ +003c7e: 7154 a000 2130 |0015: invoke-static {v1, v2, v0, v3, v4}, Lorg/tint/adblock/Preferences;.access$300:(Lorg/tint/adblock/Preferences;ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V // method@00a0 │ │ +003c84: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ + 0x0007 line=244 │ │ + 0x0015 line=242 │ │ 0x0018 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0019 reg=5 this Lorg/tint/adblock/Preferences$WhiteListAdaper; │ │ 0x0000 - 0x0019 reg=6 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0019 reg=7 view Landroid/view/View; │ │ 0x0000 - 0x0019 reg=8 position I │ │ 0x0000 - 0x0019 reg=9 id J │ │ │ │ - source_file_idx : 213 (Preferences.java) │ │ + source_file_idx : 208 (Preferences.java) │ │ │ │ -Class #18 header: │ │ +Class #14 header: │ │ class_idx : 77 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 7 │ │ -source_file_idx : 213 │ │ +source_file_idx : 208 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 3 │ │ │ │ -Class #18 annotations: │ │ +Class #14 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/adblock/Preferences$WhiteListAdaper; } │ │ │ │ -Class #18 - │ │ +Class #14 - │ │ Class descriptor : 'Lorg/tint/adblock/Preferences;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/ListActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/Preferences;) │ │ name : 'MENU_ADD' │ │ @@ -3375,36 +1475,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00394c: |[00394c] org.tint.adblock.Preferences.:()V │ │ -00395c: 7010 1000 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0010 │ │ -003962: 0e00 |0003: return-void │ │ +003c88: |[003c88] org.tint.adblock.Preferences.:()V │ │ +003c98: 7010 1000 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0010 │ │ +003c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ - 0x0003 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/Preferences; │ │ │ │ #1 : (in Lorg/tint/adblock/Preferences;) │ │ name : 'access$000' │ │ type : '(Lorg/tint/adblock/Preferences;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -003964: |[003964] org.tint.adblock.Preferences.access$000:(Lorg/tint/adblock/Preferences;Ljava/lang/String;)V │ │ -003974: 7020 a300 1000 |0000: invoke-direct {v0, v1}, Lorg/tint/adblock/Preferences;.doAddToWhiteList:(Ljava/lang/String;)V // method@00a3 │ │ -00397a: 0e00 |0003: return-void │ │ +003ca0: |[003ca0] org.tint.adblock.Preferences.access$000:(Lorg/tint/adblock/Preferences;Ljava/lang/String;)V │ │ +003cb0: 7020 a300 1000 |0000: invoke-direct {v0, v1}, Lorg/tint/adblock/Preferences;.doAddToWhiteList:(Ljava/lang/String;)V // method@00a3 │ │ +003cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tint/adblock/Preferences; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -3413,17 +1512,17 @@ │ │ type : '(Lorg/tint/adblock/Preferences;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00397c: |[00397c] org.tint.adblock.Preferences.access$100:(Lorg/tint/adblock/Preferences;)V │ │ -00398c: 7010 a400 0000 |0000: invoke-direct {v0}, Lorg/tint/adblock/Preferences;.doClearWhiteList:()V // method@00a4 │ │ -003992: 0e00 |0003: return-void │ │ +003cb8: |[003cb8] org.tint.adblock.Preferences.access$100:(Lorg/tint/adblock/Preferences;)V │ │ +003cc8: 7010 a400 0000 |0000: invoke-direct {v0}, Lorg/tint/adblock/Preferences;.doClearWhiteList:()V // method@00a4 │ │ +003cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tint/adblock/Preferences; │ │ │ │ #3 : (in Lorg/tint/adblock/Preferences;) │ │ @@ -3431,17 +1530,17 @@ │ │ type : '(Lorg/tint/adblock/Preferences;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003994: |[003994] org.tint.adblock.Preferences.access$200:(Lorg/tint/adblock/Preferences;)V │ │ -0039a4: 7010 a500 0000 |0000: invoke-direct {v0}, Lorg/tint/adblock/Preferences;.doResetToDefaultValues:()V // method@00a5 │ │ -0039aa: 0e00 |0003: return-void │ │ +003cd0: |[003cd0] org.tint.adblock.Preferences.access$200:(Lorg/tint/adblock/Preferences;)V │ │ +003ce0: 7010 a500 0000 |0000: invoke-direct {v0}, Lorg/tint/adblock/Preferences;.doResetToDefaultValues:()V // method@00a5 │ │ +003ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tint/adblock/Preferences; │ │ │ │ #4 : (in Lorg/tint/adblock/Preferences;) │ │ @@ -3449,17 +1548,17 @@ │ │ type : '(Lorg/tint/adblock/Preferences;ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0039ac: |[0039ac] org.tint.adblock.Preferences.access$300:(Lorg/tint/adblock/Preferences;ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V │ │ -0039bc: 7054 b100 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/tint/adblock/Preferences;.showYesNoDialog:(ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V // method@00b1 │ │ -0039c2: 0e00 |0003: return-void │ │ +003ce8: |[003ce8] org.tint.adblock.Preferences.access$300:(Lorg/tint/adblock/Preferences;ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V │ │ +003cf8: 7054 b100 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/tint/adblock/Preferences;.showYesNoDialog:(ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V // method@00b1 │ │ +003cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/tint/adblock/Preferences; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -3471,54 +1570,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0039c4: |[0039c4] org.tint.adblock.Preferences.addToWhiteList:()V │ │ -0039d4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0039d6: 2201 0500 |0001: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -0039da: 7020 0500 6100 |0003: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0005 │ │ -0039e0: 6e20 0700 5100 |0006: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0007 │ │ -0039e6: 1403 2b00 0801 |0009: const v3, #float 2.49794e-38 // #0108002b │ │ -0039ec: 6e20 0800 3100 |000c: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0008 │ │ -0039f2: 6e10 a900 0600 |000f: invoke-virtual {v6}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ -0039f8: 0c03 |0012: move-result-object v3 │ │ -0039fa: 1404 0e00 057f |0013: const v4, #float 1.76788e+38 // #7f05000e │ │ -003a00: 6e20 1f00 4300 |0016: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ -003a06: 0c03 |0019: move-result-object v3 │ │ -003a08: 6e20 0d00 3100 |001a: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -003a0e: 6e20 0900 5100 |001d: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setInverseBackgroundForced:(Z)Landroid/app/AlertDialog$Builder; // method@0009 │ │ -003a14: 2202 2000 |0020: new-instance v2, Landroid/widget/EditText; // type@0020 │ │ -003a18: 7020 3900 6200 |0022: invoke-direct {v2, v6}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0039 │ │ -003a1e: 1303 1000 |0025: const/16 v3, #int 16 // #10 │ │ -003a22: 6e20 3b00 3200 |0027: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setInputType:(I)V // method@003b │ │ -003a28: 6e20 0e00 2100 |002a: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000e │ │ -003a2e: 6e20 0900 5100 |002d: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setInverseBackgroundForced:(Z)Landroid/app/AlertDialog$Builder; // method@0009 │ │ -003a34: 6e10 a900 0600 |0030: invoke-virtual {v6}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ -003a3a: 0c03 |0033: move-result-object v3 │ │ -003a3c: 1404 0400 057f |0034: const v4, #float 1.76787e+38 // #7f050004 │ │ -003a42: 6e20 1f00 4300 |0037: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ -003a48: 0c03 |003a: move-result-object v3 │ │ -003a4a: 2204 4600 |003b: new-instance v4, Lorg/tint/adblock/Preferences$1; // type@0046 │ │ -003a4e: 7030 8b00 6402 |003d: invoke-direct {v4, v6, v2}, Lorg/tint/adblock/Preferences$1;.:(Lorg/tint/adblock/Preferences;Landroid/widget/EditText;)V // method@008b │ │ -003a54: 6e30 0c00 3104 |0040: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -003a5a: 6e10 a900 0600 |0043: invoke-virtual {v6}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ -003a60: 0c03 |0046: move-result-object v3 │ │ -003a62: 1404 0500 057f |0047: const v4, #float 1.76787e+38 // #7f050005 │ │ -003a68: 6e20 1f00 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ -003a6e: 0c03 |004d: move-result-object v3 │ │ -003a70: 2204 4700 |004e: new-instance v4, Lorg/tint/adblock/Preferences$2; // type@0047 │ │ -003a74: 7020 8d00 6400 |0050: invoke-direct {v4, v6}, Lorg/tint/adblock/Preferences$2;.:(Lorg/tint/adblock/Preferences;)V // method@008d │ │ -003a7a: 6e30 0b00 3104 |0053: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -003a80: 6e10 0600 0100 |0056: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0006 │ │ -003a86: 0c00 |0059: move-result-object v0 │ │ -003a88: 6e10 0f00 0000 |005a: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -003a8e: 0e00 |005d: return-void │ │ +003d00: |[003d00] org.tint.adblock.Preferences.addToWhiteList:()V │ │ +003d10: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +003d12: 2201 0500 |0001: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +003d16: 7020 0500 6100 |0003: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0005 │ │ +003d1c: 6e20 0700 5100 |0006: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0007 │ │ +003d22: 1403 2b00 0801 |0009: const v3, #float 2.49794e-38 // #0108002b │ │ +003d28: 6e20 0800 3100 |000c: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0008 │ │ +003d2e: 6e10 a900 0600 |000f: invoke-virtual {v6}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ +003d34: 0c03 |0012: move-result-object v3 │ │ +003d36: 1404 0e00 057f |0013: const v4, #float 1.76788e+38 // #7f05000e │ │ +003d3c: 6e20 1f00 4300 |0016: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ +003d42: 0c03 |0019: move-result-object v3 │ │ +003d44: 6e20 0d00 3100 |001a: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +003d4a: 6e20 0900 5100 |001d: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setInverseBackgroundForced:(Z)Landroid/app/AlertDialog$Builder; // method@0009 │ │ +003d50: 2202 2000 |0020: new-instance v2, Landroid/widget/EditText; // type@0020 │ │ +003d54: 7020 3900 6200 |0022: invoke-direct {v2, v6}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0039 │ │ +003d5a: 1303 1000 |0025: const/16 v3, #int 16 // #10 │ │ +003d5e: 6e20 3b00 3200 |0027: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setInputType:(I)V // method@003b │ │ +003d64: 6e20 0e00 2100 |002a: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000e │ │ +003d6a: 6e20 0900 5100 |002d: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setInverseBackgroundForced:(Z)Landroid/app/AlertDialog$Builder; // method@0009 │ │ +003d70: 6e10 a900 0600 |0030: invoke-virtual {v6}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ +003d76: 0c03 |0033: move-result-object v3 │ │ +003d78: 1404 0400 057f |0034: const v4, #float 1.76787e+38 // #7f050004 │ │ +003d7e: 6e20 1f00 4300 |0037: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ +003d84: 0c03 |003a: move-result-object v3 │ │ +003d86: 2204 4600 |003b: new-instance v4, Lorg/tint/adblock/Preferences$1; // type@0046 │ │ +003d8a: 7030 8b00 6402 |003d: invoke-direct {v4, v6, v2}, Lorg/tint/adblock/Preferences$1;.:(Lorg/tint/adblock/Preferences;Landroid/widget/EditText;)V // method@008b │ │ +003d90: 6e30 0c00 3104 |0040: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +003d96: 6e10 a900 0600 |0043: invoke-virtual {v6}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ +003d9c: 0c03 |0046: move-result-object v3 │ │ +003d9e: 1404 0500 057f |0047: const v4, #float 1.76787e+38 // #7f050005 │ │ +003da4: 6e20 1f00 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ +003daa: 0c03 |004d: move-result-object v3 │ │ +003dac: 2204 4700 |004e: new-instance v4, Lorg/tint/adblock/Preferences$2; // type@0047 │ │ +003db0: 7020 8d00 6400 |0050: invoke-direct {v4, v6}, Lorg/tint/adblock/Preferences$2;.:(Lorg/tint/adblock/Preferences;)V // method@008d │ │ +003db6: 6e30 0b00 3104 |0053: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +003dbc: 6e10 0600 0100 |0056: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0006 │ │ +003dc2: 0c00 |0059: move-result-object v0 │ │ +003dc4: 6e10 0f00 0000 |005a: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +003dca: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x0006 line=104 │ │ 0x0009 line=105 │ │ 0x000f line=106 │ │ 0x001d line=108 │ │ @@ -3542,22 +1641,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -003a90: |[003a90] org.tint.adblock.Preferences.clearWhiteList:()V │ │ -003aa0: 1400 0f00 057f |0000: const v0, #float 1.76788e+38 // #7f05000f │ │ -003aa6: 1401 0800 057f |0003: const v1, #float 1.76787e+38 // #7f050008 │ │ -003aac: 1402 2700 0801 |0006: const v2, #float 2.49794e-38 // #01080027 │ │ -003ab2: 2203 4800 |0009: new-instance v3, Lorg/tint/adblock/Preferences$3; // type@0048 │ │ -003ab6: 7020 8f00 4300 |000b: invoke-direct {v3, v4}, Lorg/tint/adblock/Preferences$3;.:(Lorg/tint/adblock/Preferences;)V // method@008f │ │ -003abc: 7053 b000 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/tint/adblock/Preferences;.showYesNoDialog:(IIILandroid/content/DialogInterface$OnClickListener;)V // method@00b0 │ │ -003ac2: 0e00 |0011: return-void │ │ +003dcc: |[003dcc] org.tint.adblock.Preferences.clearWhiteList:()V │ │ +003ddc: 1400 0f00 057f |0000: const v0, #float 1.76788e+38 // #7f05000f │ │ +003de2: 1401 0800 057f |0003: const v1, #float 1.76787e+38 // #7f050008 │ │ +003de8: 1402 2700 0801 |0006: const v2, #float 2.49794e-38 // #01080027 │ │ +003dee: 2203 4800 |0009: new-instance v3, Lorg/tint/adblock/Preferences$3; // type@0048 │ │ +003df2: 7020 8f00 4300 |000b: invoke-direct {v3, v4}, Lorg/tint/adblock/Preferences$3;.:(Lorg/tint/adblock/Preferences;)V // method@008f │ │ +003df8: 7053 b000 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/tint/adblock/Preferences;.showYesNoDialog:(IIILandroid/content/DialogInterface$OnClickListener;)V // method@00b0 │ │ +003dfe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0011 line=162 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/tint/adblock/Preferences; │ │ │ │ @@ -3566,21 +1665,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -003ac4: |[003ac4] org.tint.adblock.Preferences.doAddToWhiteList:(Ljava/lang/String;)V │ │ -003ad4: 7100 8500 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ -003ada: 0c00 |0003: move-result-object v0 │ │ -003adc: 6e30 8200 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/tint/adblock/Controller;.addToAdblockerWhiteList:(Landroid/content/Context;Ljava/lang/String;)V // method@0082 │ │ -003ae2: 5410 1e00 |0007: iget-object v0, v1, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ -003ae6: 6e10 9a00 0000 |0009: invoke-virtual {v0}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.notifyDataSetChanged:()V // method@009a │ │ -003aec: 0e00 |000c: return-void │ │ +003e00: |[003e00] org.tint.adblock.Preferences.doAddToWhiteList:(Ljava/lang/String;)V │ │ +003e10: 7100 8500 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ +003e16: 0c00 |0003: move-result-object v0 │ │ +003e18: 6e30 8200 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/tint/adblock/Controller;.addToAdblockerWhiteList:(Landroid/content/Context;Ljava/lang/String;)V // method@0082 │ │ +003e1e: 5410 1e00 |0007: iget-object v0, v1, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ +003e22: 6e10 9a00 0000 |0009: invoke-virtual {v0}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.notifyDataSetChanged:()V // method@009a │ │ +003e28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=96 │ │ 0x000c line=97 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/tint/adblock/Preferences; │ │ @@ -3591,21 +1690,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -003af0: |[003af0] org.tint.adblock.Preferences.doClearWhiteList:()V │ │ -003b00: 7100 8500 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ -003b06: 0c00 |0003: move-result-object v0 │ │ -003b08: 6e20 8300 1000 |0004: invoke-virtual {v0, v1}, Lorg/tint/adblock/Controller;.clearAdblockerWhiteList:(Landroid/content/Context;)V // method@0083 │ │ -003b0e: 5410 1e00 |0007: iget-object v0, v1, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ -003b12: 6e10 9a00 0000 |0009: invoke-virtual {v0}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.notifyDataSetChanged:()V // method@009a │ │ -003b18: 0e00 |000c: return-void │ │ +003e2c: |[003e2c] org.tint.adblock.Preferences.doClearWhiteList:()V │ │ +003e3c: 7100 8500 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ +003e42: 0c00 |0003: move-result-object v0 │ │ +003e44: 6e20 8300 1000 |0004: invoke-virtual {v0, v1}, Lorg/tint/adblock/Controller;.clearAdblockerWhiteList:(Landroid/content/Context;)V // method@0083 │ │ +003e4a: 5410 1e00 |0007: iget-object v0, v1, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ +003e4e: 6e10 9a00 0000 |0009: invoke-virtual {v0}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.notifyDataSetChanged:()V // method@009a │ │ +003e54: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0007 line=139 │ │ 0x000c line=140 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/tint/adblock/Preferences; │ │ @@ -3615,21 +1714,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -003b1c: |[003b1c] org.tint.adblock.Preferences.doResetToDefaultValues:()V │ │ -003b2c: 7100 8500 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ -003b32: 0c00 |0003: move-result-object v0 │ │ -003b34: 6e20 8800 1000 |0004: invoke-virtual {v0, v1}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefaultValues:(Landroid/content/Context;)V // method@0088 │ │ -003b3a: 5410 1e00 |0007: iget-object v0, v1, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ -003b3e: 6e10 9a00 0000 |0009: invoke-virtual {v0}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.notifyDataSetChanged:()V // method@009a │ │ -003b44: 0e00 |000c: return-void │ │ +003e58: |[003e58] org.tint.adblock.Preferences.doResetToDefaultValues:()V │ │ +003e68: 7100 8500 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ +003e6e: 0c00 |0003: move-result-object v0 │ │ +003e70: 6e20 8800 1000 |0004: invoke-virtual {v0, v1}, Lorg/tint/adblock/Controller;.loadAdblockerWhiteListDefaultValues:(Landroid/content/Context;)V // method@0088 │ │ +003e76: 5410 1e00 |0007: iget-object v0, v1, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ +003e7a: 6e10 9a00 0000 |0009: invoke-virtual {v0}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.notifyDataSetChanged:()V // method@009a │ │ +003e80: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ 0x000c line=145 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/tint/adblock/Preferences; │ │ @@ -3639,22 +1738,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -003b48: |[003b48] org.tint.adblock.Preferences.resetToDefaultValues:()V │ │ -003b58: 1400 1000 057f |0000: const v0, #float 1.76788e+38 // #7f050010 │ │ -003b5e: 1401 0800 057f |0003: const v1, #float 1.76787e+38 // #7f050008 │ │ -003b64: 1402 2700 0801 |0006: const v2, #float 2.49794e-38 // #01080027 │ │ -003b6a: 2203 4900 |0009: new-instance v3, Lorg/tint/adblock/Preferences$4; // type@0049 │ │ -003b6e: 7020 9100 4300 |000b: invoke-direct {v3, v4}, Lorg/tint/adblock/Preferences$4;.:(Lorg/tint/adblock/Preferences;)V // method@0091 │ │ -003b74: 7053 b000 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/tint/adblock/Preferences;.showYesNoDialog:(IIILandroid/content/DialogInterface$OnClickListener;)V // method@00b0 │ │ -003b7a: 0e00 |0011: return-void │ │ +003e84: |[003e84] org.tint.adblock.Preferences.resetToDefaultValues:()V │ │ +003e94: 1400 1000 057f |0000: const v0, #float 1.76788e+38 // #7f050010 │ │ +003e9a: 1401 0800 057f |0003: const v1, #float 1.76787e+38 // #7f050008 │ │ +003ea0: 1402 2700 0801 |0006: const v2, #float 2.49794e-38 // #01080027 │ │ +003ea6: 2203 4900 |0009: new-instance v3, Lorg/tint/adblock/Preferences$4; // type@0049 │ │ +003eaa: 7020 9100 4300 |000b: invoke-direct {v3, v4}, Lorg/tint/adblock/Preferences$4;.:(Lorg/tint/adblock/Preferences;)V // method@0091 │ │ +003eb0: 7053 b000 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/tint/adblock/Preferences;.showYesNoDialog:(IIILandroid/content/DialogInterface$OnClickListener;)V // method@00b0 │ │ +003eb6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0011 line=176 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/tint/adblock/Preferences; │ │ │ │ @@ -3663,19 +1762,19 @@ │ │ type : '(IIILandroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -003b7c: |[003b7c] org.tint.adblock.Preferences.showYesNoDialog:(IIILandroid/content/DialogInterface$OnClickListener;)V │ │ -003b8c: 6e20 aa00 3100 |0000: invoke-virtual {v1, v3}, Lorg/tint/adblock/Preferences;.getString:(I)Ljava/lang/String; // method@00aa │ │ -003b92: 0c00 |0003: move-result-object v0 │ │ -003b94: 7055 b100 2140 |0004: invoke-direct {v1, v2, v0, v4, v5}, Lorg/tint/adblock/Preferences;.showYesNoDialog:(ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V // method@00b1 │ │ -003b9a: 0e00 |0007: return-void │ │ +003eb8: |[003eb8] org.tint.adblock.Preferences.showYesNoDialog:(IIILandroid/content/DialogInterface$OnClickListener;)V │ │ +003ec8: 6e20 aa00 3100 |0000: invoke-virtual {v1, v3}, Lorg/tint/adblock/Preferences;.getString:(I)Ljava/lang/String; // method@00aa │ │ +003ece: 0c00 |0003: move-result-object v0 │ │ +003ed0: 7055 b100 2140 |0004: invoke-direct {v1, v2, v0, v4, v5}, Lorg/tint/adblock/Preferences;.showYesNoDialog:(ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V // method@00b1 │ │ +003ed6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0007 line=180 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/tint/adblock/Preferences; │ │ 0x0000 - 0x0008 reg=2 title I │ │ @@ -3688,45 +1787,45 @@ │ │ type : '(ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -003b9c: |[003b9c] org.tint.adblock.Preferences.showYesNoDialog:(ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V │ │ -003bac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -003bae: 2201 0500 |0001: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -003bb2: 7020 0500 4100 |0003: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0005 │ │ -003bb8: 6e20 0700 3100 |0006: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0007 │ │ -003bbe: 6e20 0800 7100 |0009: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0008 │ │ -003bc4: 6e10 a900 0400 |000c: invoke-virtual {v4}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ -003bca: 0c02 |000f: move-result-object v2 │ │ -003bcc: 6e20 1f00 5200 |0010: invoke-virtual {v2, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ -003bd2: 0c02 |0013: move-result-object v2 │ │ -003bd4: 6e20 0d00 2100 |0014: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -003bda: 6e20 0a00 6100 |0017: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -003be0: 6e20 0900 3100 |001a: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setInverseBackgroundForced:(Z)Landroid/app/AlertDialog$Builder; // method@0009 │ │ -003be6: 6e10 a900 0400 |001d: invoke-virtual {v4}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ -003bec: 0c02 |0020: move-result-object v2 │ │ -003bee: 1403 0600 057f |0021: const v3, #float 1.76787e+38 // #7f050006 │ │ -003bf4: 6e20 1f00 3200 |0024: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ -003bfa: 0c02 |0027: move-result-object v2 │ │ -003bfc: 6e30 0c00 2108 |0028: invoke-virtual {v1, v2, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -003c02: 6e10 a900 0400 |002b: invoke-virtual {v4}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ -003c08: 0c02 |002e: move-result-object v2 │ │ -003c0a: 1403 0700 057f |002f: const v3, #float 1.76787e+38 // #7f050007 │ │ -003c10: 6e20 1f00 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ -003c16: 0c02 |0035: move-result-object v2 │ │ -003c18: 2203 4a00 |0036: new-instance v3, Lorg/tint/adblock/Preferences$5; // type@004a │ │ -003c1c: 7020 9300 4300 |0038: invoke-direct {v3, v4}, Lorg/tint/adblock/Preferences$5;.:(Lorg/tint/adblock/Preferences;)V // method@0093 │ │ -003c22: 6e30 0b00 2103 |003b: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -003c28: 6e10 0600 0100 |003e: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0006 │ │ -003c2e: 0c00 |0041: move-result-object v0 │ │ -003c30: 6e10 0f00 0000 |0042: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -003c36: 0e00 |0045: return-void │ │ +003ed8: |[003ed8] org.tint.adblock.Preferences.showYesNoDialog:(ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V │ │ +003ee8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +003eea: 2201 0500 |0001: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +003eee: 7020 0500 4100 |0003: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0005 │ │ +003ef4: 6e20 0700 3100 |0006: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0007 │ │ +003efa: 6e20 0800 7100 |0009: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0008 │ │ +003f00: 6e10 a900 0400 |000c: invoke-virtual {v4}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ +003f06: 0c02 |000f: move-result-object v2 │ │ +003f08: 6e20 1f00 5200 |0010: invoke-virtual {v2, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ +003f0e: 0c02 |0013: move-result-object v2 │ │ +003f10: 6e20 0d00 2100 |0014: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +003f16: 6e20 0a00 6100 |0017: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +003f1c: 6e20 0900 3100 |001a: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setInverseBackgroundForced:(Z)Landroid/app/AlertDialog$Builder; // method@0009 │ │ +003f22: 6e10 a900 0400 |001d: invoke-virtual {v4}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ +003f28: 0c02 |0020: move-result-object v2 │ │ +003f2a: 1403 0600 057f |0021: const v3, #float 1.76787e+38 // #7f050006 │ │ +003f30: 6e20 1f00 3200 |0024: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ +003f36: 0c02 |0027: move-result-object v2 │ │ +003f38: 6e30 0c00 2108 |0028: invoke-virtual {v1, v2, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +003f3e: 6e10 a900 0400 |002b: invoke-virtual {v4}, Lorg/tint/adblock/Preferences;.getResources:()Landroid/content/res/Resources; // method@00a9 │ │ +003f44: 0c02 |002e: move-result-object v2 │ │ +003f46: 1403 0700 057f |002f: const v3, #float 1.76787e+38 // #7f050007 │ │ +003f4c: 6e20 1f00 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@001f │ │ +003f52: 0c02 |0035: move-result-object v2 │ │ +003f54: 2203 4a00 |0036: new-instance v3, Lorg/tint/adblock/Preferences$5; // type@004a │ │ +003f58: 7020 9300 4300 |0038: invoke-direct {v3, v4}, Lorg/tint/adblock/Preferences$5;.:(Lorg/tint/adblock/Preferences;)V // method@0093 │ │ +003f5e: 6e30 0b00 2103 |003b: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +003f64: 6e10 0600 0100 |003e: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0006 │ │ +003f6a: 0c00 |0041: move-result-object v0 │ │ +003f6c: 6e10 0f00 0000 |0042: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +003f72: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=183 │ │ 0x0006 line=184 │ │ 0x0009 line=185 │ │ 0x000c line=186 │ │ 0x0017 line=187 │ │ @@ -3751,46 +1850,46 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -003c38: |[003c38] org.tint.adblock.Preferences.onCreate:(Landroid/os/Bundle;)V │ │ -003c48: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -003c4a: 6f20 1100 4300 |0001: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0011 │ │ -003c50: 1400 0900 057f |0004: const v0, #float 1.76788e+38 // #7f050009 │ │ -003c56: 6e20 af00 0300 |0007: invoke-virtual {v3, v0}, Lorg/tint/adblock/Preferences;.setTitle:(I)V // method@00af │ │ -003c5c: 6e10 a700 0300 |000a: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getActionBar:()Landroid/app/ActionBar; // method@00a7 │ │ -003c62: 0c00 |000d: move-result-object v0 │ │ -003c64: 1401 0a00 057f |000e: const v1, #float 1.76788e+38 // #7f05000a │ │ -003c6a: 6e20 0400 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0004 │ │ -003c70: 6e10 a700 0300 |0014: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getActionBar:()Landroid/app/ActionBar; // method@00a7 │ │ -003c76: 0c00 |0017: move-result-object v0 │ │ -003c78: 6e20 0300 2000 |0018: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeButtonEnabled:(Z)V // method@0003 │ │ -003c7e: 6e10 a700 0300 |001b: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getActionBar:()Landroid/app/ActionBar; // method@00a7 │ │ -003c84: 0c00 |001e: move-result-object v0 │ │ -003c86: 6e20 0200 2000 |001f: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0002 │ │ -003c8c: 2200 4c00 |0022: new-instance v0, Lorg/tint/adblock/Preferences$WhiteListAdaper; // type@004c │ │ -003c90: 1501 037f |0024: const/high16 v1, #int 2130903040 // #7f03 │ │ -003c94: 7100 8500 0000 |0026: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ -003c9a: 0c02 |0029: move-result-object v2 │ │ -003c9c: 6e20 8400 3200 |002a: invoke-virtual {v2, v3}, Lorg/tint/adblock/Controller;.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; // method@0084 │ │ -003ca2: 0c02 |002d: move-result-object v2 │ │ -003ca4: 7052 9700 3013 |002e: invoke-direct {v0, v3, v3, v1, v2}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.:(Lorg/tint/adblock/Preferences;Landroid/content/Context;ILjava/util/List;)V // method@0097 │ │ -003caa: 5b30 1e00 |0031: iput-object v0, v3, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ -003cae: 6e10 a800 0300 |0033: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getListView:()Landroid/widget/ListView; // method@00a8 │ │ -003cb4: 0c00 |0036: move-result-object v0 │ │ -003cb6: 5431 1e00 |0037: iget-object v1, v3, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ -003cba: 6e20 3c00 1000 |0039: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@003c │ │ -003cc0: 6e10 a800 0300 |003c: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getListView:()Landroid/widget/ListView; // method@00a8 │ │ -003cc6: 0c00 |003f: move-result-object v0 │ │ -003cc8: 5431 1e00 |0040: iget-object v1, v3, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ -003ccc: 6e20 3d00 1000 |0042: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@003d │ │ -003cd2: 0e00 |0045: return-void │ │ +003f74: |[003f74] org.tint.adblock.Preferences.onCreate:(Landroid/os/Bundle;)V │ │ +003f84: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +003f86: 6f20 1100 4300 |0001: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0011 │ │ +003f8c: 1400 0900 057f |0004: const v0, #float 1.76788e+38 // #7f050009 │ │ +003f92: 6e20 af00 0300 |0007: invoke-virtual {v3, v0}, Lorg/tint/adblock/Preferences;.setTitle:(I)V // method@00af │ │ +003f98: 6e10 a700 0300 |000a: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getActionBar:()Landroid/app/ActionBar; // method@00a7 │ │ +003f9e: 0c00 |000d: move-result-object v0 │ │ +003fa0: 1401 0a00 057f |000e: const v1, #float 1.76788e+38 // #7f05000a │ │ +003fa6: 6e20 0400 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0004 │ │ +003fac: 6e10 a700 0300 |0014: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getActionBar:()Landroid/app/ActionBar; // method@00a7 │ │ +003fb2: 0c00 |0017: move-result-object v0 │ │ +003fb4: 6e20 0300 2000 |0018: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeButtonEnabled:(Z)V // method@0003 │ │ +003fba: 6e10 a700 0300 |001b: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getActionBar:()Landroid/app/ActionBar; // method@00a7 │ │ +003fc0: 0c00 |001e: move-result-object v0 │ │ +003fc2: 6e20 0200 2000 |001f: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0002 │ │ +003fc8: 2200 4c00 |0022: new-instance v0, Lorg/tint/adblock/Preferences$WhiteListAdaper; // type@004c │ │ +003fcc: 1501 037f |0024: const/high16 v1, #int 2130903040 // #7f03 │ │ +003fd0: 7100 8500 0000 |0026: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ +003fd6: 0c02 |0029: move-result-object v2 │ │ +003fd8: 6e20 8400 3200 |002a: invoke-virtual {v2, v3}, Lorg/tint/adblock/Controller;.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; // method@0084 │ │ +003fde: 0c02 |002d: move-result-object v2 │ │ +003fe0: 7052 9700 3013 |002e: invoke-direct {v0, v3, v3, v1, v2}, Lorg/tint/adblock/Preferences$WhiteListAdaper;.:(Lorg/tint/adblock/Preferences;Landroid/content/Context;ILjava/util/List;)V // method@0097 │ │ +003fe6: 5b30 1e00 |0031: iput-object v0, v3, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ +003fea: 6e10 a800 0300 |0033: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getListView:()Landroid/widget/ListView; // method@00a8 │ │ +003ff0: 0c00 |0036: move-result-object v0 │ │ +003ff2: 5431 1e00 |0037: iget-object v1, v3, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ +003ff6: 6e20 3c00 1000 |0039: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@003c │ │ +003ffc: 6e10 a800 0300 |003c: invoke-virtual {v3}, Lorg/tint/adblock/Preferences;.getListView:()Landroid/widget/ListView; // method@00a8 │ │ +004002: 0c00 |003f: move-result-object v0 │ │ +004004: 5431 1e00 |0040: iget-object v1, v3, Lorg/tint/adblock/Preferences;.mAdapter:Lorg/tint/adblock/Preferences$WhiteListAdaper; // field@001e │ │ +004008: 6e20 3d00 1000 |0042: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@003d │ │ +00400e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0004 line=51 │ │ 0x000a line=52 │ │ 0x0014 line=54 │ │ 0x001b line=55 │ │ @@ -3807,27 +1906,27 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -003cd4: |[003cd4] org.tint.adblock.Preferences.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -003ce4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -003ce6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -003ce8: 6f20 1200 5400 |0002: invoke-super {v4, v5}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0012 │ │ -003cee: 1400 0b00 057f |0005: const v0, #float 1.76788e+38 // #7f05000b │ │ -003cf4: 7250 3500 2523 |0008: invoke-interface {v5, v2, v3, v2, v0}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0035 │ │ -003cfa: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -003cfc: 1401 0c00 057f |000c: const v1, #float 1.76788e+38 // #7f05000c │ │ -003d02: 7251 3500 2520 |000f: invoke-interface {v5, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0035 │ │ -003d08: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -003d0a: 1401 0d00 057f |0013: const v1, #float 1.76788e+38 // #7f05000d │ │ -003d10: 7251 3500 2520 |0016: invoke-interface {v5, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0035 │ │ -003d16: 0f03 |0019: return v3 │ │ +004010: |[004010] org.tint.adblock.Preferences.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +004020: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +004022: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +004024: 6f20 1200 5400 |0002: invoke-super {v4, v5}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0012 │ │ +00402a: 1400 0b00 057f |0005: const v0, #float 1.76788e+38 // #7f05000b │ │ +004030: 7250 3500 2523 |0008: invoke-interface {v5, v2, v3, v2, v0}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0035 │ │ +004036: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +004038: 1401 0c00 057f |000c: const v1, #float 1.76788e+38 // #7f05000c │ │ +00403e: 7251 3500 2520 |000f: invoke-interface {v5, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0035 │ │ +004044: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +004046: 1401 0d00 057f |0013: const v1, #float 1.76788e+38 // #7f05000d │ │ +00404c: 7251 3500 2520 |0016: invoke-interface {v5, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0035 │ │ +004052: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x0005 line=66 │ │ 0x000b line=67 │ │ 0x0012 line=68 │ │ 0x0019 line=70 │ │ @@ -3840,61 +1939,61 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -003d18: |[003d18] org.tint.adblock.Preferences.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -003d28: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -003d2a: 7210 3600 0300 |0001: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0036 │ │ -003d30: 0a00 |0004: move-result v0 │ │ -003d32: 2c00 1500 0000 |0005: sparse-switch v0, 0000001a // +00000015 │ │ -003d38: 0f01 |0008: return v1 │ │ -003d3a: 6e10 a600 0200 |0009: invoke-virtual {v2}, Lorg/tint/adblock/Preferences;.finish:()V // method@00a6 │ │ -003d40: 28fc |000c: goto 0008 // -0004 │ │ -003d42: 7010 a100 0200 |000d: invoke-direct {v2}, Lorg/tint/adblock/Preferences;.addToWhiteList:()V // method@00a1 │ │ -003d48: 28f8 |0010: goto 0008 // -0008 │ │ -003d4a: 7010 a200 0200 |0011: invoke-direct {v2}, Lorg/tint/adblock/Preferences;.clearWhiteList:()V // method@00a2 │ │ -003d50: 28f4 |0014: goto 0008 // -000c │ │ -003d52: 7010 ae00 0200 |0015: invoke-direct {v2}, Lorg/tint/adblock/Preferences;.resetToDefaultValues:()V // method@00ae │ │ -003d58: 28f0 |0018: goto 0008 // -0010 │ │ -003d5a: 0000 |0019: nop // spacer │ │ -003d5c: 0002 0400 0100 0000 0200 0000 0300 ... |001a: sparse-switch-data (18 units) │ │ +004054: |[004054] org.tint.adblock.Preferences.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +004064: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +004066: 7210 3600 0300 |0001: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0036 │ │ +00406c: 0a00 |0004: move-result v0 │ │ +00406e: 2c00 1500 0000 |0005: sparse-switch v0, 0000001a // +00000015 │ │ +004074: 0f01 |0008: return v1 │ │ +004076: 6e10 a600 0200 |0009: invoke-virtual {v2}, Lorg/tint/adblock/Preferences;.finish:()V // method@00a6 │ │ +00407c: 28fc |000c: goto 0008 // -0004 │ │ +00407e: 7010 a100 0200 |000d: invoke-direct {v2}, Lorg/tint/adblock/Preferences;.addToWhiteList:()V // method@00a1 │ │ +004084: 28f8 |0010: goto 0008 // -0008 │ │ +004086: 7010 a200 0200 |0011: invoke-direct {v2}, Lorg/tint/adblock/Preferences;.clearWhiteList:()V // method@00a2 │ │ +00408c: 28f4 |0014: goto 0008 // -000c │ │ +00408e: 7010 ae00 0200 |0015: invoke-direct {v2}, Lorg/tint/adblock/Preferences;.resetToDefaultValues:()V // method@00ae │ │ +004094: 28f0 |0018: goto 0008 // -0010 │ │ +004096: 0000 |0019: nop // spacer │ │ +004098: 0002 0400 0100 0000 0200 0000 0300 ... |001a: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0008 line=90 │ │ 0x0009 line=77 │ │ 0x000d line=80 │ │ 0x0011 line=84 │ │ 0x0015 line=88 │ │ 0x0019 line=75 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lorg/tint/adblock/Preferences; │ │ 0x0000 - 0x002c reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 213 (Preferences.java) │ │ + source_file_idx : 208 (Preferences.java) │ │ │ │ -Class #19 header: │ │ +Class #15 header: │ │ class_idx : 78 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 52 │ │ -source_file_idx : 215 │ │ +source_file_idx : 210 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #19 annotations: │ │ +Class #15 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ │ │ -Class #19 - │ │ +Class #15 - │ │ Class descriptor : 'Lorg/tint/adblock/R$attr;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -3903,42 +2002,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003d80: |[003d80] org.tint.adblock.R$attr.:()V │ │ -003d90: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003d96: 0e00 |0003: return-void │ │ +0040bc: |[0040bc] org.tint.adblock.R$attr.:()V │ │ +0040cc: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +0040d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ + source_file_idx : 210 (R.java) │ │ │ │ -Class #20 header: │ │ +Class #16 header: │ │ class_idx : 79 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 52 │ │ -source_file_idx : 215 │ │ +source_file_idx : 210 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #20 annotations: │ │ +Class #16 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #20 - │ │ +Class #16 - │ │ Class descriptor : 'Lorg/tint/adblock/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/R$drawable;) │ │ name : 'ic_launcher' │ │ @@ -3952,42 +2051,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003d98: |[003d98] org.tint.adblock.R$drawable.:()V │ │ -003da8: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003dae: 0e00 |0003: return-void │ │ +0040d4: |[0040d4] org.tint.adblock.R$drawable.:()V │ │ +0040e4: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +0040ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ + source_file_idx : 210 (R.java) │ │ │ │ -Class #21 header: │ │ +Class #17 header: │ │ class_idx : 80 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 52 │ │ -source_file_idx : 215 │ │ +source_file_idx : 210 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #21 annotations: │ │ +Class #17 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #21 - │ │ +Class #17 - │ │ Class descriptor : 'Lorg/tint/adblock/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/R$id;) │ │ name : 'AdblockerListUrlValue' │ │ @@ -4001,42 +2100,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003db0: |[003db0] org.tint.adblock.R$id.:()V │ │ -003dc0: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003dc6: 0e00 |0003: return-void │ │ +0040ec: |[0040ec] org.tint.adblock.R$id.:()V │ │ +0040fc: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +004102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ + source_file_idx : 210 (R.java) │ │ │ │ -Class #22 header: │ │ +Class #18 header: │ │ class_idx : 81 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 52 │ │ -source_file_idx : 215 │ │ +source_file_idx : 210 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #22 annotations: │ │ +Class #18 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ │ │ -Class #22 - │ │ +Class #18 - │ │ Class descriptor : 'Lorg/tint/adblock/R$layout;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/R$layout;) │ │ name : 'adblocker_white_list_row' │ │ @@ -4050,42 +2149,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003dc8: |[003dc8] org.tint.adblock.R$layout.:()V │ │ -003dd8: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003dde: 0e00 |0003: return-void │ │ +004104: |[004104] org.tint.adblock.R$layout.:()V │ │ +004114: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +00411a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ + source_file_idx : 210 (R.java) │ │ │ │ -Class #23 header: │ │ +Class #19 header: │ │ class_idx : 82 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 52 │ │ -source_file_idx : 215 │ │ +source_file_idx : 210 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #23 annotations: │ │ +Class #19 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="raw" │ │ │ │ -Class #23 - │ │ +Class #19 - │ │ Class descriptor : 'Lorg/tint/adblock/R$raw;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/R$raw;) │ │ name : 'adsweep' │ │ @@ -4099,42 +2198,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003de0: |[003de0] org.tint.adblock.R$raw.:()V │ │ -003df0: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003df6: 0e00 |0003: return-void │ │ +00411c: |[00411c] org.tint.adblock.R$raw.:()V │ │ +00412c: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +004132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/R$raw; │ │ │ │ Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ + source_file_idx : 210 (R.java) │ │ │ │ -Class #24 header: │ │ +Class #20 header: │ │ class_idx : 83 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 52 │ │ -source_file_idx : 215 │ │ +source_file_idx : 210 │ │ static_fields_size : 18 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #24 annotations: │ │ +Class #20 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/adblock/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ │ │ -Class #24 - │ │ +Class #20 - │ │ Class descriptor : 'Lorg/tint/adblock/R$string;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lorg/tint/adblock/R$string;) │ │ name : 'AdblockerPreferenceActivitySubtitle' │ │ @@ -4233,41 +2332,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003df8: |[003df8] org.tint.adblock.R$string.:()V │ │ -003e08: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003e0e: 0e00 |0003: return-void │ │ +004134: |[004134] org.tint.adblock.R$string.:()V │ │ +004144: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +00414a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ + source_file_idx : 210 (R.java) │ │ │ │ -Class #25 header: │ │ +Class #21 header: │ │ class_idx : 84 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 52 │ │ -source_file_idx : 215 │ │ +source_file_idx : 210 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #25 annotations: │ │ +Class #21 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/adblock/R$string; Lorg/tint/adblock/R$raw; Lorg/tint/adblock/R$layout; Lorg/tint/adblock/R$id; Lorg/tint/adblock/R$drawable; Lorg/tint/adblock/R$attr; } │ │ │ │ -Class #25 - │ │ +Class #21 - │ │ Class descriptor : 'Lorg/tint/adblock/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -4276,44 +2375,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003e10: |[003e10] org.tint.adblock.R.:()V │ │ -003e20: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003e26: 0e00 |0003: return-void │ │ +00414c: |[00414c] org.tint.adblock.R.:()V │ │ +00415c: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +004162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/adblock/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ + source_file_idx : 210 (R.java) │ │ │ │ -Class #26 header: │ │ +Class #22 header: │ │ class_idx : 85 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 52 │ │ source_file_idx : 26 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #26 annotations: │ │ +Class #22 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/Action; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ │ │ -Class #26 - │ │ +Class #22 - │ │ Class descriptor : 'Lorg/tint/addons/framework/Action$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -4323,17 +2421,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003e28: |[003e28] org.tint.addons.framework.Action$1.:()V │ │ -003e38: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003e3e: 0e00 |0003: return-void │ │ +004164: |[004164] org.tint.addons.framework.Action$1.:()V │ │ +004174: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +00417a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/Action$1; │ │ │ │ Virtual methods - │ │ @@ -4342,67 +2440,67 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -003e40: |[003e40] org.tint.addons.framework.Action$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -003e50: 6e20 bb00 2100 |0000: invoke-virtual {v1, v2}, Lorg/tint/addons/framework/Action$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/tint/addons/framework/Action; // method@00bb │ │ -003e56: 0c00 |0003: move-result-object v0 │ │ -003e58: 1100 |0004: return-object v0 │ │ +00417c: |[00417c] org.tint.addons.framework.Action$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +00418c: 6e20 bb00 2100 |0000: invoke-virtual {v1, v2}, Lorg/tint/addons/framework/Action$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/tint/addons/framework/Action; // method@00bb │ │ +004192: 0c00 |0003: move-result-object v0 │ │ +004194: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tint/addons/framework/Action$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ #1 : (in Lorg/tint/addons/framework/Action$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lorg/tint/addons/framework/Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -003e5c: |[003e5c] org.tint.addons.framework.Action$1.createFromParcel:(Landroid/os/Parcel;)Lorg/tint/addons/framework/Action; │ │ -003e6c: 6e10 2900 0400 |0000: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -003e72: 0a00 |0003: move-result v0 │ │ -003e74: 2b00 3a00 0000 |0004: packed-switch v0, 0000003e // +0000003a │ │ -003e7a: 2201 5600 |0007: new-instance v1, Lorg/tint/addons/framework/Action; // type@0056 │ │ -003e7e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -003e80: 7020 bf00 2100 |000a: invoke-direct {v1, v2}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -003e86: 1101 |000d: return-object v1 │ │ -003e88: 2201 6a00 |000e: new-instance v1, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -003e8c: 7030 5601 4100 |0010: invoke-direct {v1, v4, v0}, Lorg/tint/addons/framework/TabAction;.:(Landroid/os/Parcel;I)V // method@0156 │ │ -003e92: 28fa |0013: goto 000d // -0006 │ │ -003e94: 2201 6900 |0014: new-instance v1, Lorg/tint/addons/framework/ShowToastAction; // type@0069 │ │ -003e98: 7020 4e01 4100 |0016: invoke-direct {v1, v4}, Lorg/tint/addons/framework/ShowToastAction;.:(Landroid/os/Parcel;)V // method@014e │ │ -003e9e: 28f4 |0019: goto 000d // -000c │ │ -003ea0: 2201 6800 |001a: new-instance v1, Lorg/tint/addons/framework/ShowDialogAction; // type@0068 │ │ -003ea4: 7020 4901 4100 |001c: invoke-direct {v1, v4}, Lorg/tint/addons/framework/ShowDialogAction;.:(Landroid/os/Parcel;)V // method@0149 │ │ -003eaa: 28ee |001f: goto 000d // -0012 │ │ -003eac: 2201 5800 |0020: new-instance v1, Lorg/tint/addons/framework/AskUserConfirmationAction; // type@0058 │ │ -003eb0: 7020 c900 4100 |0022: invoke-direct {v1, v4}, Lorg/tint/addons/framework/AskUserConfirmationAction;.:(Landroid/os/Parcel;)V // method@00c9 │ │ -003eb6: 28e8 |0025: goto 000d // -0018 │ │ -003eb8: 2201 5900 |0026: new-instance v1, Lorg/tint/addons/framework/AskUserInputAction; // type@0059 │ │ -003ebc: 7020 d300 4100 |0028: invoke-direct {v1, v4}, Lorg/tint/addons/framework/AskUserInputAction;.:(Landroid/os/Parcel;)V // method@00d3 │ │ -003ec2: 28e2 |002b: goto 000d // -001e │ │ -003ec4: 2201 5700 |002c: new-instance v1, Lorg/tint/addons/framework/AskUserChoiceAction; // type@0057 │ │ -003ec8: 7020 c400 4100 |002e: invoke-direct {v1, v4}, Lorg/tint/addons/framework/AskUserChoiceAction;.:(Landroid/os/Parcel;)V // method@00c4 │ │ -003ece: 28dc |0031: goto 000d // -0024 │ │ -003ed0: 2201 6000 |0032: new-instance v1, Lorg/tint/addons/framework/OpenTabAction; // type@0060 │ │ -003ed4: 7020 3e01 4100 |0034: invoke-direct {v1, v4}, Lorg/tint/addons/framework/OpenTabAction;.:(Landroid/os/Parcel;)V // method@013e │ │ -003eda: 28d6 |0037: goto 000d // -002a │ │ -003edc: 2201 5f00 |0038: new-instance v1, Lorg/tint/addons/framework/LoadUrlAction; // type@005f │ │ -003ee0: 7020 3501 4100 |003a: invoke-direct {v1, v4}, Lorg/tint/addons/framework/LoadUrlAction;.:(Landroid/os/Parcel;)V // method@0135 │ │ -003ee6: 28d0 |003d: goto 000d // -0030 │ │ -003ee8: 0001 0c00 0100 0000 1000 0000 1600 ... |003e: packed-switch-data (28 units) │ │ +004198: |[004198] org.tint.addons.framework.Action$1.createFromParcel:(Landroid/os/Parcel;)Lorg/tint/addons/framework/Action; │ │ +0041a8: 6e10 2900 0400 |0000: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +0041ae: 0a00 |0003: move-result v0 │ │ +0041b0: 2b00 3a00 0000 |0004: packed-switch v0, 0000003e // +0000003a │ │ +0041b6: 2201 5600 |0007: new-instance v1, Lorg/tint/addons/framework/Action; // type@0056 │ │ +0041ba: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0041bc: 7020 bf00 2100 |000a: invoke-direct {v1, v2}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +0041c2: 1101 |000d: return-object v1 │ │ +0041c4: 2201 6500 |000e: new-instance v1, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +0041c8: 7030 5101 4100 |0010: invoke-direct {v1, v4, v0}, Lorg/tint/addons/framework/TabAction;.:(Landroid/os/Parcel;I)V // method@0151 │ │ +0041ce: 28fa |0013: goto 000d // -0006 │ │ +0041d0: 2201 6400 |0014: new-instance v1, Lorg/tint/addons/framework/ShowToastAction; // type@0064 │ │ +0041d4: 7020 4901 4100 |0016: invoke-direct {v1, v4}, Lorg/tint/addons/framework/ShowToastAction;.:(Landroid/os/Parcel;)V // method@0149 │ │ +0041da: 28f4 |0019: goto 000d // -000c │ │ +0041dc: 2201 6300 |001a: new-instance v1, Lorg/tint/addons/framework/ShowDialogAction; // type@0063 │ │ +0041e0: 7020 4401 4100 |001c: invoke-direct {v1, v4}, Lorg/tint/addons/framework/ShowDialogAction;.:(Landroid/os/Parcel;)V // method@0144 │ │ +0041e6: 28ee |001f: goto 000d // -0012 │ │ +0041e8: 2201 5800 |0020: new-instance v1, Lorg/tint/addons/framework/AskUserConfirmationAction; // type@0058 │ │ +0041ec: 7020 c900 4100 |0022: invoke-direct {v1, v4}, Lorg/tint/addons/framework/AskUserConfirmationAction;.:(Landroid/os/Parcel;)V // method@00c9 │ │ +0041f2: 28e8 |0025: goto 000d // -0018 │ │ +0041f4: 2201 5900 |0026: new-instance v1, Lorg/tint/addons/framework/AskUserInputAction; // type@0059 │ │ +0041f8: 7020 d300 4100 |0028: invoke-direct {v1, v4}, Lorg/tint/addons/framework/AskUserInputAction;.:(Landroid/os/Parcel;)V // method@00d3 │ │ +0041fe: 28e2 |002b: goto 000d // -001e │ │ +004200: 2201 5700 |002c: new-instance v1, Lorg/tint/addons/framework/AskUserChoiceAction; // type@0057 │ │ +004204: 7020 c400 4100 |002e: invoke-direct {v1, v4}, Lorg/tint/addons/framework/AskUserChoiceAction;.:(Landroid/os/Parcel;)V // method@00c4 │ │ +00420a: 28dc |0031: goto 000d // -0024 │ │ +00420c: 2201 6000 |0032: new-instance v1, Lorg/tint/addons/framework/OpenTabAction; // type@0060 │ │ +004210: 7020 3e01 4100 |0034: invoke-direct {v1, v4}, Lorg/tint/addons/framework/OpenTabAction;.:(Landroid/os/Parcel;)V // method@013e │ │ +004216: 28d6 |0037: goto 000d // -002a │ │ +004218: 2201 5f00 |0038: new-instance v1, Lorg/tint/addons/framework/LoadUrlAction; // type@005f │ │ +00421c: 7020 3501 4100 |003a: invoke-direct {v1, v4}, Lorg/tint/addons/framework/LoadUrlAction;.:(Landroid/os/Parcel;)V // method@0135 │ │ +004222: 28d0 |003d: goto 000d // -0030 │ │ +004224: 0001 0c00 0100 0000 1000 0000 1600 ... |003e: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=49 │ │ 0x0007 line=71 │ │ 0x000e line=55 │ │ 0x0014 line=57 │ │ @@ -4423,61 +2521,61 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -003f20: |[003f20] org.tint.addons.framework.Action$1.newArray:(I)[Ljava/lang/Object; │ │ -003f30: 6e20 bd00 2100 |0000: invoke-virtual {v1, v2}, Lorg/tint/addons/framework/Action$1;.newArray:(I)[Lorg/tint/addons/framework/Action; // method@00bd │ │ -003f36: 0c00 |0003: move-result-object v0 │ │ -003f38: 1100 |0004: return-object v0 │ │ +00425c: |[00425c] org.tint.addons.framework.Action$1.newArray:(I)[Ljava/lang/Object; │ │ +00426c: 6e20 bd00 2100 |0000: invoke-virtual {v1, v2}, Lorg/tint/addons/framework/Action$1;.newArray:(I)[Lorg/tint/addons/framework/Action; // method@00bd │ │ +004272: 0c00 |0003: move-result-object v0 │ │ +004274: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tint/addons/framework/Action$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ #3 : (in Lorg/tint/addons/framework/Action$1;) │ │ name : 'newArray' │ │ type : '(I)[Lorg/tint/addons/framework/Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003f3c: |[003f3c] org.tint.addons.framework.Action$1.newArray:(I)[Lorg/tint/addons/framework/Action; │ │ -003f4c: 2320 7000 |0000: new-array v0, v2, [Lorg/tint/addons/framework/Action; // type@0070 │ │ -003f50: 1100 |0002: return-object v0 │ │ +004278: |[004278] org.tint.addons.framework.Action$1.newArray:(I)[Lorg/tint/addons/framework/Action; │ │ +004288: 2320 6b00 |0000: new-array v0, v2, [Lorg/tint/addons/framework/Action; // type@006b │ │ +00428c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/Action$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ source_file_idx : 26 (Action.java) │ │ │ │ -Class #27 header: │ │ +Class #23 header: │ │ class_idx : 86 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 52 │ │ source_file_idx : 26 │ │ static_fields_size : 14 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #27 annotations: │ │ +Class #23 annotations: │ │ Annotations on field #66 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ │ │ -Class #27 - │ │ +Class #23 - │ │ Class descriptor : 'Lorg/tint/addons/framework/Action;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Lorg/tint/addons/framework/Action;) │ │ @@ -4560,37 +2658,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -003f54: |[003f54] org.tint.addons.framework.Action.:()V │ │ -003f64: 2200 5500 |0000: new-instance v0, Lorg/tint/addons/framework/Action$1; // type@0055 │ │ -003f68: 7010 b900 0000 |0002: invoke-direct {v0}, Lorg/tint/addons/framework/Action$1;.:()V // method@00b9 │ │ -003f6e: 6900 4200 |0005: sput-object v0, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -003f72: 0e00 |0007: return-void │ │ +004290: |[004290] org.tint.addons.framework.Action.:()V │ │ +0042a0: 2200 5500 |0000: new-instance v0, Lorg/tint/addons/framework/Action$1; // type@0055 │ │ +0042a4: 7010 b900 0000 |0002: invoke-direct {v0}, Lorg/tint/addons/framework/Action$1;.:()V // method@00b9 │ │ +0042aa: 6900 4200 |0005: sput-object v0, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +0042ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Lorg/tint/addons/framework/Action;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -003f74: |[003f74] org.tint.addons.framework.Action.:(I)V │ │ -003f84: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -003f8a: 5901 4300 |0003: iput v1, v0, Lorg/tint/addons/framework/Action;.mAction:I // field@0043 │ │ -003f8e: 0e00 |0005: return-void │ │ +0042b0: |[0042b0] org.tint.addons.framework.Action.:(I)V │ │ +0042c0: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +0042c6: 5901 4300 |0003: iput v1, v0, Lorg/tint/addons/framework/Action;.mAction:I // field@0043 │ │ +0042ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tint/addons/framework/Action; │ │ @@ -4602,17 +2700,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -003f90: |[003f90] org.tint.addons.framework.Action.describeContents:()I │ │ -003fa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003fa2: 0f00 |0001: return v0 │ │ +0042cc: |[0042cc] org.tint.addons.framework.Action.describeContents:()I │ │ +0042dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0042de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/tint/addons/framework/Action; │ │ │ │ #1 : (in Lorg/tint/addons/framework/Action;) │ │ @@ -4620,17 +2718,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003fa4: |[003fa4] org.tint.addons.framework.Action.getAction:()I │ │ -003fb4: 5210 4300 |0000: iget v0, v1, Lorg/tint/addons/framework/Action;.mAction:I // field@0043 │ │ -003fb8: 0f00 |0002: return v0 │ │ +0042e0: |[0042e0] org.tint.addons.framework.Action.getAction:()I │ │ +0042f0: 5210 4300 |0000: iget v0, v1, Lorg/tint/addons/framework/Action;.mAction:I // field@0043 │ │ +0042f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/Action; │ │ │ │ #2 : (in Lorg/tint/addons/framework/Action;) │ │ @@ -4638,29 +2736,462 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -003fbc: |[003fbc] org.tint.addons.framework.Action.writeToParcel:(Landroid/os/Parcel;I)V │ │ -003fcc: 5210 4300 |0000: iget v0, v1, Lorg/tint/addons/framework/Action;.mAction:I // field@0043 │ │ -003fd0: 6e20 2d00 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -003fd6: 0e00 |0005: return-void │ │ +0042f8: |[0042f8] org.tint.addons.framework.Action.writeToParcel:(Landroid/os/Parcel;I)V │ │ +004308: 5210 4300 |0000: iget v0, v1, Lorg/tint/addons/framework/Action;.mAction:I // field@0043 │ │ +00430c: 6e20 2d00 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +004312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/tint/addons/framework/Action; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ source_file_idx : 26 (Action.java) │ │ │ │ +Class #24 header: │ │ +class_idx : 91 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 52 │ │ +source_file_idx : 57 │ │ +static_fields_size : 11 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #24 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/Callbacks;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'CONTRIBUTE_BOOKMARK_CONTEXT_MENU' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 512 │ │ + #1 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'CONTRIBUTE_HISTORY_BOOKMARKS_MENU' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 256 │ │ + #2 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'CONTRIBUTE_HISTORY_CONTEXT_MENU' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1024 │ │ + #3 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'CONTRIBUTE_LINK_CONTEXT_MENU' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 128 │ │ + #4 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'CONTRIBUTE_MAIN_MENU' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 64 │ │ + #5 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'HAS_SETTINGS_PAGE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #6 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'PAGE_FINISHED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'PAGE_STARTED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #8 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'TAB_CLOSED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #9 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'TAB_OPENED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #10 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : 'TAB_SWITCHED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/Callbacks;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +004314: |[004314] org.tint.addons.framework.Callbacks.:()V │ │ +004324: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +00432a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/Callbacks; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 57 (Callbacks.java) │ │ + │ │ +Class #25 header: │ │ +class_idx : 94 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 52 │ │ +source_file_idx : 67 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 26 │ │ + │ │ +Class #25 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/addons/framework/IAddon$Stub; } │ │ +Annotations on method #283 'getCallbacks' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #284 'getContact' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #285 'getContributedBookmarkContextMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #286 'getContributedHistoryBookmarksMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #287 'getContributedHistoryContextMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #288 'getContributedLinkContextMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #289 'getContributedMainMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #290 'getDescription' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #291 'getName' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #292 'getShortDescription' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #293 'onBind' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #294 'onContributedBookmarkContextMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #295 'onContributedHistoryBookmarksMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #296 'onContributedHistoryContextMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #297 'onContributedLinkContextMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #298 'onContributedMainMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #299 'onPageFinished' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #300 'onPageStarted' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #301 'onTabClosed' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #302 'onTabOpened' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #303 'onTabSwitched' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #304 'onUnbind' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #305 'onUserChoice' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZI)" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #306 'onUserConfirm' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ)" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #307 'onUserInput' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #308 'showAddonSettingsActivity' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #25 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/IAddon;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/IInterface;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getCallbacks' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getContact' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getContributedBookmarkContextMenuItem' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getContributedHistoryBookmarksMenuItem' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getContributedHistoryContextMenuItem' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getContributedLinkContextMenuItem' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getContributedMainMenuItem' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getDescription' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'getShortDescription' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onBind' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onContributedBookmarkContextMenuItemSelected' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onContributedHistoryBookmarksMenuItemSelected' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onContributedHistoryContextMenuItemSelected' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onContributedLinkContextMenuItemSelected' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onContributedMainMenuItemSelected' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onPageFinished' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onPageStarted' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #18 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onTabClosed' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #19 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onTabOpened' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #20 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onTabSwitched' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #21 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onUnbind' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #22 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onUserChoice' │ │ + type : '(Ljava/lang/String;IZI)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #23 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onUserConfirm' │ │ + type : '(Ljava/lang/String;IZ)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #24 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'onUserInput' │ │ + type : '(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #25 : (in Lorg/tint/addons/framework/IAddon;) │ │ + name : 'showAddonSettingsActivity' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 67 (IAddon.java) │ │ + │ │ +Class #26 header: │ │ +class_idx : 97 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 52 │ │ +source_file_idx : 210 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #26 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ + │ │ +Class #26 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/R$drawable;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lorg/tint/addons/framework/R$drawable;) │ │ + name : 'ic_launcher' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837504 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/R$drawable;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +00432c: |[00432c] org.tint.addons.framework.R$drawable.:()V │ │ +00433c: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +004342: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=10 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R$drawable; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 210 (R.java) │ │ + │ │ +Class #27 header: │ │ +class_idx : 98 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 52 │ │ +source_file_idx : 210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #27 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/addons/framework/R$drawable; } │ │ + │ │ +Class #27 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/R;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/R;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +004344: |[004344] org.tint.addons.framework.R.:()V │ │ +004354: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +00435a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=9 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 210 (R.java) │ │ + │ │ Class #28 header: │ │ class_idx : 90 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 86 │ │ source_file_idx : 47 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ @@ -4684,18 +3215,18 @@ │ │ type : '(II)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -003fd8: |[003fd8] org.tint.addons.framework.BaseAskUserAction.:(II)V │ │ -003fe8: 7020 bf00 1000 |0000: invoke-direct {v0, v1}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -003fee: 5902 4f00 |0003: iput v2, v0, Lorg/tint/addons/framework/BaseAskUserAction;.mId:I // field@004f │ │ -003ff2: 0e00 |0005: return-void │ │ +00435c: |[00435c] org.tint.addons.framework.BaseAskUserAction.:(II)V │ │ +00436c: 7020 bf00 1000 |0000: invoke-direct {v0, v1}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +004372: 5902 4f00 |0003: iput v2, v0, Lorg/tint/addons/framework/BaseAskUserAction;.mId:I // field@004f │ │ +004376: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tint/addons/framework/BaseAskUserAction; │ │ @@ -4707,20 +3238,20 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -003ff4: |[003ff4] org.tint.addons.framework.BaseAskUserAction.:(Landroid/os/Parcel;I)V │ │ -004004: 7020 bf00 3100 |0000: invoke-direct {v1, v3}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -00400a: 6e10 2900 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -004010: 0a00 |0006: move-result v0 │ │ -004012: 5910 4f00 |0007: iput v0, v1, Lorg/tint/addons/framework/BaseAskUserAction;.mId:I // field@004f │ │ -004016: 0e00 |0009: return-void │ │ +004378: |[004378] org.tint.addons.framework.BaseAskUserAction.:(Landroid/os/Parcel;I)V │ │ +004388: 7020 bf00 3100 |0000: invoke-direct {v1, v3}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +00438e: 6e10 2900 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +004394: 0a00 |0006: move-result v0 │ │ +004396: 5910 4f00 |0007: iput v0, v1, Lorg/tint/addons/framework/BaseAskUserAction;.mId:I // field@004f │ │ +00439a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0009 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tint/addons/framework/BaseAskUserAction; │ │ @@ -4733,17 +3264,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -004018: |[004018] org.tint.addons.framework.BaseAskUserAction.getId:()I │ │ -004028: 5210 4f00 |0000: iget v0, v1, Lorg/tint/addons/framework/BaseAskUserAction;.mId:I // field@004f │ │ -00402c: 0f00 |0002: return v0 │ │ +00439c: |[00439c] org.tint.addons.framework.BaseAskUserAction.getId:()I │ │ +0043ac: 5210 4f00 |0000: iget v0, v1, Lorg/tint/addons/framework/BaseAskUserAction;.mId:I // field@004f │ │ +0043b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/BaseAskUserAction; │ │ │ │ #1 : (in Lorg/tint/addons/framework/BaseAskUserAction;) │ │ @@ -4751,842 +3282,42 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -004030: |[004030] org.tint.addons.framework.BaseAskUserAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -004040: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ -004046: 5210 4f00 |0003: iget v0, v1, Lorg/tint/addons/framework/BaseAskUserAction;.mId:I // field@004f │ │ -00404a: 6e20 2d00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -004050: 0e00 |0008: return-void │ │ +0043b4: |[0043b4] org.tint.addons.framework.BaseAskUserAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0043c4: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ +0043ca: 5210 4f00 |0003: iget v0, v1, Lorg/tint/addons/framework/BaseAskUserAction;.mId:I // field@004f │ │ +0043ce: 6e20 2d00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +0043d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0008 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/BaseAskUserAction; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ source_file_idx : 47 (BaseAskUserAction.java) │ │ │ │ Class #29 header: │ │ -class_idx : 87 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 90 │ │ -source_file_idx : 43 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #29 annotations: │ │ -Annotations on field #68 'mChoices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #195 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/lang/String;" ">;)V" } │ │ -Annotations on method #197 'getChoices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ - │ │ -Class #29 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/AskUserChoiceAction;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/tint/addons/framework/BaseAskUserAction;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ - name : 'mChoices' │ │ - type : 'Ljava/util/List;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ - name : 'mTitle' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ - name : '' │ │ - type : '(ILjava/lang/String;Ljava/util/List;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -004054: |[004054] org.tint.addons.framework.AskUserChoiceAction.:(ILjava/lang/String;Ljava/util/List;)V │ │ -004064: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -004066: 7030 da00 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/tint/addons/framework/BaseAskUserAction;.:(II)V // method@00da │ │ -00406c: 5b13 4500 |0004: iput-object v3, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mTitle:Ljava/lang/String; // field@0045 │ │ -004070: 5b14 4400 |0006: iput-object v4, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ -004074: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=32 │ │ - 0x0004 line=34 │ │ - 0x0006 line=35 │ │ - 0x0008 line=36 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ - 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ - 0x0000 - 0x0009 reg=2 id I │ │ - 0x0000 - 0x0009 reg=3 title Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=4 choices Ljava/util/List; Ljava/util/List; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -004078: |[004078] org.tint.addons.framework.AskUserChoiceAction.:(Landroid/os/Parcel;)V │ │ -004088: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -00408a: 7030 db00 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/BaseAskUserAction;.:(Landroid/os/Parcel;I)V // method@00db │ │ -004090: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -004096: 0c00 |0007: move-result-object v0 │ │ -004098: 5b10 4500 |0008: iput-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mTitle:Ljava/lang/String; // field@0045 │ │ -00409c: 2200 3c00 |000a: new-instance v0, Ljava/util/ArrayList; // type@003c │ │ -0040a0: 7010 5200 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0052 │ │ -0040a6: 5b10 4400 |000f: iput-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ -0040aa: 5410 4400 |0011: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ -0040ae: 6e20 2b00 0200 |0013: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readStringList:(Ljava/util/List;)V // method@002b │ │ -0040b4: 0e00 |0016: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - 0x0004 line=41 │ │ - 0x000a line=42 │ │ - 0x0011 line=43 │ │ - 0x0016 line=44 │ │ - locals : │ │ - 0x0000 - 0x0017 reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ - 0x0000 - 0x0017 reg=2 in Landroid/os/Parcel; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ - name : 'getChoices' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0040b8: |[0040b8] org.tint.addons.framework.AskUserChoiceAction.getChoices:()Ljava/util/List; │ │ -0040c8: 5410 4400 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ -0040cc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ - name : 'getTitle' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0040d0: |[0040d0] org.tint.addons.framework.AskUserChoiceAction.getTitle:()Ljava/lang/String; │ │ -0040e0: 5410 4500 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mTitle:Ljava/lang/String; // field@0045 │ │ -0040e4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ - │ │ - #2 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0040e8: |[0040e8] org.tint.addons.framework.AskUserChoiceAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0040f8: 6f30 dd00 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/BaseAskUserAction;.writeToParcel:(Landroid/os/Parcel;I)V // method@00dd │ │ -0040fe: 5410 4500 |0003: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mTitle:Ljava/lang/String; // field@0045 │ │ -004102: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004108: 5410 4400 |0008: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ -00410c: 6e20 3100 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0031 │ │ -004112: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=56 │ │ - 0x0003 line=58 │ │ - 0x0008 line=59 │ │ - 0x000d line=60 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ - 0x0000 - 0x000e reg=2 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x000e reg=3 flags I │ │ - │ │ - source_file_idx : 43 (AskUserChoiceAction.java) │ │ - │ │ -Class #30 header: │ │ -class_idx : 88 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 90 │ │ -source_file_idx : 44 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #30 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/AskUserConfirmationAction;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/tint/addons/framework/BaseAskUserAction;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'mMessage' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'mNegativeButtonCaption' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'mPositiveButtonCaption' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'mTitle' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : '' │ │ - type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 6 │ │ - outs : 3 │ │ - insns size : 13 16-bit code units │ │ -004114: |[004114] org.tint.addons.framework.AskUserConfirmationAction.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -004124: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -004126: 7030 da00 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/tint/addons/framework/BaseAskUserAction;.:(II)V // method@00da │ │ -00412c: 5b13 4900 |0004: iput-object v3, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mTitle:Ljava/lang/String; // field@0049 │ │ -004130: 5b14 4600 |0006: iput-object v4, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mMessage:Ljava/lang/String; // field@0046 │ │ -004134: 5b15 4800 |0008: iput-object v5, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mPositiveButtonCaption:Ljava/lang/String; // field@0048 │ │ -004138: 5b16 4700 |000a: iput-object v6, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mNegativeButtonCaption:Ljava/lang/String; // field@0047 │ │ -00413c: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=31 │ │ - 0x0004 line=33 │ │ - 0x0006 line=34 │ │ - 0x0008 line=35 │ │ - 0x000a line=36 │ │ - 0x000c line=37 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ - 0x0000 - 0x000d reg=2 id I │ │ - 0x0000 - 0x000d reg=3 title Ljava/lang/String; │ │ - 0x0000 - 0x000d reg=4 message Ljava/lang/String; │ │ - 0x0000 - 0x000d reg=5 positiveButtonCaption Ljava/lang/String; │ │ - 0x0000 - 0x000d reg=6 negativeButtonCaption Ljava/lang/String; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 29 16-bit code units │ │ -004140: |[004140] org.tint.addons.framework.AskUserConfirmationAction.:(Landroid/os/Parcel;)V │ │ -004150: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -004152: 7030 db00 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/BaseAskUserAction;.:(Landroid/os/Parcel;I)V // method@00db │ │ -004158: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -00415e: 0c00 |0007: move-result-object v0 │ │ -004160: 5b10 4900 |0008: iput-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mTitle:Ljava/lang/String; // field@0049 │ │ -004164: 6e10 2a00 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -00416a: 0c00 |000d: move-result-object v0 │ │ -00416c: 5b10 4600 |000e: iput-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mMessage:Ljava/lang/String; // field@0046 │ │ -004170: 6e10 2a00 0200 |0010: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -004176: 0c00 |0013: move-result-object v0 │ │ -004178: 5b10 4800 |0014: iput-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mPositiveButtonCaption:Ljava/lang/String; // field@0048 │ │ -00417c: 6e10 2a00 0200 |0016: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -004182: 0c00 |0019: move-result-object v0 │ │ -004184: 5b10 4700 |001a: iput-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mNegativeButtonCaption:Ljava/lang/String; // field@0047 │ │ -004188: 0e00 |001c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - 0x0004 line=42 │ │ - 0x000a line=43 │ │ - 0x0010 line=44 │ │ - 0x0016 line=45 │ │ - 0x001c line=46 │ │ - locals : │ │ - 0x0000 - 0x001d reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ - 0x0000 - 0x001d reg=2 in Landroid/os/Parcel; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'getMessage' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00418c: |[00418c] org.tint.addons.framework.AskUserConfirmationAction.getMessage:()Ljava/lang/String; │ │ -00419c: 5410 4600 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mMessage:Ljava/lang/String; // field@0046 │ │ -0041a0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'getNegativeButtonCaption' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0041a4: |[0041a4] org.tint.addons.framework.AskUserConfirmationAction.getNegativeButtonCaption:()Ljava/lang/String; │ │ -0041b4: 5410 4700 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mNegativeButtonCaption:Ljava/lang/String; // field@0047 │ │ -0041b8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=61 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ - │ │ - #2 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'getPositiveButtonCaption' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0041bc: |[0041bc] org.tint.addons.framework.AskUserConfirmationAction.getPositiveButtonCaption:()Ljava/lang/String; │ │ -0041cc: 5410 4800 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mPositiveButtonCaption:Ljava/lang/String; // field@0048 │ │ -0041d0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ - │ │ - #3 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'getTitle' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0041d4: |[0041d4] org.tint.addons.framework.AskUserConfirmationAction.getTitle:()Ljava/lang/String; │ │ -0041e4: 5410 4900 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mTitle:Ljava/lang/String; // field@0049 │ │ -0041e8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ - │ │ - #4 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -0041ec: |[0041ec] org.tint.addons.framework.AskUserConfirmationAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0041fc: 6f30 dd00 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/BaseAskUserAction;.writeToParcel:(Landroid/os/Parcel;I)V // method@00dd │ │ -004202: 5410 4900 |0003: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mTitle:Ljava/lang/String; // field@0049 │ │ -004206: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -00420c: 5410 4600 |0008: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mMessage:Ljava/lang/String; // field@0046 │ │ -004210: 6e20 3000 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004216: 5410 4800 |000d: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mPositiveButtonCaption:Ljava/lang/String; // field@0048 │ │ -00421a: 6e20 3000 0200 |000f: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004220: 5410 4700 |0012: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mNegativeButtonCaption:Ljava/lang/String; // field@0047 │ │ -004224: 6e20 3000 0200 |0014: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -00422a: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=66 │ │ - 0x0003 line=68 │ │ - 0x0008 line=69 │ │ - 0x000d line=70 │ │ - 0x0012 line=71 │ │ - 0x0017 line=72 │ │ - locals : │ │ - 0x0000 - 0x0018 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ - 0x0000 - 0x0018 reg=2 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x0018 reg=3 flags I │ │ - │ │ - source_file_idx : 44 (AskUserConfirmationAction.java) │ │ - │ │ -Class #31 header: │ │ -class_idx : 89 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 90 │ │ -source_file_idx : 45 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #31 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/AskUserInputAction;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/tint/addons/framework/BaseAskUserAction;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'mDefaultInput' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'mInputHint' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'mInputType' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'mMessage' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'mTitle' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : '' │ │ - type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 7 │ │ - insns size : 11 16-bit code units │ │ -00422c: |[00422c] org.tint.addons.framework.AskUserInputAction.:(ILjava/lang/String;Ljava/lang/String;)V │ │ -00423c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00423e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -004240: 0770 |0002: move-object v0, v7 │ │ -004242: 0181 |0003: move v1, v8 │ │ -004244: 0792 |0004: move-object v2, v9 │ │ -004246: 07a3 |0005: move-object v3, v10 │ │ -004248: 0745 |0006: move-object v5, v4 │ │ -00424a: 7607 d200 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/tint/addons/framework/AskUserInputAction;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@00d2 │ │ -004250: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=33 │ │ - 0x000a line=34 │ │ - locals : │ │ - 0x0000 - 0x000b reg=7 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - 0x0000 - 0x000b reg=8 id I │ │ - 0x0000 - 0x000b reg=9 title Ljava/lang/String; │ │ - 0x0000 - 0x000b reg=10 message Ljava/lang/String; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : '' │ │ - type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 12 │ │ - ins : 5 │ │ - outs : 7 │ │ - insns size : 11 16-bit code units │ │ -004254: |[004254] org.tint.addons.framework.AskUserInputAction.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -004264: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -004266: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -004268: 0770 |0002: move-object v0, v7 │ │ -00426a: 0181 |0003: move v1, v8 │ │ -00426c: 0792 |0004: move-object v2, v9 │ │ -00426e: 07a3 |0005: move-object v3, v10 │ │ -004270: 07b4 |0006: move-object v4, v11 │ │ -004272: 7607 d200 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/tint/addons/framework/AskUserInputAction;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@00d2 │ │ -004278: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x000a line=38 │ │ - locals : │ │ - 0x0000 - 0x000b reg=7 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - 0x0000 - 0x000b reg=8 id I │ │ - 0x0000 - 0x000b reg=9 title Ljava/lang/String; │ │ - 0x0000 - 0x000b reg=10 message Ljava/lang/String; │ │ - 0x0000 - 0x000b reg=11 inputHint Ljava/lang/String; │ │ - │ │ - #2 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : '' │ │ - type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 13 │ │ - ins : 6 │ │ - outs : 7 │ │ - insns size : 11 16-bit code units │ │ -00427c: |[00427c] org.tint.addons.framework.AskUserInputAction.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -00428c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -00428e: 0770 |0001: move-object v0, v7 │ │ -004290: 0181 |0002: move v1, v8 │ │ -004292: 0792 |0003: move-object v2, v9 │ │ -004294: 07a3 |0004: move-object v3, v10 │ │ -004296: 07b4 |0005: move-object v4, v11 │ │ -004298: 07c5 |0006: move-object v5, v12 │ │ -00429a: 7607 d200 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/tint/addons/framework/AskUserInputAction;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@00d2 │ │ -0042a0: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=41 │ │ - 0x000a line=42 │ │ - locals : │ │ - 0x0000 - 0x000b reg=7 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - 0x0000 - 0x000b reg=8 id I │ │ - 0x0000 - 0x000b reg=9 title Ljava/lang/String; │ │ - 0x0000 - 0x000b reg=10 message Ljava/lang/String; │ │ - 0x0000 - 0x000b reg=11 inputHint Ljava/lang/String; │ │ - 0x0000 - 0x000b reg=12 defaultInput Ljava/lang/String; │ │ - │ │ - #3 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : '' │ │ - type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 8 │ │ - ins : 7 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -0042a4: |[0042a4] org.tint.addons.framework.AskUserInputAction.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -0042b4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0042b6: 7030 da00 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/tint/addons/framework/BaseAskUserAction;.:(II)V // method@00da │ │ -0042bc: 5b13 4e00 |0004: iput-object v3, v1, Lorg/tint/addons/framework/AskUserInputAction;.mTitle:Ljava/lang/String; // field@004e │ │ -0042c0: 5b14 4d00 |0006: iput-object v4, v1, Lorg/tint/addons/framework/AskUserInputAction;.mMessage:Ljava/lang/String; // field@004d │ │ -0042c4: 5b15 4b00 |0008: iput-object v5, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputHint:Ljava/lang/String; // field@004b │ │ -0042c8: 5b16 4a00 |000a: iput-object v6, v1, Lorg/tint/addons/framework/AskUserInputAction;.mDefaultInput:Ljava/lang/String; // field@004a │ │ -0042cc: 5917 4c00 |000c: iput v7, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputType:I // field@004c │ │ -0042d0: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - 0x0004 line=47 │ │ - 0x0006 line=48 │ │ - 0x0008 line=49 │ │ - 0x000a line=50 │ │ - 0x000c line=51 │ │ - 0x000e line=52 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - 0x0000 - 0x000f reg=2 id I │ │ - 0x0000 - 0x000f reg=3 title Ljava/lang/String; │ │ - 0x0000 - 0x000f reg=4 message Ljava/lang/String; │ │ - 0x0000 - 0x000f reg=5 inputHint Ljava/lang/String; │ │ - 0x0000 - 0x000f reg=6 defaultInput Ljava/lang/String; │ │ - 0x0000 - 0x000f reg=7 inputType I │ │ - │ │ - #4 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 35 16-bit code units │ │ -0042d4: |[0042d4] org.tint.addons.framework.AskUserInputAction.:(Landroid/os/Parcel;)V │ │ -0042e4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0042e6: 7030 db00 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/BaseAskUserAction;.:(Landroid/os/Parcel;I)V // method@00db │ │ -0042ec: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0042f2: 0c00 |0007: move-result-object v0 │ │ -0042f4: 5b10 4e00 |0008: iput-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mTitle:Ljava/lang/String; // field@004e │ │ -0042f8: 6e10 2a00 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0042fe: 0c00 |000d: move-result-object v0 │ │ -004300: 5b10 4d00 |000e: iput-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mMessage:Ljava/lang/String; // field@004d │ │ -004304: 6e10 2a00 0200 |0010: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -00430a: 0c00 |0013: move-result-object v0 │ │ -00430c: 5b10 4b00 |0014: iput-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputHint:Ljava/lang/String; // field@004b │ │ -004310: 6e10 2a00 0200 |0016: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -004316: 0c00 |0019: move-result-object v0 │ │ -004318: 5b10 4a00 |001a: iput-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mDefaultInput:Ljava/lang/String; // field@004a │ │ -00431c: 6e10 2900 0200 |001c: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -004322: 0a00 |001f: move-result v0 │ │ -004324: 5910 4c00 |0020: iput v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputType:I // field@004c │ │ -004328: 0e00 |0022: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=55 │ │ - 0x0004 line=57 │ │ - 0x000a line=58 │ │ - 0x0010 line=59 │ │ - 0x0016 line=60 │ │ - 0x001c line=61 │ │ - 0x0022 line=62 │ │ - locals : │ │ - 0x0000 - 0x0023 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - 0x0000 - 0x0023 reg=2 in Landroid/os/Parcel; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'getDefaultInput' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00432c: |[00432c] org.tint.addons.framework.AskUserInputAction.getDefaultInput:()Ljava/lang/String; │ │ -00433c: 5410 4a00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mDefaultInput:Ljava/lang/String; // field@004a │ │ -004340: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=77 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'getInputHint' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -004344: |[004344] org.tint.addons.framework.AskUserInputAction.getInputHint:()Ljava/lang/String; │ │ -004354: 5410 4b00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputHint:Ljava/lang/String; // field@004b │ │ -004358: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=73 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - │ │ - #2 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'getInputType' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00435c: |[00435c] org.tint.addons.framework.AskUserInputAction.getInputType:()I │ │ -00436c: 5210 4c00 |0000: iget v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputType:I // field@004c │ │ -004370: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=81 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - │ │ - #3 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'getMessage' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -004374: |[004374] org.tint.addons.framework.AskUserInputAction.getMessage:()Ljava/lang/String; │ │ -004384: 5410 4d00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mMessage:Ljava/lang/String; // field@004d │ │ -004388: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=69 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - │ │ - #4 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'getTitle' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -00438c: |[00438c] org.tint.addons.framework.AskUserInputAction.getTitle:()Ljava/lang/String; │ │ -00439c: 5410 4e00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mTitle:Ljava/lang/String; // field@004e │ │ -0043a0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - │ │ - #5 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 29 16-bit code units │ │ -0043a4: |[0043a4] org.tint.addons.framework.AskUserInputAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0043b4: 6f30 dd00 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/BaseAskUserAction;.writeToParcel:(Landroid/os/Parcel;I)V // method@00dd │ │ -0043ba: 5410 4e00 |0003: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mTitle:Ljava/lang/String; // field@004e │ │ -0043be: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0043c4: 5410 4d00 |0008: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mMessage:Ljava/lang/String; // field@004d │ │ -0043c8: 6e20 3000 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0043ce: 5410 4b00 |000d: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputHint:Ljava/lang/String; // field@004b │ │ -0043d2: 6e20 3000 0200 |000f: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0043d8: 5410 4a00 |0012: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mDefaultInput:Ljava/lang/String; // field@004a │ │ -0043dc: 6e20 3000 0200 |0014: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0043e2: 5210 4c00 |0017: iget v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputType:I // field@004c │ │ -0043e6: 6e20 2d00 0200 |0019: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -0043ec: 0e00 |001c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - 0x0003 line=88 │ │ - 0x0008 line=89 │ │ - 0x000d line=90 │ │ - 0x0012 line=91 │ │ - 0x0017 line=92 │ │ - 0x001c line=93 │ │ - locals : │ │ - 0x0000 - 0x001d reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ - 0x0000 - 0x001d reg=2 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x001d reg=3 flags I │ │ - │ │ - source_file_idx : 45 (AskUserInputAction.java) │ │ - │ │ -Class #32 header: │ │ -class_idx : 91 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 52 │ │ -source_file_idx : 57 │ │ -static_fields_size : 11 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #32 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/Callbacks;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'CONTRIBUTE_BOOKMARK_CONTEXT_MENU' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 512 │ │ - #1 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'CONTRIBUTE_HISTORY_BOOKMARKS_MENU' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 256 │ │ - #2 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'CONTRIBUTE_HISTORY_CONTEXT_MENU' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1024 │ │ - #3 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'CONTRIBUTE_LINK_CONTEXT_MENU' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 128 │ │ - #4 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'CONTRIBUTE_MAIN_MENU' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 64 │ │ - #5 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'HAS_SETTINGS_PAGE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32 │ │ - #6 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'PAGE_FINISHED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #7 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'PAGE_STARTED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #8 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'TAB_CLOSED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #9 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'TAB_OPENED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #10 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : 'TAB_SWITCHED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/Callbacks;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0043f0: |[0043f0] org.tint.addons.framework.Callbacks.:()V │ │ -004400: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -004406: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=21 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/Callbacks; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 57 (Callbacks.java) │ │ - │ │ -Class #33 header: │ │ class_idx : 92 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 52 │ │ source_file_idx : 67 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 28 │ │ │ │ -Class #33 annotations: │ │ +Class #29 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/IAddon$Stub; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="Proxy" │ │ Annotations on method #225 'getCallbacks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ Annotations on method #226 'getContact' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ @@ -5648,15 +3379,15 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ Annotations on method #250 'onUserInput' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ Annotations on method #251 'showAddonSettingsActivity' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ │ │ -Class #33 - │ │ +Class #29 - │ │ Class descriptor : 'Lorg/tint/addons/framework/IAddon$Stub$Proxy;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Lorg/tint/addons/framework/IAddon;' │ │ Static fields - │ │ Instance fields - │ │ @@ -5670,18 +3401,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -004408: |[004408] org.tint.addons.framework.IAddon$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -004418: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -00441e: 5b01 5b00 |0003: iput-object v1, v0, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004422: 0e00 |0005: return-void │ │ +0043d8: |[0043d8] org.tint.addons.framework.IAddon$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +0043e8: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ +0043ee: 5b01 5b00 |0003: iput-object v1, v0, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +0043f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0003 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tint/addons/framework/IAddon$Stub$Proxy; │ │ @@ -5693,17 +3424,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -004424: |[004424] org.tint.addons.framework.IAddon$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -004434: 5410 5b00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004438: 1100 |0002: return-object v0 │ │ +0043f4: |[0043f4] org.tint.addons.framework.IAddon$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +004404: 5410 5b00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004408: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/IAddon$Stub$Proxy; │ │ │ │ #1 : (in Lorg/tint/addons/framework/IAddon$Stub$Proxy;) │ │ @@ -5711,35 +3442,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -00443c: |[00443c] org.tint.addons.framework.IAddon$Stub$Proxy.getCallbacks:()I │ │ -00444c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004452: 0c00 |0003: move-result-object v0 │ │ -004454: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00445a: 0c01 |0007: move-result-object v1 │ │ -00445c: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004460: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004466: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -00446a: 1274 |000f: const/4 v4, #int 7 // #7 │ │ -00446c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -00446e: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004474: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -00447a: 6e10 2900 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -004480: 0a02 |001a: move-result v2 │ │ -004482: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004488: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00448e: 0f02 |0021: return v2 │ │ -004490: 0d03 |0022: move-exception v3 │ │ -004492: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004498: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00449e: 2703 |0029: throw v3 │ │ +00440c: |[00440c] org.tint.addons.framework.IAddon$Stub$Proxy.getCallbacks:()I │ │ +00441c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004422: 0c00 |0003: move-result-object v0 │ │ +004424: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00442a: 0c01 |0007: move-result-object v1 │ │ +00442c: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004430: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004436: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +00443a: 1274 |000f: const/4 v4, #int 7 // #7 │ │ +00443c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +00443e: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004444: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +00444a: 6e10 2900 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +004450: 0a02 |001a: move-result v2 │ │ +004452: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004458: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +00445e: 0f02 |0021: return v2 │ │ +004460: 0d03 |0022: move-exception v3 │ │ +004462: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004468: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +00446e: 2703 |0029: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 0x0008 line=453 │ │ @@ -5762,35 +3493,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0044ac: |[0044ac] org.tint.addons.framework.IAddon$Stub$Proxy.getContact:()Ljava/lang/String; │ │ -0044bc: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0044c2: 0c00 |0003: move-result-object v0 │ │ -0044c4: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0044ca: 0c01 |0007: move-result-object v1 │ │ -0044cc: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0044d0: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -0044d6: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -0044da: 1264 |000f: const/4 v4, #int 6 // #6 │ │ -0044dc: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0044de: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -0044e4: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -0044ea: 6e10 2a00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0044f0: 0c02 |001a: move-result-object v2 │ │ -0044f2: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0044f8: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0044fe: 1102 |0021: return-object v2 │ │ -004500: 0d03 |0022: move-exception v3 │ │ -004502: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004508: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00450e: 2703 |0029: throw v3 │ │ +00447c: |[00447c] org.tint.addons.framework.IAddon$Stub$Proxy.getContact:()Ljava/lang/String; │ │ +00448c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004492: 0c00 |0003: move-result-object v0 │ │ +004494: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00449a: 0c01 |0007: move-result-object v1 │ │ +00449c: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0044a0: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +0044a6: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +0044aa: 1264 |000f: const/4 v4, #int 6 // #6 │ │ +0044ac: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0044ae: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +0044b4: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +0044ba: 6e10 2a00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0044c0: 0c02 |001a: move-result-object v2 │ │ +0044c2: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0044c8: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0044ce: 1102 |0021: return-object v2 │ │ +0044d0: 0d03 |0022: move-exception v3 │ │ +0044d2: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0044d8: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0044de: 2703 |0029: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=432 │ │ 0x0004 line=433 │ │ 0x0008 line=436 │ │ @@ -5813,36 +3544,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -00451c: |[00451c] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedBookmarkContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ -00452c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004532: 0c00 |0003: move-result-object v0 │ │ -004534: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00453a: 0c01 |0007: move-result-object v1 │ │ -00453c: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004540: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004546: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -00454c: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004550: 1304 1300 |0012: const/16 v4, #int 19 // #13 │ │ -004554: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -004556: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -00455c: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004562: 6e10 2a00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -004568: 0c02 |001e: move-result-object v2 │ │ -00456a: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004570: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004576: 1102 |0025: return-object v2 │ │ -004578: 0d03 |0026: move-exception v3 │ │ -00457a: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004580: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004586: 2703 |002d: throw v3 │ │ +0044ec: |[0044ec] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedBookmarkContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ +0044fc: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004502: 0c00 |0003: move-result-object v0 │ │ +004504: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00450a: 0c01 |0007: move-result-object v1 │ │ +00450c: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004510: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004516: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +00451c: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004520: 1304 1300 |0012: const/16 v4, #int 19 // #13 │ │ +004524: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +004526: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +00452c: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004532: 6e10 2a00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +004538: 0c02 |001e: move-result-object v2 │ │ +00453a: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004540: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004546: 1102 |0025: return-object v2 │ │ +004548: 0d03 |0026: move-exception v3 │ │ +00454a: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004550: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004556: 2703 |002d: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001e │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=674 │ │ 0x0004 line=675 │ │ 0x0008 line=678 │ │ @@ -5867,36 +3598,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -004594: |[004594] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedHistoryBookmarksMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ -0045a4: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0045aa: 0c00 |0003: move-result-object v0 │ │ -0045ac: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0045b2: 0c01 |0007: move-result-object v1 │ │ -0045b4: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0045b8: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -0045be: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0045c4: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -0045c8: 1304 1100 |0012: const/16 v4, #int 17 // #11 │ │ -0045cc: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -0045ce: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -0045d4: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -0045da: 6e10 2a00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0045e0: 0c02 |001e: move-result-object v2 │ │ -0045e2: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0045e8: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0045ee: 1102 |0025: return-object v2 │ │ -0045f0: 0d03 |0026: move-exception v3 │ │ -0045f2: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0045f8: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0045fe: 2703 |002d: throw v3 │ │ +004564: |[004564] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedHistoryBookmarksMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ +004574: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00457a: 0c00 |0003: move-result-object v0 │ │ +00457c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004582: 0c01 |0007: move-result-object v1 │ │ +004584: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004588: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +00458e: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004594: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004598: 1304 1100 |0012: const/16 v4, #int 17 // #11 │ │ +00459c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +00459e: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +0045a4: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +0045aa: 6e10 2a00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0045b0: 0c02 |001e: move-result-object v2 │ │ +0045b2: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0045b8: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0045be: 1102 |0025: return-object v2 │ │ +0045c0: 0d03 |0026: move-exception v3 │ │ +0045c2: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0045c8: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0045ce: 2703 |002d: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001e │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=638 │ │ 0x0004 line=639 │ │ 0x0008 line=642 │ │ @@ -5921,36 +3652,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -00460c: |[00460c] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedHistoryContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ -00461c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004622: 0c00 |0003: move-result-object v0 │ │ -004624: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00462a: 0c01 |0007: move-result-object v1 │ │ -00462c: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004630: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004636: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -00463c: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004640: 1304 1500 |0012: const/16 v4, #int 21 // #15 │ │ -004644: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -004646: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -00464c: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004652: 6e10 2a00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -004658: 0c02 |001e: move-result-object v2 │ │ -00465a: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004660: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004666: 1102 |0025: return-object v2 │ │ -004668: 0d03 |0026: move-exception v3 │ │ -00466a: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004670: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004676: 2703 |002d: throw v3 │ │ +0045dc: |[0045dc] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedHistoryContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ +0045ec: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0045f2: 0c00 |0003: move-result-object v0 │ │ +0045f4: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0045fa: 0c01 |0007: move-result-object v1 │ │ +0045fc: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004600: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004606: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +00460c: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004610: 1304 1500 |0012: const/16 v4, #int 21 // #15 │ │ +004614: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +004616: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +00461c: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004622: 6e10 2a00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +004628: 0c02 |001e: move-result-object v2 │ │ +00462a: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004630: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004636: 1102 |0025: return-object v2 │ │ +004638: 0d03 |0026: move-exception v3 │ │ +00463a: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004640: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004646: 2703 |002d: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001e │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=712 │ │ 0x0004 line=713 │ │ 0x0008 line=716 │ │ @@ -5975,38 +3706,38 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -004684: |[004684] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedLinkContextMenuItem:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; │ │ -004694: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00469a: 0c00 |0003: move-result-object v0 │ │ -00469c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0046a2: 0c01 |0007: move-result-object v1 │ │ -0046a4: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0046a8: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -0046ae: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0046b4: 6e20 2d00 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -0046ba: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0046c0: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -0046c4: 1304 0f00 |0018: const/16 v4, #int 15 // #f │ │ -0046c8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -0046ca: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -0046d0: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -0046d6: 6e10 2a00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0046dc: 0c02 |0024: move-result-object v2 │ │ -0046de: 6e10 2c00 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0046e4: 6e10 2c00 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0046ea: 1102 |002b: return-object v2 │ │ -0046ec: 0d03 |002c: move-exception v3 │ │ -0046ee: 6e10 2c00 0100 |002d: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0046f4: 6e10 2c00 0000 |0030: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0046fa: 2703 |0033: throw v3 │ │ +004654: |[004654] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedLinkContextMenuItem:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; │ │ +004664: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00466a: 0c00 |0003: move-result-object v0 │ │ +00466c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004672: 0c01 |0007: move-result-object v1 │ │ +004674: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004678: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +00467e: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004684: 6e20 2d00 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +00468a: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004690: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004694: 1304 0f00 |0018: const/16 v4, #int 15 // #f │ │ +004698: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +00469a: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +0046a0: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +0046a6: 6e10 2a00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0046ac: 0c02 |0024: move-result-object v2 │ │ +0046ae: 6e10 2c00 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0046b4: 6e10 2c00 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0046ba: 1102 |002b: return-object v2 │ │ +0046bc: 0d03 |002c: move-exception v3 │ │ +0046be: 6e10 2c00 0100 |002d: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0046c4: 6e10 2c00 0000 |0030: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0046ca: 2703 |0033: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0024 │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=598 │ │ 0x0004 line=599 │ │ 0x0008 line=602 │ │ @@ -6035,38 +3766,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -004708: |[004708] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedMainMenuItem:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -004718: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00471e: 0c00 |0003: move-result-object v0 │ │ -004720: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004726: 0c01 |0007: move-result-object v1 │ │ -004728: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -00472c: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004732: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004738: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -00473e: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004744: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004748: 1304 0d00 |0018: const/16 v4, #int 13 // #d │ │ -00474c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -00474e: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004754: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -00475a: 6e10 2a00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -004760: 0c02 |0024: move-result-object v2 │ │ -004762: 6e10 2c00 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004768: 6e10 2c00 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00476e: 1102 |002b: return-object v2 │ │ -004770: 0d03 |002c: move-exception v3 │ │ -004772: 6e10 2c00 0100 |002d: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004778: 6e10 2c00 0000 |0030: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00477e: 2703 |0033: throw v3 │ │ +0046d8: |[0046d8] org.tint.addons.framework.IAddon$Stub$Proxy.getContributedMainMenuItem:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0046e8: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0046ee: 0c00 |0003: move-result-object v0 │ │ +0046f0: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0046f6: 0c01 |0007: move-result-object v1 │ │ +0046f8: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0046fc: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004702: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004708: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +00470e: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004714: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004718: 1304 0d00 |0018: const/16 v4, #int 13 // #d │ │ +00471c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +00471e: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004724: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +00472a: 6e10 2a00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +004730: 0c02 |0024: move-result-object v2 │ │ +004732: 6e10 2c00 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004738: 6e10 2c00 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +00473e: 1102 |002b: return-object v2 │ │ +004740: 0d03 |002c: move-exception v3 │ │ +004742: 6e10 2c00 0100 |002d: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004748: 6e10 2c00 0000 |0030: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +00474e: 2703 |0033: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0024 │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=558 │ │ 0x0004 line=559 │ │ 0x0008 line=562 │ │ @@ -6095,35 +3826,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -00478c: |[00478c] org.tint.addons.framework.IAddon$Stub$Proxy.getDescription:()Ljava/lang/String; │ │ -00479c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0047a2: 0c00 |0003: move-result-object v0 │ │ -0047a4: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0047aa: 0c01 |0007: move-result-object v1 │ │ -0047ac: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0047b0: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -0047b6: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -0047ba: 1254 |000f: const/4 v4, #int 5 // #5 │ │ -0047bc: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0047be: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -0047c4: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -0047ca: 6e10 2a00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0047d0: 0c02 |001a: move-result-object v2 │ │ -0047d2: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0047d8: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0047de: 1102 |0021: return-object v2 │ │ -0047e0: 0d03 |0022: move-exception v3 │ │ -0047e2: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0047e8: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0047ee: 2703 |0029: throw v3 │ │ +00475c: |[00475c] org.tint.addons.framework.IAddon$Stub$Proxy.getDescription:()Ljava/lang/String; │ │ +00476c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004772: 0c00 |0003: move-result-object v0 │ │ +004774: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00477a: 0c01 |0007: move-result-object v1 │ │ +00477c: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004780: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004786: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +00478a: 1254 |000f: const/4 v4, #int 5 // #5 │ │ +00478c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +00478e: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004794: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +00479a: 6e10 2a00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0047a0: 0c02 |001a: move-result-object v2 │ │ +0047a2: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0047a8: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0047ae: 1102 |0021: return-object v2 │ │ +0047b0: 0d03 |0022: move-exception v3 │ │ +0047b2: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0047b8: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0047be: 2703 |0029: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=415 │ │ 0x0004 line=416 │ │ 0x0008 line=419 │ │ @@ -6146,17 +3877,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0047fc: |[0047fc] org.tint.addons.framework.IAddon$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -00480c: 1a00 dc01 |0000: const-string v0, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004810: 1100 |0002: return-object v0 │ │ +0047cc: |[0047cc] org.tint.addons.framework.IAddon$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +0047dc: 1a00 d601 |0000: const-string v0, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0047e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/IAddon$Stub$Proxy; │ │ │ │ #10 : (in Lorg/tint/addons/framework/IAddon$Stub$Proxy;) │ │ @@ -6164,35 +3895,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -004814: |[004814] org.tint.addons.framework.IAddon$Stub$Proxy.getName:()Ljava/lang/String; │ │ -004824: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00482a: 0c00 |0003: move-result-object v0 │ │ -00482c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004832: 0c01 |0007: move-result-object v1 │ │ -004834: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004838: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -00483e: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004842: 1234 |000f: const/4 v4, #int 3 // #3 │ │ -004844: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -004846: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -00484c: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004852: 6e10 2a00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -004858: 0c02 |001a: move-result-object v2 │ │ -00485a: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004860: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004866: 1102 |0021: return-object v2 │ │ -004868: 0d03 |0022: move-exception v3 │ │ -00486a: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004870: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004876: 2703 |0029: throw v3 │ │ +0047e4: |[0047e4] org.tint.addons.framework.IAddon$Stub$Proxy.getName:()Ljava/lang/String; │ │ +0047f4: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0047fa: 0c00 |0003: move-result-object v0 │ │ +0047fc: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004802: 0c01 |0007: move-result-object v1 │ │ +004804: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004808: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +00480e: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004812: 1234 |000f: const/4 v4, #int 3 // #3 │ │ +004814: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +004816: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +00481c: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004822: 6e10 2a00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +004828: 0c02 |001a: move-result-object v2 │ │ +00482a: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004830: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004836: 1102 |0021: return-object v2 │ │ +004838: 0d03 |0022: move-exception v3 │ │ +00483a: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004840: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004846: 2703 |0029: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=381 │ │ 0x0004 line=382 │ │ 0x0008 line=385 │ │ @@ -6215,35 +3946,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -004884: |[004884] org.tint.addons.framework.IAddon$Stub$Proxy.getShortDescription:()Ljava/lang/String; │ │ -004894: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00489a: 0c00 |0003: move-result-object v0 │ │ -00489c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0048a2: 0c01 |0007: move-result-object v1 │ │ -0048a4: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0048a8: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -0048ae: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -0048b2: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -0048b4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0048b6: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -0048bc: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -0048c2: 6e10 2a00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -0048c8: 0c02 |001a: move-result-object v2 │ │ -0048ca: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0048d0: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0048d6: 1102 |0021: return-object v2 │ │ -0048d8: 0d03 |0022: move-exception v3 │ │ -0048da: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0048e0: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0048e6: 2703 |0029: throw v3 │ │ +004854: |[004854] org.tint.addons.framework.IAddon$Stub$Proxy.getShortDescription:()Ljava/lang/String; │ │ +004864: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00486a: 0c00 |0003: move-result-object v0 │ │ +00486c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004872: 0c01 |0007: move-result-object v1 │ │ +004874: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004878: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +00487e: 5463 5b00 |000d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004882: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +004884: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +004886: 7255 2400 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +00488c: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004892: 6e10 2a00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +004898: 0c02 |001a: move-result-object v2 │ │ +00489a: 6e10 2c00 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0048a0: 6e10 2c00 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0048a6: 1102 |0021: return-object v2 │ │ +0048a8: 0d03 |0022: move-exception v3 │ │ +0048aa: 6e10 2c00 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0048b0: 6e10 2c00 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0048b6: 2703 |0029: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=398 │ │ 0x0004 line=399 │ │ 0x0008 line=402 │ │ @@ -6266,33 +3997,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -0048f4: |[0048f4] org.tint.addons.framework.IAddon$Stub$Proxy.onBind:()V │ │ -004904: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00490a: 0c00 |0003: move-result-object v0 │ │ -00490c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004912: 0c01 |0007: move-result-object v1 │ │ -004914: 1a02 dc01 |0008: const-string v2, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004918: 6e20 2e00 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -00491e: 5452 5b00 |000d: iget-object v2, v5, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004922: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -004924: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -004926: 7254 2400 3210 |0011: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -00492c: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004932: 6e10 2c00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004938: 6e10 2c00 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00493e: 0e00 |001d: return-void │ │ -004940: 0d02 |001e: move-exception v2 │ │ -004942: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004948: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00494e: 2702 |0025: throw v2 │ │ +0048c4: |[0048c4] org.tint.addons.framework.IAddon$Stub$Proxy.onBind:()V │ │ +0048d4: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0048da: 0c00 |0003: move-result-object v0 │ │ +0048dc: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0048e2: 0c01 |0007: move-result-object v1 │ │ +0048e4: 1a02 d601 |0008: const-string v2, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0048e8: 6e20 2e00 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +0048ee: 5452 5b00 |000d: iget-object v2, v5, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +0048f2: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0048f4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0048f6: 7254 2400 3210 |0011: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +0048fc: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004902: 6e10 2c00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004908: 6e10 2c00 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +00490e: 0e00 |001d: return-void │ │ +004910: 0d02 |001e: move-exception v2 │ │ +004912: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004918: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +00491e: 2702 |0025: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0017 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0008 line=356 │ │ @@ -6313,39 +4044,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -00495c: |[00495c] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedBookmarkContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -00496c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004972: 0c00 |0003: move-result-object v0 │ │ -004974: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00497a: 0c01 |0007: move-result-object v1 │ │ -00497c: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004980: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004986: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -00498c: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004992: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004998: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -00499c: 1304 1400 |0018: const/16 v4, #int 20 // #14 │ │ -0049a0: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -0049a2: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -0049a8: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -0049ae: 6203 4200 |0021: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -0049b2: 6e20 2500 3100 |0023: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -0049b8: 0c02 |0026: move-result-object v2 │ │ -0049ba: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0049c0: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0049c6: 1102 |002d: return-object v2 │ │ -0049c8: 0d03 |002e: move-exception v3 │ │ -0049ca: 6e10 2c00 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0049d0: 6e10 2c00 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0049d6: 2703 |0035: throw v3 │ │ +00492c: |[00492c] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedBookmarkContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +00493c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004942: 0c00 |0003: move-result-object v0 │ │ +004944: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00494a: 0c01 |0007: move-result-object v1 │ │ +00494c: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004950: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004956: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +00495c: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004962: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004968: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +00496c: 1304 1400 |0018: const/16 v4, #int 20 // #14 │ │ +004970: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +004972: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004978: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +00497e: 6203 4200 |0021: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004982: 6e20 2500 3100 |0023: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004988: 0c02 |0026: move-result-object v2 │ │ +00498a: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004990: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004996: 1102 |002d: return-object v2 │ │ +004998: 0d03 |002e: move-exception v3 │ │ +00499a: 6e10 2c00 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0049a0: 6e10 2c00 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0049a6: 2703 |0035: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=692 │ │ 0x0004 line=693 │ │ 0x0008 line=696 │ │ @@ -6374,37 +4105,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0049e4: |[0049e4] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedHistoryBookmarksMenuItemSelected:(Ljava/lang/String;)Ljava/util/List; │ │ -0049f4: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0049fa: 0c00 |0003: move-result-object v0 │ │ -0049fc: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004a02: 0c01 |0007: move-result-object v1 │ │ -004a04: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004a08: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004a0e: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004a14: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004a18: 1304 1200 |0012: const/16 v4, #int 18 // #12 │ │ -004a1c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -004a1e: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004a24: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004a2a: 6203 4200 |001b: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004a2e: 6e20 2500 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004a34: 0c02 |0020: move-result-object v2 │ │ -004a36: 6e10 2c00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004a3c: 6e10 2c00 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004a42: 1102 |0027: return-object v2 │ │ -004a44: 0d03 |0028: move-exception v3 │ │ -004a46: 6e10 2c00 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004a4c: 6e10 2c00 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004a52: 2703 |002f: throw v3 │ │ +0049b4: |[0049b4] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedHistoryBookmarksMenuItemSelected:(Ljava/lang/String;)Ljava/util/List; │ │ +0049c4: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0049ca: 0c00 |0003: move-result-object v0 │ │ +0049cc: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +0049d2: 0c01 |0007: move-result-object v1 │ │ +0049d4: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0049d8: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +0049de: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +0049e4: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +0049e8: 1304 1200 |0012: const/16 v4, #int 18 // #12 │ │ +0049ec: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +0049ee: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +0049f4: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +0049fa: 6203 4200 |001b: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +0049fe: 6e20 2500 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004a04: 0c02 |0020: move-result-object v2 │ │ +004a06: 6e10 2c00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004a0c: 6e10 2c00 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004a12: 1102 |0027: return-object v2 │ │ +004a14: 0d03 |0028: move-exception v3 │ │ +004a16: 6e10 2c00 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004a1c: 6e10 2c00 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004a22: 2703 |002f: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=656 │ │ 0x0004 line=657 │ │ 0x0008 line=660 │ │ @@ -6429,39 +4160,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -004a60: |[004a60] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedHistoryContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -004a70: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004a76: 0c00 |0003: move-result-object v0 │ │ -004a78: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004a7e: 0c01 |0007: move-result-object v1 │ │ -004a80: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004a84: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004a8a: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004a90: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004a96: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004a9c: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004aa0: 1304 1600 |0018: const/16 v4, #int 22 // #16 │ │ -004aa4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -004aa6: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004aac: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004ab2: 6203 4200 |0021: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004ab6: 6e20 2500 3100 |0023: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004abc: 0c02 |0026: move-result-object v2 │ │ -004abe: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ac4: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004aca: 1102 |002d: return-object v2 │ │ -004acc: 0d03 |002e: move-exception v3 │ │ -004ace: 6e10 2c00 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ad4: 6e10 2c00 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ada: 2703 |0035: throw v3 │ │ +004a30: |[004a30] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedHistoryContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +004a40: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004a46: 0c00 |0003: move-result-object v0 │ │ +004a48: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004a4e: 0c01 |0007: move-result-object v1 │ │ +004a50: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004a54: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004a5a: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004a60: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004a66: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004a6c: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004a70: 1304 1600 |0018: const/16 v4, #int 22 // #16 │ │ +004a74: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +004a76: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004a7c: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004a82: 6203 4200 |0021: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004a86: 6e20 2500 3100 |0023: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004a8c: 0c02 |0026: move-result-object v2 │ │ +004a8e: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004a94: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004a9a: 1102 |002d: return-object v2 │ │ +004a9c: 0d03 |002e: move-exception v3 │ │ +004a9e: 6e10 2c00 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004aa4: 6e10 2c00 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004aaa: 2703 |0035: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=730 │ │ 0x0004 line=731 │ │ 0x0008 line=734 │ │ @@ -6490,39 +4221,39 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -004ae8: |[004ae8] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedLinkContextMenuItemSelected:(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List; │ │ -004af8: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004afe: 0c00 |0003: move-result-object v0 │ │ -004b00: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004b06: 0c01 |0007: move-result-object v1 │ │ -004b08: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004b0c: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004b12: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004b18: 6e20 2d00 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -004b1e: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004b24: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004b28: 1304 1000 |0018: const/16 v4, #int 16 // #10 │ │ -004b2c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -004b2e: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004b34: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004b3a: 6203 4200 |0021: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004b3e: 6e20 2500 3100 |0023: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004b44: 0c02 |0026: move-result-object v2 │ │ -004b46: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004b4c: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004b52: 1102 |002d: return-object v2 │ │ -004b54: 0d03 |002e: move-exception v3 │ │ -004b56: 6e10 2c00 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004b5c: 6e10 2c00 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004b62: 2703 |0035: throw v3 │ │ +004ab8: |[004ab8] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedLinkContextMenuItemSelected:(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List; │ │ +004ac8: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004ace: 0c00 |0003: move-result-object v0 │ │ +004ad0: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004ad6: 0c01 |0007: move-result-object v1 │ │ +004ad8: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004adc: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004ae2: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004ae8: 6e20 2d00 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +004aee: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004af4: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004af8: 1304 1000 |0018: const/16 v4, #int 16 // #10 │ │ +004afc: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +004afe: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004b04: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004b0a: 6203 4200 |0021: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004b0e: 6e20 2500 3100 |0023: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004b14: 0c02 |0026: move-result-object v2 │ │ +004b16: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004b1c: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004b22: 1102 |002d: return-object v2 │ │ +004b24: 0d03 |002e: move-exception v3 │ │ +004b26: 6e10 2c00 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004b2c: 6e10 2c00 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004b32: 2703 |0035: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=618 │ │ 0x0004 line=619 │ │ 0x0008 line=622 │ │ @@ -6551,39 +4282,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -004b70: |[004b70] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedMainMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -004b80: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004b86: 0c00 |0003: move-result-object v0 │ │ -004b88: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004b8e: 0c01 |0007: move-result-object v1 │ │ -004b90: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004b94: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004b9a: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004ba0: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004ba6: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004bac: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004bb0: 1304 0e00 |0018: const/16 v4, #int 14 // #e │ │ -004bb4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -004bb6: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004bbc: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004bc2: 6203 4200 |0021: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004bc6: 6e20 2500 3100 |0023: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004bcc: 0c02 |0026: move-result-object v2 │ │ -004bce: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004bd4: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004bda: 1102 |002d: return-object v2 │ │ -004bdc: 0d03 |002e: move-exception v3 │ │ -004bde: 6e10 2c00 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004be4: 6e10 2c00 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004bea: 2703 |0035: throw v3 │ │ +004b40: |[004b40] org.tint.addons.framework.IAddon$Stub$Proxy.onContributedMainMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +004b50: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004b56: 0c00 |0003: move-result-object v0 │ │ +004b58: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004b5e: 0c01 |0007: move-result-object v1 │ │ +004b60: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004b64: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004b6a: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004b70: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004b76: 6e20 3000 9000 |0013: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004b7c: 5463 5b00 |0016: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004b80: 1304 0e00 |0018: const/16 v4, #int 14 // #e │ │ +004b84: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +004b86: 7255 2400 4310 |001b: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004b8c: 6e10 2800 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004b92: 6203 4200 |0021: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004b96: 6e20 2500 3100 |0023: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004b9c: 0c02 |0026: move-result-object v2 │ │ +004b9e: 6e10 2c00 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004ba4: 6e10 2c00 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004baa: 1102 |002d: return-object v2 │ │ +004bac: 0d03 |002e: move-exception v3 │ │ +004bae: 6e10 2c00 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004bb4: 6e10 2c00 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004bba: 2703 |0035: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=578 │ │ 0x0004 line=579 │ │ 0x0008 line=582 │ │ @@ -6612,38 +4343,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -004bf8: |[004bf8] org.tint.addons.framework.IAddon$Stub$Proxy.onPageFinished:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -004c08: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004c0e: 0c00 |0003: move-result-object v0 │ │ -004c10: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004c16: 0c01 |0007: move-result-object v1 │ │ -004c18: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004c1c: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004c22: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004c28: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004c2e: 5463 5b00 |0013: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004c32: 1304 0900 |0015: const/16 v4, #int 9 // #9 │ │ -004c36: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -004c38: 7255 2400 4310 |0018: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004c3e: 6e10 2800 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004c44: 6203 4200 |001e: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004c48: 6e20 2500 3100 |0020: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004c4e: 0c02 |0023: move-result-object v2 │ │ -004c50: 6e10 2c00 0100 |0024: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004c56: 6e10 2c00 0000 |0027: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004c5c: 1102 |002a: return-object v2 │ │ -004c5e: 0d03 |002b: move-exception v3 │ │ -004c60: 6e10 2c00 0100 |002c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004c66: 6e10 2c00 0000 |002f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004c6c: 2703 |0032: throw v3 │ │ +004bc8: |[004bc8] org.tint.addons.framework.IAddon$Stub$Proxy.onPageFinished:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +004bd8: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004bde: 0c00 |0003: move-result-object v0 │ │ +004be0: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004be6: 0c01 |0007: move-result-object v1 │ │ +004be8: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004bec: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004bf2: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004bf8: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004bfe: 5463 5b00 |0013: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004c02: 1304 0900 |0015: const/16 v4, #int 9 // #9 │ │ +004c06: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +004c08: 7255 2400 4310 |0018: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004c0e: 6e10 2800 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004c14: 6203 4200 |001e: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004c18: 6e20 2500 3100 |0020: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004c1e: 0c02 |0023: move-result-object v2 │ │ +004c20: 6e10 2c00 0100 |0024: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004c26: 6e10 2c00 0000 |0027: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004c2c: 1102 |002a: return-object v2 │ │ +004c2e: 0d03 |002b: move-exception v3 │ │ +004c30: 6e10 2c00 0100 |002c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004c36: 6e10 2c00 0000 |002f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004c3c: 2703 |0032: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0023 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=485 │ │ 0x0004 line=486 │ │ 0x0008 line=489 │ │ @@ -6670,38 +4401,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -004c7c: |[004c7c] org.tint.addons.framework.IAddon$Stub$Proxy.onPageStarted:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -004c8c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004c92: 0c00 |0003: move-result-object v0 │ │ -004c94: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004c9a: 0c01 |0007: move-result-object v1 │ │ -004c9c: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004ca0: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004ca6: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004cac: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004cb2: 5463 5b00 |0013: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004cb6: 1304 0800 |0015: const/16 v4, #int 8 // #8 │ │ -004cba: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -004cbc: 7255 2400 4310 |0018: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004cc2: 6e10 2800 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004cc8: 6203 4200 |001e: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004ccc: 6e20 2500 3100 |0020: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004cd2: 0c02 |0023: move-result-object v2 │ │ -004cd4: 6e10 2c00 0100 |0024: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004cda: 6e10 2c00 0000 |0027: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ce0: 1102 |002a: return-object v2 │ │ -004ce2: 0d03 |002b: move-exception v3 │ │ -004ce4: 6e10 2c00 0100 |002c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004cea: 6e10 2c00 0000 |002f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004cf0: 2703 |0032: throw v3 │ │ +004c4c: |[004c4c] org.tint.addons.framework.IAddon$Stub$Proxy.onPageStarted:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +004c5c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004c62: 0c00 |0003: move-result-object v0 │ │ +004c64: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004c6a: 0c01 |0007: move-result-object v1 │ │ +004c6c: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004c70: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004c76: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004c7c: 6e20 3000 8000 |0010: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004c82: 5463 5b00 |0013: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004c86: 1304 0800 |0015: const/16 v4, #int 8 // #8 │ │ +004c8a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +004c8c: 7255 2400 4310 |0018: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004c92: 6e10 2800 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004c98: 6203 4200 |001e: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004c9c: 6e20 2500 3100 |0020: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004ca2: 0c02 |0023: move-result-object v2 │ │ +004ca4: 6e10 2c00 0100 |0024: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004caa: 6e10 2c00 0000 |0027: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004cb0: 1102 |002a: return-object v2 │ │ +004cb2: 0d03 |002b: move-exception v3 │ │ +004cb4: 6e10 2c00 0100 |002c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004cba: 6e10 2c00 0000 |002f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004cc0: 2703 |0032: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0023 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=466 │ │ 0x0004 line=467 │ │ 0x0008 line=470 │ │ @@ -6728,37 +4459,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -004d00: |[004d00] org.tint.addons.framework.IAddon$Stub$Proxy.onTabClosed:(Ljava/lang/String;)Ljava/util/List; │ │ -004d10: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004d16: 0c00 |0003: move-result-object v0 │ │ -004d18: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004d1e: 0c01 |0007: move-result-object v1 │ │ -004d20: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004d24: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004d2a: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004d30: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004d34: 1304 0b00 |0012: const/16 v4, #int 11 // #b │ │ -004d38: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -004d3a: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004d40: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004d46: 6203 4200 |001b: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004d4a: 6e20 2500 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004d50: 0c02 |0020: move-result-object v2 │ │ -004d52: 6e10 2c00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004d58: 6e10 2c00 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004d5e: 1102 |0027: return-object v2 │ │ -004d60: 0d03 |0028: move-exception v3 │ │ -004d62: 6e10 2c00 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004d68: 6e10 2c00 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004d6e: 2703 |002f: throw v3 │ │ +004cd0: |[004cd0] org.tint.addons.framework.IAddon$Stub$Proxy.onTabClosed:(Ljava/lang/String;)Ljava/util/List; │ │ +004ce0: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004ce6: 0c00 |0003: move-result-object v0 │ │ +004ce8: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004cee: 0c01 |0007: move-result-object v1 │ │ +004cf0: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004cf4: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004cfa: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004d00: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004d04: 1304 0b00 |0012: const/16 v4, #int 11 // #b │ │ +004d08: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +004d0a: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004d10: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004d16: 6203 4200 |001b: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004d1a: 6e20 2500 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004d20: 0c02 |0020: move-result-object v2 │ │ +004d22: 6e10 2c00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004d28: 6e10 2c00 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004d2e: 1102 |0027: return-object v2 │ │ +004d30: 0d03 |0028: move-exception v3 │ │ +004d32: 6e10 2c00 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004d38: 6e10 2c00 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004d3e: 2703 |002f: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=522 │ │ 0x0004 line=523 │ │ 0x0008 line=526 │ │ @@ -6783,37 +4514,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -004d7c: |[004d7c] org.tint.addons.framework.IAddon$Stub$Proxy.onTabOpened:(Ljava/lang/String;)Ljava/util/List; │ │ -004d8c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004d92: 0c00 |0003: move-result-object v0 │ │ -004d94: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004d9a: 0c01 |0007: move-result-object v1 │ │ -004d9c: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004da0: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004da6: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004dac: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004db0: 1304 0a00 |0012: const/16 v4, #int 10 // #a │ │ -004db4: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -004db6: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004dbc: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004dc2: 6203 4200 |001b: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004dc6: 6e20 2500 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004dcc: 0c02 |0020: move-result-object v2 │ │ -004dce: 6e10 2c00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004dd4: 6e10 2c00 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004dda: 1102 |0027: return-object v2 │ │ -004ddc: 0d03 |0028: move-exception v3 │ │ -004dde: 6e10 2c00 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004de4: 6e10 2c00 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004dea: 2703 |002f: throw v3 │ │ +004d4c: |[004d4c] org.tint.addons.framework.IAddon$Stub$Proxy.onTabOpened:(Ljava/lang/String;)Ljava/util/List; │ │ +004d5c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004d62: 0c00 |0003: move-result-object v0 │ │ +004d64: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004d6a: 0c01 |0007: move-result-object v1 │ │ +004d6c: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004d70: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004d76: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004d7c: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004d80: 1304 0a00 |0012: const/16 v4, #int 10 // #a │ │ +004d84: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +004d86: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004d8c: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004d92: 6203 4200 |001b: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004d96: 6e20 2500 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004d9c: 0c02 |0020: move-result-object v2 │ │ +004d9e: 6e10 2c00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004da4: 6e10 2c00 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004daa: 1102 |0027: return-object v2 │ │ +004dac: 0d03 |0028: move-exception v3 │ │ +004dae: 6e10 2c00 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004db4: 6e10 2c00 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004dba: 2703 |002f: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=504 │ │ 0x0004 line=505 │ │ 0x0008 line=508 │ │ @@ -6838,37 +4569,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -004df8: |[004df8] org.tint.addons.framework.IAddon$Stub$Proxy.onTabSwitched:(Ljava/lang/String;)Ljava/util/List; │ │ -004e08: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004e0e: 0c00 |0003: move-result-object v0 │ │ -004e10: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004e16: 0c01 |0007: move-result-object v1 │ │ -004e18: 1a03 dc01 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004e1c: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004e22: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004e28: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004e2c: 1304 0c00 |0012: const/16 v4, #int 12 // #c │ │ -004e30: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -004e32: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004e38: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004e3e: 6203 4200 |001b: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004e42: 6e20 2500 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004e48: 0c02 |0020: move-result-object v2 │ │ -004e4a: 6e10 2c00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004e50: 6e10 2c00 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004e56: 1102 |0027: return-object v2 │ │ -004e58: 0d03 |0028: move-exception v3 │ │ -004e5a: 6e10 2c00 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004e60: 6e10 2c00 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004e66: 2703 |002f: throw v3 │ │ +004dc8: |[004dc8] org.tint.addons.framework.IAddon$Stub$Proxy.onTabSwitched:(Ljava/lang/String;)Ljava/util/List; │ │ +004dd8: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004dde: 0c00 |0003: move-result-object v0 │ │ +004de0: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004de6: 0c01 |0007: move-result-object v1 │ │ +004de8: 1a03 d601 |0008: const-string v3, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004dec: 6e20 2e00 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004df2: 6e20 3000 7000 |000d: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004df8: 5463 5b00 |0010: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004dfc: 1304 0c00 |0012: const/16 v4, #int 12 // #c │ │ +004e00: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +004e02: 7255 2400 4310 |0015: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004e08: 6e10 2800 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004e0e: 6203 4200 |001b: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004e12: 6e20 2500 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004e18: 0c02 |0020: move-result-object v2 │ │ +004e1a: 6e10 2c00 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004e20: 6e10 2c00 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004e26: 1102 |0027: return-object v2 │ │ +004e28: 0d03 |0028: move-exception v3 │ │ +004e2a: 6e10 2c00 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004e30: 6e10 2c00 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004e36: 2703 |002f: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=540 │ │ 0x0004 line=541 │ │ 0x0008 line=544 │ │ @@ -6893,33 +4624,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -004e74: |[004e74] org.tint.addons.framework.IAddon$Stub$Proxy.onUnbind:()V │ │ -004e84: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004e8a: 0c00 |0003: move-result-object v0 │ │ -004e8c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004e92: 0c01 |0007: move-result-object v1 │ │ -004e94: 1a02 dc01 |0008: const-string v2, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004e98: 6e20 2e00 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004e9e: 5452 5b00 |000d: iget-object v2, v5, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004ea2: 1223 |000f: const/4 v3, #int 2 // #2 │ │ -004ea4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -004ea6: 7254 2400 3210 |0011: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004eac: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004eb2: 6e10 2c00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004eb8: 6e10 2c00 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ebe: 0e00 |001d: return-void │ │ -004ec0: 0d02 |001e: move-exception v2 │ │ -004ec2: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ec8: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ece: 2702 |0025: throw v2 │ │ +004e44: |[004e44] org.tint.addons.framework.IAddon$Stub$Proxy.onUnbind:()V │ │ +004e54: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004e5a: 0c00 |0003: move-result-object v0 │ │ +004e5c: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004e62: 0c01 |0007: move-result-object v1 │ │ +004e64: 1a02 d601 |0008: const-string v2, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004e68: 6e20 2e00 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004e6e: 5452 5b00 |000d: iget-object v2, v5, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004e72: 1223 |000f: const/4 v3, #int 2 // #2 │ │ +004e74: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +004e76: 7254 2400 3210 |0011: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004e7c: 6e10 2800 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004e82: 6e10 2c00 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004e88: 6e10 2c00 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004e8e: 0e00 |001d: return-void │ │ +004e90: 0d02 |001e: move-exception v2 │ │ +004e92: 6e10 2c00 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004e98: 6e10 2c00 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004e9e: 2702 |0025: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0017 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=367 │ │ 0x0004 line=368 │ │ 0x0008 line=370 │ │ @@ -6940,43 +4671,43 @@ │ │ type : '(Ljava/lang/String;IZI)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -004edc: |[004edc] org.tint.addons.framework.IAddon$Stub$Proxy.onUserChoice:(Ljava/lang/String;IZI)Ljava/util/List; │ │ -004eec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -004eee: 7100 2700 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004ef4: 0c00 |0004: move-result-object v0 │ │ -004ef6: 7100 2700 0000 |0005: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004efc: 0c01 |0008: move-result-object v1 │ │ -004efe: 1a04 dc01 |0009: const-string v4, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004f02: 6e20 2e00 4000 |000b: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004f08: 6e20 3000 7000 |000e: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004f0e: 6e20 2d00 8000 |0011: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -004f14: 3809 0300 |0014: if-eqz v9, 0017 // +0003 │ │ -004f18: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -004f1a: 6e20 2d00 3000 |0017: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -004f20: 6e20 2d00 a000 |001a: invoke-virtual {v0, v10}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -004f26: 5463 5b00 |001d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004f2a: 1304 1900 |001f: const/16 v4, #int 25 // #19 │ │ -004f2e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -004f30: 7255 2400 4310 |0022: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004f36: 6e10 2800 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004f3c: 6203 4200 |0028: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004f40: 6e20 2500 3100 |002a: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004f46: 0c02 |002d: move-result-object v2 │ │ -004f48: 6e10 2c00 0100 |002e: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004f4e: 6e10 2c00 0000 |0031: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004f54: 1102 |0034: return-object v2 │ │ -004f56: 0d03 |0035: move-exception v3 │ │ -004f58: 6e10 2c00 0100 |0036: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004f5e: 6e10 2c00 0000 |0039: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004f64: 2703 |003c: throw v3 │ │ +004eac: |[004eac] org.tint.addons.framework.IAddon$Stub$Proxy.onUserChoice:(Ljava/lang/String;IZI)Ljava/util/List; │ │ +004ebc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +004ebe: 7100 2700 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004ec4: 0c00 |0004: move-result-object v0 │ │ +004ec6: 7100 2700 0000 |0005: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004ecc: 0c01 |0008: move-result-object v1 │ │ +004ece: 1a04 d601 |0009: const-string v4, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004ed2: 6e20 2e00 4000 |000b: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004ed8: 6e20 3000 7000 |000e: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004ede: 6e20 2d00 8000 |0011: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +004ee4: 3809 0300 |0014: if-eqz v9, 0017 // +0003 │ │ +004ee8: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +004eea: 6e20 2d00 3000 |0017: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +004ef0: 6e20 2d00 a000 |001a: invoke-virtual {v0, v10}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +004ef6: 5463 5b00 |001d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004efa: 1304 1900 |001f: const/16 v4, #int 25 // #19 │ │ +004efe: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +004f00: 7255 2400 4310 |0022: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004f06: 6e10 2800 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004f0c: 6203 4200 |0028: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004f10: 6e20 2500 3100 |002a: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004f16: 0c02 |002d: move-result-object v2 │ │ +004f18: 6e10 2c00 0100 |002e: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004f1e: 6e10 2c00 0000 |0031: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004f24: 1102 |0034: return-object v2 │ │ +004f26: 0d03 |0035: move-exception v3 │ │ +004f28: 6e10 2c00 0100 |0036: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004f2e: 6e10 2c00 0000 |0039: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004f34: 2703 |003c: throw v3 │ │ catches : 1 │ │ 0x0009 - 0x002d │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=791 │ │ 0x0005 line=792 │ │ 0x0009 line=795 │ │ @@ -7007,42 +4738,42 @@ │ │ type : '(Ljava/lang/String;IZ)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -004f74: |[004f74] org.tint.addons.framework.IAddon$Stub$Proxy.onUserConfirm:(Ljava/lang/String;IZ)Ljava/util/List; │ │ -004f84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -004f86: 7100 2700 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004f8c: 0c00 |0004: move-result-object v0 │ │ -004f8e: 7100 2700 0000 |0005: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -004f94: 0c01 |0008: move-result-object v1 │ │ -004f96: 1a04 dc01 |0009: const-string v4, "org.tint.addons.framework.IAddon" // string@01dc │ │ -004f9a: 6e20 2e00 4000 |000b: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -004fa0: 6e20 3000 7000 |000e: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -004fa6: 6e20 2d00 8000 |0011: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -004fac: 3809 0300 |0014: if-eqz v9, 0017 // +0003 │ │ -004fb0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -004fb2: 6e20 2d00 3000 |0017: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -004fb8: 5463 5b00 |001a: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -004fbc: 1304 1700 |001c: const/16 v4, #int 23 // #17 │ │ -004fc0: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -004fc2: 7255 2400 4310 |001f: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -004fc8: 6e10 2800 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -004fce: 6203 4200 |0025: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -004fd2: 6e20 2500 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -004fd8: 0c02 |002a: move-result-object v2 │ │ -004fda: 6e10 2c00 0100 |002b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004fe0: 6e10 2c00 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004fe6: 1102 |0031: return-object v2 │ │ -004fe8: 0d03 |0032: move-exception v3 │ │ -004fea: 6e10 2c00 0100 |0033: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ff0: 6e10 2c00 0000 |0036: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -004ff6: 2703 |0039: throw v3 │ │ +004f44: |[004f44] org.tint.addons.framework.IAddon$Stub$Proxy.onUserConfirm:(Ljava/lang/String;IZ)Ljava/util/List; │ │ +004f54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +004f56: 7100 2700 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004f5c: 0c00 |0004: move-result-object v0 │ │ +004f5e: 7100 2700 0000 |0005: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004f64: 0c01 |0008: move-result-object v1 │ │ +004f66: 1a04 d601 |0009: const-string v4, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004f6a: 6e20 2e00 4000 |000b: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +004f70: 6e20 3000 7000 |000e: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +004f76: 6e20 2d00 8000 |0011: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +004f7c: 3809 0300 |0014: if-eqz v9, 0017 // +0003 │ │ +004f80: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +004f82: 6e20 2d00 3000 |0017: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +004f88: 5463 5b00 |001a: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +004f8c: 1304 1700 |001c: const/16 v4, #int 23 // #17 │ │ +004f90: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +004f92: 7255 2400 4310 |001f: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +004f98: 6e10 2800 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +004f9e: 6203 4200 |0025: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +004fa2: 6e20 2500 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +004fa8: 0c02 |002a: move-result-object v2 │ │ +004faa: 6e10 2c00 0100 |002b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004fb0: 6e10 2c00 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004fb6: 1102 |0031: return-object v2 │ │ +004fb8: 0d03 |0032: move-exception v3 │ │ +004fba: 6e10 2c00 0100 |0033: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004fc0: 6e10 2c00 0000 |0036: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +004fc6: 2703 |0039: throw v3 │ │ catches : 1 │ │ 0x0009 - 0x002a │ │ -> 0x0032 │ │ positions : │ │ 0x0001 line=750 │ │ 0x0005 line=751 │ │ 0x0009 line=754 │ │ @@ -7071,43 +4802,43 @@ │ │ type : '(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -005004: |[005004] org.tint.addons.framework.IAddon$Stub$Proxy.onUserInput:(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List; │ │ -005014: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -005016: 7100 2700 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -00501c: 0c00 |0004: move-result-object v0 │ │ -00501e: 7100 2700 0000 |0005: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -005024: 0c01 |0008: move-result-object v1 │ │ -005026: 1a04 dc01 |0009: const-string v4, "org.tint.addons.framework.IAddon" // string@01dc │ │ -00502a: 6e20 2e00 4000 |000b: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -005030: 6e20 3000 7000 |000e: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -005036: 6e20 2d00 8000 |0011: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -00503c: 3809 0300 |0014: if-eqz v9, 0017 // +0003 │ │ -005040: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -005042: 6e20 2d00 3000 |0017: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -005048: 6e20 3000 a000 |001a: invoke-virtual {v0, v10}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -00504e: 5463 5b00 |001d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -005052: 1304 1800 |001f: const/16 v4, #int 24 // #18 │ │ -005056: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -005058: 7255 2400 4310 |0022: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -00505e: 6e10 2800 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -005064: 6203 4200 |0028: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ -005068: 6e20 2500 3100 |002a: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ -00506e: 0c02 |002d: move-result-object v2 │ │ -005070: 6e10 2c00 0100 |002e: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -005076: 6e10 2c00 0000 |0031: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00507c: 1102 |0034: return-object v2 │ │ -00507e: 0d03 |0035: move-exception v3 │ │ -005080: 6e10 2c00 0100 |0036: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -005086: 6e10 2c00 0000 |0039: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -00508c: 2703 |003c: throw v3 │ │ +004fd4: |[004fd4] org.tint.addons.framework.IAddon$Stub$Proxy.onUserInput:(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List; │ │ +004fe4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +004fe6: 7100 2700 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004fec: 0c00 |0004: move-result-object v0 │ │ +004fee: 7100 2700 0000 |0005: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +004ff4: 0c01 |0008: move-result-object v1 │ │ +004ff6: 1a04 d601 |0009: const-string v4, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +004ffa: 6e20 2e00 4000 |000b: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +005000: 6e20 3000 7000 |000e: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005006: 6e20 2d00 8000 |0011: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +00500c: 3809 0300 |0014: if-eqz v9, 0017 // +0003 │ │ +005010: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +005012: 6e20 2d00 3000 |0017: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +005018: 6e20 3000 a000 |001a: invoke-virtual {v0, v10}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +00501e: 5463 5b00 |001d: iget-object v3, v6, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +005022: 1304 1800 |001f: const/16 v4, #int 24 // #18 │ │ +005026: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +005028: 7255 2400 4310 |0022: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +00502e: 6e10 2800 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +005034: 6203 4200 |0028: sget-object v3, Lorg/tint/addons/framework/Action;.CREATOR:Landroid/os/Parcelable$Creator; // field@0042 │ │ +005038: 6e20 2500 3100 |002a: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@0025 │ │ +00503e: 0c02 |002d: move-result-object v2 │ │ +005040: 6e10 2c00 0100 |002e: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +005046: 6e10 2c00 0000 |0031: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +00504c: 1102 |0034: return-object v2 │ │ +00504e: 0d03 |0035: move-exception v3 │ │ +005050: 6e10 2c00 0100 |0036: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +005056: 6e10 2c00 0000 |0039: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +00505c: 2703 |003c: throw v3 │ │ catches : 1 │ │ 0x0009 - 0x002d │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=770 │ │ 0x0005 line=771 │ │ 0x0009 line=774 │ │ @@ -7138,33 +4869,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -00509c: |[00509c] org.tint.addons.framework.IAddon$Stub$Proxy.showAddonSettingsActivity:()V │ │ -0050ac: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0050b2: 0c00 |0003: move-result-object v0 │ │ -0050b4: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ -0050ba: 0c01 |0007: move-result-object v1 │ │ -0050bc: 1a02 dc01 |0008: const-string v2, "org.tint.addons.framework.IAddon" // string@01dc │ │ -0050c0: 6e20 2e00 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ -0050c6: 5452 5b00 |000d: iget-object v2, v5, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ -0050ca: 1303 1a00 |000f: const/16 v3, #int 26 // #1a │ │ -0050ce: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0050d0: 7254 2400 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ -0050d6: 6e10 2800 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ -0050dc: 6e10 2c00 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0050e2: 6e10 2c00 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0050e8: 0e00 |001e: return-void │ │ -0050ea: 0d02 |001f: move-exception v2 │ │ -0050ec: 6e10 2c00 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0050f2: 6e10 2c00 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ -0050f8: 2702 |0026: throw v2 │ │ +00506c: |[00506c] org.tint.addons.framework.IAddon$Stub$Proxy.showAddonSettingsActivity:()V │ │ +00507c: 7100 2700 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +005082: 0c00 |0003: move-result-object v0 │ │ +005084: 7100 2700 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0027 │ │ +00508a: 0c01 |0007: move-result-object v1 │ │ +00508c: 1a02 d601 |0008: const-string v2, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005090: 6e20 2e00 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@002e │ │ +005096: 5452 5b00 |000d: iget-object v2, v5, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@005b │ │ +00509a: 1303 1a00 |000f: const/16 v3, #int 26 // #1a │ │ +00509e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0050a0: 7254 2400 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0024 │ │ +0050a6: 6e10 2800 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@0028 │ │ +0050ac: 6e10 2c00 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0050b2: 6e10 2c00 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0050b8: 0e00 |001e: return-void │ │ +0050ba: 0d02 |001f: move-exception v2 │ │ +0050bc: 6e10 2c00 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0050c2: 6e10 2c00 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@002c │ │ +0050c8: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=812 │ │ 0x0004 line=813 │ │ 0x0008 line=815 │ │ @@ -7178,19 +4909,1225 @@ │ │ locals : │ │ 0x0004 - 0x0027 reg=0 _data Landroid/os/Parcel; │ │ 0x0008 - 0x0027 reg=1 _reply Landroid/os/Parcel; │ │ 0x0000 - 0x0027 reg=5 this Lorg/tint/addons/framework/IAddon$Stub$Proxy; │ │ │ │ source_file_idx : 67 (IAddon.java) │ │ │ │ +Class #30 header: │ │ +class_idx : 93 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 14 │ │ +source_file_idx : 67 │ │ +static_fields_size : 27 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #30 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/IAddon; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Stub" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/addons/framework/IAddon$Stub$Proxy; } │ │ +Annotations on method #277 'onTransact' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #30 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/IAddon$Stub;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/os/Binder;' │ │ + Interfaces - │ │ + #0 : 'Lorg/tint/addons/framework/IAddon;' │ │ + Static fields - │ │ + #0 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'DESCRIPTOR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "org.tint.addons.framework.IAddon" │ │ + #1 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getCallbacks' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 7 │ │ + #2 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getContact' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 6 │ │ + #3 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getContributedBookmarkContextMenuItem' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 19 │ │ + #4 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getContributedHistoryBookmarksMenuItem' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 17 │ │ + #5 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getContributedHistoryContextMenuItem' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 21 │ │ + #6 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getContributedLinkContextMenuItem' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 15 │ │ + #7 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getContributedMainMenuItem' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 13 │ │ + #8 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getDescription' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 5 │ │ + #9 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getName' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 3 │ │ + #10 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_getShortDescription' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 4 │ │ + #11 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onBind' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + #12 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onContributedBookmarkContextMenuItemSelected' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 20 │ │ + #13 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onContributedHistoryBookmarksMenuItemSelected' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 18 │ │ + #14 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onContributedHistoryContextMenuItemSelected' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 22 │ │ + #15 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onContributedLinkContextMenuItemSelected' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16 │ │ + #16 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onContributedMainMenuItemSelected' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 14 │ │ + #17 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onPageFinished' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 9 │ │ + #18 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onPageStarted' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 8 │ │ + #19 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onTabClosed' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 11 │ │ + #20 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onTabOpened' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 10 │ │ + #21 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onTabSwitched' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 12 │ │ + #22 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onUnbind' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2 │ │ + #23 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onUserChoice' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 25 │ │ + #24 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onUserConfirm' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 23 │ │ + #25 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_onUserInput' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 24 │ │ + #26 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'TRANSACTION_showAddonSettingsActivity' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 26 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +0050d8: |[0050d8] org.tint.addons.framework.IAddon$Stub.:()V │ │ +0050e8: 7010 2100 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0021 │ │ +0050ee: 1a00 d601 |0003: const-string v0, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0050f2: 6e30 ff00 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/tint/addons/framework/IAddon$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@00ff │ │ +0050f8: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=17 │ │ + 0x0003 line=18 │ │ + 0x0008 line=19 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/IAddon$Stub; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'asInterface' │ │ + type : '(Landroid/os/IBinder;)Lorg/tint/addons/framework/IAddon;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0050fc: |[0050fc] org.tint.addons.framework.IAddon$Stub.asInterface:(Landroid/os/IBinder;)Lorg/tint/addons/framework/IAddon; │ │ +00510c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +005110: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +005112: 1100 |0003: return-object v0 │ │ +005114: 1a01 d601 |0004: const-string v1, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005118: 7220 2300 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@0023 │ │ +00511e: 0c00 |0009: move-result-object v0 │ │ +005120: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +005124: 2001 5e00 |000c: instance-of v1, v0, Lorg/tint/addons/framework/IAddon; // type@005e │ │ +005128: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +00512c: 1f00 5e00 |0010: check-cast v0, Lorg/tint/addons/framework/IAddon; // type@005e │ │ +005130: 28f1 |0012: goto 0003 // -000f │ │ +005132: 2200 5c00 |0013: new-instance v0, Lorg/tint/addons/framework/IAddon$Stub$Proxy; // type@005c │ │ +005136: 7020 df00 2000 |0015: invoke-direct {v0, v2}, Lorg/tint/addons/framework/IAddon$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@00df │ │ +00513c: 28eb |0018: goto 0003 // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0002 line=27 │ │ + 0x0003 line=33 │ │ + 0x0004 line=29 │ │ + 0x000a line=30 │ │ + 0x0010 line=31 │ │ + 0x0013 line=33 │ │ + locals : │ │ + 0x000a - 0x0015 reg=0 iin Landroid/os/IInterface; │ │ + 0x0000 - 0x0019 reg=2 obj Landroid/os/IBinder; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'asBinder' │ │ + type : '()Landroid/os/IBinder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +005140: |[005140] org.tint.addons.framework.IAddon$Stub.asBinder:()Landroid/os/IBinder; │ │ +005150: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lorg/tint/addons/framework/IAddon$Stub; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/IAddon$Stub;) │ │ + name : 'onTransact' │ │ + type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 718 16-bit code units │ │ +005154: |[005154] org.tint.addons.framework.IAddon$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +005164: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +005166: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +005168: 2c09 5e02 0000 |0002: sparse-switch v9, 00000260 // +0000025e │ │ +00516e: 6f5c 2200 98ba |0005: invoke-super {v8, v9, v10, v11, v12}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0022 │ │ +005174: 0a06 |0008: move-result v6 │ │ +005176: 0f06 |0009: return v6 │ │ +005178: 1a07 d601 |000a: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +00517c: 6e20 3000 7b00 |000c: invoke-virtual {v11, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005182: 28fa |000f: goto 0009 // -0006 │ │ +005184: 1a07 d601 |0010: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005188: 6e20 2600 7a00 |0012: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +00518e: 6e10 0a01 0800 |0015: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.onBind:()V // method@010a │ │ +005194: 6e10 2f00 0b00 |0018: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +00519a: 28ee |001b: goto 0009 // -0012 │ │ +00519c: 1a07 d601 |001c: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0051a0: 6e20 2600 7a00 |001e: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0051a6: 6e10 1601 0800 |0021: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.onUnbind:()V // method@0116 │ │ +0051ac: 6e10 2f00 0b00 |0024: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0051b2: 28e2 |0027: goto 0009 // -001e │ │ +0051b4: 1a07 d601 |0028: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0051b8: 6e20 2600 7a00 |002a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0051be: 6e10 0801 0800 |002d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getName:()Ljava/lang/String; // method@0108 │ │ +0051c4: 0c04 |0030: move-result-object v4 │ │ +0051c6: 6e10 2f00 0b00 |0031: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0051cc: 6e20 3000 4b00 |0034: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +0051d2: 28d2 |0037: goto 0009 // -002e │ │ +0051d4: 1a07 d601 |0038: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0051d8: 6e20 2600 7a00 |003a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0051de: 6e10 0901 0800 |003d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getShortDescription:()Ljava/lang/String; // method@0109 │ │ +0051e4: 0c04 |0040: move-result-object v4 │ │ +0051e6: 6e10 2f00 0b00 |0041: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0051ec: 6e20 3000 4b00 |0044: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +0051f2: 28c2 |0047: goto 0009 // -003e │ │ +0051f4: 1a07 d601 |0048: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0051f8: 6e20 2600 7a00 |004a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0051fe: 6e10 0701 0800 |004d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getDescription:()Ljava/lang/String; // method@0107 │ │ +005204: 0c04 |0050: move-result-object v4 │ │ +005206: 6e10 2f00 0b00 |0051: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +00520c: 6e20 3000 4b00 |0054: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005212: 28b2 |0057: goto 0009 // -004e │ │ +005214: 1a07 d601 |0058: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005218: 6e20 2600 7a00 |005a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +00521e: 6e10 0101 0800 |005d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getContact:()Ljava/lang/String; // method@0101 │ │ +005224: 0c04 |0060: move-result-object v4 │ │ +005226: 6e10 2f00 0b00 |0061: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +00522c: 6e20 3000 4b00 |0064: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005232: 28a2 |0067: goto 0009 // -005e │ │ +005234: 1a07 d601 |0068: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005238: 6e20 2600 7a00 |006a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +00523e: 6e10 0001 0800 |006d: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.getCallbacks:()I // method@0100 │ │ +005244: 0a04 |0070: move-result v4 │ │ +005246: 6e10 2f00 0b00 |0071: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +00524c: 6e20 2d00 4b00 |0074: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +005252: 2892 |0077: goto 0009 // -006e │ │ +005254: 1a07 d601 |0078: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005258: 6e20 2600 7a00 |007a: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +00525e: 6e10 2a00 0a00 |007d: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005264: 0c00 |0080: move-result-object v0 │ │ +005266: 6e10 2a00 0a00 |0081: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +00526c: 0c01 |0084: move-result-object v1 │ │ +00526e: 6e30 1101 0801 |0085: invoke-virtual {v8, v0, v1}, Lorg/tint/addons/framework/IAddon$Stub;.onPageStarted:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@0111 │ │ +005274: 0c05 |0088: move-result-object v5 │ │ +005276: 6e10 2f00 0b00 |0089: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +00527c: 6e20 3200 5b00 |008c: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +005282: 2900 7aff |008f: goto/16 0009 // -0086 │ │ +005286: 1a07 d601 |0091: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +00528a: 6e20 2600 7a00 |0093: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +005290: 6e10 2a00 0a00 |0096: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005296: 0c00 |0099: move-result-object v0 │ │ +005298: 6e10 2a00 0a00 |009a: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +00529e: 0c01 |009d: move-result-object v1 │ │ +0052a0: 6e30 1001 0801 |009e: invoke-virtual {v8, v0, v1}, Lorg/tint/addons/framework/IAddon$Stub;.onPageFinished:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@0110 │ │ +0052a6: 0c05 |00a1: move-result-object v5 │ │ +0052a8: 6e10 2f00 0b00 |00a2: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0052ae: 6e20 3200 5b00 |00a5: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +0052b4: 2900 61ff |00a8: goto/16 0009 // -009f │ │ +0052b8: 1a07 d601 |00aa: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0052bc: 6e20 2600 7a00 |00ac: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0052c2: 6e10 2a00 0a00 |00af: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0052c8: 0c00 |00b2: move-result-object v0 │ │ +0052ca: 6e20 1301 0800 |00b3: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.onTabOpened:(Ljava/lang/String;)Ljava/util/List; // method@0113 │ │ +0052d0: 0c05 |00b6: move-result-object v5 │ │ +0052d2: 6e10 2f00 0b00 |00b7: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0052d8: 6e20 3200 5b00 |00ba: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +0052de: 2900 4cff |00bd: goto/16 0009 // -00b4 │ │ +0052e2: 1a07 d601 |00bf: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0052e6: 6e20 2600 7a00 |00c1: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0052ec: 6e10 2a00 0a00 |00c4: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0052f2: 0c00 |00c7: move-result-object v0 │ │ +0052f4: 6e20 1201 0800 |00c8: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.onTabClosed:(Ljava/lang/String;)Ljava/util/List; // method@0112 │ │ +0052fa: 0c05 |00cb: move-result-object v5 │ │ +0052fc: 6e10 2f00 0b00 |00cc: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005302: 6e20 3200 5b00 |00cf: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +005308: 2900 37ff |00d2: goto/16 0009 // -00c9 │ │ +00530c: 1a07 d601 |00d4: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005310: 6e20 2600 7a00 |00d6: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +005316: 6e10 2a00 0a00 |00d9: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +00531c: 0c00 |00dc: move-result-object v0 │ │ +00531e: 6e20 1401 0800 |00dd: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.onTabSwitched:(Ljava/lang/String;)Ljava/util/List; // method@0114 │ │ +005324: 0c05 |00e0: move-result-object v5 │ │ +005326: 6e10 2f00 0b00 |00e1: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +00532c: 6e20 3200 5b00 |00e4: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +005332: 2900 22ff |00e7: goto/16 0009 // -00de │ │ +005336: 1a07 d601 |00e9: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +00533a: 6e20 2600 7a00 |00eb: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +005340: 6e10 2a00 0a00 |00ee: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005346: 0c00 |00f1: move-result-object v0 │ │ +005348: 6e10 2a00 0a00 |00f2: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +00534e: 0c01 |00f5: move-result-object v1 │ │ +005350: 6e10 2a00 0a00 |00f6: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005356: 0c02 |00f9: move-result-object v2 │ │ +005358: 6e40 0601 0821 |00fa: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedMainMenuItem:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0106 │ │ +00535e: 0c04 |00fd: move-result-object v4 │ │ +005360: 6e10 2f00 0b00 |00fe: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005366: 6e20 3000 4b00 |0101: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +00536c: 2900 05ff |0104: goto/16 0009 // -00fb │ │ +005370: 1a07 d601 |0106: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005374: 6e20 2600 7a00 |0108: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +00537a: 6e10 2a00 0a00 |010b: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005380: 0c00 |010e: move-result-object v0 │ │ +005382: 6e10 2a00 0a00 |010f: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005388: 0c01 |0112: move-result-object v1 │ │ +00538a: 6e10 2a00 0a00 |0113: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005390: 0c02 |0116: move-result-object v2 │ │ +005392: 6e40 0f01 0821 |0117: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedMainMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@010f │ │ +005398: 0c05 |011a: move-result-object v5 │ │ +00539a: 6e10 2f00 0b00 |011b: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0053a0: 6e20 3200 5b00 |011e: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +0053a6: 2900 e8fe |0121: goto/16 0009 // -0118 │ │ +0053aa: 1a07 d601 |0123: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0053ae: 6e20 2600 7a00 |0125: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0053b4: 6e10 2a00 0a00 |0128: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0053ba: 0c00 |012b: move-result-object v0 │ │ +0053bc: 6e10 2900 0a00 |012c: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +0053c2: 0a01 |012f: move-result v1 │ │ +0053c4: 6e10 2a00 0a00 |0130: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0053ca: 0c02 |0133: move-result-object v2 │ │ +0053cc: 6e40 0501 0821 |0134: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedLinkContextMenuItem:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; // method@0105 │ │ +0053d2: 0c04 |0137: move-result-object v4 │ │ +0053d4: 6e10 2f00 0b00 |0138: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0053da: 6e20 3000 4b00 |013b: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +0053e0: 2900 cbfe |013e: goto/16 0009 // -0135 │ │ +0053e4: 1a07 d601 |0140: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0053e8: 6e20 2600 7a00 |0142: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0053ee: 6e10 2a00 0a00 |0145: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0053f4: 0c00 |0148: move-result-object v0 │ │ +0053f6: 6e10 2900 0a00 |0149: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +0053fc: 0a01 |014c: move-result v1 │ │ +0053fe: 6e10 2a00 0a00 |014d: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005404: 0c02 |0150: move-result-object v2 │ │ +005406: 6e40 0e01 0821 |0151: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedLinkContextMenuItemSelected:(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List; // method@010e │ │ +00540c: 0c05 |0154: move-result-object v5 │ │ +00540e: 6e10 2f00 0b00 |0155: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005414: 6e20 3200 5b00 |0158: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +00541a: 2900 aefe |015b: goto/16 0009 // -0152 │ │ +00541e: 1a07 d601 |015d: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005422: 6e20 2600 7a00 |015f: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +005428: 6e10 2a00 0a00 |0162: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +00542e: 0c00 |0165: move-result-object v0 │ │ +005430: 6e20 0301 0800 |0166: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedHistoryBookmarksMenuItem:(Ljava/lang/String;)Ljava/lang/String; // method@0103 │ │ +005436: 0c04 |0169: move-result-object v4 │ │ +005438: 6e10 2f00 0b00 |016a: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +00543e: 6e20 3000 4b00 |016d: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005444: 2900 99fe |0170: goto/16 0009 // -0167 │ │ +005448: 1a07 d601 |0172: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +00544c: 6e20 2600 7a00 |0174: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +005452: 6e10 2a00 0a00 |0177: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005458: 0c00 |017a: move-result-object v0 │ │ +00545a: 6e20 0c01 0800 |017b: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedHistoryBookmarksMenuItemSelected:(Ljava/lang/String;)Ljava/util/List; // method@010c │ │ +005460: 0c05 |017e: move-result-object v5 │ │ +005462: 6e10 2f00 0b00 |017f: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005468: 6e20 3200 5b00 |0182: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +00546e: 2900 84fe |0185: goto/16 0009 // -017c │ │ +005472: 1a07 d601 |0187: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005476: 6e20 2600 7a00 |0189: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +00547c: 6e10 2a00 0a00 |018c: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005482: 0c00 |018f: move-result-object v0 │ │ +005484: 6e20 0201 0800 |0190: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedBookmarkContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; // method@0102 │ │ +00548a: 0c04 |0193: move-result-object v4 │ │ +00548c: 6e10 2f00 0b00 |0194: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005492: 6e20 3000 4b00 |0197: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005498: 2900 6ffe |019a: goto/16 0009 // -0191 │ │ +00549c: 1a07 d601 |019c: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0054a0: 6e20 2600 7a00 |019e: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0054a6: 6e10 2a00 0a00 |01a1: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0054ac: 0c00 |01a4: move-result-object v0 │ │ +0054ae: 6e10 2a00 0a00 |01a5: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0054b4: 0c01 |01a8: move-result-object v1 │ │ +0054b6: 6e10 2a00 0a00 |01a9: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0054bc: 0c02 |01ac: move-result-object v2 │ │ +0054be: 6e40 0b01 0821 |01ad: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedBookmarkContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@010b │ │ +0054c4: 0c05 |01b0: move-result-object v5 │ │ +0054c6: 6e10 2f00 0b00 |01b1: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0054cc: 6e20 3200 5b00 |01b4: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +0054d2: 2900 52fe |01b7: goto/16 0009 // -01ae │ │ +0054d6: 1a07 d601 |01b9: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0054da: 6e20 2600 7a00 |01bb: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0054e0: 6e10 2a00 0a00 |01be: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0054e6: 0c00 |01c1: move-result-object v0 │ │ +0054e8: 6e20 0401 0800 |01c2: invoke-virtual {v8, v0}, Lorg/tint/addons/framework/IAddon$Stub;.getContributedHistoryContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +0054ee: 0c04 |01c5: move-result-object v4 │ │ +0054f0: 6e10 2f00 0b00 |01c6: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0054f6: 6e20 3000 4b00 |01c9: invoke-virtual {v11, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +0054fc: 2900 3dfe |01cc: goto/16 0009 // -01c3 │ │ +005500: 1a07 d601 |01ce: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +005504: 6e20 2600 7a00 |01d0: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +00550a: 6e10 2a00 0a00 |01d3: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005510: 0c00 |01d6: move-result-object v0 │ │ +005512: 6e10 2a00 0a00 |01d7: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005518: 0c01 |01da: move-result-object v1 │ │ +00551a: 6e10 2a00 0a00 |01db: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005520: 0c02 |01de: move-result-object v2 │ │ +005522: 6e40 0d01 0821 |01df: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onContributedHistoryContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@010d │ │ +005528: 0c05 |01e2: move-result-object v5 │ │ +00552a: 6e10 2f00 0b00 |01e3: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005530: 6e20 3200 5b00 |01e6: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +005536: 2900 20fe |01e9: goto/16 0009 // -01e0 │ │ +00553a: 1a07 d601 |01eb: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +00553e: 6e20 2600 7a00 |01ed: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +005544: 6e10 2a00 0a00 |01f0: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +00554a: 0c00 |01f3: move-result-object v0 │ │ +00554c: 6e10 2900 0a00 |01f4: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +005552: 0a01 |01f7: move-result v1 │ │ +005554: 6e10 2900 0a00 |01f8: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +00555a: 0a07 |01fb: move-result v7 │ │ +00555c: 3807 0300 |01fc: if-eqz v7, 01ff // +0003 │ │ +005560: 0162 |01fe: move v2, v6 │ │ +005562: 6e40 1801 0821 |01ff: invoke-virtual {v8, v0, v1, v2}, Lorg/tint/addons/framework/IAddon$Stub;.onUserConfirm:(Ljava/lang/String;IZ)Ljava/util/List; // method@0118 │ │ +005568: 0c05 |0202: move-result-object v5 │ │ +00556a: 6e10 2f00 0b00 |0203: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005570: 6e20 3200 5b00 |0206: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +005576: 2900 00fe |0209: goto/16 0009 // -0200 │ │ +00557a: 1a07 d601 |020b: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +00557e: 6e20 2600 7a00 |020d: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +005584: 6e10 2a00 0a00 |0210: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +00558a: 0c00 |0213: move-result-object v0 │ │ +00558c: 6e10 2900 0a00 |0214: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +005592: 0a01 |0217: move-result v1 │ │ +005594: 6e10 2900 0a00 |0218: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +00559a: 0a07 |021b: move-result v7 │ │ +00559c: 3807 0300 |021c: if-eqz v7, 021f // +0003 │ │ +0055a0: 0162 |021e: move v2, v6 │ │ +0055a2: 6e10 2a00 0a00 |021f: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0055a8: 0c03 |0222: move-result-object v3 │ │ +0055aa: 6e53 1901 0821 |0223: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/tint/addons/framework/IAddon$Stub;.onUserInput:(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List; // method@0119 │ │ +0055b0: 0c05 |0226: move-result-object v5 │ │ +0055b2: 6e10 2f00 0b00 |0227: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +0055b8: 6e20 3200 5b00 |022a: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +0055be: 2900 dcfd |022d: goto/16 0009 // -0224 │ │ +0055c2: 1a07 d601 |022f: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +0055c6: 6e20 2600 7a00 |0231: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +0055cc: 6e10 2a00 0a00 |0234: invoke-virtual {v10}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0055d2: 0c00 |0237: move-result-object v0 │ │ +0055d4: 6e10 2900 0a00 |0238: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +0055da: 0a01 |023b: move-result v1 │ │ +0055dc: 6e10 2900 0a00 |023c: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +0055e2: 0a07 |023f: move-result v7 │ │ +0055e4: 3807 0300 |0240: if-eqz v7, 0243 // +0003 │ │ +0055e8: 0162 |0242: move v2, v6 │ │ +0055ea: 6e10 2900 0a00 |0243: invoke-virtual {v10}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +0055f0: 0a03 |0246: move-result v3 │ │ +0055f2: 6e53 1701 0821 |0247: invoke-virtual {v8, v0, v1, v2, v3}, Lorg/tint/addons/framework/IAddon$Stub;.onUserChoice:(Ljava/lang/String;IZI)Ljava/util/List; // method@0117 │ │ +0055f8: 0c05 |024a: move-result-object v5 │ │ +0055fa: 6e10 2f00 0b00 |024b: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005600: 6e20 3200 5b00 |024e: invoke-virtual {v11, v5}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0032 │ │ +005606: 2900 b8fd |0251: goto/16 0009 // -0248 │ │ +00560a: 1a07 d601 |0253: const-string v7, "org.tint.addons.framework.IAddon" // string@01d6 │ │ +00560e: 6e20 2600 7a00 |0255: invoke-virtual {v10, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0026 │ │ +005614: 6e10 1a01 0800 |0258: invoke-virtual {v8}, Lorg/tint/addons/framework/IAddon$Stub;.showAddonSettingsActivity:()V // method@011a │ │ +00561a: 6e10 2f00 0b00 |025b: invoke-virtual {v11}, Landroid/os/Parcel;.writeNoException:()V // method@002f │ │ +005620: 2900 abfd |025e: goto/16 0009 // -0255 │ │ +005624: 0002 1b00 0100 0000 0200 0000 0300 ... |0260: sparse-switch-data (110 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=41 │ │ + 0x0005 line=334 │ │ + 0x000a line=45 │ │ + 0x0010 line=50 │ │ + 0x0015 line=51 │ │ + 0x0018 line=52 │ │ + 0x001c line=57 │ │ + 0x0021 line=58 │ │ + 0x0024 line=59 │ │ + 0x0028 line=64 │ │ + 0x002d line=65 │ │ + 0x0031 line=66 │ │ + 0x0034 line=67 │ │ + 0x0038 line=72 │ │ + 0x003d line=73 │ │ + 0x0041 line=74 │ │ + 0x0044 line=75 │ │ + 0x0048 line=80 │ │ + 0x004d line=81 │ │ + 0x0051 line=82 │ │ + 0x0054 line=83 │ │ + 0x0058 line=88 │ │ + 0x005d line=89 │ │ + 0x0061 line=90 │ │ + 0x0064 line=91 │ │ + 0x0068 line=96 │ │ + 0x006d line=97 │ │ + 0x0071 line=98 │ │ + 0x0074 line=99 │ │ + 0x0078 line=104 │ │ + 0x007d line=106 │ │ + 0x0081 line=108 │ │ + 0x0085 line=109 │ │ + 0x0089 line=110 │ │ + 0x008c line=111 │ │ + 0x0091 line=116 │ │ + 0x0096 line=118 │ │ + 0x009a line=120 │ │ + 0x009e line=121 │ │ + 0x00a2 line=122 │ │ + 0x00a5 line=123 │ │ + 0x00aa line=128 │ │ + 0x00af line=130 │ │ + 0x00b3 line=131 │ │ + 0x00b7 line=132 │ │ + 0x00ba line=133 │ │ + 0x00bf line=138 │ │ + 0x00c4 line=140 │ │ + 0x00c8 line=141 │ │ + 0x00cc line=142 │ │ + 0x00cf line=143 │ │ + 0x00d4 line=148 │ │ + 0x00d9 line=150 │ │ + 0x00dd line=151 │ │ + 0x00e1 line=152 │ │ + 0x00e4 line=153 │ │ + 0x00e9 line=158 │ │ + 0x00ee line=160 │ │ + 0x00f2 line=162 │ │ + 0x00f6 line=164 │ │ + 0x00fa line=165 │ │ + 0x00fe line=166 │ │ + 0x0101 line=167 │ │ + 0x0106 line=172 │ │ + 0x010b line=174 │ │ + 0x010f line=176 │ │ + 0x0113 line=178 │ │ + 0x0117 line=179 │ │ + 0x011b line=180 │ │ + 0x011e line=181 │ │ + 0x0123 line=186 │ │ + 0x0128 line=188 │ │ + 0x012c line=190 │ │ + 0x0130 line=192 │ │ + 0x0134 line=193 │ │ + 0x0138 line=194 │ │ + 0x013b line=195 │ │ + 0x0140 line=200 │ │ + 0x0145 line=202 │ │ + 0x0149 line=204 │ │ + 0x014d line=206 │ │ + 0x0151 line=207 │ │ + 0x0155 line=208 │ │ + 0x0158 line=209 │ │ + 0x015d line=214 │ │ + 0x0162 line=216 │ │ + 0x0166 line=217 │ │ + 0x016a line=218 │ │ + 0x016d line=219 │ │ + 0x0172 line=224 │ │ + 0x0177 line=226 │ │ + 0x017b line=227 │ │ + 0x017f line=228 │ │ + 0x0182 line=229 │ │ + 0x0187 line=234 │ │ + 0x018c line=236 │ │ + 0x0190 line=237 │ │ + 0x0194 line=238 │ │ + 0x0197 line=239 │ │ + 0x019c line=244 │ │ + 0x01a1 line=246 │ │ + 0x01a5 line=248 │ │ + 0x01a9 line=250 │ │ + 0x01ad line=251 │ │ + 0x01b1 line=252 │ │ + 0x01b4 line=253 │ │ + 0x01b9 line=258 │ │ + 0x01be line=260 │ │ + 0x01c2 line=261 │ │ + 0x01c6 line=262 │ │ + 0x01c9 line=263 │ │ + 0x01ce line=268 │ │ + 0x01d3 line=270 │ │ + 0x01d7 line=272 │ │ + 0x01db line=274 │ │ + 0x01df line=275 │ │ + 0x01e3 line=276 │ │ + 0x01e6 line=277 │ │ + 0x01eb line=282 │ │ + 0x01f0 line=284 │ │ + 0x01f4 line=286 │ │ + 0x01f8 line=288 │ │ + 0x01ff line=289 │ │ + 0x0203 line=290 │ │ + 0x0206 line=291 │ │ + 0x020b line=296 │ │ + 0x0210 line=298 │ │ + 0x0214 line=300 │ │ + 0x0218 line=302 │ │ + 0x021f line=304 │ │ + 0x0223 line=305 │ │ + 0x0227 line=306 │ │ + 0x022a line=307 │ │ + 0x022f line=312 │ │ + 0x0234 line=314 │ │ + 0x0238 line=316 │ │ + 0x023c line=318 │ │ + 0x0243 line=320 │ │ + 0x0247 line=321 │ │ + 0x024b line=322 │ │ + 0x024e line=323 │ │ + 0x0253 line=328 │ │ + 0x0258 line=329 │ │ + 0x025b line=330 │ │ + 0x0260 line=41 │ │ + locals : │ │ + 0x0031 - 0x0038 reg=4 _result Ljava/lang/String; │ │ + 0x0041 - 0x0048 reg=4 _result Ljava/lang/String; │ │ + 0x0051 - 0x0058 reg=4 _result Ljava/lang/String; │ │ + 0x0061 - 0x0068 reg=4 _result Ljava/lang/String; │ │ + 0x0071 - 0x0078 reg=4 _result I │ │ + 0x0081 - 0x0091 reg=0 _arg0 Ljava/lang/String; │ │ + 0x0085 - 0x0091 reg=1 _arg1 Ljava/lang/String; │ │ + 0x0089 - 0x0091 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x009a - 0x00aa reg=0 _arg0 Ljava/lang/String; │ │ + 0x009e - 0x00aa reg=1 _arg1 Ljava/lang/String; │ │ + 0x00a2 - 0x00aa reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x00b3 - 0x00bf reg=0 _arg0 Ljava/lang/String; │ │ + 0x00b7 - 0x00bf reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x00c8 - 0x00d4 reg=0 _arg0 Ljava/lang/String; │ │ + 0x00cc - 0x00d4 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x00dd - 0x00e9 reg=0 _arg0 Ljava/lang/String; │ │ + 0x00e1 - 0x00e9 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x00f2 - 0x0106 reg=0 _arg0 Ljava/lang/String; │ │ + 0x00f6 - 0x0106 reg=1 _arg1 Ljava/lang/String; │ │ + 0x00fa - 0x0106 reg=2 _arg2 Ljava/lang/String; │ │ + 0x00fe - 0x0106 reg=4 _result Ljava/lang/String; │ │ + 0x010f - 0x0123 reg=0 _arg0 Ljava/lang/String; │ │ + 0x0113 - 0x0123 reg=1 _arg1 Ljava/lang/String; │ │ + 0x0117 - 0x0123 reg=2 _arg2 Ljava/lang/String; │ │ + 0x011b - 0x0123 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x012c - 0x0140 reg=0 _arg0 Ljava/lang/String; │ │ + 0x0130 - 0x0140 reg=1 _arg1 I │ │ + 0x0134 - 0x0140 reg=2 _arg2 Ljava/lang/String; │ │ + 0x0138 - 0x0140 reg=4 _result Ljava/lang/String; │ │ + 0x0149 - 0x015d reg=0 _arg0 Ljava/lang/String; │ │ + 0x014d - 0x015d reg=1 _arg1 I │ │ + 0x0151 - 0x015d reg=2 _arg2 Ljava/lang/String; │ │ + 0x0155 - 0x015d reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x0166 - 0x0172 reg=0 _arg0 Ljava/lang/String; │ │ + 0x016a - 0x0172 reg=4 _result Ljava/lang/String; │ │ + 0x017b - 0x0187 reg=0 _arg0 Ljava/lang/String; │ │ + 0x017f - 0x0187 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x0190 - 0x019c reg=0 _arg0 Ljava/lang/String; │ │ + 0x0194 - 0x019c reg=4 _result Ljava/lang/String; │ │ + 0x01a5 - 0x01b9 reg=0 _arg0 Ljava/lang/String; │ │ + 0x01a9 - 0x01b9 reg=1 _arg1 Ljava/lang/String; │ │ + 0x01ad - 0x01b9 reg=2 _arg2 Ljava/lang/String; │ │ + 0x01b1 - 0x01b9 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x01c2 - 0x01ce reg=0 _arg0 Ljava/lang/String; │ │ + 0x01c6 - 0x01ce reg=4 _result Ljava/lang/String; │ │ + 0x01d7 - 0x01eb reg=0 _arg0 Ljava/lang/String; │ │ + 0x01db - 0x01eb reg=1 _arg1 Ljava/lang/String; │ │ + 0x01df - 0x01eb reg=2 _arg2 Ljava/lang/String; │ │ + 0x01e3 - 0x01eb reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x01f4 - 0x020b reg=0 _arg0 Ljava/lang/String; │ │ + 0x01f8 - 0x020b reg=1 _arg1 I │ │ + 0x01ff - 0x020b reg=2 _arg2 Z │ │ + 0x0203 - 0x020b reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x0214 - 0x022f reg=0 _arg0 Ljava/lang/String; │ │ + 0x0218 - 0x022f reg=1 _arg1 I │ │ + 0x021f - 0x022f reg=2 _arg2 Z │ │ + 0x0223 - 0x022f reg=3 _arg3 Ljava/lang/String; │ │ + 0x0227 - 0x022f reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x0238 - 0x0253 reg=0 _arg0 Ljava/lang/String; │ │ + 0x023c - 0x0253 reg=1 _arg1 I │ │ + 0x0243 - 0x0253 reg=2 _arg2 Z │ │ + 0x0247 - 0x0253 reg=3 _arg3 I │ │ + 0x024b - 0x0253 reg=5 _result Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x02ce reg=8 this Lorg/tint/addons/framework/IAddon$Stub; │ │ + 0x0000 - 0x02ce reg=9 code I │ │ + 0x0000 - 0x02ce reg=10 data Landroid/os/Parcel; │ │ + 0x0000 - 0x02ce reg=11 reply Landroid/os/Parcel; │ │ + 0x0000 - 0x02ce reg=12 flags I │ │ + │ │ + source_file_idx : 67 (IAddon.java) │ │ + │ │ +Class #31 header: │ │ +class_idx : 96 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 86 │ │ +source_file_idx : 204 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #31 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/OpenTabAction;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/tint/addons/framework/Action;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ + name : 'mUrl' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +005700: |[005700] org.tint.addons.framework.OpenTabAction.:()V │ │ +005710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +005712: 1f00 3500 |0001: check-cast v0, Ljava/lang/String; // type@0035 │ │ +005716: 7020 3f01 0100 |0003: invoke-direct {v1, v0}, Lorg/tint/addons/framework/OpenTabAction;.:(Ljava/lang/String;)V // method@013f │ │ +00571c: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0006 line=29 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +005720: |[005720] org.tint.addons.framework.OpenTabAction.:(Landroid/os/Parcel;)V │ │ +005730: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +005732: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +005738: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +00573e: 0c00 |0007: move-result-object v0 │ │ +005740: 5b10 7900 |0008: iput-object v0, v1, Lorg/tint/addons/framework/OpenTabAction;.mUrl:Ljava/lang/String; // field@0079 │ │ +005744: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0004 line=40 │ │ + 0x000a line=41 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ + 0x0000 - 0x000b reg=2 in Landroid/os/Parcel; │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +005748: |[005748] org.tint.addons.framework.OpenTabAction.:(Ljava/lang/String;)V │ │ +005758: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +00575a: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +005760: 5b12 7900 |0004: iput-object v2, v1, Lorg/tint/addons/framework/OpenTabAction;.mUrl:Ljava/lang/String; // field@0079 │ │ +005764: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0004 line=34 │ │ + 0x0006 line=35 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ + 0x0000 - 0x0007 reg=2 url Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ + name : 'getUrl' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005768: |[005768] org.tint.addons.framework.OpenTabAction.getUrl:()Ljava/lang/String; │ │ +005778: 5410 7900 |0000: iget-object v0, v1, Lorg/tint/addons/framework/OpenTabAction;.mUrl:Ljava/lang/String; // field@0079 │ │ +00577c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +005780: |[005780] org.tint.addons.framework.OpenTabAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +005790: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ +005796: 5410 7900 |0003: iget-object v0, v1, Lorg/tint/addons/framework/OpenTabAction;.mUrl:Ljava/lang/String; // field@0079 │ │ +00579a: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +0057a0: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0003 line=51 │ │ + 0x0008 line=52 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ + 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0009 reg=3 flags I │ │ + │ │ + source_file_idx : 204 (OpenTabAction.java) │ │ + │ │ +Class #32 header: │ │ +class_idx : 99 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 86 │ │ +source_file_idx : 211 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #32 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/ShowDialogAction;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/tint/addons/framework/Action;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ + name : 'mMessage' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ + name : 'mTitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +0057a4: |[0057a4] org.tint.addons.framework.ShowDialogAction.:(Landroid/os/Parcel;)V │ │ +0057b4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0057b6: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +0057bc: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0057c2: 0c00 |0007: move-result-object v0 │ │ +0057c4: 5b10 7c00 |0008: iput-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mTitle:Ljava/lang/String; // field@007c │ │ +0057c8: 6e10 2a00 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0057ce: 0c00 |000d: move-result-object v0 │ │ +0057d0: 5b10 7b00 |000e: iput-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mMessage:Ljava/lang/String; // field@007b │ │ +0057d4: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + 0x0004 line=38 │ │ + 0x000a line=39 │ │ + 0x0010 line=40 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ + 0x0000 - 0x0011 reg=2 in Landroid/os/Parcel; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0057d8: |[0057d8] org.tint.addons.framework.ShowDialogAction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0057e8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0057ea: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +0057f0: 5b12 7c00 |0004: iput-object v2, v1, Lorg/tint/addons/framework/ShowDialogAction;.mTitle:Ljava/lang/String; // field@007c │ │ +0057f4: 5b13 7b00 |0006: iput-object v3, v1, Lorg/tint/addons/framework/ShowDialogAction;.mMessage:Ljava/lang/String; // field@007b │ │ +0057f8: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0004 line=31 │ │ + 0x0006 line=32 │ │ + 0x0008 line=33 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ + 0x0000 - 0x0009 reg=2 title Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=3 message Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ + name : 'getMessage' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0057fc: |[0057fc] org.tint.addons.framework.ShowDialogAction.getMessage:()Ljava/lang/String; │ │ +00580c: 5410 7b00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mMessage:Ljava/lang/String; // field@007b │ │ +005810: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ + name : 'getTitle' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005814: |[005814] org.tint.addons.framework.ShowDialogAction.getTitle:()Ljava/lang/String; │ │ +005824: 5410 7c00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mTitle:Ljava/lang/String; // field@007c │ │ +005828: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +00582c: |[00582c] org.tint.addons.framework.ShowDialogAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +00583c: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ +005842: 5410 7c00 |0003: iget-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mTitle:Ljava/lang/String; // field@007c │ │ +005846: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +00584c: 5410 7b00 |0008: iget-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mMessage:Ljava/lang/String; // field@007b │ │ +005850: 6e20 3000 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005856: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0003 line=54 │ │ + 0x0008 line=55 │ │ + 0x000d line=56 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ + 0x0000 - 0x000e reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x000e reg=3 flags I │ │ + │ │ + source_file_idx : 211 (ShowDialogAction.java) │ │ + │ │ +Class #33 header: │ │ +class_idx : 100 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 86 │ │ +source_file_idx : 212 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #33 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/ShowToastAction;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/tint/addons/framework/Action;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ + name : 'mMessage' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ + name : 'mToastLenght' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +005858: |[005858] org.tint.addons.framework.ShowToastAction.:(Landroid/os/Parcel;)V │ │ +005868: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00586a: 7020 bf00 1200 |0001: invoke-direct {v2, v1}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +005870: 6e10 2a00 0300 |0004: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005876: 0c00 |0007: move-result-object v0 │ │ +005878: 5b20 7d00 |0008: iput-object v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mMessage:Ljava/lang/String; // field@007d │ │ +00587c: 6e10 2900 0300 |000a: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +005882: 0a00 |000d: move-result v0 │ │ +005884: 5920 7e00 |000e: iput v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@007e │ │ +005888: 5220 7e00 |0010: iget v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@007e │ │ +00588c: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +005890: 5220 7e00 |0014: iget v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@007e │ │ +005894: 3210 0500 |0016: if-eq v0, v1, 001b // +0005 │ │ +005898: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +00589a: 5920 7e00 |0019: iput v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@007e │ │ +00589e: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=47 │ │ + 0x0004 line=49 │ │ + 0x000a line=50 │ │ + 0x0010 line=52 │ │ + 0x0018 line=54 │ │ + 0x001b line=56 │ │ + locals : │ │ + 0x0000 - 0x001c reg=2 this Lorg/tint/addons/framework/ShowToastAction; │ │ + 0x0000 - 0x001c reg=3 in Landroid/os/Parcel; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0058a0: |[0058a0] org.tint.addons.framework.ShowToastAction.:(Ljava/lang/String;)V │ │ +0058b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0058b2: 7030 4b01 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/ShowToastAction;.:(Ljava/lang/String;I)V // method@014b │ │ +0058b8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0004 line=31 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ + 0x0000 - 0x0005 reg=2 toastMessage Ljava/lang/String; │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +0058bc: |[0058bc] org.tint.addons.framework.ShowToastAction.:(Ljava/lang/String;I)V │ │ +0058cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0058ce: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +0058d4: 5b12 7d00 |0004: iput-object v2, v1, Lorg/tint/addons/framework/ShowToastAction;.mMessage:Ljava/lang/String; // field@007d │ │ +0058d8: 3803 0400 |0006: if-eqz v3, 000a // +0004 │ │ +0058dc: 3303 0500 |0008: if-ne v3, v0, 000d // +0005 │ │ +0058e0: 5913 7e00 |000a: iput v3, v1, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@007e │ │ +0058e4: 0e00 |000c: return-void │ │ +0058e6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0058e8: 5910 7e00 |000e: iput v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@007e │ │ +0058ec: 28fc |0010: goto 000c // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=34 │ │ + 0x0004 line=36 │ │ + 0x0006 line=38 │ │ + 0x000a line=40 │ │ + 0x000c line=44 │ │ + 0x000d line=42 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ + 0x0000 - 0x0011 reg=2 toastMessage Ljava/lang/String; │ │ + 0x0000 - 0x0011 reg=3 toastLength I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ + name : 'getLength' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0058f0: |[0058f0] org.tint.addons.framework.ShowToastAction.getLength:()I │ │ +005900: 5210 7e00 |0000: iget v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@007e │ │ +005904: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ + name : 'getMessage' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005908: |[005908] org.tint.addons.framework.ShowToastAction.getMessage:()Ljava/lang/String; │ │ +005918: 5410 7d00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mMessage:Ljava/lang/String; // field@007d │ │ +00591c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +005920: |[005920] org.tint.addons.framework.ShowToastAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +005930: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ +005936: 5410 7d00 |0003: iget-object v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mMessage:Ljava/lang/String; // field@007d │ │ +00593a: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005940: 5210 7e00 |0008: iget v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@007e │ │ +005944: 6e20 2d00 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +00594a: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + 0x0003 line=69 │ │ + 0x0008 line=70 │ │ + 0x000d line=71 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ + 0x0000 - 0x000e reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x000e reg=3 flags I │ │ + │ │ + source_file_idx : 212 (ShowToastAction.java) │ │ + │ │ Class #34 header: │ │ -class_idx : 106 │ │ +class_idx : 101 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 86 │ │ -source_file_idx : 250 │ │ +source_file_idx : 245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 2 │ │ │ │ Class #34 - │ │ Class descriptor : 'Lorg/tint/addons/framework/TabAction;' │ │ @@ -7209,18 +6146,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -005108: |[005108] org.tint.addons.framework.TabAction.:(I)V │ │ -005118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00511a: 7030 5501 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0155 │ │ -005120: 0e00 |0004: return-void │ │ +00594c: |[00594c] org.tint.addons.framework.TabAction.:(I)V │ │ +00595c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00595e: 7030 5001 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0150 │ │ +005964: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0004 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tint/addons/framework/TabAction; │ │ 0x0000 - 0x0005 reg=2 action I │ │ @@ -7230,18 +6167,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -005124: |[005124] org.tint.addons.framework.TabAction.:(ILjava/lang/String;)V │ │ -005134: 7020 bf00 1000 |0000: invoke-direct {v0, v1}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -00513a: 5b02 9400 |0003: iput-object v2, v0, Lorg/tint/addons/framework/TabAction;.mTabId:Ljava/lang/String; // field@0094 │ │ -00513e: 0e00 |0005: return-void │ │ +005968: |[005968] org.tint.addons.framework.TabAction.:(ILjava/lang/String;)V │ │ +005978: 7020 bf00 1000 |0000: invoke-direct {v0, v1}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +00597e: 5b02 7f00 |0003: iput-object v2, v0, Lorg/tint/addons/framework/TabAction;.mTabId:Ljava/lang/String; // field@007f │ │ +005982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/tint/addons/framework/TabAction; │ │ @@ -7253,20 +6190,20 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -005140: |[005140] org.tint.addons.framework.TabAction.:(Landroid/os/Parcel;I)V │ │ -005150: 7020 bf00 3100 |0000: invoke-direct {v1, v3}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -005156: 6e10 2a00 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -00515c: 0c00 |0006: move-result-object v0 │ │ -00515e: 5b10 9400 |0007: iput-object v0, v1, Lorg/tint/addons/framework/TabAction;.mTabId:Ljava/lang/String; // field@0094 │ │ -005162: 0e00 |0009: return-void │ │ +005984: |[005984] org.tint.addons.framework.TabAction.:(Landroid/os/Parcel;I)V │ │ +005994: 7020 bf00 3100 |0000: invoke-direct {v1, v3}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ +00599a: 6e10 2a00 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +0059a0: 0c00 |0006: move-result-object v0 │ │ +0059a2: 5b10 7f00 |0007: iput-object v0, v1, Lorg/tint/addons/framework/TabAction;.mTabId:Ljava/lang/String; // field@007f │ │ +0059a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0009 line=21 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/tint/addons/framework/TabAction; │ │ @@ -7278,38 +6215,38 @@ │ │ type : '()Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -005164: |[005164] org.tint.addons.framework.TabAction.createBrowseBackAction:()Lorg/tint/addons/framework/TabAction; │ │ -005174: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -005178: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -00517c: 7020 5401 1000 |0004: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@0154 │ │ -005182: 1100 |0007: return-object v0 │ │ +0059a8: |[0059a8] org.tint.addons.framework.TabAction.createBrowseBackAction:()Lorg/tint/addons/framework/TabAction; │ │ +0059b8: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +0059bc: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +0059c0: 7020 4f01 1000 |0004: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@014f │ │ +0059c6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ │ │ #4 : (in Lorg/tint/addons/framework/TabAction;) │ │ name : 'createBrowseBackAction' │ │ type : '(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -005184: |[005184] org.tint.addons.framework.TabAction.createBrowseBackAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ -005194: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -005198: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -00519c: 7030 5501 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0155 │ │ -0051a2: 1100 |0007: return-object v0 │ │ +0059c8: |[0059c8] org.tint.addons.framework.TabAction.createBrowseBackAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ +0059d8: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +0059dc: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +0059e0: 7030 5001 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0150 │ │ +0059e6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 tabId Ljava/lang/String; │ │ │ │ #5 : (in Lorg/tint/addons/framework/TabAction;) │ │ @@ -7317,38 +6254,38 @@ │ │ type : '()Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0051a4: |[0051a4] org.tint.addons.framework.TabAction.createBrowseForwardAction:()Lorg/tint/addons/framework/TabAction; │ │ -0051b4: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -0051b8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0051bc: 7020 5401 1000 |0004: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@0154 │ │ -0051c2: 1100 |0007: return-object v0 │ │ +0059e8: |[0059e8] org.tint.addons.framework.TabAction.createBrowseForwardAction:()Lorg/tint/addons/framework/TabAction; │ │ +0059f8: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +0059fc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +005a00: 7020 4f01 1000 |0004: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@014f │ │ +005a06: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #6 : (in Lorg/tint/addons/framework/TabAction;) │ │ name : 'createBrowseForwardAction' │ │ type : '(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0051c4: |[0051c4] org.tint.addons.framework.TabAction.createBrowseForwardAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ -0051d4: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -0051d8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0051dc: 7030 5501 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0155 │ │ -0051e2: 1100 |0007: return-object v0 │ │ +005a08: |[005a08] org.tint.addons.framework.TabAction.createBrowseForwardAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ +005a18: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +005a1c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +005a20: 7030 5001 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0150 │ │ +005a26: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 tabId Ljava/lang/String; │ │ │ │ #7 : (in Lorg/tint/addons/framework/TabAction;) │ │ @@ -7356,38 +6293,38 @@ │ │ type : '()Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0051e4: |[0051e4] org.tint.addons.framework.TabAction.createBrowseReloadAction:()Lorg/tint/addons/framework/TabAction; │ │ -0051f4: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -0051f8: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -0051fc: 7020 5401 1000 |0004: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@0154 │ │ -005202: 1100 |0007: return-object v0 │ │ +005a28: |[005a28] org.tint.addons.framework.TabAction.createBrowseReloadAction:()Lorg/tint/addons/framework/TabAction; │ │ +005a38: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +005a3c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +005a40: 7020 4f01 1000 |0004: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@014f │ │ +005a46: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #8 : (in Lorg/tint/addons/framework/TabAction;) │ │ name : 'createBrowseReloadAction' │ │ type : '(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -005204: |[005204] org.tint.addons.framework.TabAction.createBrowseReloadAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ -005214: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -005218: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -00521c: 7030 5501 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0155 │ │ -005222: 1100 |0007: return-object v0 │ │ +005a48: |[005a48] org.tint.addons.framework.TabAction.createBrowseReloadAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ +005a58: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +005a5c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +005a60: 7030 5001 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0150 │ │ +005a66: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 tabId Ljava/lang/String; │ │ │ │ #9 : (in Lorg/tint/addons/framework/TabAction;) │ │ @@ -7395,38 +6332,38 @@ │ │ type : '()Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -005224: |[005224] org.tint.addons.framework.TabAction.createBrowseStopAction:()Lorg/tint/addons/framework/TabAction; │ │ -005234: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -005238: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -00523c: 7020 5401 1000 |0004: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@0154 │ │ -005242: 1100 |0007: return-object v0 │ │ +005a68: |[005a68] org.tint.addons.framework.TabAction.createBrowseStopAction:()Lorg/tint/addons/framework/TabAction; │ │ +005a78: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +005a7c: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +005a80: 7020 4f01 1000 |0004: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@014f │ │ +005a86: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #10 : (in Lorg/tint/addons/framework/TabAction;) │ │ name : 'createBrowseStopAction' │ │ type : '(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -005244: |[005244] org.tint.addons.framework.TabAction.createBrowseStopAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ -005254: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -005258: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -00525c: 7030 5501 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0155 │ │ -005262: 1100 |0007: return-object v0 │ │ +005a88: |[005a88] org.tint.addons.framework.TabAction.createBrowseStopAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ +005a98: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +005a9c: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +005aa0: 7030 5001 1002 |0004: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0150 │ │ +005aa6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 tabId Ljava/lang/String; │ │ │ │ #11 : (in Lorg/tint/addons/framework/TabAction;) │ │ @@ -7434,38 +6371,38 @@ │ │ type : '()Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -005264: |[005264] org.tint.addons.framework.TabAction.createCloseTabAction:()Lorg/tint/addons/framework/TabAction; │ │ -005274: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -005278: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -00527a: 7020 5401 1000 |0003: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@0154 │ │ -005280: 1100 |0006: return-object v0 │ │ +005aa8: |[005aa8] org.tint.addons.framework.TabAction.createCloseTabAction:()Lorg/tint/addons/framework/TabAction; │ │ +005ab8: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +005abc: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +005abe: 7020 4f01 1000 |0003: invoke-direct {v0, v1}, Lorg/tint/addons/framework/TabAction;.:(I)V // method@014f │ │ +005ac4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #12 : (in Lorg/tint/addons/framework/TabAction;) │ │ name : 'createCloseTabAction' │ │ type : '(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -005284: |[005284] org.tint.addons.framework.TabAction.createCloseTabAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ -005294: 2200 6a00 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@006a │ │ -005298: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -00529a: 7030 5501 1002 |0003: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0155 │ │ -0052a0: 1100 |0006: return-object v0 │ │ +005ac8: |[005ac8] org.tint.addons.framework.TabAction.createCloseTabAction:(Ljava/lang/String;)Lorg/tint/addons/framework/TabAction; │ │ +005ad8: 2200 6500 |0000: new-instance v0, Lorg/tint/addons/framework/TabAction; // type@0065 │ │ +005adc: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +005ade: 7030 5001 1002 |0003: invoke-direct {v0, v1, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0150 │ │ +005ae4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 tabId Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -7474,17 +6411,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0052a4: |[0052a4] org.tint.addons.framework.TabAction.getTabId:()Ljava/lang/String; │ │ -0052b4: 5410 9400 |0000: iget-object v0, v1, Lorg/tint/addons/framework/TabAction;.mTabId:Ljava/lang/String; // field@0094 │ │ -0052b8: 1100 |0002: return-object v0 │ │ +005ae8: |[005ae8] org.tint.addons.framework.TabAction.getTabId:()Ljava/lang/String; │ │ +005af8: 5410 7f00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/TabAction;.mTabId:Ljava/lang/String; // field@007f │ │ +005afc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/TabAction; │ │ │ │ #1 : (in Lorg/tint/addons/framework/TabAction;) │ │ @@ -7492,42 +6429,889 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0052bc: |[0052bc] org.tint.addons.framework.TabAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0052cc: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ -0052d2: 5410 9400 |0003: iget-object v0, v1, Lorg/tint/addons/framework/TabAction;.mTabId:Ljava/lang/String; // field@0094 │ │ -0052d6: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0052dc: 0e00 |0008: return-void │ │ +005b00: |[005b00] org.tint.addons.framework.TabAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +005b10: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ +005b16: 5410 7f00 |0003: iget-object v0, v1, Lorg/tint/addons/framework/TabAction;.mTabId:Ljava/lang/String; // field@007f │ │ +005b1a: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005b20: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0008 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/TabAction; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 250 (TabAction.java) │ │ + source_file_idx : 245 (TabAction.java) │ │ │ │ Class #35 header: │ │ +class_idx : 65 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 93 │ │ +source_file_idx : 46 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #35 annotations: │ │ +Annotations on method #120 'getContact' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #121 'getDescription' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #122 'getName' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #123 'getShortDescription' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #35 - │ │ + Class descriptor : 'Lorg/tint/adblock/BaseAddon;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Lorg/tint/addons/framework/IAddon$Stub;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/tint/adblock/BaseAddon;) │ │ + name : 'mService' │ │ + type : 'Landroid/app/Service;' │ │ + access : 0x0004 (PROTECTED) │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/adblock/BaseAddon;) │ │ + name : '' │ │ + type : '(Landroid/app/Service;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +005b24: |[005b24] org.tint.adblock.BaseAddon.:(Landroid/app/Service;)V │ │ +005b34: 7010 fc00 0000 |0000: invoke-direct {v0}, Lorg/tint/addons/framework/IAddon$Stub;.:()V // method@00fc │ │ +005b3a: 5b01 0a00 |0003: iput-object v1, v0, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ +005b3e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0003 line=33 │ │ + 0x0005 line=34 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lorg/tint/adblock/BaseAddon; │ │ + 0x0000 - 0x0006 reg=1 service Landroid/app/Service; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/adblock/BaseAddon;) │ │ + name : 'getContact' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +005b40: |[005b40] org.tint.adblock.BaseAddon.getContact:()Ljava/lang/String; │ │ +005b50: 5420 0a00 |0000: iget-object v0, v2, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ +005b54: 1401 0300 057f |0002: const v1, #float 1.76787e+38 // #7f050003 │ │ +005b5a: 6e20 1500 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ +005b60: 0c00 |0008: move-result-object v0 │ │ +005b62: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Lorg/tint/adblock/BaseAddon; │ │ + │ │ + #1 : (in Lorg/tint/adblock/BaseAddon;) │ │ + name : 'getDescription' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +005b64: |[005b64] org.tint.adblock.BaseAddon.getDescription:()Ljava/lang/String; │ │ +005b74: 5420 0a00 |0000: iget-object v0, v2, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ +005b78: 1401 0200 057f |0002: const v1, #float 1.76787e+38 // #7f050002 │ │ +005b7e: 6e20 1500 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ +005b84: 0c00 |0008: move-result-object v0 │ │ +005b86: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Lorg/tint/adblock/BaseAddon; │ │ + │ │ + #2 : (in Lorg/tint/adblock/BaseAddon;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +005b88: |[005b88] org.tint.adblock.BaseAddon.getName:()Ljava/lang/String; │ │ +005b98: 5420 0a00 |0000: iget-object v0, v2, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ +005b9c: 1501 057f |0002: const/high16 v1, #int 2131034112 // #7f05 │ │ +005ba0: 6e20 1500 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ +005ba6: 0c00 |0007: move-result-object v0 │ │ +005ba8: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Lorg/tint/adblock/BaseAddon; │ │ + │ │ + #3 : (in Lorg/tint/adblock/BaseAddon;) │ │ + name : 'getShortDescription' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +005bac: |[005bac] org.tint.adblock.BaseAddon.getShortDescription:()Ljava/lang/String; │ │ +005bbc: 5420 0a00 |0000: iget-object v0, v2, Lorg/tint/adblock/BaseAddon;.mService:Landroid/app/Service; // field@000a │ │ +005bc0: 1401 0100 057f |0002: const v1, #float 1.76787e+38 // #7f050001 │ │ +005bc6: 6e20 1500 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ +005bcc: 0c00 |0008: move-result-object v0 │ │ +005bce: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Lorg/tint/adblock/BaseAddon; │ │ + │ │ + source_file_idx : 46 (BaseAddon.java) │ │ + │ │ +Class #36 header: │ │ +class_idx : 87 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 90 │ │ +source_file_idx : 43 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #36 annotations: │ │ +Annotations on field #68 'mChoices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on method #195 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Ljava/lang/String;" "Ljava/util/List" "<" "Ljava/lang/String;" ">;)V" } │ │ +Annotations on method #197 'getChoices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ + │ │ +Class #36 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/AskUserChoiceAction;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/tint/addons/framework/BaseAskUserAction;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ + name : 'mChoices' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ + name : 'mTitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ + name : '' │ │ + type : '(ILjava/lang/String;Ljava/util/List;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +005bd0: |[005bd0] org.tint.addons.framework.AskUserChoiceAction.:(ILjava/lang/String;Ljava/util/List;)V │ │ +005be0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +005be2: 7030 da00 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/tint/addons/framework/BaseAskUserAction;.:(II)V // method@00da │ │ +005be8: 5b13 4500 |0004: iput-object v3, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mTitle:Ljava/lang/String; // field@0045 │ │ +005bec: 5b14 4400 |0006: iput-object v4, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ +005bf0: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0004 line=34 │ │ + 0x0006 line=35 │ │ + 0x0008 line=36 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ + 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ + 0x0000 - 0x0009 reg=2 id I │ │ + 0x0000 - 0x0009 reg=3 title Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=4 choices Ljava/util/List; Ljava/util/List; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +005bf4: |[005bf4] org.tint.addons.framework.AskUserChoiceAction.:(Landroid/os/Parcel;)V │ │ +005c04: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +005c06: 7030 db00 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/BaseAskUserAction;.:(Landroid/os/Parcel;I)V // method@00db │ │ +005c0c: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005c12: 0c00 |0007: move-result-object v0 │ │ +005c14: 5b10 4500 |0008: iput-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mTitle:Ljava/lang/String; // field@0045 │ │ +005c18: 2200 3c00 |000a: new-instance v0, Ljava/util/ArrayList; // type@003c │ │ +005c1c: 7010 5200 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0052 │ │ +005c22: 5b10 4400 |000f: iput-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ +005c26: 5410 4400 |0011: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ +005c2a: 6e20 2b00 0200 |0013: invoke-virtual {v2, v0}, Landroid/os/Parcel;.readStringList:(Ljava/util/List;)V // method@002b │ │ +005c30: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0004 line=41 │ │ + 0x000a line=42 │ │ + 0x0011 line=43 │ │ + 0x0016 line=44 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ + 0x0000 - 0x0017 reg=2 in Landroid/os/Parcel; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ + name : 'getChoices' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005c34: |[005c34] org.tint.addons.framework.AskUserChoiceAction.getChoices:()Ljava/util/List; │ │ +005c44: 5410 4400 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ +005c48: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ + name : 'getTitle' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005c4c: |[005c4c] org.tint.addons.framework.AskUserChoiceAction.getTitle:()Ljava/lang/String; │ │ +005c5c: 5410 4500 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mTitle:Ljava/lang/String; // field@0045 │ │ +005c60: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/AskUserChoiceAction;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +005c64: |[005c64] org.tint.addons.framework.AskUserChoiceAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +005c74: 6f30 dd00 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/BaseAskUserAction;.writeToParcel:(Landroid/os/Parcel;I)V // method@00dd │ │ +005c7a: 5410 4500 |0003: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mTitle:Ljava/lang/String; // field@0045 │ │ +005c7e: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005c84: 5410 4400 |0008: iget-object v0, v1, Lorg/tint/addons/framework/AskUserChoiceAction;.mChoices:Ljava/util/List; // field@0044 │ │ +005c88: 6e20 3100 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0031 │ │ +005c8e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0003 line=58 │ │ + 0x0008 line=59 │ │ + 0x000d line=60 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Lorg/tint/addons/framework/AskUserChoiceAction; │ │ + 0x0000 - 0x000e reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x000e reg=3 flags I │ │ + │ │ + source_file_idx : 43 (AskUserChoiceAction.java) │ │ + │ │ +Class #37 header: │ │ +class_idx : 88 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 90 │ │ +source_file_idx : 44 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #37 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/AskUserConfirmationAction;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/tint/addons/framework/BaseAskUserAction;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'mMessage' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'mNegativeButtonCaption' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'mPositiveButtonCaption' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'mTitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : '' │ │ + type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +005c90: |[005c90] org.tint.addons.framework.AskUserConfirmationAction.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +005ca0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +005ca2: 7030 da00 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/tint/addons/framework/BaseAskUserAction;.:(II)V // method@00da │ │ +005ca8: 5b13 4900 |0004: iput-object v3, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mTitle:Ljava/lang/String; // field@0049 │ │ +005cac: 5b14 4600 |0006: iput-object v4, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mMessage:Ljava/lang/String; // field@0046 │ │ +005cb0: 5b15 4800 |0008: iput-object v5, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mPositiveButtonCaption:Ljava/lang/String; // field@0048 │ │ +005cb4: 5b16 4700 |000a: iput-object v6, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mNegativeButtonCaption:Ljava/lang/String; // field@0047 │ │ +005cb8: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + 0x0004 line=33 │ │ + 0x0006 line=34 │ │ + 0x0008 line=35 │ │ + 0x000a line=36 │ │ + 0x000c line=37 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ + 0x0000 - 0x000d reg=2 id I │ │ + 0x0000 - 0x000d reg=3 title Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=4 message Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=5 positiveButtonCaption Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=6 negativeButtonCaption Ljava/lang/String; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +005cbc: |[005cbc] org.tint.addons.framework.AskUserConfirmationAction.:(Landroid/os/Parcel;)V │ │ +005ccc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +005cce: 7030 db00 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/BaseAskUserAction;.:(Landroid/os/Parcel;I)V // method@00db │ │ +005cd4: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005cda: 0c00 |0007: move-result-object v0 │ │ +005cdc: 5b10 4900 |0008: iput-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mTitle:Ljava/lang/String; // field@0049 │ │ +005ce0: 6e10 2a00 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005ce6: 0c00 |000d: move-result-object v0 │ │ +005ce8: 5b10 4600 |000e: iput-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mMessage:Ljava/lang/String; // field@0046 │ │ +005cec: 6e10 2a00 0200 |0010: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005cf2: 0c00 |0013: move-result-object v0 │ │ +005cf4: 5b10 4800 |0014: iput-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mPositiveButtonCaption:Ljava/lang/String; // field@0048 │ │ +005cf8: 6e10 2a00 0200 |0016: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005cfe: 0c00 |0019: move-result-object v0 │ │ +005d00: 5b10 4700 |001a: iput-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mNegativeButtonCaption:Ljava/lang/String; // field@0047 │ │ +005d04: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0004 line=42 │ │ + 0x000a line=43 │ │ + 0x0010 line=44 │ │ + 0x0016 line=45 │ │ + 0x001c line=46 │ │ + locals : │ │ + 0x0000 - 0x001d reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ + 0x0000 - 0x001d reg=2 in Landroid/os/Parcel; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'getMessage' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005d08: |[005d08] org.tint.addons.framework.AskUserConfirmationAction.getMessage:()Ljava/lang/String; │ │ +005d18: 5410 4600 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mMessage:Ljava/lang/String; // field@0046 │ │ +005d1c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'getNegativeButtonCaption' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005d20: |[005d20] org.tint.addons.framework.AskUserConfirmationAction.getNegativeButtonCaption:()Ljava/lang/String; │ │ +005d30: 5410 4700 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mNegativeButtonCaption:Ljava/lang/String; // field@0047 │ │ +005d34: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'getPositiveButtonCaption' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005d38: |[005d38] org.tint.addons.framework.AskUserConfirmationAction.getPositiveButtonCaption:()Ljava/lang/String; │ │ +005d48: 5410 4800 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mPositiveButtonCaption:Ljava/lang/String; // field@0048 │ │ +005d4c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ + │ │ + #3 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'getTitle' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005d50: |[005d50] org.tint.addons.framework.AskUserConfirmationAction.getTitle:()Ljava/lang/String; │ │ +005d60: 5410 4900 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mTitle:Ljava/lang/String; // field@0049 │ │ +005d64: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ + │ │ + #4 : (in Lorg/tint/addons/framework/AskUserConfirmationAction;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +005d68: |[005d68] org.tint.addons.framework.AskUserConfirmationAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +005d78: 6f30 dd00 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/BaseAskUserAction;.writeToParcel:(Landroid/os/Parcel;I)V // method@00dd │ │ +005d7e: 5410 4900 |0003: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mTitle:Ljava/lang/String; // field@0049 │ │ +005d82: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005d88: 5410 4600 |0008: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mMessage:Ljava/lang/String; // field@0046 │ │ +005d8c: 6e20 3000 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005d92: 5410 4800 |000d: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mPositiveButtonCaption:Ljava/lang/String; // field@0048 │ │ +005d96: 6e20 3000 0200 |000f: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005d9c: 5410 4700 |0012: iget-object v0, v1, Lorg/tint/addons/framework/AskUserConfirmationAction;.mNegativeButtonCaption:Ljava/lang/String; // field@0047 │ │ +005da0: 6e20 3000 0200 |0014: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005da6: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + 0x0003 line=68 │ │ + 0x0008 line=69 │ │ + 0x000d line=70 │ │ + 0x0012 line=71 │ │ + 0x0017 line=72 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=1 this Lorg/tint/addons/framework/AskUserConfirmationAction; │ │ + 0x0000 - 0x0018 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0018 reg=3 flags I │ │ + │ │ + source_file_idx : 44 (AskUserConfirmationAction.java) │ │ + │ │ +Class #38 header: │ │ +class_idx : 89 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 90 │ │ +source_file_idx : 45 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #38 - │ │ + Class descriptor : 'Lorg/tint/addons/framework/AskUserInputAction;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lorg/tint/addons/framework/BaseAskUserAction;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'mDefaultInput' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'mInputHint' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'mInputType' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'mMessage' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'mTitle' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : '' │ │ + type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 7 │ │ + insns size : 11 16-bit code units │ │ +005da8: |[005da8] org.tint.addons.framework.AskUserInputAction.:(ILjava/lang/String;Ljava/lang/String;)V │ │ +005db8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +005dba: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +005dbc: 0770 |0002: move-object v0, v7 │ │ +005dbe: 0181 |0003: move v1, v8 │ │ +005dc0: 0792 |0004: move-object v2, v9 │ │ +005dc2: 07a3 |0005: move-object v3, v10 │ │ +005dc4: 0745 |0006: move-object v5, v4 │ │ +005dc6: 7607 d200 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/tint/addons/framework/AskUserInputAction;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@00d2 │ │ +005dcc: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=33 │ │ + 0x000a line=34 │ │ + locals : │ │ + 0x0000 - 0x000b reg=7 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + 0x0000 - 0x000b reg=8 id I │ │ + 0x0000 - 0x000b reg=9 title Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=10 message Ljava/lang/String; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : '' │ │ + type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 12 │ │ + ins : 5 │ │ + outs : 7 │ │ + insns size : 11 16-bit code units │ │ +005dd0: |[005dd0] org.tint.addons.framework.AskUserInputAction.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +005de0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +005de2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +005de4: 0770 |0002: move-object v0, v7 │ │ +005de6: 0181 |0003: move v1, v8 │ │ +005de8: 0792 |0004: move-object v2, v9 │ │ +005dea: 07a3 |0005: move-object v3, v10 │ │ +005dec: 07b4 |0006: move-object v4, v11 │ │ +005dee: 7607 d200 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/tint/addons/framework/AskUserInputAction;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@00d2 │ │ +005df4: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x000a line=38 │ │ + locals : │ │ + 0x0000 - 0x000b reg=7 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + 0x0000 - 0x000b reg=8 id I │ │ + 0x0000 - 0x000b reg=9 title Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=10 message Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=11 inputHint Ljava/lang/String; │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : '' │ │ + type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 13 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 11 16-bit code units │ │ +005df8: |[005df8] org.tint.addons.framework.AskUserInputAction.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +005e08: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +005e0a: 0770 |0001: move-object v0, v7 │ │ +005e0c: 0181 |0002: move v1, v8 │ │ +005e0e: 0792 |0003: move-object v2, v9 │ │ +005e10: 07a3 |0004: move-object v3, v10 │ │ +005e12: 07b4 |0005: move-object v4, v11 │ │ +005e14: 07c5 |0006: move-object v5, v12 │ │ +005e16: 7607 d200 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/tint/addons/framework/AskUserInputAction;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@00d2 │ │ +005e1c: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + 0x000a line=42 │ │ + locals : │ │ + 0x0000 - 0x000b reg=7 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + 0x0000 - 0x000b reg=8 id I │ │ + 0x0000 - 0x000b reg=9 title Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=10 message Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=11 inputHint Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=12 defaultInput Ljava/lang/String; │ │ + │ │ + #3 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : '' │ │ + type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 8 │ │ + ins : 7 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +005e20: |[005e20] org.tint.addons.framework.AskUserInputAction.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +005e30: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +005e32: 7030 da00 0102 |0001: invoke-direct {v1, v0, v2}, Lorg/tint/addons/framework/BaseAskUserAction;.:(II)V // method@00da │ │ +005e38: 5b13 4e00 |0004: iput-object v3, v1, Lorg/tint/addons/framework/AskUserInputAction;.mTitle:Ljava/lang/String; // field@004e │ │ +005e3c: 5b14 4d00 |0006: iput-object v4, v1, Lorg/tint/addons/framework/AskUserInputAction;.mMessage:Ljava/lang/String; // field@004d │ │ +005e40: 5b15 4b00 |0008: iput-object v5, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputHint:Ljava/lang/String; // field@004b │ │ +005e44: 5b16 4a00 |000a: iput-object v6, v1, Lorg/tint/addons/framework/AskUserInputAction;.mDefaultInput:Ljava/lang/String; // field@004a │ │ +005e48: 5917 4c00 |000c: iput v7, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputType:I // field@004c │ │ +005e4c: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + 0x0004 line=47 │ │ + 0x0006 line=48 │ │ + 0x0008 line=49 │ │ + 0x000a line=50 │ │ + 0x000c line=51 │ │ + 0x000e line=52 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + 0x0000 - 0x000f reg=2 id I │ │ + 0x0000 - 0x000f reg=3 title Ljava/lang/String; │ │ + 0x0000 - 0x000f reg=4 message Ljava/lang/String; │ │ + 0x0000 - 0x000f reg=5 inputHint Ljava/lang/String; │ │ + 0x0000 - 0x000f reg=6 defaultInput Ljava/lang/String; │ │ + 0x0000 - 0x000f reg=7 inputType I │ │ + │ │ + #4 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 35 16-bit code units │ │ +005e50: |[005e50] org.tint.addons.framework.AskUserInputAction.:(Landroid/os/Parcel;)V │ │ +005e60: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +005e62: 7030 db00 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/BaseAskUserAction;.:(Landroid/os/Parcel;I)V // method@00db │ │ +005e68: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005e6e: 0c00 |0007: move-result-object v0 │ │ +005e70: 5b10 4e00 |0008: iput-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mTitle:Ljava/lang/String; // field@004e │ │ +005e74: 6e10 2a00 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005e7a: 0c00 |000d: move-result-object v0 │ │ +005e7c: 5b10 4d00 |000e: iput-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mMessage:Ljava/lang/String; // field@004d │ │ +005e80: 6e10 2a00 0200 |0010: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005e86: 0c00 |0013: move-result-object v0 │ │ +005e88: 5b10 4b00 |0014: iput-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputHint:Ljava/lang/String; // field@004b │ │ +005e8c: 6e10 2a00 0200 |0016: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005e92: 0c00 |0019: move-result-object v0 │ │ +005e94: 5b10 4a00 |001a: iput-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mDefaultInput:Ljava/lang/String; // field@004a │ │ +005e98: 6e10 2900 0200 |001c: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +005e9e: 0a00 |001f: move-result v0 │ │ +005ea0: 5910 4c00 |0020: iput v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputType:I // field@004c │ │ +005ea4: 0e00 |0022: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + 0x0004 line=57 │ │ + 0x000a line=58 │ │ + 0x0010 line=59 │ │ + 0x0016 line=60 │ │ + 0x001c line=61 │ │ + 0x0022 line=62 │ │ + locals : │ │ + 0x0000 - 0x0023 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + 0x0000 - 0x0023 reg=2 in Landroid/os/Parcel; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'getDefaultInput' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005ea8: |[005ea8] org.tint.addons.framework.AskUserInputAction.getDefaultInput:()Ljava/lang/String; │ │ +005eb8: 5410 4a00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mDefaultInput:Ljava/lang/String; // field@004a │ │ +005ebc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + │ │ + #1 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'getInputHint' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005ec0: |[005ec0] org.tint.addons.framework.AskUserInputAction.getInputHint:()Ljava/lang/String; │ │ +005ed0: 5410 4b00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputHint:Ljava/lang/String; // field@004b │ │ +005ed4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + │ │ + #2 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'getInputType' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005ed8: |[005ed8] org.tint.addons.framework.AskUserInputAction.getInputType:()I │ │ +005ee8: 5210 4c00 |0000: iget v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputType:I // field@004c │ │ +005eec: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + │ │ + #3 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'getMessage' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005ef0: |[005ef0] org.tint.addons.framework.AskUserInputAction.getMessage:()Ljava/lang/String; │ │ +005f00: 5410 4d00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mMessage:Ljava/lang/String; // field@004d │ │ +005f04: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + │ │ + #4 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'getTitle' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +005f08: |[005f08] org.tint.addons.framework.AskUserInputAction.getTitle:()Ljava/lang/String; │ │ +005f18: 5410 4e00 |0000: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mTitle:Ljava/lang/String; // field@004e │ │ +005f1c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + │ │ + #5 : (in Lorg/tint/addons/framework/AskUserInputAction;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +005f20: |[005f20] org.tint.addons.framework.AskUserInputAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +005f30: 6f30 dd00 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/BaseAskUserAction;.writeToParcel:(Landroid/os/Parcel;I)V // method@00dd │ │ +005f36: 5410 4e00 |0003: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mTitle:Ljava/lang/String; // field@004e │ │ +005f3a: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005f40: 5410 4d00 |0008: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mMessage:Ljava/lang/String; // field@004d │ │ +005f44: 6e20 3000 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005f4a: 5410 4b00 |000d: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputHint:Ljava/lang/String; // field@004b │ │ +005f4e: 6e20 3000 0200 |000f: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005f54: 5410 4a00 |0012: iget-object v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mDefaultInput:Ljava/lang/String; // field@004a │ │ +005f58: 6e20 3000 0200 |0014: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +005f5e: 5210 4c00 |0017: iget v0, v1, Lorg/tint/addons/framework/AskUserInputAction;.mInputType:I // field@004c │ │ +005f62: 6e20 2d00 0200 |0019: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +005f68: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x0003 line=88 │ │ + 0x0008 line=89 │ │ + 0x000d line=90 │ │ + 0x0012 line=91 │ │ + 0x0017 line=92 │ │ + 0x001c line=93 │ │ + locals : │ │ + 0x0000 - 0x001d reg=1 this Lorg/tint/addons/framework/AskUserInputAction; │ │ + 0x0000 - 0x001d reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x001d reg=3 flags I │ │ + │ │ + source_file_idx : 45 (AskUserInputAction.java) │ │ + │ │ +Class #39 header: │ │ class_idx : 95 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ +superclass_idx : 101 │ │ source_file_idx : 158 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ -Class #35 - │ │ +Class #39 - │ │ Class descriptor : 'Lorg/tint/addons/framework/LoadUrlAction;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/tint/addons/framework/TabAction;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lorg/tint/addons/framework/LoadUrlAction;) │ │ @@ -7544,28 +7328,28 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0052e0: |[0052e0] org.tint.addons.framework.LoadUrlAction.:(Landroid/os/Parcel;)V │ │ -0052f0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0052f4: 7030 5601 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/TabAction;.:(Landroid/os/Parcel;I)V // method@0156 │ │ -0052fa: 6e10 2a00 0200 |0005: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -005300: 0c00 |0008: move-result-object v0 │ │ -005302: 5b10 7800 |0009: iput-object v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mUrl:Ljava/lang/String; // field@0078 │ │ -005306: 6e10 2900 0200 |000b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -00530c: 0a00 |000e: move-result v0 │ │ -00530e: 3d00 0600 |000f: if-lez v0, 0015 // +0006 │ │ -005312: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -005314: 5c10 7700 |0012: iput-boolean v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mLoadRawUrl:Z // field@0077 │ │ -005318: 0e00 |0014: return-void │ │ -00531a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -00531c: 28fc |0016: goto 0012 // -0004 │ │ +005f6c: |[005f6c] org.tint.addons.framework.LoadUrlAction.:(Landroid/os/Parcel;)V │ │ +005f7c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +005f80: 7030 5101 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/TabAction;.:(Landroid/os/Parcel;I)V // method@0151 │ │ +005f86: 6e10 2a00 0200 |0005: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ +005f8c: 0c00 |0008: move-result-object v0 │ │ +005f8e: 5b10 7800 |0009: iput-object v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mUrl:Ljava/lang/String; // field@0078 │ │ +005f92: 6e10 2900 0200 |000b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ +005f98: 0a00 |000e: move-result v0 │ │ +005f9a: 3d00 0600 |000f: if-lez v0, 0015 // +0006 │ │ +005f9e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +005fa0: 5c10 7700 |0012: iput-boolean v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mLoadRawUrl:Z // field@0077 │ │ +005fa4: 0e00 |0014: return-void │ │ +005fa6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +005fa8: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ 0x000b line=51 │ │ 0x0014 line=52 │ │ 0x0015 line=51 │ │ @@ -7578,19 +7362,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -005320: |[005320] org.tint.addons.framework.LoadUrlAction.:(Ljava/lang/String;)V │ │ -005330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -005332: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -005334: 7040 3801 0213 |0002: invoke-direct {v2, v0, v3, v1}, Lorg/tint/addons/framework/LoadUrlAction;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@0138 │ │ -00533a: 0e00 |0005: return-void │ │ +005fac: |[005fac] org.tint.addons.framework.LoadUrlAction.:(Ljava/lang/String;)V │ │ +005fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +005fbe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +005fc0: 7040 3801 0213 |0002: invoke-direct {v2, v0, v3, v1}, Lorg/tint/addons/framework/LoadUrlAction;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@0138 │ │ +005fc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/tint/addons/framework/LoadUrlAction; │ │ 0x0000 - 0x0006 reg=3 url Ljava/lang/String; │ │ @@ -7600,18 +7384,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -00533c: |[00533c] org.tint.addons.framework.LoadUrlAction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00534c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00534e: 7040 3801 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/tint/addons/framework/LoadUrlAction;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@0138 │ │ -005354: 0e00 |0004: return-void │ │ +005fc8: |[005fc8] org.tint.addons.framework.LoadUrlAction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +005fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +005fda: 7040 3801 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/tint/addons/framework/LoadUrlAction;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@0138 │ │ +005fe0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tint/addons/framework/LoadUrlAction; │ │ 0x0000 - 0x0005 reg=2 tabId Ljava/lang/String; │ │ @@ -7622,20 +7406,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -005358: |[005358] org.tint.addons.framework.LoadUrlAction.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -005368: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -00536c: 7030 5501 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0155 │ │ -005372: 5b13 7800 |0005: iput-object v3, v1, Lorg/tint/addons/framework/LoadUrlAction;.mUrl:Ljava/lang/String; // field@0078 │ │ -005376: 5c14 7700 |0007: iput-boolean v4, v1, Lorg/tint/addons/framework/LoadUrlAction;.mLoadRawUrl:Z // field@0077 │ │ -00537a: 0e00 |0009: return-void │ │ +005fe4: |[005fe4] org.tint.addons.framework.LoadUrlAction.:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +005ff4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +005ff8: 7030 5001 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/tint/addons/framework/TabAction;.:(ILjava/lang/String;)V // method@0150 │ │ +005ffe: 5b13 7800 |0005: iput-object v3, v1, Lorg/tint/addons/framework/LoadUrlAction;.mUrl:Ljava/lang/String; // field@0078 │ │ +006002: 5c14 7700 |0007: iput-boolean v4, v1, Lorg/tint/addons/framework/LoadUrlAction;.mLoadRawUrl:Z // field@0077 │ │ +006006: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ locals : │ │ @@ -7649,18 +7433,18 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -00537c: |[00537c] org.tint.addons.framework.LoadUrlAction.:(Ljava/lang/String;Z)V │ │ -00538c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00538e: 7040 3801 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lorg/tint/addons/framework/LoadUrlAction;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@0138 │ │ -005394: 0e00 |0004: return-void │ │ +006008: |[006008] org.tint.addons.framework.LoadUrlAction.:(Ljava/lang/String;Z)V │ │ +006018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00601a: 7040 3801 0132 |0001: invoke-direct {v1, v0, v2, v3}, Lorg/tint/addons/framework/LoadUrlAction;.:(Ljava/lang/String;Ljava/lang/String;Z)V // method@0138 │ │ +006020: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/tint/addons/framework/LoadUrlAction; │ │ 0x0000 - 0x0005 reg=2 url Ljava/lang/String; │ │ @@ -7672,17 +7456,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005398: |[005398] org.tint.addons.framework.LoadUrlAction.getLoadRawUrl:()Z │ │ -0053a8: 5510 7700 |0000: iget-boolean v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mLoadRawUrl:Z // field@0077 │ │ -0053ac: 0f00 |0002: return v0 │ │ +006024: |[006024] org.tint.addons.framework.LoadUrlAction.getLoadRawUrl:()Z │ │ +006034: 5510 7700 |0000: iget-boolean v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mLoadRawUrl:Z // field@0077 │ │ +006038: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/LoadUrlAction; │ │ │ │ #1 : (in Lorg/tint/addons/framework/LoadUrlAction;) │ │ @@ -7690,17 +7474,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0053b0: |[0053b0] org.tint.addons.framework.LoadUrlAction.getUrl:()Ljava/lang/String; │ │ -0053c0: 5410 7800 |0000: iget-object v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mUrl:Ljava/lang/String; // field@0078 │ │ -0053c4: 1100 |0002: return-object v0 │ │ +00603c: |[00603c] org.tint.addons.framework.LoadUrlAction.getUrl:()Ljava/lang/String; │ │ +00604c: 5410 7800 |0000: iget-object v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mUrl:Ljava/lang/String; // field@0078 │ │ +006050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/LoadUrlAction; │ │ │ │ #2 : (in Lorg/tint/addons/framework/LoadUrlAction;) │ │ @@ -7708,916 +7492,805 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0053c8: |[0053c8] org.tint.addons.framework.LoadUrlAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0053d8: 6f30 6201 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/TabAction;.writeToParcel:(Landroid/os/Parcel;I)V // method@0162 │ │ -0053de: 5410 7800 |0003: iget-object v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mUrl:Ljava/lang/String; // field@0078 │ │ -0053e2: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0053e8: 5510 7700 |0008: iget-boolean v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mLoadRawUrl:Z // field@0077 │ │ -0053ec: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0053f0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0053f2: 6e20 2d00 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -0053f8: 0e00 |0010: return-void │ │ -0053fa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0053fc: 28fb |0012: goto 000d // -0005 │ │ +006054: |[006054] org.tint.addons.framework.LoadUrlAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +006064: 6f30 5d01 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/TabAction;.writeToParcel:(Landroid/os/Parcel;I)V // method@015d │ │ +00606a: 5410 7800 |0003: iget-object v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mUrl:Ljava/lang/String; // field@0078 │ │ +00606e: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ +006074: 5510 7700 |0008: iget-boolean v0, v1, Lorg/tint/addons/framework/LoadUrlAction;.mLoadRawUrl:Z // field@0077 │ │ +006078: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +00607c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +00607e: 6e20 2d00 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ +006084: 0e00 |0010: return-void │ │ +006086: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +006088: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=66 │ │ 0x0008 line=67 │ │ 0x0010 line=68 │ │ 0x0011 line=67 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/tint/addons/framework/LoadUrlAction; │ │ 0x0000 - 0x0013 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0013 reg=3 flags I │ │ │ │ source_file_idx : 158 (LoadUrlAction.java) │ │ │ │ -Class #36 header: │ │ -class_idx : 96 │ │ +Class #40 header: │ │ +class_idx : 63 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 86 │ │ -source_file_idx : 209 │ │ +superclass_idx : 65 │ │ +source_file_idx : 37 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 22 │ │ │ │ -Class #36 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/OpenTabAction;' │ │ +Class #40 annotations: │ │ +Annotations on method #92 'getCallbacks' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #93 'getContributedBookmarkContextMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #94 'getContributedHistoryBookmarksMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #95 'getContributedHistoryContextMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #96 'getContributedLinkContextMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #97 'getContributedMainMenuItem' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #99 'onBind' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #100 'onContributedBookmarkContextMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #101 'onContributedHistoryBookmarksMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #102 'onContributedHistoryContextMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #103 'onContributedLinkContextMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #104 'onContributedMainMenuItemSelected' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #105 'onPageFinished' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #106 'onPageStarted' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #107 'onTabClosed' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #108 'onTabOpened' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #109 'onTabSwitched' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #110 'onUnbind' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #111 'onUserChoice' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZI)" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #112 'onUserConfirm' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ)" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #113 'onUserInput' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "IZ" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Lorg/tint/addons/framework/Action;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #114 'showAddonSettingsActivity' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #40 - │ │ + Class descriptor : 'Lorg/tint/adblock/Addon;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/tint/addons/framework/Action;' │ │ + Superclass : 'Lorg/tint/adblock/BaseAddon;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ - name : 'mUrl' │ │ + #0 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'mAdSweep' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -005400: |[005400] org.tint.addons.framework.OpenTabAction.:()V │ │ -005410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -005412: 1f00 3500 |0001: check-cast v0, Ljava/lang/String; // type@0035 │ │ -005416: 7020 3f01 0100 |0003: invoke-direct {v1, v0}, Lorg/tint/addons/framework/OpenTabAction;.:(Ljava/lang/String;)V // method@013f │ │ -00541c: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=28 │ │ - 0x0006 line=29 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ - │ │ - #1 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ + #0 : (in Lorg/tint/adblock/Addon;) │ │ name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ + type : '(Landroid/app/Service;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -005420: |[005420] org.tint.addons.framework.OpenTabAction.:(Landroid/os/Parcel;)V │ │ -005430: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -005432: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -005438: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -00543e: 0c00 |0007: move-result-object v0 │ │ -005440: 5b10 7900 |0008: iput-object v0, v1, Lorg/tint/addons/framework/OpenTabAction;.mUrl:Ljava/lang/String; // field@0079 │ │ -005444: 0e00 |000a: return-void │ │ + insns size : 7 16-bit code units │ │ +00608c: |[00608c] org.tint.adblock.Addon.:(Landroid/app/Service;)V │ │ +00609c: 7020 7700 2100 |0000: invoke-direct {v1, v2}, Lorg/tint/adblock/BaseAddon;.:(Landroid/app/Service;)V // method@0077 │ │ +0060a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0060a4: 5b10 0700 |0004: iput-object v0, v1, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ +0060a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x0004 line=40 │ │ - 0x000a line=41 │ │ + 0x0000 line=25 │ │ + 0x0003 line=22 │ │ + 0x0006 line=26 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ - 0x0000 - 0x000b reg=2 in Landroid/os/Parcel; │ │ + 0x0000 - 0x0007 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0007 reg=2 service Landroid/app/Service; │ │ │ │ - #2 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'isUrlInAdblockerWhiteList' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 3 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -005448: |[005448] org.tint.addons.framework.OpenTabAction.:(Ljava/lang/String;)V │ │ -005458: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -00545a: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -005460: 5b12 7900 |0004: iput-object v2, v1, Lorg/tint/addons/framework/OpenTabAction;.mUrl:Ljava/lang/String; // field@0079 │ │ -005464: 0e00 |0006: return-void │ │ + insns size : 36 16-bit code units │ │ +0060ac: |[0060ac] org.tint.adblock.Addon.isUrlInAdblockerWhiteList:(Ljava/lang/String;)Z │ │ +0060bc: 7100 8500 0000 |0000: invoke-static {}, Lorg/tint/adblock/Controller;.getInstance:()Lorg/tint/adblock/Controller; // method@0085 │ │ +0060c2: 0c02 |0003: move-result-object v2 │ │ +0060c4: 5443 0800 |0004: iget-object v3, v4, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ +0060c8: 6e20 8400 3200 |0006: invoke-virtual {v2, v3}, Lorg/tint/adblock/Controller;.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; // method@0084 │ │ +0060ce: 0c01 |0009: move-result-object v1 │ │ +0060d0: 7210 5800 0100 |000a: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0058 │ │ +0060d6: 0c02 |000d: move-result-object v2 │ │ +0060d8: 7210 5300 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0053 │ │ +0060de: 0a03 |0011: move-result v3 │ │ +0060e0: 3803 1000 |0012: if-eqz v3, 0022 // +0010 │ │ +0060e4: 7210 5400 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0054 │ │ +0060ea: 0c00 |0017: move-result-object v0 │ │ +0060ec: 1f00 3500 |0018: check-cast v0, Ljava/lang/String; // type@0035 │ │ +0060f0: 6e20 4b00 0500 |001a: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@004b │ │ +0060f6: 0a03 |001d: move-result v3 │ │ +0060f8: 3803 f0ff |001e: if-eqz v3, 000e // -0010 │ │ +0060fc: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +0060fe: 0f02 |0021: return v2 │ │ +006100: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +006102: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=32 │ │ - 0x0004 line=34 │ │ - 0x0006 line=35 │ │ + 0x0000 line=205 │ │ + 0x000a line=207 │ │ + 0x001a line=208 │ │ + 0x0020 line=209 │ │ + 0x0021 line=213 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ - 0x0000 - 0x0007 reg=2 url Ljava/lang/String; │ │ + 0x001a - 0x0021 reg=0 s Ljava/lang/String; │ │ + 0x000a - 0x0024 reg=1 whiteList Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0024 reg=4 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0024 reg=5 url Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - #0 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ - name : 'getUrl' │ │ - type : '()Ljava/lang/String;' │ │ + #0 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'getCallbacks' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005468: |[005468] org.tint.addons.framework.OpenTabAction.getUrl:()Ljava/lang/String; │ │ -005478: 5410 7900 |0000: iget-object v0, v1, Lorg/tint/addons/framework/OpenTabAction;.mUrl:Ljava/lang/String; // field@0079 │ │ -00547c: 1100 |0002: return-object v0 │ │ +006104: |[006104] org.tint.adblock.Addon.getCallbacks:()I │ │ +006114: 1300 2200 |0000: const/16 v0, #int 34 // #22 │ │ +006118: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ + 0x0000 - 0x0003 reg=1 this Lorg/tint/adblock/Addon; │ │ │ │ - #1 : (in Lorg/tint/addons/framework/OpenTabAction;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ + #1 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'getContributedBookmarkContextMenuItem' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -005480: |[005480] org.tint.addons.framework.OpenTabAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -005490: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ -005496: 5410 7900 |0003: iget-object v0, v1, Lorg/tint/addons/framework/OpenTabAction;.mUrl:Ljava/lang/String; // field@0079 │ │ -00549a: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0054a0: 0e00 |0008: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +00611c: |[00611c] org.tint.adblock.Addon.getContributedBookmarkContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ +00612c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00612e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0003 line=51 │ │ - 0x0008 line=52 │ │ + 0x0000 line=158 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/OpenTabAction; │ │ - 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x0009 reg=3 flags I │ │ - │ │ - source_file_idx : 209 (OpenTabAction.java) │ │ - │ │ -Class #37 header: │ │ -class_idx : 97 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 52 │ │ -source_file_idx : 215 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #37 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ │ │ -Class #37 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/R$attr;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/R$attr;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'getContributedHistoryBookmarksMenuItem' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0054a4: |[0054a4] org.tint.addons.framework.R$attr.:()V │ │ -0054b4: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -0054ba: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +006130: |[006130] org.tint.adblock.Addon.getContributedHistoryBookmarksMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ +006140: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006142: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ + 0x0000 line=146 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R$attr; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ - │ │ -Class #38 header: │ │ -class_idx : 98 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 52 │ │ -source_file_idx : 215 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #38 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ │ │ -Class #38 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/R$drawable;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/tint/addons/framework/R$drawable;) │ │ - name : 'ic_launcher' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837504 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/R$drawable;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #3 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'getContributedHistoryContextMenuItem' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0054bc: |[0054bc] org.tint.addons.framework.R$drawable.:()V │ │ -0054cc: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -0054d2: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +006144: |[006144] org.tint.adblock.Addon.getContributedHistoryContextMenuItem:(Ljava/lang/String;)Ljava/lang/String; │ │ +006154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006156: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=13 │ │ + 0x0000 line=170 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R$drawable; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ - │ │ -Class #39 header: │ │ -class_idx : 99 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 52 │ │ -source_file_idx : 215 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #39 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ │ │ -Class #39 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/R$id;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/tint/addons/framework/R$id;) │ │ - name : 'AdblockerListUrlValue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099648 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/R$id;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #4 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'getContributedLinkContextMenuItem' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0054d4: |[0054d4] org.tint.addons.framework.R$id.:()V │ │ -0054e4: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -0054ea: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +006158: |[006158] org.tint.adblock.Addon.getContributedLinkContextMenuItem:(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; │ │ +006168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00616a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=16 │ │ + 0x0000 line=128 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R$id; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ - │ │ -Class #40 header: │ │ -class_idx : 100 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 52 │ │ -source_file_idx : 215 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #40 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 hitTestResult I │ │ + 0x0000 - 0x0002 reg=4 url Ljava/lang/String; │ │ │ │ -Class #40 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/R$layout;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/tint/addons/framework/R$layout;) │ │ - name : 'adblocker_white_list_row' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903040 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/R$layout;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #5 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'getContributedMainMenuItem' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0054ec: |[0054ec] org.tint.addons.framework.R$layout.:()V │ │ -0054fc: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -005502: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +00616c: |[00616c] org.tint.adblock.Addon.getContributedMainMenuItem:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +00617c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00617e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=19 │ │ + 0x0000 line=111 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R$layout; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ - │ │ -Class #41 header: │ │ -class_idx : 101 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 52 │ │ -source_file_idx : 215 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #41 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="raw" │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 currentTitle Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=4 currentUrl Ljava/lang/String; │ │ │ │ -Class #41 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/R$raw;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/tint/addons/framework/R$raw;) │ │ - name : 'adsweep' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968576 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/R$raw;) │ │ - name : '' │ │ + #6 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onBind' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 10 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -005504: |[005504] org.tint.addons.framework.R$raw.:()V │ │ -005514: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -00551a: 0e00 |0003: return-void │ │ - catches : (none) │ │ + outs : 3 │ │ + insns size : 227 16-bit code units │ │ +006180: |[006180] org.tint.adblock.Addon.onBind:()V │ │ +006190: 1508 057f |0000: const/high16 v8, #int 2131034112 // #7f05 │ │ +006194: 5495 0700 |0002: iget-object v5, v9, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ +006198: 3905 6b00 |0004: if-nez v5, 006f // +006b │ │ +00619c: 5495 0800 |0006: iget-object v5, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ +0061a0: 6e10 1400 0500 |0008: invoke-virtual {v5}, Landroid/app/Service;.getResources:()Landroid/content/res/Resources; // method@0014 │ │ +0061a6: 0c05 |000b: move-result-object v5 │ │ +0061a8: 1506 047f |000c: const/high16 v6, #int 2130968576 // #7f04 │ │ +0061ac: 6e20 2000 6500 |000e: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0020 │ │ +0061b2: 0c01 |0011: move-result-object v1 │ │ +0061b4: 3801 cd00 |0012: if-eqz v1, 00df // +00cd │ │ +0061b8: 2204 3600 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0036 │ │ +0061bc: 7010 4f00 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ +0061c2: 2203 2a00 |0019: new-instance v3, Ljava/io/BufferedReader; // type@002a │ │ +0061c6: 2205 3000 |001b: new-instance v5, Ljava/io/InputStreamReader; // type@0030 │ │ +0061ca: 1a06 f700 |001d: const-string v6, "UTF-8" // string@00f7 │ │ +0061ce: 7030 4800 1506 |001f: invoke-direct {v5, v1, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0048 │ │ +0061d4: 7020 3f00 5300 |0022: invoke-direct {v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@003f │ │ +0061da: 6e10 4000 0300 |0025: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0040 │ │ +0061e0: 0c02 |0028: move-result-object v2 │ │ +0061e2: 3802 4700 |0029: if-eqz v2, 0070 // +0047 │ │ +0061e6: 6e10 4d00 0200 |002b: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@004d │ │ +0061ec: 0a05 |002e: move-result v5 │ │ +0061ee: 3d05 f6ff |002f: if-lez v5, 0025 // -000a │ │ +0061f2: 1a05 0500 |0031: const-string v5, "//" // string@0005 │ │ +0061f6: 6e20 4e00 5200 |0033: invoke-virtual {v2, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@004e │ │ +0061fc: 0a05 |0036: move-result v5 │ │ +0061fe: 3905 eeff |0037: if-nez v5, 0025 // -0012 │ │ +006202: 6e20 5000 2400 |0039: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +006208: 0c05 |003c: move-result-object v5 │ │ +00620a: 1a06 0000 |003d: const-string v6, " │ │ +" // string@0000 │ │ +00620e: 6e20 5000 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +006214: 28e3 |0042: goto 0025 // -001d │ │ +006216: 0d00 |0043: move-exception v0 │ │ +006218: 5495 0800 |0044: iget-object v5, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ +00621c: 1506 057f |0046: const/high16 v6, #int 2131034112 // #7f05 │ │ +006220: 6e20 1500 6500 |0048: invoke-virtual {v5, v6}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ +006226: 0c05 |004b: move-result-object v5 │ │ +006228: 2206 3600 |004c: new-instance v6, Ljava/lang/StringBuilder; // type@0036 │ │ +00622c: 7010 4f00 0600 |004e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ +006232: 1a07 f800 |0051: const-string v7, "Unable to load AdSweep: " // string@00f8 │ │ +006236: 6e20 5000 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +00623c: 0c06 |0056: move-result-object v6 │ │ +00623e: 6e10 4500 0000 |0057: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ +006244: 0c07 |005a: move-result-object v7 │ │ +006246: 6e20 5000 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +00624c: 0c06 |005e: move-result-object v6 │ │ +00624e: 6e10 5100 0600 |005f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ +006254: 0c06 |0062: move-result-object v6 │ │ +006256: 7120 3300 6500 |0063: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ +00625c: 6e10 4600 0100 |0066: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0046 │ │ +006262: 6e10 5100 0400 |0069: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ +006268: 0c05 |006c: move-result-object v5 │ │ +00626a: 5b95 0700 |006d: iput-object v5, v9, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ +00626e: 0e00 |006f: return-void │ │ +006270: 6e10 4600 0100 |0070: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0046 │ │ +006276: 28f6 |0073: goto 0069 // -000a │ │ +006278: 0d00 |0074: move-exception v0 │ │ +00627a: 5495 0800 |0075: iget-object v5, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ +00627e: 6e20 1500 8500 |0077: invoke-virtual {v5, v8}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ +006284: 0c05 |007a: move-result-object v5 │ │ +006286: 2206 3600 |007b: new-instance v6, Ljava/lang/StringBuilder; // type@0036 │ │ +00628a: 7010 4f00 0600 |007d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ +006290: 1a07 f800 |0080: const-string v7, "Unable to load AdSweep: " // string@00f8 │ │ +006294: 6e20 5000 7600 |0082: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +00629a: 0c06 |0085: move-result-object v6 │ │ +00629c: 6e10 4500 0000 |0086: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ +0062a2: 0c07 |0089: move-result-object v7 │ │ +0062a4: 6e20 5000 7600 |008a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +0062aa: 0c06 |008d: move-result-object v6 │ │ +0062ac: 6e10 5100 0600 |008e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ +0062b2: 0c06 |0091: move-result-object v6 │ │ +0062b4: 7120 3300 6500 |0092: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ +0062ba: 28d4 |0095: goto 0069 // -002c │ │ +0062bc: 0d00 |0096: move-exception v0 │ │ +0062be: 5495 0800 |0097: iget-object v5, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ +0062c2: 6e20 1500 8500 |0099: invoke-virtual {v5, v8}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ +0062c8: 0c05 |009c: move-result-object v5 │ │ +0062ca: 2206 3600 |009d: new-instance v6, Ljava/lang/StringBuilder; // type@0036 │ │ +0062ce: 7010 4f00 0600 |009f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ +0062d4: 1a07 f800 |00a2: const-string v7, "Unable to load AdSweep: " // string@00f8 │ │ +0062d8: 6e20 5000 7600 |00a4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +0062de: 0c06 |00a7: move-result-object v6 │ │ +0062e0: 6e10 4500 0000 |00a8: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ +0062e6: 0c07 |00ab: move-result-object v7 │ │ +0062e8: 6e20 5000 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +0062ee: 0c06 |00af: move-result-object v6 │ │ +0062f0: 6e10 5100 0600 |00b0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ +0062f6: 0c06 |00b3: move-result-object v6 │ │ +0062f8: 7120 3300 6500 |00b4: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ +0062fe: 28b2 |00b7: goto 0069 // -004e │ │ +006300: 0d05 |00b8: move-exception v5 │ │ +006302: 6e10 4600 0100 |00b9: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0046 │ │ +006308: 2705 |00bc: throw v5 │ │ +00630a: 0d00 |00bd: move-exception v0 │ │ +00630c: 5496 0800 |00be: iget-object v6, v9, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ +006310: 6e20 1500 8600 |00c0: invoke-virtual {v6, v8}, Landroid/app/Service;.getString:(I)Ljava/lang/String; // method@0015 │ │ +006316: 0c06 |00c3: move-result-object v6 │ │ +006318: 2207 3600 |00c4: new-instance v7, Ljava/lang/StringBuilder; // type@0036 │ │ +00631c: 7010 4f00 0700 |00c6: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@004f │ │ +006322: 1a08 f800 |00c9: const-string v8, "Unable to load AdSweep: " // string@00f8 │ │ +006326: 6e20 5000 8700 |00cb: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +00632c: 0c07 |00ce: move-result-object v7 │ │ +00632e: 6e10 4500 0000 |00cf: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@0045 │ │ +006334: 0c08 |00d2: move-result-object v8 │ │ +006336: 6e20 5000 8700 |00d3: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0050 │ │ +00633c: 0c07 |00d6: move-result-object v7 │ │ +00633e: 6e10 5100 0700 |00d7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0051 │ │ +006344: 0c07 |00da: move-result-object v7 │ │ +006346: 7120 3300 7600 |00db: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0033 │ │ +00634c: 28de |00de: goto 00bc // -0022 │ │ +00634e: 1205 |00df: const/4 v5, #int 0 // #0 │ │ +006350: 5b95 0700 |00e0: iput-object v5, v9, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ +006354: 288d |00e2: goto 006f // -0073 │ │ + catches : 5 │ │ + 0x0019 - 0x0042 │ │ + Ljava/io/IOException; -> 0x0043 │ │ + -> 0x00b8 │ │ + 0x0044 - 0x0066 │ │ + -> 0x00b8 │ │ + 0x0066 - 0x0069 │ │ + Ljava/io/IOException; -> 0x0096 │ │ + 0x0070 - 0x0073 │ │ + Ljava/io/IOException; -> 0x0074 │ │ + 0x00b9 - 0x00bc │ │ + Ljava/io/IOException; -> 0x00bd │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0002 line=35 │ │ + 0x0006 line=36 │ │ + 0x0012 line=37 │ │ + 0x0014 line=38 │ │ + 0x0019 line=42 │ │ + 0x0025 line=43 │ │ + 0x002b line=44 │ │ + 0x0033 line=45 │ │ + 0x0039 line=46 │ │ + 0x0043 line=49 │ │ + 0x0044 line=50 │ │ + 0x0066 line=53 │ │ + 0x0069 line=58 │ │ + 0x006f line=63 │ │ + 0x0070 line=53 │ │ + 0x0074 line=54 │ │ + 0x0075 line=55 │ │ + 0x0096 line=54 │ │ + 0x0097 line=55 │ │ + 0x00b8 line=52 │ │ + 0x00b9 line=53 │ │ + 0x00bc line=56 │ │ + 0x00bd line=54 │ │ + 0x00be line=55 │ │ + 0x00df line=60 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R$raw; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ - │ │ -Class #42 header: │ │ -class_idx : 102 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 52 │ │ -source_file_idx : 215 │ │ -static_fields_size : 18 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #42 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/tint/addons/framework/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ + 0x0029 - 0x0043 reg=2 line Ljava/lang/String; │ │ + 0x0025 - 0x0043 reg=3 reader Ljava/io/BufferedReader; │ │ + 0x0044 - 0x0069 reg=0 e Ljava/io/IOException; │ │ + 0x0012 - 0x006f reg=1 is Ljava/io/InputStream; │ │ + 0x0019 - 0x006f reg=4 sb Ljava/lang/StringBuilder; │ │ + 0x0070 - 0x0096 reg=2 line Ljava/lang/String; │ │ + 0x0070 - 0x0096 reg=3 reader Ljava/io/BufferedReader; │ │ + 0x0075 - 0x00b8 reg=0 e Ljava/io/IOException; │ │ + 0x00be - 0x00df reg=0 e Ljava/io/IOException; │ │ + 0x0070 - 0x00df reg=4 sb Ljava/lang/StringBuilder; │ │ + 0x0070 - 0x00e3 reg=1 is Ljava/io/InputStream; │ │ + 0x0000 - 0x00e3 reg=9 this Lorg/tint/adblock/Addon; │ │ │ │ -Class #42 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/R$string;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerPreferenceActivitySubtitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034122 │ │ - #1 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerPreferenceActivityTitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034121 │ │ - #2 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerWhiteListDialogAddTitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034126 │ │ - #3 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerWhiteListDialogClearTitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034127 │ │ - #4 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerWhiteListDialogRemoveItemTitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034129 │ │ - #5 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerWhiteListDialogResetTitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034128 │ │ - #6 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerWhiteListMenuAdd' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034123 │ │ - #7 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerWhiteListMenuClear' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034124 │ │ - #8 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AdblockerWhiteListMenuReset' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034125 │ │ - #9 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AddonContact' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034115 │ │ - #10 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AddonDescription' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034114 │ │ - #11 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AddonName' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034112 │ │ - #12 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'AddonShortDescription' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034113 │ │ - #13 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'Cancel' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034117 │ │ - #14 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'CannotBeUndone' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034120 │ │ - #15 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'No' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034119 │ │ - #16 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'OK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034116 │ │ - #17 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : 'Yes' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034118 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/R$string;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #7 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onContributedBookmarkContextMenuItemSelected' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -00551c: |[00551c] org.tint.addons.framework.R$string.:()V │ │ -00552c: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -005532: 0e00 |0003: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +006394: |[006394] org.tint.adblock.Addon.onContributedBookmarkContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +0063a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0063a6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ + 0x0000 line=164 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R$string; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ - │ │ -Class #43 header: │ │ -class_idx : 103 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 52 │ │ -source_file_idx : 215 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #43 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/tint/addons/framework/R$string; Lorg/tint/addons/framework/R$raw; Lorg/tint/addons/framework/R$layout; Lorg/tint/addons/framework/R$id; Lorg/tint/addons/framework/R$drawable; Lorg/tint/addons/framework/R$attr; } │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 title Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=4 url Ljava/lang/String; │ │ │ │ -Class #43 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/R;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/R;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #8 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onContributedHistoryBookmarksMenuItemSelected' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -005534: |[005534] org.tint.addons.framework.R.:()V │ │ -005544: 7010 4900 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0049 │ │ -00554a: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0063a8: |[0063a8] org.tint.adblock.Addon.onContributedHistoryBookmarksMenuItemSelected:(Ljava/lang/String;)Ljava/util/List; │ │ +0063b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0063ba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ - 0x0003 line=25 │ │ + 0x0000 line=152 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lorg/tint/addons/framework/R; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 215 (R.java) │ │ - │ │ -Class #44 header: │ │ -class_idx : 104 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 86 │ │ -source_file_idx : 216 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ │ │ -Class #44 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/ShowDialogAction;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/tint/addons/framework/Action;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ - name : 'mMessage' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ - name : 'mTitle' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #9 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onContributedHistoryContextMenuItemSelected' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -00554c: |[00554c] org.tint.addons.framework.ShowDialogAction.:(Landroid/os/Parcel;)V │ │ -00555c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -00555e: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -005564: 6e10 2a00 0200 |0004: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -00556a: 0c00 |0007: move-result-object v0 │ │ -00556c: 5b10 9100 |0008: iput-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mTitle:Ljava/lang/String; // field@0091 │ │ -005570: 6e10 2a00 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -005576: 0c00 |000d: move-result-object v0 │ │ -005578: 5b10 9000 |000e: iput-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mMessage:Ljava/lang/String; // field@0090 │ │ -00557c: 0e00 |0010: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0063bc: |[0063bc] org.tint.adblock.Addon.onContributedHistoryContextMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +0063cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0063ce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ - 0x0004 line=38 │ │ - 0x000a line=39 │ │ - 0x0010 line=40 │ │ + 0x0000 line=176 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ - 0x0000 - 0x0011 reg=2 in Landroid/os/Parcel; │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 title Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=4 url Ljava/lang/String; │ │ │ │ - #1 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #10 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onContributedLinkContextMenuItemSelected' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -005580: |[005580] org.tint.addons.framework.ShowDialogAction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -005590: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -005592: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -005598: 5b12 9100 |0004: iput-object v2, v1, Lorg/tint/addons/framework/ShowDialogAction;.mTitle:Ljava/lang/String; // field@0091 │ │ -00559c: 5b13 9000 |0006: iput-object v3, v1, Lorg/tint/addons/framework/ShowDialogAction;.mMessage:Ljava/lang/String; // field@0090 │ │ -0055a0: 0e00 |0008: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0063d0: |[0063d0] org.tint.adblock.Addon.onContributedLinkContextMenuItemSelected:(Ljava/lang/String;ILjava/lang/String;)Ljava/util/List; │ │ +0063e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0063e2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ - 0x0004 line=31 │ │ - 0x0006 line=32 │ │ - 0x0008 line=33 │ │ + 0x0000 line=135 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ - 0x0000 - 0x0009 reg=2 title Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=3 message Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 hitTestResult I │ │ + 0x0000 - 0x0002 reg=4 url Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ - name : 'getMessage' │ │ - type : '()Ljava/lang/String;' │ │ + #11 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onContributedMainMenuItemSelected' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 4 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0055a4: |[0055a4] org.tint.addons.framework.ShowDialogAction.getMessage:()Ljava/lang/String; │ │ -0055b4: 5410 9000 |0000: iget-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mMessage:Ljava/lang/String; // field@0090 │ │ -0055b8: 1100 |0002: return-object v0 │ │ + insns size : 2 16-bit code units │ │ +0063e4: |[0063e4] org.tint.adblock.Addon.onContributedMainMenuItemSelected:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +0063f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0063f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=118 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 currentTitle Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=4 currentUrl Ljava/lang/String; │ │ │ │ - #1 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ - name : 'getTitle' │ │ - type : '()Ljava/lang/String;' │ │ + #12 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onPageFinished' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0055bc: |[0055bc] org.tint.addons.framework.ShowDialogAction.getTitle:()Ljava/lang/String; │ │ -0055cc: 5410 9100 |0000: iget-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mTitle:Ljava/lang/String; // field@0091 │ │ -0055d0: 1100 |0002: return-object v0 │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +0063f8: |[0063f8] org.tint.adblock.Addon.onPageFinished:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +006408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00640a: 3806 1c00 |0001: if-eqz v6, 001d // +001c │ │ +00640e: 7020 6200 6400 |0003: invoke-direct {v4, v6}, Lorg/tint/adblock/Addon;.isUrlInAdblockerWhiteList:(Ljava/lang/String;)Z // method@0062 │ │ +006414: 0a01 |0006: move-result v1 │ │ +006416: 3901 1600 |0007: if-nez v1, 001d // +0016 │ │ +00641a: 5441 0700 |0009: iget-object v1, v4, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ +00641e: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ +006422: 2200 3c00 |000d: new-instance v0, Ljava/util/ArrayList; // type@003c │ │ +006426: 7010 5200 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0052 │ │ +00642c: 2201 5f00 |0012: new-instance v1, Lorg/tint/addons/framework/LoadUrlAction; // type@005f │ │ +006430: 5442 0700 |0014: iget-object v2, v4, Lorg/tint/adblock/Addon;.mAdSweep:Ljava/lang/String; // field@0007 │ │ +006434: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +006436: 7030 3901 2103 |0017: invoke-direct {v1, v2, v3}, Lorg/tint/addons/framework/LoadUrlAction;.:(Ljava/lang/String;Z)V // method@0139 │ │ +00643c: 7220 5500 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0055 │ │ +006442: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0001 line=75 │ │ + 0x0003 line=76 │ │ + 0x0009 line=77 │ │ + 0x000d line=78 │ │ + 0x0012 line=79 │ │ + 0x001d line=86 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ + 0x0012 - 0x001d reg=0 response Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x001e reg=4 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x001e reg=5 tabId Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=6 url Ljava/lang/String; │ │ │ │ - #2 : (in Lorg/tint/addons/framework/ShowDialogAction;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ + #13 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onPageStarted' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0055d4: |[0055d4] org.tint.addons.framework.ShowDialogAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0055e4: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ -0055ea: 5410 9100 |0003: iget-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mTitle:Ljava/lang/String; // field@0091 │ │ -0055ee: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0055f4: 5410 9000 |0008: iget-object v0, v1, Lorg/tint/addons/framework/ShowDialogAction;.mMessage:Ljava/lang/String; // field@0090 │ │ -0055f8: 6e20 3000 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0055fe: 0e00 |000d: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +006444: |[006444] org.tint.adblock.Addon.onPageStarted:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +006454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006456: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ - 0x0003 line=54 │ │ - 0x0008 line=55 │ │ - 0x000d line=56 │ │ + 0x0000 line=70 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Lorg/tint/addons/framework/ShowDialogAction; │ │ - 0x0000 - 0x000e reg=2 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x000e reg=3 flags I │ │ - │ │ - source_file_idx : 216 (ShowDialogAction.java) │ │ - │ │ -Class #45 header: │ │ -class_idx : 105 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 86 │ │ -source_file_idx : 217 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 3 │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 tabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 url Ljava/lang/String; │ │ │ │ -Class #45 - │ │ - Class descriptor : 'Lorg/tint/addons/framework/ShowToastAction;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lorg/tint/addons/framework/Action;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ - name : 'mMessage' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ - name : 'mToastLenght' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #14 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onTabClosed' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -005600: |[005600] org.tint.addons.framework.ShowToastAction.:(Landroid/os/Parcel;)V │ │ -005610: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -005612: 7020 bf00 1200 |0001: invoke-direct {v2, v1}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -005618: 6e10 2a00 0300 |0004: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@002a │ │ -00561e: 0c00 |0007: move-result-object v0 │ │ -005620: 5b20 9200 |0008: iput-object v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mMessage:Ljava/lang/String; // field@0092 │ │ -005624: 6e10 2900 0300 |000a: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@0029 │ │ -00562a: 0a00 |000d: move-result v0 │ │ -00562c: 5920 9300 |000e: iput v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@0093 │ │ -005630: 5220 9300 |0010: iget v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@0093 │ │ -005634: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -005638: 5220 9300 |0014: iget v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@0093 │ │ -00563c: 3210 0500 |0016: if-eq v0, v1, 001b // +0005 │ │ -005640: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -005642: 5920 9300 |0019: iput v0, v2, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@0093 │ │ -005646: 0e00 |001b: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +006458: |[006458] org.tint.adblock.Addon.onTabClosed:(Ljava/lang/String;)Ljava/util/List; │ │ +006468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00646a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=47 │ │ - 0x0004 line=49 │ │ - 0x000a line=50 │ │ - 0x0010 line=52 │ │ - 0x0018 line=54 │ │ - 0x001b line=56 │ │ + 0x0000 line=93 │ │ locals : │ │ - 0x0000 - 0x001c reg=2 this Lorg/tint/addons/framework/ShowToastAction; │ │ - 0x0000 - 0x001c reg=3 in Landroid/os/Parcel; │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 tabId Ljava/lang/String; │ │ │ │ - #1 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #15 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onTabOpened' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -005648: |[005648] org.tint.addons.framework.ShowToastAction.:(Ljava/lang/String;)V │ │ -005658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00565a: 7030 5001 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/tint/addons/framework/ShowToastAction;.:(Ljava/lang/String;I)V // method@0150 │ │ -005660: 0e00 |0004: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +00646c: |[00646c] org.tint.adblock.Addon.onTabOpened:(Ljava/lang/String;)Ljava/util/List; │ │ +00647c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00647e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ - 0x0004 line=31 │ │ + 0x0000 line=99 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ - 0x0000 - 0x0005 reg=2 toastMessage Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 tabId Ljava/lang/String; │ │ │ │ - #2 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #16 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onTabSwitched' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -005664: |[005664] org.tint.addons.framework.ShowToastAction.:(Ljava/lang/String;I)V │ │ -005674: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -005676: 7020 bf00 0100 |0001: invoke-direct {v1, v0}, Lorg/tint/addons/framework/Action;.:(I)V // method@00bf │ │ -00567c: 5b12 9200 |0004: iput-object v2, v1, Lorg/tint/addons/framework/ShowToastAction;.mMessage:Ljava/lang/String; // field@0092 │ │ -005680: 3803 0400 |0006: if-eqz v3, 000a // +0004 │ │ -005684: 3303 0500 |0008: if-ne v3, v0, 000d // +0005 │ │ -005688: 5913 9300 |000a: iput v3, v1, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@0093 │ │ -00568c: 0e00 |000c: return-void │ │ -00568e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -005690: 5910 9300 |000e: iput v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@0093 │ │ -005694: 28fc |0010: goto 000c // -0004 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +006480: |[006480] org.tint.adblock.Addon.onTabSwitched:(Ljava/lang/String;)Ljava/util/List; │ │ +006490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006492: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=34 │ │ - 0x0004 line=36 │ │ - 0x0006 line=38 │ │ - 0x000a line=40 │ │ - 0x000c line=44 │ │ - 0x000d line=42 │ │ + 0x0000 line=105 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ - 0x0000 - 0x0011 reg=2 toastMessage Ljava/lang/String; │ │ - 0x0000 - 0x0011 reg=3 toastLength I │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 tabId Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ - name : 'getLength' │ │ - type : '()I' │ │ + #17 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onUnbind' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -005698: |[005698] org.tint.addons.framework.ShowToastAction.getLength:()I │ │ -0056a8: 5210 9300 |0000: iget v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@0093 │ │ -0056ac: 0f00 |0002: return v0 │ │ + insns size : 1 16-bit code units │ │ +006494: |[006494] org.tint.adblock.Addon.onUnbind:()V │ │ +0064a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=63 │ │ + 0x0000 line=66 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ + 0x0000 - 0x0001 reg=0 this Lorg/tint/adblock/Addon; │ │ │ │ - #1 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ - name : 'getMessage' │ │ - type : '()Ljava/lang/String;' │ │ + #18 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onUserChoice' │ │ + type : '(Ljava/lang/String;IZI)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 6 │ │ + ins : 5 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0056b0: |[0056b0] org.tint.addons.framework.ShowToastAction.getMessage:()Ljava/lang/String; │ │ -0056c0: 5410 9200 |0000: iget-object v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mMessage:Ljava/lang/String; // field@0092 │ │ -0056c4: 1100 |0002: return-object v0 │ │ + insns size : 2 16-bit code units │ │ +0064a8: |[0064a8] org.tint.adblock.Addon.onUserChoice:(Ljava/lang/String;IZI)Ljava/util/List; │ │ +0064b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0064ba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=59 │ │ + 0x0000 line=194 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 questionId I │ │ + 0x0000 - 0x0002 reg=4 cancelled Z │ │ + 0x0000 - 0x0002 reg=5 userChoice I │ │ │ │ - #2 : (in Lorg/tint/addons/framework/ShowToastAction;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ + #19 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onUserConfirm' │ │ + type : '(Ljava/lang/String;IZ)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0064bc: |[0064bc] org.tint.adblock.Addon.onUserConfirm:(Ljava/lang/String;IZ)Ljava/util/List; │ │ +0064cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0064ce: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=182 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 questionId I │ │ + 0x0000 - 0x0002 reg=4 positiveAnswer Z │ │ + │ │ + #20 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'onUserInput' │ │ + type : '(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0064d0: |[0064d0] org.tint.adblock.Addon.onUserInput:(Ljava/lang/String;IZLjava/lang/String;)Ljava/util/List; │ │ +0064e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0064e2: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=188 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Lorg/tint/adblock/Addon; │ │ + 0x0000 - 0x0002 reg=2 currentTabId Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 questionId I │ │ + 0x0000 - 0x0002 reg=4 cancelled Z │ │ + 0x0000 - 0x0002 reg=5 userInput Ljava/lang/String; │ │ + │ │ + #21 : (in Lorg/tint/adblock/Addon;) │ │ + name : 'showAddonSettingsActivity' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0056c8: |[0056c8] org.tint.addons.framework.ShowToastAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0056d8: 6f30 c200 2103 |0000: invoke-super {v1, v2, v3}, Lorg/tint/addons/framework/Action;.writeToParcel:(Landroid/os/Parcel;I)V // method@00c2 │ │ -0056de: 5410 9200 |0003: iget-object v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mMessage:Ljava/lang/String; // field@0092 │ │ -0056e2: 6e20 3000 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0030 │ │ -0056e8: 5210 9300 |0008: iget v0, v1, Lorg/tint/addons/framework/ShowToastAction;.mToastLenght:I // field@0093 │ │ -0056ec: 6e20 2d00 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@002d │ │ -0056f2: 0e00 |000d: return-void │ │ + insns size : 20 16-bit code units │ │ +0064e4: |[0064e4] org.tint.adblock.Addon.showAddonSettingsActivity:()V │ │ +0064f4: 2200 0c00 |0000: new-instance v0, Landroid/content/Intent; // type@000c │ │ +0064f8: 5431 0800 |0002: iget-object v1, v3, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ +0064fc: 1c02 4d00 |0004: const-class v2, Lorg/tint/adblock/Preferences; // type@004d │ │ +006500: 7030 1d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@001d │ │ +006506: 1501 8010 |0009: const/high16 v1, #int 276824064 // #1080 │ │ +00650a: 6e20 1e00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@001e │ │ +006510: 5431 0800 |000e: iget-object v1, v3, Lorg/tint/adblock/Addon;.mService:Landroid/app/Service; // field@0008 │ │ +006514: 6e20 1800 0100 |0010: invoke-virtual {v1, v0}, Landroid/app/Service;.startActivity:(Landroid/content/Intent;)V // method@0018 │ │ +00651a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=68 │ │ - 0x0003 line=69 │ │ - 0x0008 line=70 │ │ - 0x000d line=71 │ │ + 0x0000 line=199 │ │ + 0x0009 line=200 │ │ + 0x000e line=201 │ │ + 0x0013 line=202 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Lorg/tint/addons/framework/ShowToastAction; │ │ - 0x0000 - 0x000e reg=2 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x000e reg=3 flags I │ │ + 0x0009 - 0x0014 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x0014 reg=3 this Lorg/tint/adblock/Addon; │ │ │ │ - source_file_idx : 217 (ShowToastAction.java) │ │ + source_file_idx : 37 (Addon.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,19 +1,15 @@ │ │ │ -Zip file size: 56144 bytes, number of entries: 46 │ │ │ +Zip file size: 53662 bytes, number of entries: 41 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ -?rwxrwxr-x 2.0 unx 1557 b- stor 80-Jan-01 00:00 org/tint/addons/framework/IAddon.class │ │ │ -?rwxrwxr-x 2.0 unx 5474 b- stor 80-Jan-01 00:00 org/tint/addons/framework/IAddon$Stub.class │ │ │ -?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 org/tint/adblock/BaseAddon.class │ │ │ -?rwxrwxr-x 2.0 unx 4590 b- stor 80-Jan-01 00:00 org/tint/adblock/Addon.class │ │ │ ?rwxrwxr-x 2.0 unx 521 b- stor 80-Jan-01 00:00 org/tint/adblock/AddonService.class │ │ │ ?rwxrwxr-x 2.0 unx 163 b- stor 80-Jan-01 00:00 org/tint/adblock/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 81 b- stor 80-Jan-01 00:00 org/tint/adblock/Controller$1.class │ │ │ ?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 org/tint/adblock/Controller$ControllerHolder.class │ │ │ -?rwxrwxr-x 2.0 unx 3225 b- stor 80-Jan-01 00:00 org/tint/adblock/Controller.class │ │ │ +?rwxrwxr-x 2.0 unx 3250 b- stor 80-Jan-01 00:00 org/tint/adblock/Controller.class │ │ │ ?rwxrwxr-x 2.0 unx 784 b- stor 80-Jan-01 00:00 org/tint/adblock/Preferences$1.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 org/tint/adblock/Preferences$2.class │ │ │ ?rwxrwxr-x 2.0 unx 505 b- stor 80-Jan-01 00:00 org/tint/adblock/Preferences$3.class │ │ │ ?rwxrwxr-x 2.0 unx 505 b- stor 80-Jan-01 00:00 org/tint/adblock/Preferences$4.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 org/tint/adblock/Preferences$5.class │ │ │ ?rwxrwxr-x 2.0 unx 865 b- stor 80-Jan-01 00:00 org/tint/adblock/Preferences$WhiteListAdaper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1762 b- stor 80-Jan-01 00:00 org/tint/adblock/Preferences$WhiteListAdaper.class │ │ │ @@ -23,26 +19,25 @@ │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 org/tint/adblock/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 208 b- stor 80-Jan-01 00:00 org/tint/adblock/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 188 b- stor 80-Jan-01 00:00 org/tint/adblock/R$raw.class │ │ │ ?rwxrwxr-x 2.0 unx 962 b- stor 80-Jan-01 00:00 org/tint/adblock/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 133 b- stor 80-Jan-01 00:00 org/tint/adblock/R.class │ │ │ ?rwxrwxr-x 2.0 unx 1288 b- stor 80-Jan-01 00:00 org/tint/addons/framework/Action$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1164 b- stor 80-Jan-01 00:00 org/tint/addons/framework/Action.class │ │ │ -?rwxrwxr-x 2.0 unx 463 b- stor 80-Jan-01 00:00 org/tint/addons/framework/BaseAskUserAction.class │ │ │ -?rwxrwxr-x 2.0 unx 891 b- stor 80-Jan-01 00:00 org/tint/addons/framework/AskUserChoiceAction.class │ │ │ -?rwxrwxr-x 2.0 unx 1018 b- stor 80-Jan-01 00:00 org/tint/addons/framework/AskUserConfirmationAction.class │ │ │ -?rwxrwxr-x 2.0 unx 1445 b- stor 80-Jan-01 00:00 org/tint/addons/framework/AskUserInputAction.class │ │ │ ?rwxrwxr-x 2.0 unx 652 b- stor 80-Jan-01 00:00 org/tint/addons/framework/Callbacks.class │ │ │ -?rwxrwxr-x 2.0 unx 6799 b- stor 80-Jan-01 00:00 org/tint/addons/framework/IAddon$Stub$Proxy.class │ │ │ -?rwxrwxr-x 2.0 unx 1230 b- stor 80-Jan-01 00:00 org/tint/addons/framework/TabAction.class │ │ │ -?rwxrwxr-x 2.0 unx 1008 b- stor 80-Jan-01 00:00 org/tint/addons/framework/LoadUrlAction.class │ │ │ -?rwxrwxr-x 2.0 unx 624 b- stor 80-Jan-01 00:00 org/tint/addons/framework/OpenTabAction.class │ │ │ -?rwxrwxr-x 2.0 unx 147 b- stor 80-Jan-01 00:00 org/tint/addons/framework/R$attr.class │ │ │ +?rwxrwxr-x 2.0 unx 1557 b- stor 80-Jan-01 00:00 org/tint/addons/framework/IAddon.class │ │ │ ?rwxrwxr-x 2.0 unx 206 b- stor 80-Jan-01 00:00 org/tint/addons/framework/R$drawable.class │ │ │ -?rwxrwxr-x 2.0 unx 210 b- stor 80-Jan-01 00:00 org/tint/addons/framework/R$id.class │ │ │ -?rwxrwxr-x 2.0 unx 217 b- stor 80-Jan-01 00:00 org/tint/addons/framework/R$layout.class │ │ │ -?rwxrwxr-x 2.0 unx 197 b- stor 80-Jan-01 00:00 org/tint/addons/framework/R$raw.class │ │ │ -?rwxrwxr-x 2.0 unx 971 b- stor 80-Jan-01 00:00 org/tint/addons/framework/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 142 b- stor 80-Jan-01 00:00 org/tint/addons/framework/R.class │ │ │ +?rwxrwxr-x 2.0 unx 463 b- stor 80-Jan-01 00:00 org/tint/addons/framework/BaseAskUserAction.class │ │ │ +?rwxrwxr-x 2.0 unx 6799 b- stor 80-Jan-01 00:00 org/tint/addons/framework/IAddon$Stub$Proxy.class │ │ │ +?rwxrwxr-x 2.0 unx 5474 b- stor 80-Jan-01 00:00 org/tint/addons/framework/IAddon$Stub.class │ │ │ +?rwxrwxr-x 2.0 unx 624 b- stor 80-Jan-01 00:00 org/tint/addons/framework/OpenTabAction.class │ │ │ ?rwxrwxr-x 2.0 unx 694 b- stor 80-Jan-01 00:00 org/tint/addons/framework/ShowDialogAction.class │ │ │ ?rwxrwxr-x 2.0 unx 837 b- stor 80-Jan-01 00:00 org/tint/addons/framework/ShowToastAction.class │ │ │ -46 files, 49056 bytes uncompressed, 49056 bytes compressed: 0.0% │ │ │ +?rwxrwxr-x 2.0 unx 1230 b- stor 80-Jan-01 00:00 org/tint/addons/framework/TabAction.class │ │ │ +?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 org/tint/adblock/BaseAddon.class │ │ │ +?rwxrwxr-x 2.0 unx 891 b- stor 80-Jan-01 00:00 org/tint/addons/framework/AskUserChoiceAction.class │ │ │ +?rwxrwxr-x 2.0 unx 1018 b- stor 80-Jan-01 00:00 org/tint/addons/framework/AskUserConfirmationAction.class │ │ │ +?rwxrwxr-x 2.0 unx 1445 b- stor 80-Jan-01 00:00 org/tint/addons/framework/AskUserInputAction.class │ │ │ +?rwxrwxr-x 2.0 unx 1008 b- stor 80-Jan-01 00:00 org/tint/addons/framework/LoadUrlAction.class │ │ │ +?rwxrwxr-x 2.0 unx 4587 b- stor 80-Jan-01 00:00 org/tint/adblock/Addon.class │ │ │ +41 files, 47336 bytes uncompressed, 47336 bytes compressed: 0.0% │ │ ├── zipnote «TEMP»/diffoscope_bxenvpxf_tmp/tmpot6ibcgd_.zip │ │ │ @@ -1,25 +1,13 @@ │ │ │ Filename: android/annotation/SuppressLint.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/annotation/TargetApi.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/IAddon.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: org/tint/addons/framework/IAddon$Stub.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: org/tint/adblock/BaseAddon.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: org/tint/adblock/Addon.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: org/tint/adblock/AddonService.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/tint/adblock/BuildConfig.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/tint/adblock/Controller$1.class │ │ │ @@ -78,62 +66,59 @@ │ │ │ │ │ │ Filename: org/tint/addons/framework/Action$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/tint/addons/framework/Action.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/BaseAskUserAction.class │ │ │ +Filename: org/tint/addons/framework/Callbacks.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/AskUserChoiceAction.class │ │ │ +Filename: org/tint/addons/framework/IAddon.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/AskUserConfirmationAction.class │ │ │ +Filename: org/tint/addons/framework/R$drawable.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/AskUserInputAction.class │ │ │ +Filename: org/tint/addons/framework/R.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/Callbacks.class │ │ │ +Filename: org/tint/addons/framework/BaseAskUserAction.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/tint/addons/framework/IAddon$Stub$Proxy.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/TabAction.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: org/tint/addons/framework/LoadUrlAction.class │ │ │ +Filename: org/tint/addons/framework/IAddon$Stub.class │ │ │ Comment: │ │ │ │ │ │ Filename: org/tint/addons/framework/OpenTabAction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/R$attr.class │ │ │ +Filename: org/tint/addons/framework/ShowDialogAction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/R$drawable.class │ │ │ +Filename: org/tint/addons/framework/ShowToastAction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/R$id.class │ │ │ +Filename: org/tint/addons/framework/TabAction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/R$layout.class │ │ │ +Filename: org/tint/adblock/BaseAddon.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/R$raw.class │ │ │ +Filename: org/tint/addons/framework/AskUserChoiceAction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/R$string.class │ │ │ +Filename: org/tint/addons/framework/AskUserConfirmationAction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/R.class │ │ │ +Filename: org/tint/addons/framework/AskUserInputAction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/ShowDialogAction.class │ │ │ +Filename: org/tint/addons/framework/LoadUrlAction.class │ │ │ Comment: │ │ │ │ │ │ -Filename: org/tint/addons/framework/ShowToastAction.class │ │ │ +Filename: org/tint/adblock/Addon.class │ │ │ Comment: │ │ │ │ │ │ Zip file comment: │ │ ├── org/tint/adblock/Addon.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -229,39 +229,39 @@ │ │ │ │ 8: astore_3 │ │ │ │ 9: aload_2 │ │ │ │ 10: aload_3 │ │ │ │ 11: invokevirtual #26 // Method org/tint/adblock/Controller.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; │ │ │ │ 14: astore 4 │ │ │ │ 16: aload 4 │ │ │ │ 18: invokeinterface #32, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 23: astore 5 │ │ │ │ - 25: aload 5 │ │ │ │ - 27: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 32: istore 6 │ │ │ │ - 34: iload 6 │ │ │ │ - 36: ifeq 70 │ │ │ │ - 39: aload 5 │ │ │ │ - 41: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 46: checkcast #44 // class java/lang/String │ │ │ │ - 49: astore 7 │ │ │ │ - 51: aload_1 │ │ │ │ - 52: aload 7 │ │ │ │ - 54: invokevirtual #48 // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ - 57: istore 6 │ │ │ │ - 59: iload 6 │ │ │ │ - 61: ifeq 25 │ │ │ │ - 64: iconst_1 │ │ │ │ - 65: istore 6 │ │ │ │ - 67: iload 6 │ │ │ │ - 69: ireturn │ │ │ │ - 70: iconst_0 │ │ │ │ - 71: istore 6 │ │ │ │ - 73: aconst_null │ │ │ │ - 74: astore_2 │ │ │ │ - 75: goto 67 │ │ │ │ + 23: astore_2 │ │ │ │ + 24: aload_2 │ │ │ │ + 25: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 30: istore 5 │ │ │ │ + 32: iload 5 │ │ │ │ + 34: ifeq 67 │ │ │ │ + 37: aload_2 │ │ │ │ + 38: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 43: checkcast #44 // class java/lang/String │ │ │ │ + 46: astore 6 │ │ │ │ + 48: aload_1 │ │ │ │ + 49: aload 6 │ │ │ │ + 51: invokevirtual #48 // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ + 54: istore 5 │ │ │ │ + 56: iload 5 │ │ │ │ + 58: ifeq 24 │ │ │ │ + 61: iconst_1 │ │ │ │ + 62: istore 7 │ │ │ │ + 64: iload 7 │ │ │ │ + 66: ireturn │ │ │ │ + 67: iconst_0 │ │ │ │ + 68: istore 7 │ │ │ │ + 70: aconst_null │ │ │ │ + 71: astore_2 │ │ │ │ + 72: goto 64 │ │ │ │ │ │ │ │ public int getCallbacks(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: bipush 34 │ │ ├── org/tint/adblock/Controller.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private void saveAdblockerWhiteList(final Context context) { │ │ │ │ final String s = "adblocker-whitelist"; │ │ │ │ try { │ │ │ │ final FileOutputStream openFileOutput = context.openFileOutput(s, 0); │ │ │ │ if (openFileOutput == null) { │ │ │ │ - goto Label_0147; │ │ │ │ + goto Label_0165; │ │ │ │ } │ │ │ │ final List mAdblockerWhiteList = this.mAdblockerWhiteList; │ │ │ │ try { │ │ │ │ final Iterator iterator = mAdblockerWhiteList.iterator(); │ │ │ │ try { │ │ │ │ while (iterator.hasNext()) { │ │ │ │ final String next = iterator.next(); ├── smali/org/tint/adblock/Preferences$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tint/adblock/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/tint/adblock/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tint/adblock/Preferences; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lorg/tint/adblock/Preferences$2;->this$0:Lorg/tint/adblock/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tint/adblock/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 25 │ return-void │ .end method ├── smali/org/tint/adblock/Preferences$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/tint/adblock/Preferences;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tint/adblock/Preferences; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lorg/tint/adblock/Preferences$1;->this$0:Lorg/tint/adblock/Preferences; │ │ iput-object p2, p0, Lorg/tint/adblock/Preferences$1;->val$input:Landroid/widget/EditText; ├── smali/org/tint/adblock/Controller.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "Controller.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/tint/adblock/Controller$1;, │ Lorg/tint/adblock/Controller$ControllerHolder; │ } │ .end annotation │ │ │ # static fields │ .field private static final ADBLOCKER_WHITE_LIST_FILE:Ljava/lang/String; = "adblocker-whitelist" │ @@ -216,60 +215,59 @@ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 145 │ return-void │ .end method │ │ .method private saveAdblockerWhiteList(Landroid/content/Context;)V │ - .locals 7 │ + .locals 6 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 93 │ :try_start_0 │ - const-string v4, "adblocker-whitelist" │ + const-string v3, "adblocker-whitelist" │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {p1, v4, v5}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ + invoke-virtual {p1, v3, v4}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ move-result-object v1 │ │ .line 95 │ .local v1, "fos":Ljava/io/FileOutputStream; │ if-eqz v1, :cond_0 │ │ .line 96 │ - iget-object v4, p0, Lorg/tint/adblock/Controller;->mAdblockerWhiteList:Ljava/util/List; │ + iget-object v3, p0, Lorg/tint/adblock/Controller;->mAdblockerWhiteList:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 97 │ - .local v3, "s":Ljava/lang/String; │ + .local v2, "s":Ljava/lang/String; │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v5, "\n" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -288,98 +286,95 @@ │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_0 │ │ .line 103 │ .end local v1 # "fos":Ljava/io/FileOutputStream; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "s":Ljava/lang/String; │ + .end local v2 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ .line 104 │ .local v0, "e":Ljava/io/FileNotFoundException; │ - const-string v4, "saveAdblockerWhiteList" │ + const-string v3, "saveAdblockerWhiteList" │ │ - 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, "Unable to save AdBlocker white list: " │ + const-string v5, "Unable to save AdBlocker white list: " │ │ - 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 {v0}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - 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}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v4, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 108 │ .end local v0 # "e":Ljava/io/FileNotFoundException; │ :cond_0 │ :goto_1 │ return-void │ │ .line 100 │ .restart local v1 # "fos":Ljava/io/FileOutputStream; │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V │ :try_end_1 │ .catch Ljava/io/FileNotFoundException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 105 │ .end local v1 # "fos":Ljava/io/FileOutputStream; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catch_1 │ move-exception v0 │ │ .line 106 │ .local v0, "e":Ljava/io/IOException; │ - const-string v4, "saveAdblockerWhiteList" │ + const-string v3, "saveAdblockerWhiteList" │ │ - 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, "Unable to save AdBlocker white list: " │ + const-string v5, "Unable to save AdBlocker white list: " │ │ - 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 {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - 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}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v4, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public addToAdblockerWhiteList(Landroid/content/Context;Ljava/lang/String;)V ├── smali/org/tint/adblock/Preferences$WhiteListAdaper$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/tint/adblock/Preferences$WhiteListAdaper; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;->this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; │ │ iput p2, p0, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;->val$position:I ├── smali/org/tint/adblock/Preferences$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tint/adblock/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/tint/adblock/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tint/adblock/Preferences; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lorg/tint/adblock/Preferences$3;->this$0:Lorg/tint/adblock/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tint/adblock/Preferences$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tint/adblock/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/tint/adblock/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tint/adblock/Preferences; │ │ .prologue │ .line 191 │ iput-object p1, p0, Lorg/tint/adblock/Preferences$5;->this$0:Lorg/tint/adblock/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tint/adblock/Preferences$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/tint/adblock/Preferences; │ │ │ # direct methods │ .method constructor (Lorg/tint/adblock/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/tint/adblock/Preferences; │ │ .prologue │ .line 169 │ iput-object p1, p0, Lorg/tint/adblock/Preferences$4;->this$0:Lorg/tint/adblock/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/tint/adblock/Addon.smali │ @@ -22,67 +22,66 @@ │ iput-object v0, p0, Lorg/tint/adblock/Addon;->mAdSweep:Ljava/lang/String; │ │ .line 26 │ return-void │ .end method │ │ .method private isUrlInAdblockerWhiteList(Ljava/lang/String;)Z │ - .locals 5 │ + .locals 4 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ .line 205 │ invoke-static {}, Lorg/tint/adblock/Controller;->getInstance()Lorg/tint/adblock/Controller; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget-object v4, p0, Lorg/tint/adblock/Addon;->mService:Landroid/app/Service; │ + iget-object v3, p0, Lorg/tint/adblock/Addon;->mService:Landroid/app/Service; │ │ - invoke-virtual {v3, v4}, Lorg/tint/adblock/Controller;->getAdblockerWhiteList(Landroid/content/Context;)Ljava/util/List; │ + invoke-virtual {v2, v3}, Lorg/tint/adblock/Controller;->getAdblockerWhiteList(Landroid/content/Context;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 207 │ - .local v2, "whiteList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v1, "whiteList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - 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/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 208 │ - .local v1, "s":Ljava/lang/String; │ - invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .local v0, "s":Ljava/lang/String; │ + invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 209 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 213 │ - .end local v1 # "s":Ljava/lang/String; │ + .end local v0 # "s":Ljava/lang/String; │ :goto_0 │ - return v3 │ + return v2 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public getCallbacks()I │ @@ -251,14 +250,15 @@ │ │ move-result v5 │ │ if-lez v5, :cond_0 │ │ const-string v5, "//" │ │ + .line 45 │ invoke-virtual {v2, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 46 │ @@ -675,14 +675,15 @@ │ │ .prologue │ const/4 v0, 0x0 │ │ .line 75 │ if-eqz p2, :cond_0 │ │ + .line 76 │ invoke-direct {p0, p2}, Lorg/tint/adblock/Addon;->isUrlInAdblockerWhiteList(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 77 ├── smali/org/tint/adblock/Preferences$WhiteListAdaper.smali │ @@ -45,14 +45,15 @@ │ │ .field final synthetic this$0:Lorg/tint/adblock/Preferences; │ │ │ # direct methods │ .method public constructor (Lorg/tint/adblock/Preferences;Landroid/content/Context;ILjava/util/List;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/tint/adblock/Preferences; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "resource" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "I", │ @@ -197,24 +198,26 @@ │ .local p1, "parent":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;" │ iget-object v1, p0, Lorg/tint/adblock/Preferences$WhiteListAdaper;->this$0:Lorg/tint/adblock/Preferences; │ │ const v2, 0x7f050011 │ │ iget-object v0, p0, Lorg/tint/adblock/Preferences$WhiteListAdaper;->mData:Ljava/util/List; │ │ + .line 244 │ invoke-interface {v0, p3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ const v3, 0x1080027 │ │ new-instance v4, Lorg/tint/adblock/Preferences$WhiteListAdaper$1; │ │ invoke-direct {v4, p0, p3}, Lorg/tint/adblock/Preferences$WhiteListAdaper$1;->(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V │ │ + .line 242 │ invoke-static {v1, v2, v0, v3, v4}, Lorg/tint/adblock/Preferences;->access$300(Lorg/tint/adblock/Preferences;ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V │ │ .line 254 │ return-void │ .end method ├── smali/org/tint/adblock/Preferences.smali │ @@ -27,15 +27,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 39 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 201 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/tint/adblock/Preferences;Ljava/lang/String;)V │ .locals 0 │ .param p0, "x0" # Lorg/tint/adblock/Preferences; │ .param p1, "x1" # Ljava/lang/String; ├── smali/org/tint/addons/framework/R$drawable.smali │ @@ -19,12 +19,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 13 │ + .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/org/tint/addons/framework/R.smali │ @@ -2,28 +2,22 @@ │ .super Ljava/lang/Object; │ .source "R.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/tint/addons/framework/R$string;, │ - Lorg/tint/addons/framework/R$raw;, │ - Lorg/tint/addons/framework/R$layout;, │ - Lorg/tint/addons/framework/R$id;, │ - Lorg/tint/addons/framework/R$drawable;, │ - Lorg/tint/addons/framework/R$attr; │ + Lorg/tint/addons/framework/R$drawable; │ } │ .end annotation │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 10 │ + .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 25 │ return-void │ .end method ├── smali/org/tint/addons/framework/Action$1.smali │ @@ -38,15 +38,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 44 │ invoke-virtual {p0, p1}, Lorg/tint/addons/framework/Action$1;->createFromParcel(Landroid/os/Parcel;)Lorg/tint/addons/framework/Action; │ │ move-result-object v0 │ │ @@ -157,15 +156,14 @@ │ :pswitch_0 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 44 │ invoke-virtual {p0, p1}, Lorg/tint/addons/framework/Action$1;->newArray(I)[Lorg/tint/addons/framework/Action; │ │ move-result-object v0