--- /home/fdroid/fdroiddata/tmp/org.akvo.rsr.up_15.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.akvo.rsr.up_15.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: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -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: 95796e4aa10f9a3d1df8f2f9a04a929999520e9514589a2a401ebd9a1477c4d9 │ -Signer #1 certificate SHA-1 digest: ee9f82e6f8567e34b823452313994da43d5710cb │ -Signer #1 certificate MD5 digest: ea36a4bb8b0dac4d01089e11ad95e3a0 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 9be58381ca4bb8b8c8b41a74a28bb503a5dfad26728d5bcded51589370db8181 │ -Signer #1 public key SHA-1 digest: ea995adcd03b5bfbfa9ee208e9edb98f3689c1c2 │ -Signer #1 public key MD5 digest: 177f129b9725e1e7c84de826528cbb5a ├── zipinfo {} │ @@ -1,71 +1,71 @@ │ -Zip file size: 332519 bytes, number of entries: 69 │ --rw---- 2.0 fat 5740 bl defN 14-Jun-10 06:30 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 5861 bl defN 14-Jun-10 06:30 META-INF/B045DBA9.SF │ --rw---- 2.0 fat 1332 bl defN 14-Jun-10 06:30 META-INF/B045DBA9.RSA │ --rw---- 1.0 fat 227 bx stor 14-Jun-10 04:46 res/drawable/box.9.png │ --rw---- 2.0 fat 2808 bl defN 14-Jun-10 04:46 res/layout/activity_about.xml │ --rw---- 2.0 fat 1104 bl defN 14-Jun-10 04:46 res/layout/activity_diagnostic.xml │ --rw---- 2.0 fat 3484 bl defN 14-Jun-10 04:46 res/layout/activity_login.xml │ --rw---- 2.0 fat 4824 bl defN 14-Jun-10 04:46 res/layout/activity_project_detail.xml │ --rw---- 2.0 fat 4448 bl defN 14-Jun-10 04:46 res/layout/activity_project_list.xml │ --rw---- 2.0 fat 1916 bl defN 14-Jun-10 04:46 res/layout/activity_settings.xml │ --rw---- 2.0 fat 3684 bl defN 14-Jun-10 04:46 res/layout/activity_update_detail.xml │ --rw---- 2.0 fat 5952 bl defN 14-Jun-10 04:46 res/layout/activity_update_editor.xml │ --rw---- 2.0 fat 1828 bl defN 14-Jun-10 04:46 res/layout/activity_update_list.xml │ --rw---- 2.0 fat 572 bl defN 14-Jun-10 04:46 res/layout/gray_gradient.xml │ --rw---- 2.0 fat 572 bl defN 14-Jun-10 04:46 res/layout/gray_gradient_up.xml │ --rw---- 2.0 fat 2180 bl defN 14-Jun-10 04:46 res/layout/project_list_item.xml │ --rw---- 2.0 fat 960 bl defN 14-Jun-10 04:46 res/layout/update_list_footer.xml │ --rw---- 2.0 fat 2104 bl defN 14-Jun-10 04:46 res/layout/update_list_item.xml │ --rw---- 2.0 fat 628 bl defN 14-Jun-10 04:46 res/menu/login.xml │ --rw---- 2.0 fat 484 bl defN 14-Jun-10 04:46 res/menu/project_detail.xml │ --rw---- 2.0 fat 604 bl defN 14-Jun-10 04:46 res/menu/project_list.xml │ --rw---- 2.0 fat 444 bl defN 14-Jun-10 04:46 res/menu/settings.xml │ --rw---- 2.0 fat 604 bl defN 14-Jun-10 04:46 res/menu/update_detail.xml │ --rw---- 2.0 fat 604 bl defN 14-Jun-10 04:46 res/menu/update_editor.xml │ --rw---- 2.0 fat 604 bl defN 14-Jun-10 04:46 res/menu/update_list.xml │ --rw---- 2.0 fat 6852 bl defN 14-Jun-10 04:46 AndroidManifest.xml │ --rw---- 1.0 fat 39844 b- stor 14-Jun-10 04:46 resources.arsc │ --rw---- 1.0 fat 409 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_action_search.png │ --rw---- 1.0 fat 3659 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_launcher.png │ --rw---- 1.0 fat 386 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_add.png │ --rw---- 1.0 fat 1433 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_camera.png │ --rw---- 1.0 fat 1311 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_close_clear_cancel.png │ --rw---- 1.0 fat 1315 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_edit.png │ --rw---- 1.0 fat 797 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_forward.png │ --rw---- 1.0 fat 782 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_red_x.png │ --rw---- 1.0 fat 1493 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_refresh.png │ --rw---- 1.0 fat 967 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_rot_r.png │ --rw---- 1.0 fat 274 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_save.png │ --rw---- 1.0 fat 1234 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_search.png │ --rw---- 1.0 fat 782 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_share.png │ --rw---- 1.0 fat 918 b- stor 14-Jun-10 04:46 res/drawable-hdpi/ic_menu_view.png │ --rw---- 1.0 fat 2866 b- stor 14-Jun-10 04:46 res/drawable-hdpi/logo.png │ --rw---- 1.0 fat 2866 b- stor 14-Jun-10 04:46 res/drawable-hdpi/logo_small.png │ --rw---- 1.0 fat 4398 b- stor 14-Jun-10 04:46 res/drawable-hdpi/thumbnail_error.png │ --rw---- 1.0 fat 32683 b- stor 14-Jun-10 04:46 res/drawable-hdpi/thumbnail_load.png │ --rw---- 1.0 fat 10988 b- stor 14-Jun-10 04:46 res/drawable-hdpi/thumbnail_noimage.png │ --rw---- 1.0 fat 1125 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_launcher.png │ --rw---- 1.0 fat 228 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_menu_add.png │ --rw---- 1.0 fat 680 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_menu_camera.png │ --rw---- 1.0 fat 603 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_menu_close_clear_cancel.png │ --rw---- 1.0 fat 769 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_menu_edit.png │ --rw---- 1.0 fat 716 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_menu_refresh.png │ --rw---- 1.0 fat 255 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_menu_save.png │ --rw---- 1.0 fat 438 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_menu_share.png │ --rw---- 1.0 fat 483 b- stor 14-Jun-10 04:46 res/drawable-ldpi/ic_menu_view.png │ --rw---- 1.0 fat 1212 b- stor 14-Jun-10 04:46 res/drawable-mdpi/akvo_badge.png │ --rw---- 1.0 fat 311 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_action_search.png │ --rw---- 1.0 fat 1554 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_launcher.png │ --rw---- 1.0 fat 298 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_add.png │ --rw---- 1.0 fat 983 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_camera.png │ --rw---- 1.0 fat 907 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_close_clear_cancel.png │ --rw---- 1.0 fat 902 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_edit.png │ --rw---- 1.0 fat 675 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_forward.png │ --rw---- 1.0 fat 998 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_refresh.png │ --rw---- 1.0 fat 259 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_save.png │ --rw---- 1.0 fat 703 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_settings_holo_light.png │ --rw---- 1.0 fat 568 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_share.png │ --rw---- 1.0 fat 636 b- stor 14-Jun-10 04:46 res/drawable-mdpi/ic_menu_view.png │ --rw---- 2.0 fat 575960 bl defN 14-Jun-10 04:46 classes.dex │ -69 files, 761088 bytes uncompressed, 322308 bytes compressed: 57.7% │ +Zip file size: 332140 bytes, number of entries: 69 │ +-rw---- 1.0 fat 227 bx stor 17-Oct-26 00:09 res/drawable/box.9.png │ +-rw---- 2.0 fat 2808 bl defN 17-Oct-26 00:09 res/layout/activity_about.xml │ +-rw---- 2.0 fat 1104 bl defN 17-Oct-26 00:09 res/layout/activity_diagnostic.xml │ +-rw---- 2.0 fat 3484 bl defN 17-Oct-26 00:09 res/layout/activity_login.xml │ +-rw---- 2.0 fat 4824 bl defN 17-Oct-26 00:09 res/layout/activity_project_detail.xml │ +-rw---- 2.0 fat 4448 bl defN 17-Oct-26 00:09 res/layout/activity_project_list.xml │ +-rw---- 2.0 fat 1916 bl defN 17-Oct-26 00:09 res/layout/activity_settings.xml │ +-rw---- 2.0 fat 3684 bl defN 17-Oct-26 00:09 res/layout/activity_update_detail.xml │ +-rw---- 2.0 fat 5952 bl defN 17-Oct-26 00:09 res/layout/activity_update_editor.xml │ +-rw---- 2.0 fat 1828 bl defN 17-Oct-26 00:09 res/layout/activity_update_list.xml │ +-rw---- 2.0 fat 572 bl defN 17-Oct-26 00:09 res/layout/gray_gradient.xml │ +-rw---- 2.0 fat 572 bl defN 17-Oct-26 00:09 res/layout/gray_gradient_up.xml │ +-rw---- 2.0 fat 2180 bl defN 17-Oct-26 00:09 res/layout/project_list_item.xml │ +-rw---- 2.0 fat 960 bl defN 17-Oct-26 00:09 res/layout/update_list_footer.xml │ +-rw---- 2.0 fat 2104 bl defN 17-Oct-26 00:09 res/layout/update_list_item.xml │ +-rw---- 2.0 fat 628 bl defN 17-Oct-26 00:09 res/menu/login.xml │ +-rw---- 2.0 fat 484 bl defN 17-Oct-26 00:09 res/menu/project_detail.xml │ +-rw---- 2.0 fat 604 bl defN 17-Oct-26 00:09 res/menu/project_list.xml │ +-rw---- 2.0 fat 444 bl defN 17-Oct-26 00:09 res/menu/settings.xml │ +-rw---- 2.0 fat 604 bl defN 17-Oct-26 00:09 res/menu/update_detail.xml │ +-rw---- 2.0 fat 604 bl defN 17-Oct-26 00:09 res/menu/update_editor.xml │ +-rw---- 2.0 fat 604 bl defN 17-Oct-26 00:09 res/menu/update_list.xml │ +-rw---- 2.0 fat 6572 bl defN 17-Oct-26 00:09 AndroidManifest.xml │ +-rw---- 1.0 fat 39844 b- stor 17-Oct-26 00:09 resources.arsc │ +-rw---- 1.0 fat 409 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_action_search.png │ +-rw---- 1.0 fat 3659 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_launcher.png │ +-rw---- 1.0 fat 386 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_add.png │ +-rw---- 1.0 fat 1433 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_camera.png │ +-rw---- 1.0 fat 1311 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_close_clear_cancel.png │ +-rw---- 1.0 fat 1315 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_edit.png │ +-rw---- 1.0 fat 797 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_forward.png │ +-rw---- 1.0 fat 782 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_red_x.png │ +-rw---- 1.0 fat 1493 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_refresh.png │ +-rw---- 1.0 fat 967 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_rot_r.png │ +-rw---- 1.0 fat 274 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_save.png │ +-rw---- 1.0 fat 1234 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_search.png │ +-rw---- 1.0 fat 782 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_share.png │ +-rw---- 1.0 fat 918 b- stor 17-Oct-26 00:09 res/drawable-hdpi/ic_menu_view.png │ +-rw---- 1.0 fat 2866 b- stor 17-Oct-26 00:09 res/drawable-hdpi/logo.png │ +-rw---- 1.0 fat 2866 b- stor 17-Oct-26 00:09 res/drawable-hdpi/logo_small.png │ +-rw---- 1.0 fat 4398 b- stor 17-Oct-26 00:09 res/drawable-hdpi/thumbnail_error.png │ +-rw---- 1.0 fat 32683 b- stor 17-Oct-26 00:09 res/drawable-hdpi/thumbnail_load.png │ +-rw---- 1.0 fat 10988 b- stor 17-Oct-26 00:09 res/drawable-hdpi/thumbnail_noimage.png │ +-rw---- 1.0 fat 1125 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_launcher.png │ +-rw---- 1.0 fat 228 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_menu_add.png │ +-rw---- 1.0 fat 680 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_menu_camera.png │ +-rw---- 1.0 fat 603 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_menu_close_clear_cancel.png │ +-rw---- 1.0 fat 769 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_menu_edit.png │ +-rw---- 1.0 fat 716 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_menu_refresh.png │ +-rw---- 1.0 fat 255 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_menu_save.png │ +-rw---- 1.0 fat 438 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_menu_share.png │ +-rw---- 1.0 fat 483 b- stor 17-Oct-26 00:09 res/drawable-ldpi/ic_menu_view.png │ +-rw---- 1.0 fat 1212 b- stor 17-Oct-26 00:09 res/drawable-mdpi/akvo_badge.png │ +-rw---- 1.0 fat 311 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_action_search.png │ +-rw---- 1.0 fat 1554 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_launcher.png │ +-rw---- 1.0 fat 298 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_add.png │ +-rw---- 1.0 fat 983 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_camera.png │ +-rw---- 1.0 fat 907 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_close_clear_cancel.png │ +-rw---- 1.0 fat 902 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_edit.png │ +-rw---- 1.0 fat 675 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_forward.png │ +-rw---- 1.0 fat 998 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_refresh.png │ +-rw---- 1.0 fat 259 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_save.png │ +-rw---- 1.0 fat 703 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_settings_holo_light.png │ +-rw---- 1.0 fat 568 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_share.png │ +-rw---- 1.0 fat 636 b- stor 17-Oct-26 00:09 res/drawable-mdpi/ic_menu_view.png │ +-rw---- 2.0 fat 576352 bl defN 17-Oct-26 00:09 classes.dex │ +-rw---- 2.0 fat 5740 b- defN 17-Oct-26 00:09 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 5861 b- defN 17-Oct-26 00:09 META-INF/B045DBA9.SF │ +-rw---- 2.0 fat 1332 b- defN 17-Oct-26 00:09 META-INF/B045DBA9.RSA │ +69 files, 761200 bytes uncompressed, 322028 bytes compressed: 57.7% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -41,9 +41,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,35 +1,35 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : f525d48e │ │ -signature : ae46...f629 │ │ -file_size : 575960 │ │ +checksum : 156f72ef │ │ +signature : bc75...4b9a │ │ +file_size : 576352 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 5052 │ │ +string_ids_size : 5058 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 649 │ │ -type_ids_off : 20320 (0x004f60) │ │ +type_ids_size : 655 │ │ +type_ids_off : 20344 (0x004f78) │ │ proto_ids_size : 905 │ │ -proto_ids_off : 22916 (0x005984) │ │ +proto_ids_off : 22964 (0x0059b4) │ │ field_ids_size : 1364 │ │ -field_ids_off : 33776 (0x0083f0) │ │ +field_ids_off : 33824 (0x008420) │ │ method_ids_size : 3684 │ │ -method_ids_off : 44688 (0x00ae90) │ │ +method_ids_off : 44736 (0x00aec0) │ │ class_defs_size : 325 │ │ -class_defs_off : 74160 (0x0121b0) │ │ -data_size : 487540 │ │ -data_off : 88420 (0x015964) │ │ +class_defs_off : 74208 (0x0121e0) │ │ +data_size : 487884 │ │ +data_off : 88468 (0x015994) │ │ │ │ Class #0 header: │ │ -class_idx : 86 │ │ +class_idx : 91 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 339 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #0 annotations: │ │ @@ -75,17 +75,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 339 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #1 header: │ │ -class_idx : 87 │ │ +class_idx : 92 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 339 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #1 annotations: │ │ @@ -114,26 +114,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01e7f8: |[01e7f8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01e808: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -01e80c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01e810: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01e814: 2200 5400 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0054 │ │ -01e818: 7010 3701 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0137 │ │ -01e81e: 6900 1f00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ -01e822: 0e00 |000d: return-void │ │ -01e824: 2200 5500 |000e: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@0055 │ │ -01e828: 7010 3d01 0000 |0010: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@013d │ │ -01e82e: 6900 1f00 |0013: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ -01e832: 28f8 |0015: goto 000d // -0008 │ │ +01e828: |[01e828] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +01e838: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +01e83c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +01e840: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01e844: 2200 5900 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0059 │ │ +01e848: 7010 3701 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0137 │ │ +01e84e: 6900 1f00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ +01e852: 0e00 |000d: return-void │ │ +01e854: 2200 5a00 |000e: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@005a │ │ +01e858: 7010 3d01 0000 |0010: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@013d │ │ +01e85e: 6900 1f00 |0013: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ +01e862: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ locals : │ │ @@ -143,17 +143,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e834: |[01e834] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01e844: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01e84a: 0e00 |0003: return-void │ │ +01e864: |[01e864] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +01e874: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01e87a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -162,55 +162,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -01e84c: |[01e84c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -01e85c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01e85e: 2200 c101 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -01e862: 7010 8e0b 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01e868: 1a02 8407 |0006: const-string v2, "[" // string@0784 │ │ -01e86c: 6e20 960b 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01e872: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -01e876: 7110 5b0b 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@0b5b │ │ -01e87c: 0a02 |0010: move-result v2 │ │ -01e87e: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -01e882: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -01e886: b524 |0015: and-int/2addr v4, v2 │ │ -01e888: 6e10 990b 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0b99 │ │ -01e88e: 0a02 |0019: move-result v2 │ │ -01e890: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -01e894: 1a02 ba00 |001c: const-string v2, ", " // string@00ba │ │ -01e898: 6e20 960b 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01e89e: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -01e8a4: 28e7 |0024: goto 000b // -0019 │ │ -01e8a6: 1a02 2502 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0225 │ │ -01e8aa: 6e20 960b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01e8b0: 28e1 |002a: goto 000b // -001f │ │ -01e8b2: 1a02 2202 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0222 │ │ -01e8b6: 6e20 960b 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01e8bc: 28db |0030: goto 000b // -0025 │ │ -01e8be: 1a02 2402 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0224 │ │ -01e8c2: 6e20 960b 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01e8c8: 28d5 |0036: goto 000b // -002b │ │ -01e8ca: 1a02 2302 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0223 │ │ -01e8ce: 6e20 960b 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01e8d4: 28cf |003c: goto 000b // -0031 │ │ -01e8d6: 1a02 2602 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0226 │ │ -01e8da: 6e20 960b 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01e8e0: 28c9 |0042: goto 000b // -0037 │ │ -01e8e2: 1a02 a007 |0043: const-string v2, "]" // string@07a0 │ │ -01e8e6: 6e20 960b 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01e8ec: 6e10 9a0b 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01e8f2: 0c02 |004b: move-result-object v2 │ │ -01e8f4: 1102 |004c: return-object v2 │ │ -01e8f6: 0000 |004d: nop // spacer │ │ -01e8f8: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +01e87c: |[01e87c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +01e88c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01e88e: 2200 c701 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +01e892: 7010 8e0b 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01e898: 1a02 8a07 |0006: const-string v2, "[" // string@078a │ │ +01e89c: 6e20 960b 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01e8a2: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +01e8a6: 7110 5b0b 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@0b5b │ │ +01e8ac: 0a02 |0010: move-result v2 │ │ +01e8ae: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +01e8b2: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +01e8b6: b524 |0015: and-int/2addr v4, v2 │ │ +01e8b8: 6e10 990b 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0b99 │ │ +01e8be: 0a02 |0019: move-result v2 │ │ +01e8c0: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +01e8c4: 1a02 ba00 |001c: const-string v2, ", " // string@00ba │ │ +01e8c8: 6e20 960b 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01e8ce: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +01e8d4: 28e7 |0024: goto 000b // -0019 │ │ +01e8d6: 1a02 2502 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0225 │ │ +01e8da: 6e20 960b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01e8e0: 28e1 |002a: goto 000b // -001f │ │ +01e8e2: 1a02 2202 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0222 │ │ +01e8e6: 6e20 960b 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01e8ec: 28db |0030: goto 000b // -0025 │ │ +01e8ee: 1a02 2402 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0224 │ │ +01e8f2: 6e20 960b 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01e8f8: 28d5 |0036: goto 000b // -002b │ │ +01e8fa: 1a02 2302 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0223 │ │ +01e8fe: 6e20 960b 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01e904: 28cf |003c: goto 000b // -0031 │ │ +01e906: 1a02 2602 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0226 │ │ +01e90a: 6e20 960b 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01e910: 28c9 |0042: goto 000b // -0037 │ │ +01e912: 1a02 a607 |0043: const-string v2, "]" // string@07a6 │ │ +01e916: 6e20 960b 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01e91c: 6e10 9a0b 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01e922: 0c02 |004b: move-result-object v2 │ │ +01e924: 1102 |004c: return-object v2 │ │ +01e926: 0000 |004d: nop // spacer │ │ +01e928: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ 0x0006 line=190 │ │ 0x000b line=191 │ │ 0x000d line=192 │ │ 0x0013 line=193 │ │ @@ -235,21 +235,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -01e924: |[01e924] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -01e934: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ -01e93a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01e93c: 1100 |0004: return-object v0 │ │ -01e93e: 1a00 e901 |0005: const-string v0, "DEFAULT" // string@01e9 │ │ -01e942: 28fd |0007: goto 0004 // -0003 │ │ -01e944: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ +01e954: |[01e954] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +01e964: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ +01e96a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01e96c: 1100 |0004: return-object v0 │ │ +01e96e: 1a00 e901 |0005: const-string v0, "DEFAULT" // string@01e9 │ │ +01e972: 28fd |0007: goto 0004 // -0003 │ │ +01e974: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=232 │ │ 0x0005 line=230 │ │ 0x0008 line=228 │ │ locals : │ │ @@ -260,19 +260,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01e950: |[01e950] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01e960: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ -01e964: 7220 4301 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0143 │ │ -01e96a: 0a00 |0005: move-result v0 │ │ -01e96c: 0f00 |0006: return v0 │ │ +01e980: |[01e980] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +01e990: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ +01e994: 7220 4301 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0143 │ │ +01e99a: 0a00 |0005: move-result v0 │ │ +01e99c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -280,19 +280,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01e970: |[01e970] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01e980: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ -01e984: 7220 4401 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0144 │ │ -01e98a: 0c00 |0005: move-result-object v0 │ │ -01e98c: 1100 |0006: return-object v0 │ │ +01e9a0: |[01e9a0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01e9b0: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ +01e9b4: 7220 4401 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0144 │ │ +01e9ba: 0c00 |0005: move-result-object v0 │ │ +01e9bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -300,19 +300,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01e990: |[01e990] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01e9a0: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ -01e9a4: 7220 4501 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0145 │ │ -01e9aa: 0c00 |0005: move-result-object v0 │ │ -01e9ac: 1100 |0006: return-object v0 │ │ +01e9c0: |[01e9c0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01e9d0: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ +01e9d4: 7220 4501 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0145 │ │ +01e9da: 0c00 |0005: move-result-object v0 │ │ +01e9dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -320,19 +320,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01e9b0: |[01e9b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01e9c0: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ -01e9c4: 7220 4601 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0146 │ │ -01e9ca: 0c00 |0005: move-result-object v0 │ │ -01e9cc: 1100 |0006: return-object v0 │ │ +01e9e0: |[01e9e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +01e9f0: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ +01e9f4: 7220 4601 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0146 │ │ +01e9fa: 0c00 |0005: move-result-object v0 │ │ +01e9fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -340,32 +340,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01e9d0: |[01e9d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01e9e0: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ -01e9e4: 7220 4701 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0147 │ │ -01e9ea: 0c00 |0005: move-result-object v0 │ │ -01e9ec: 1100 |0006: return-object v0 │ │ +01ea00: |[01ea00] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01ea10: 6200 1f00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@001f │ │ +01ea14: 7220 4701 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0147 │ │ +01ea1a: 0c00 |0005: move-result-object v0 │ │ +01ea1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 339 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #2 header: │ │ -class_idx : 88 │ │ +class_idx : 93 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 340 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #2 - │ │ @@ -381,17 +381,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e9f0: |[01e9f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -01ea00: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01ea06: 0e00 |0003: return-void │ │ +01ea20: |[01ea20] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +01ea30: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01ea36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -399,18 +399,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01ea08: |[01ea08] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01ea18: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -01ea1e: 0a00 |0003: move-result v0 │ │ -01ea20: 0f00 |0004: return v0 │ │ +01ea38: |[01ea38] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +01ea48: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +01ea4e: 0a00 |0003: move-result v0 │ │ +01ea50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -418,18 +418,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01ea24: |[01ea24] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01ea34: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ -01ea3a: 0c00 |0003: move-result-object v0 │ │ -01ea3c: 1100 |0004: return-object v0 │ │ +01ea54: |[01ea54] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01ea64: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ +01ea6a: 0c00 |0003: move-result-object v0 │ │ +01ea6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -437,18 +437,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01ea40: |[01ea40] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01ea50: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ -01ea56: 0c00 |0003: move-result-object v0 │ │ -01ea58: 1100 |0004: return-object v0 │ │ +01ea70: |[01ea70] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01ea80: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ +01ea86: 0c00 |0003: move-result-object v0 │ │ +01ea88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -456,18 +456,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01ea5c: |[01ea5c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01ea6c: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ -01ea72: 0c00 |0003: move-result-object v0 │ │ -01ea74: 1100 |0004: return-object v0 │ │ +01ea8c: |[01ea8c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +01ea9c: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ +01eaa2: 0c00 |0003: move-result-object v0 │ │ +01eaa4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -475,31 +475,31 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01ea78: |[01ea78] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01ea88: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ -01ea8e: 0c00 |0003: move-result-object v0 │ │ -01ea90: 1100 |0004: return-object v0 │ │ +01eaa8: |[01eaa8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01eab8: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ +01eabe: 0c00 |0003: move-result-object v0 │ │ +01eac0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 340 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ Class #3 header: │ │ -class_idx : 89 │ │ +class_idx : 94 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 353 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #3 - │ │ @@ -515,17 +515,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ea94: |[01ea94] android.support.v4.app.ActivityCompat.:()V │ │ -01eaa4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01eaaa: 0e00 |0003: return-void │ │ +01eac4: |[01eac4] android.support.v4.app.ActivityCompat.:()V │ │ +01ead4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01eada: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ @@ -533,23 +533,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01eaac: |[01eaac] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -01eabc: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -01eac0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01eac4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -01eac8: 7110 5c01 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@015c │ │ -01eace: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01ead0: 0f00 |000a: return v0 │ │ -01ead2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01ead4: 28fe |000c: goto 000a // -0002 │ │ +01eadc: |[01eadc] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +01eaec: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +01eaf0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01eaf4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +01eaf8: 7110 5c01 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@015c │ │ +01eafe: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +01eb00: 0f00 |000a: return v0 │ │ +01eb02: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01eb04: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x0009 line=63 │ │ 0x000a line=65 │ │ locals : │ │ @@ -560,40 +560,40 @@ │ │ type : '(Landroid/app/Activity;[Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01ead8: |[01ead8] android.support.v4.app.ActivityCompat.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z │ │ -01eae8: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -01eaec: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01eaf0: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -01eaf4: 7120 5d01 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/ActivityCompatHoneycomb;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V // method@015d │ │ -01eafa: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01eafc: 0f00 |000a: return v0 │ │ -01eafe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01eb00: 28fe |000c: goto 000a // -0002 │ │ +01eb08: |[01eb08] android.support.v4.app.ActivityCompat.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z │ │ +01eb18: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +01eb1c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01eb20: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +01eb24: 7120 5d01 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/ActivityCompatHoneycomb;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V // method@015d │ │ +01eb2a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +01eb2c: 0f00 |000a: return v0 │ │ +01eb2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01eb30: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=95 │ │ 0x0009 line=96 │ │ 0x000a line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=3 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ source_file_idx : 353 (ActivityCompat.java) │ │ │ │ Class #4 header: │ │ -class_idx : 90 │ │ +class_idx : 95 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 - │ │ @@ -609,17 +609,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01eb04: |[01eb04] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -01eb14: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01eb1a: 0e00 |0003: return-void │ │ +01eb34: |[01eb34] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +01eb44: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01eb4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -627,17 +627,17 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -01eb1c: |[01eb1c] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01eb2c: 6e54 0600 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0006 │ │ -01eb32: 0e00 |0003: return-void │ │ +01eb4c: |[01eb4c] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01eb5c: 6e54 0600 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0006 │ │ +01eb62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 prefix Ljava/lang/String; │ │ @@ -650,17 +650,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01eb34: |[01eb34] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -01eb44: 6e10 0f00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@000f │ │ -01eb4a: 0e00 |0003: return-void │ │ +01eb64: |[01eb64] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +01eb74: 6e10 0f00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@000f │ │ +01eb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -669,32 +669,32 @@ │ │ type : '(Landroid/app/Activity;[Landroid/content/Intent;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01eb4c: |[01eb4c] android.support.v4.app.ActivityCompatHoneycomb.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V │ │ -01eb5c: 6e20 2200 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivities:([Landroid/content/Intent;)V // method@0022 │ │ -01eb62: 0e00 |0003: return-void │ │ +01eb7c: |[01eb7c] android.support.v4.app.ActivityCompatHoneycomb.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V │ │ +01eb8c: 6e20 2200 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivities:([Landroid/content/Intent;)V // method@0022 │ │ +01eb92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ source_file_idx : 354 (ActivityCompatHoneycomb.java) │ │ │ │ Class #5 header: │ │ -class_idx : 91 │ │ +class_idx : 96 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #5 annotations: │ │ @@ -753,30 +753,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01eb64: |[01eb64] android.support.v4.app.BackStackRecord$Op.:()V │ │ -01eb74: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01eb7a: 0e00 |0003: return-void │ │ +01eb94: |[01eb94] android.support.v4.app.BackStackRecord$Op.:()V │ │ +01eba4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01ebaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ source_file_idx : 381 (BackStackRecord.java) │ │ │ │ Class #6 header: │ │ -class_idx : 93 │ │ +class_idx : 98 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #6 annotations: │ │ @@ -799,17 +799,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01eb7c: |[01eb7c] android.support.v4.app.BackStackState$1.:()V │ │ -01eb8c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01eb92: 0e00 |0003: return-void │ │ +01ebac: |[01ebac] android.support.v4.app.BackStackState$1.:()V │ │ +01ebbc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01ebc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -818,18 +818,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01eb94: |[01eb94] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -01eba4: 2200 5e00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@005e │ │ -01eba8: 7020 8d01 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@018d │ │ -01ebae: 1100 |0005: return-object v0 │ │ +01ebc4: |[01ebc4] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +01ebd4: 2200 6300 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0063 │ │ +01ebd8: 7020 8d01 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@018d │ │ +01ebde: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -838,18 +838,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ebb0: |[01ebb0] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01ebc0: 6e20 8801 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0188 │ │ -01ebc6: 0c00 |0003: move-result-object v0 │ │ -01ebc8: 1100 |0004: return-object v0 │ │ +01ebe0: |[01ebe0] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01ebf0: 6e20 8801 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0188 │ │ +01ebf6: 0c00 |0003: move-result-object v0 │ │ +01ebf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -858,17 +858,17 @@ │ │ type : '(I)[Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ebcc: |[01ebcc] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -01ebdc: 2320 7a02 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@027a │ │ -01ebe0: 1100 |0002: return-object v0 │ │ +01ebfc: |[01ebfc] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +01ec0c: 2320 8002 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0280 │ │ +01ec10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -877,31 +877,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ebe4: |[01ebe4] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -01ebf4: 6e20 8a01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@018a │ │ -01ebfa: 0c00 |0003: move-result-object v0 │ │ -01ebfc: 1100 |0004: return-object v0 │ │ +01ec14: |[01ec14] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +01ec24: 6e20 8a01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@018a │ │ +01ec2a: 0c00 |0003: move-result-object v0 │ │ +01ec2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 381 (BackStackRecord.java) │ │ │ │ Class #7 header: │ │ -class_idx : 94 │ │ +class_idx : 99 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 381 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #7 annotations: │ │ @@ -962,67 +962,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ec00: |[01ec00] android.support.v4.app.BackStackState.:()V │ │ -01ec10: 2200 5d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@005d │ │ -01ec14: 7010 8701 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0187 │ │ -01ec1a: 6900 4500 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0045 │ │ -01ec1e: 0e00 |0007: return-void │ │ +01ec30: |[01ec30] android.support.v4.app.BackStackState.:()V │ │ +01ec40: 2200 6200 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0062 │ │ +01ec44: 7010 8701 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0187 │ │ +01ec4a: 6900 4500 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0045 │ │ +01ec4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01ec20: |[01ec20] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -01ec30: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01ec36: 6e10 1d01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@011d │ │ -01ec3c: 0c00 |0006: move-result-object v0 │ │ -01ec3e: 5b10 4c00 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ec42: 6e10 2001 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -01ec48: 0a00 |000c: move-result v0 │ │ -01ec4a: 5910 4d00 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@004d │ │ -01ec4e: 6e10 2001 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -01ec54: 0a00 |0012: move-result v0 │ │ -01ec56: 5910 4e00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@004e │ │ -01ec5a: 6e10 2201 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0122 │ │ -01ec60: 0c00 |0018: move-result-object v0 │ │ -01ec62: 5b10 4b00 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@004b │ │ -01ec66: 6e10 2001 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -01ec6c: 0a00 |001e: move-result v0 │ │ -01ec6e: 5910 4a00 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@004a │ │ -01ec72: 6e10 2001 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -01ec78: 0a00 |0024: move-result v0 │ │ -01ec7a: 5910 4800 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0048 │ │ -01ec7e: 6200 5902 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0259 │ │ -01ec82: 7220 2901 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0129 │ │ -01ec88: 0c00 |002c: move-result-object v0 │ │ -01ec8a: 1f00 a601 |002d: check-cast v0, Ljava/lang/CharSequence; // type@01a6 │ │ -01ec8e: 5b10 4900 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0049 │ │ -01ec92: 6e10 2001 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -01ec98: 0a00 |0034: move-result v0 │ │ -01ec9a: 5910 4600 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0046 │ │ -01ec9e: 6200 5902 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0259 │ │ -01eca2: 7220 2901 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0129 │ │ -01eca8: 0c00 |003c: move-result-object v0 │ │ -01ecaa: 1f00 a601 |003d: check-cast v0, Ljava/lang/CharSequence; // type@01a6 │ │ -01ecae: 5b10 4700 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0047 │ │ -01ecb2: 0e00 |0041: return-void │ │ +01ec50: |[01ec50] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +01ec60: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01ec66: 6e10 1d01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@011d │ │ +01ec6c: 0c00 |0006: move-result-object v0 │ │ +01ec6e: 5b10 4c00 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ec72: 6e10 2001 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +01ec78: 0a00 |000c: move-result v0 │ │ +01ec7a: 5910 4d00 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@004d │ │ +01ec7e: 6e10 2001 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +01ec84: 0a00 |0012: move-result v0 │ │ +01ec86: 5910 4e00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@004e │ │ +01ec8a: 6e10 2201 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0122 │ │ +01ec90: 0c00 |0018: move-result-object v0 │ │ +01ec92: 5b10 4b00 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@004b │ │ +01ec96: 6e10 2001 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +01ec9c: 0a00 |001e: move-result v0 │ │ +01ec9e: 5910 4a00 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@004a │ │ +01eca2: 6e10 2001 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +01eca8: 0a00 |0024: move-result v0 │ │ +01ecaa: 5910 4800 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0048 │ │ +01ecae: 6200 5902 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0259 │ │ +01ecb2: 7220 2901 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0129 │ │ +01ecb8: 0c00 |002c: move-result-object v0 │ │ +01ecba: 1f00 ac01 |002d: check-cast v0, Ljava/lang/CharSequence; // type@01ac │ │ +01ecbe: 5b10 4900 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0049 │ │ +01ecc2: 6e10 2001 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +01ecc8: 0a00 |0034: move-result v0 │ │ +01ecca: 5910 4600 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0046 │ │ +01ecce: 6200 5902 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0259 │ │ +01ecd2: 7220 2901 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0129 │ │ +01ecd8: 0c00 |003c: move-result-object v0 │ │ +01ecda: 1f00 ac01 |003d: check-cast v0, Ljava/lang/CharSequence; // type@01ac │ │ +01ecde: 5b10 4700 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0047 │ │ +01ece2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0009 line=84 │ │ 0x000f line=85 │ │ 0x0015 line=86 │ │ @@ -1041,115 +1041,115 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 185 16-bit code units │ │ -01ecb4: |[01ecb4] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -01ecc4: 7010 6e0b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01ecca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -01eccc: 54a3 3b00 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ -01ecd0: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -01ecd4: 5436 2800 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -01ecd8: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -01ecdc: 5436 2800 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -01ece0: 6e10 e80b 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -01ece6: 0a06 |0011: move-result v6 │ │ -01ece8: b062 |0012: add-int/2addr v2, v6 │ │ -01ecea: 5433 2400 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ -01ecee: 28f1 |0015: goto 0006 // -000f │ │ -01ecf0: 52a6 3f00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003f │ │ -01ecf4: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -01ecf8: b026 |001a: add-int/2addr v6, v2 │ │ -01ecfa: 2366 7502 |001b: new-array v6, v6, [I // type@0275 │ │ -01ecfe: 5b86 4c00 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ed02: 55a6 3200 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -01ed06: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -01ed0a: 2206 b001 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@01b0 │ │ -01ed0e: 1a07 f505 |0025: const-string v7, "Not on back stack" // string@05f5 │ │ -01ed12: 7020 580b 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -01ed18: 2706 |002a: throw v6 │ │ -01ed1a: 54a3 3b00 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ -01ed1e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -01ed20: 0145 |002e: move v5, v4 │ │ -01ed22: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ -01ed26: 5486 4c00 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ed2a: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ed2e: 5237 2000 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -01ed32: 4b07 0605 |0037: aput v7, v6, v5 │ │ -01ed36: 5486 4c00 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ed3a: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01ed3e: 5437 2300 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -01ed42: 5277 7b00 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01ed46: 4b07 0604 |0041: aput v7, v6, v4 │ │ -01ed4a: 5486 4c00 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ed4e: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ed52: 5237 2100 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -01ed56: 4b07 0605 |0049: aput v7, v6, v5 │ │ -01ed5a: 5486 4c00 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ed5e: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01ed62: 5237 2200 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -01ed66: 4b07 0604 |0051: aput v7, v6, v4 │ │ -01ed6a: 5486 4c00 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ed6e: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ed72: 5237 2500 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -01ed76: 4b07 0605 |0059: aput v7, v6, v5 │ │ -01ed7a: 5486 4c00 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ed7e: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01ed82: 5237 2600 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ -01ed86: 4b07 0604 |0061: aput v7, v6, v4 │ │ -01ed8a: 5436 2800 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -01ed8e: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ -01ed92: 5436 2800 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -01ed96: 6e10 e80b 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -01ed9c: 0a00 |006c: move-result v0 │ │ -01ed9e: 5486 4c00 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01eda2: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01eda6: 4b00 0605 |0071: aput v0, v6, v5 │ │ -01edaa: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -01edac: 0145 |0074: move v5, v4 │ │ -01edae: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ -01edb2: 5487 4c00 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01edb6: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01edba: 5436 2800 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -01edbe: 6e20 e20b 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -01edc4: 0c06 |0080: move-result-object v6 │ │ -01edc6: 1f06 6300 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@0063 │ │ -01edca: 5266 7b00 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01edce: 4b06 0705 |0085: aput v6, v7, v5 │ │ -01edd2: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01edd6: 0145 |0089: move v5, v4 │ │ -01edd8: 28eb |008a: goto 0075 // -0015 │ │ -01edda: 0154 |008b: move v4, v5 │ │ -01eddc: 5433 2400 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ -01ede0: 0145 |008e: move v5, v4 │ │ -01ede2: 28a0 |008f: goto 002f // -0060 │ │ -01ede4: 5486 4c00 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ede8: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01edec: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -01edee: 4b07 0605 |0095: aput v7, v6, v5 │ │ -01edf2: 28f5 |0097: goto 008c // -000b │ │ -01edf4: 52a6 4300 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -01edf8: 5986 4d00 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@004d │ │ -01edfc: 52a6 4400 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -01ee00: 5986 4e00 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@004e │ │ -01ee04: 54a6 3e00 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ -01ee08: 5b86 4b00 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@004b │ │ -01ee0c: 52a6 3c00 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -01ee10: 5986 4a00 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@004a │ │ -01ee14: 52a6 3600 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -01ee18: 5986 4800 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0048 │ │ -01ee1c: 54a6 3700 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ -01ee20: 5b86 4900 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0049 │ │ -01ee24: 52a6 3400 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -01ee28: 5986 4600 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0046 │ │ -01ee2c: 54a6 3500 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ -01ee30: 5b86 4700 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0047 │ │ -01ee34: 0e00 |00b8: return-void │ │ +01ece4: |[01ece4] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +01ecf4: 7010 6e0b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01ecfa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +01ecfc: 54a3 3b00 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ +01ed00: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +01ed04: 5436 2800 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +01ed08: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +01ed0c: 5436 2800 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +01ed10: 6e10 e80b 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +01ed16: 0a06 |0011: move-result v6 │ │ +01ed18: b062 |0012: add-int/2addr v2, v6 │ │ +01ed1a: 5433 2400 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ +01ed1e: 28f1 |0015: goto 0006 // -000f │ │ +01ed20: 52a6 3f00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003f │ │ +01ed24: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +01ed28: b026 |001a: add-int/2addr v6, v2 │ │ +01ed2a: 2366 7b02 |001b: new-array v6, v6, [I // type@027b │ │ +01ed2e: 5b86 4c00 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ed32: 55a6 3200 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +01ed36: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +01ed3a: 2206 b601 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@01b6 │ │ +01ed3e: 1a07 fb05 |0025: const-string v7, "Not on back stack" // string@05fb │ │ +01ed42: 7020 580b 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +01ed48: 2706 |002a: throw v6 │ │ +01ed4a: 54a3 3b00 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ +01ed4e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +01ed50: 0145 |002e: move v5, v4 │ │ +01ed52: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ +01ed56: 5486 4c00 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ed5a: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01ed5e: 5237 2000 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +01ed62: 4b07 0605 |0037: aput v7, v6, v5 │ │ +01ed66: 5486 4c00 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ed6a: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01ed6e: 5437 2300 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +01ed72: 5277 7b00 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01ed76: 4b07 0604 |0041: aput v7, v6, v4 │ │ +01ed7a: 5486 4c00 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ed7e: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01ed82: 5237 2100 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +01ed86: 4b07 0605 |0049: aput v7, v6, v5 │ │ +01ed8a: 5486 4c00 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ed8e: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01ed92: 5237 2200 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +01ed96: 4b07 0604 |0051: aput v7, v6, v4 │ │ +01ed9a: 5486 4c00 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ed9e: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01eda2: 5237 2500 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +01eda6: 4b07 0605 |0059: aput v7, v6, v5 │ │ +01edaa: 5486 4c00 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01edae: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01edb2: 5237 2600 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ +01edb6: 4b07 0604 |0061: aput v7, v6, v4 │ │ +01edba: 5436 2800 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +01edbe: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ +01edc2: 5436 2800 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +01edc6: 6e10 e80b 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +01edcc: 0a00 |006c: move-result v0 │ │ +01edce: 5486 4c00 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01edd2: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01edd6: 4b00 0605 |0071: aput v0, v6, v5 │ │ +01edda: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +01eddc: 0145 |0074: move v5, v4 │ │ +01edde: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ +01ede2: 5487 4c00 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ede6: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01edea: 5436 2800 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +01edee: 6e20 e20b 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +01edf4: 0c06 |0080: move-result-object v6 │ │ +01edf6: 1f06 6800 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@0068 │ │ +01edfa: 5266 7b00 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01edfe: 4b06 0705 |0085: aput v6, v7, v5 │ │ +01ee02: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01ee06: 0145 |0089: move v5, v4 │ │ +01ee08: 28eb |008a: goto 0075 // -0015 │ │ +01ee0a: 0154 |008b: move v4, v5 │ │ +01ee0c: 5433 2400 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ +01ee10: 0145 |008e: move v5, v4 │ │ +01ee12: 28a0 |008f: goto 002f // -0060 │ │ +01ee14: 5486 4c00 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ee18: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01ee1c: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +01ee1e: 4b07 0605 |0095: aput v7, v6, v5 │ │ +01ee22: 28f5 |0097: goto 008c // -000b │ │ +01ee24: 52a6 4300 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +01ee28: 5986 4d00 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@004d │ │ +01ee2c: 52a6 4400 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +01ee30: 5986 4e00 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@004e │ │ +01ee34: 54a6 3e00 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ +01ee38: 5b86 4b00 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@004b │ │ +01ee3c: 52a6 3c00 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +01ee40: 5986 4a00 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@004a │ │ +01ee44: 52a6 3600 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +01ee48: 5986 4800 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0048 │ │ +01ee4c: 54a6 3700 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ +01ee50: 5b86 4900 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0049 │ │ +01ee54: 52a6 3400 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +01ee58: 5986 4600 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0046 │ │ +01ee5c: 54a6 3500 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ +01ee60: 5b86 4700 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0047 │ │ +01ee64: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ @@ -1214,17 +1214,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01ee38: |[01ee38] android.support.v4.app.BackStackState.describeContents:()I │ │ -01ee48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ee4a: 0f00 |0001: return v0 │ │ +01ee68: |[01ee68] android.support.v4.app.BackStackState.describeContents:()I │ │ +01ee78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01ee7a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -1232,135 +1232,135 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 242 16-bit code units │ │ -01ee4c: |[01ee4c] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -01ee5c: 121b |0000: const/4 v11, #int 1 // #1 │ │ -01ee5e: 2201 5c00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -01ee62: 7020 5f01 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@015f │ │ -01ee68: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -01ee6a: 54c8 4c00 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ee6e: 2188 |0009: array-length v8, v8 │ │ -01ee70: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ -01ee74: 2204 5b00 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@005b │ │ -01ee78: 7010 5e01 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ -01ee7e: 54c8 4c00 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ee82: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01ee86: 4408 0805 |0015: aget v8, v8, v5 │ │ -01ee8a: 5948 2000 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -01ee8e: 6308 c100 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -01ee92: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ -01ee96: 1a08 5202 |001d: const-string v8, "FragmentManager" // string@0252 │ │ -01ee9a: 2209 c101 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -01ee9e: 7010 8e0b 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01eea4: 1a0a 7801 |0024: const-string v10, "BSE " // string@0178 │ │ -01eea8: 6e20 960b a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01eeae: 0c09 |0029: move-result-object v9 │ │ -01eeb0: 6e20 950b 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -01eeb6: 0c09 |002d: move-result-object v9 │ │ -01eeb8: 1a0a 8500 |002e: const-string v10, " set base fragment #" // string@0085 │ │ -01eebc: 6e20 960b a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01eec2: 0c09 |0033: move-result-object v9 │ │ -01eec4: 54ca 4c00 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01eec8: 440a 0a06 |0036: aget v10, v10, v6 │ │ -01eecc: 6e20 930b a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -01eed2: 0c09 |003b: move-result-object v9 │ │ -01eed4: 6e10 9a0b 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01eeda: 0c09 |003f: move-result-object v9 │ │ -01eedc: 7120 c508 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -01eee2: 54d8 ca00 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -01eee6: 54c9 4c00 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01eeea: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01eeee: 4409 0906 |0049: aget v9, v9, v6 │ │ -01eef2: 6e20 e20b 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -01eef8: 0c02 |004e: move-result-object v2 │ │ -01eefa: 1f02 6300 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@0063 │ │ -01eefe: 5b42 2300 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -01ef02: 54c8 4c00 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ef06: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01ef0a: 4408 0805 |0057: aget v8, v8, v5 │ │ -01ef0e: 5948 2100 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -01ef12: 54c8 4c00 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ef16: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01ef1a: 4408 0806 |005f: aget v8, v8, v6 │ │ -01ef1e: 5948 2200 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -01ef22: 54c8 4c00 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ef26: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01ef2a: 4408 0805 |0067: aget v8, v8, v5 │ │ -01ef2e: 5948 2500 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -01ef32: 54c8 4c00 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ef36: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01ef3a: 4408 0806 |006f: aget v8, v8, v6 │ │ -01ef3e: 5948 2600 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ -01ef42: 54c8 4c00 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01ef46: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01ef4a: 4400 0805 |0077: aget v0, v8, v5 │ │ -01ef4e: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ -01ef52: 2208 df01 |007b: new-instance v8, Ljava/util/ArrayList; // type@01df │ │ -01ef56: 7020 dd0b 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ -01ef5c: 5b48 2800 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -01ef60: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -01ef62: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ -01ef66: 6308 c100 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -01ef6a: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ -01ef6e: 1a08 5202 |0089: const-string v8, "FragmentManager" // string@0252 │ │ -01ef72: 2209 c101 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -01ef76: 7010 8e0b 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01ef7c: 1a0a 7801 |0090: const-string v10, "BSE " // string@0178 │ │ -01ef80: 6e20 960b a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01ef86: 0c09 |0095: move-result-object v9 │ │ -01ef88: 6e20 950b 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -01ef8e: 0c09 |0099: move-result-object v9 │ │ -01ef90: 1a0a 8600 |009a: const-string v10, " set remove fragment #" // string@0086 │ │ -01ef94: 6e20 960b a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01ef9a: 0c09 |009f: move-result-object v9 │ │ -01ef9c: 54ca 4c00 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01efa0: 440a 0a06 |00a2: aget v10, v10, v6 │ │ -01efa4: 6e20 930b a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -01efaa: 0c09 |00a7: move-result-object v9 │ │ -01efac: 6e10 9a0b 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01efb2: 0c09 |00ab: move-result-object v9 │ │ -01efb4: 7120 c508 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -01efba: 54d8 ca00 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -01efbe: 54c9 4c00 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01efc2: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01efc6: 4409 0906 |00b5: aget v9, v9, v6 │ │ -01efca: 6e20 e20b 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -01efd0: 0c07 |00ba: move-result-object v7 │ │ -01efd2: 1f07 6300 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@0063 │ │ -01efd6: 5448 2800 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -01efda: 6e20 df0b 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -01efe0: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01efe4: 0156 |00c4: move v6, v5 │ │ -01efe6: 28be |00c5: goto 0083 // -0042 │ │ -01efe8: 0165 |00c6: move v5, v6 │ │ -01efea: 6e20 6301 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ -01eff0: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ -01eff4: 52c8 4d00 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@004d │ │ -01eff8: 5918 4300 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -01effc: 52c8 4e00 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@004e │ │ -01f000: 5918 4400 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -01f004: 54c8 4b00 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@004b │ │ -01f008: 5b18 3e00 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ -01f00c: 52c8 4a00 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@004a │ │ -01f010: 5918 3c00 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -01f014: 5c1b 3200 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -01f018: 52c8 4800 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0048 │ │ -01f01c: 5918 3600 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -01f020: 54c8 4900 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0049 │ │ -01f024: 5b18 3700 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ -01f028: 52c8 4600 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0046 │ │ -01f02c: 5918 3400 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -01f030: 54c8 4700 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0047 │ │ -01f034: 5b18 3500 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ -01f038: 6e20 6601 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0166 │ │ -01f03e: 1101 |00f1: return-object v1 │ │ +01ee7c: |[01ee7c] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +01ee8c: 121b |0000: const/4 v11, #int 1 // #1 │ │ +01ee8e: 2201 6100 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +01ee92: 7020 5f01 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@015f │ │ +01ee98: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +01ee9a: 54c8 4c00 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ee9e: 2188 |0009: array-length v8, v8 │ │ +01eea0: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ +01eea4: 2204 6000 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@0060 │ │ +01eea8: 7010 5e01 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ +01eeae: 54c8 4c00 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01eeb2: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01eeb6: 4408 0805 |0015: aget v8, v8, v5 │ │ +01eeba: 5948 2000 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +01eebe: 6308 c100 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +01eec2: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ +01eec6: 1a08 5202 |001d: const-string v8, "FragmentManager" // string@0252 │ │ +01eeca: 2209 c701 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +01eece: 7010 8e0b 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01eed4: 1a0a 7801 |0024: const-string v10, "BSE " // string@0178 │ │ +01eed8: 6e20 960b a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01eede: 0c09 |0029: move-result-object v9 │ │ +01eee0: 6e20 950b 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +01eee6: 0c09 |002d: move-result-object v9 │ │ +01eee8: 1a0a 8500 |002e: const-string v10, " set base fragment #" // string@0085 │ │ +01eeec: 6e20 960b a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01eef2: 0c09 |0033: move-result-object v9 │ │ +01eef4: 54ca 4c00 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01eef8: 440a 0a06 |0036: aget v10, v10, v6 │ │ +01eefc: 6e20 930b a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +01ef02: 0c09 |003b: move-result-object v9 │ │ +01ef04: 6e10 9a0b 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01ef0a: 0c09 |003f: move-result-object v9 │ │ +01ef0c: 7120 c508 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +01ef12: 54d8 ca00 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +01ef16: 54c9 4c00 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ef1a: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01ef1e: 4409 0906 |0049: aget v9, v9, v6 │ │ +01ef22: 6e20 e20b 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +01ef28: 0c02 |004e: move-result-object v2 │ │ +01ef2a: 1f02 6800 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@0068 │ │ +01ef2e: 5b42 2300 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +01ef32: 54c8 4c00 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ef36: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01ef3a: 4408 0805 |0057: aget v8, v8, v5 │ │ +01ef3e: 5948 2100 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +01ef42: 54c8 4c00 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ef46: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01ef4a: 4408 0806 |005f: aget v8, v8, v6 │ │ +01ef4e: 5948 2200 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +01ef52: 54c8 4c00 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ef56: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01ef5a: 4408 0805 |0067: aget v8, v8, v5 │ │ +01ef5e: 5948 2500 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +01ef62: 54c8 4c00 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ef66: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01ef6a: 4408 0806 |006f: aget v8, v8, v6 │ │ +01ef6e: 5948 2600 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ +01ef72: 54c8 4c00 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01ef76: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01ef7a: 4400 0805 |0077: aget v0, v8, v5 │ │ +01ef7e: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ +01ef82: 2208 e501 |007b: new-instance v8, Ljava/util/ArrayList; // type@01e5 │ │ +01ef86: 7020 dd0b 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ +01ef8c: 5b48 2800 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +01ef90: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +01ef92: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ +01ef96: 6308 c100 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +01ef9a: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ +01ef9e: 1a08 5202 |0089: const-string v8, "FragmentManager" // string@0252 │ │ +01efa2: 2209 c701 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +01efa6: 7010 8e0b 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01efac: 1a0a 7801 |0090: const-string v10, "BSE " // string@0178 │ │ +01efb0: 6e20 960b a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01efb6: 0c09 |0095: move-result-object v9 │ │ +01efb8: 6e20 950b 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +01efbe: 0c09 |0099: move-result-object v9 │ │ +01efc0: 1a0a 8600 |009a: const-string v10, " set remove fragment #" // string@0086 │ │ +01efc4: 6e20 960b a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01efca: 0c09 |009f: move-result-object v9 │ │ +01efcc: 54ca 4c00 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01efd0: 440a 0a06 |00a2: aget v10, v10, v6 │ │ +01efd4: 6e20 930b a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +01efda: 0c09 |00a7: move-result-object v9 │ │ +01efdc: 6e10 9a0b 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01efe2: 0c09 |00ab: move-result-object v9 │ │ +01efe4: 7120 c508 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +01efea: 54d8 ca00 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +01efee: 54c9 4c00 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01eff2: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01eff6: 4409 0906 |00b5: aget v9, v9, v6 │ │ +01effa: 6e20 e20b 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +01f000: 0c07 |00ba: move-result-object v7 │ │ +01f002: 1f07 6800 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@0068 │ │ +01f006: 5448 2800 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +01f00a: 6e20 df0b 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +01f010: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01f014: 0156 |00c4: move v6, v5 │ │ +01f016: 28be |00c5: goto 0083 // -0042 │ │ +01f018: 0165 |00c6: move v5, v6 │ │ +01f01a: 6e20 6301 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ +01f020: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ +01f024: 52c8 4d00 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@004d │ │ +01f028: 5918 4300 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +01f02c: 52c8 4e00 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@004e │ │ +01f030: 5918 4400 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +01f034: 54c8 4b00 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@004b │ │ +01f038: 5b18 3e00 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ +01f03c: 52c8 4a00 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@004a │ │ +01f040: 5918 3c00 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +01f044: 5c1b 3200 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +01f048: 52c8 4800 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0048 │ │ +01f04c: 5918 3600 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +01f050: 54c8 4900 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0049 │ │ +01f054: 5b18 3700 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ +01f058: 52c8 4600 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0046 │ │ +01f05c: 5918 3400 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +01f060: 54c8 4700 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0047 │ │ +01f064: 5b18 3500 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ +01f068: 6e20 6601 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0166 │ │ +01f06e: 1101 |00f1: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0006 line=96 │ │ 0x0007 line=97 │ │ 0x000c line=98 │ │ 0x0011 line=99 │ │ @@ -1417,35 +1417,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -01f040: |[01f040] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01f050: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f052: 5420 4c00 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ -01f056: 6e20 2501 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0125 │ │ -01f05c: 5220 4d00 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@004d │ │ -01f060: 6e20 2401 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -01f066: 5220 4e00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@004e │ │ -01f06a: 6e20 2401 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -01f070: 5420 4b00 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@004b │ │ -01f074: 6e20 2701 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0127 │ │ -01f07a: 5220 4a00 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@004a │ │ -01f07e: 6e20 2401 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -01f084: 5220 4800 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0048 │ │ -01f088: 6e20 2401 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -01f08e: 5420 4900 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0049 │ │ -01f092: 7130 bc08 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@08bc │ │ -01f098: 5220 4600 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0046 │ │ -01f09c: 6e20 2401 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -01f0a2: 5420 4700 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0047 │ │ -01f0a6: 7130 bc08 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@08bc │ │ -01f0ac: 0e00 |002e: return-void │ │ +01f070: |[01f070] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01f080: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01f082: 5420 4c00 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@004c │ │ +01f086: 6e20 2501 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0125 │ │ +01f08c: 5220 4d00 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@004d │ │ +01f090: 6e20 2401 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +01f096: 5220 4e00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@004e │ │ +01f09a: 6e20 2401 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +01f0a0: 5420 4b00 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@004b │ │ +01f0a4: 6e20 2701 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0127 │ │ +01f0aa: 5220 4a00 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@004a │ │ +01f0ae: 6e20 2401 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +01f0b4: 5220 4800 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0048 │ │ +01f0b8: 6e20 2401 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +01f0be: 5420 4900 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0049 │ │ +01f0c2: 7130 bc08 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@08bc │ │ +01f0c8: 5220 4600 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0046 │ │ +01f0cc: 6e20 2401 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +01f0d2: 5420 4700 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0047 │ │ +01f0d6: 7130 bc08 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@08bc │ │ +01f0dc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0006 line=139 │ │ 0x000b line=140 │ │ 0x0010 line=141 │ │ 0x0015 line=142 │ │ @@ -1458,17 +1458,17 @@ │ │ 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/BackStackState; │ │ 0x0000 - 0x002f reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x002f reg=4 flags I │ │ │ │ source_file_idx : 381 (BackStackRecord.java) │ │ │ │ Class #8 header: │ │ -class_idx : 96 │ │ +class_idx : 101 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 447 │ │ +superclass_idx : 453 │ │ source_file_idx : 591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #8 annotations: │ │ @@ -1489,33 +1489,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -01f0b0: |[01f0b0] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -01f0c0: 7030 750b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0b75 │ │ -01f0c6: 0e00 |0003: return-void │ │ +01f0e0: |[01f0e0] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +01f0f0: 7030 750b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0b75 │ │ +01f0f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0003 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 cause Ljava/lang/Exception; │ │ │ │ Virtual methods - │ │ source_file_idx : 591 (Fragment.java) │ │ │ │ Class #9 header: │ │ -class_idx : 97 │ │ +class_idx : 102 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #9 annotations: │ │ @@ -1538,17 +1538,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f0c8: |[01f0c8] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -01f0d8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01f0de: 0e00 |0003: return-void │ │ +01f0f8: |[01f0f8] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +01f108: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01f10e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -1557,19 +1557,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01f0e0: |[01f0e0] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -01f0f0: 2200 6200 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0062 │ │ -01f0f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01f0f6: 7030 b301 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@01b3 │ │ -01f0fc: 1100 |0006: return-object v0 │ │ +01f110: |[01f110] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +01f120: 2200 6700 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0067 │ │ +01f124: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01f126: 7030 b301 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@01b3 │ │ +01f12c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -1578,18 +1578,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01f100: |[01f100] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01f110: 6e20 ad01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@01ad │ │ -01f116: 0c00 |0003: move-result-object v0 │ │ -01f118: 1100 |0004: return-object v0 │ │ +01f130: |[01f130] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01f140: 6e20 ad01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@01ad │ │ +01f146: 0c00 |0003: move-result-object v0 │ │ +01f148: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -1598,17 +1598,17 @@ │ │ type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f11c: |[01f11c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -01f12c: 2320 7b02 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@027b │ │ -01f130: 1100 |0002: return-object v0 │ │ +01f14c: |[01f14c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +01f15c: 2320 8102 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0281 │ │ +01f160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -1617,31 +1617,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01f134: |[01f134] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -01f144: 6e20 af01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@01af │ │ -01f14a: 0c00 |0003: move-result-object v0 │ │ -01f14c: 1100 |0004: return-object v0 │ │ +01f164: |[01f164] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +01f174: 6e20 af01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@01af │ │ +01f17a: 0c00 |0003: move-result-object v0 │ │ +01f17c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 591 (Fragment.java) │ │ │ │ Class #10 header: │ │ -class_idx : 98 │ │ +class_idx : 103 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 591 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #10 annotations: │ │ @@ -1673,37 +1673,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01f150: |[01f150] android.support.v4.app.Fragment$SavedState.:()V │ │ -01f160: 2200 6100 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0061 │ │ -01f164: 7010 ac01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@01ac │ │ -01f16a: 6900 6200 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0062 │ │ -01f16e: 0e00 |0007: return-void │ │ +01f180: |[01f180] android.support.v4.app.Fragment$SavedState.:()V │ │ +01f190: 2200 6600 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0066 │ │ +01f194: 7010 ac01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@01ac │ │ +01f19a: 6900 6200 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0062 │ │ +01f19e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f170: |[01f170] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -01f180: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01f186: 5b01 6300 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ -01f18a: 0e00 |0005: return-void │ │ +01f1a0: |[01f1a0] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +01f1b0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01f1b6: 5b01 6300 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ +01f1ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0003 line=292 │ │ 0x0005 line=293 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -1714,25 +1714,25 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -01f18c: |[01f18c] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -01f19c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01f1a2: 6e10 1f01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@011f │ │ -01f1a8: 0c00 |0006: move-result-object v0 │ │ -01f1aa: 5b10 6300 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ -01f1ae: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -01f1b2: 5410 6300 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ -01f1b6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -01f1ba: 5410 6300 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ -01f1be: 6e20 0e01 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ -01f1c4: 0e00 |0014: return-void │ │ +01f1bc: |[01f1bc] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +01f1cc: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01f1d2: 6e10 1f01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@011f │ │ +01f1d8: 0c00 |0006: move-result-object v0 │ │ +01f1da: 5b10 6300 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ +01f1de: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +01f1e2: 5410 6300 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ +01f1e6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +01f1ea: 5410 6300 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ +01f1ee: 6e20 0e01 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ +01f1f4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0003 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=298 │ │ 0x0014 line=300 │ │ @@ -1747,17 +1747,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01f1c8: |[01f1c8] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -01f1d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f1da: 0f00 |0001: return v0 │ │ +01f1f8: |[01f1f8] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +01f208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f20a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -1765,33 +1765,33 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01f1dc: |[01f1dc] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01f1ec: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ -01f1f0: 6e20 2301 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0123 │ │ -01f1f6: 0e00 |0005: return-void │ │ +01f20c: |[01f20c] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01f21c: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ +01f220: 6e20 2301 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0123 │ │ +01f226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0005 line=310 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ source_file_idx : 591 (Fragment.java) │ │ │ │ Class #11 header: │ │ -class_idx : 99 │ │ +class_idx : 104 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 591 │ │ static_fields_size : 7 │ │ instance_fields_size: 39 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 72 │ │ │ │ Class #11 annotations: │ │ @@ -2007,44 +2007,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01f1f8: |[01f1f8] android.support.v4.app.Fragment.:()V │ │ -01f208: 2200 e401 |0000: new-instance v0, Ljava/util/HashMap; // type@01e4 │ │ -01f20c: 7010 f20b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0bf2 │ │ -01f212: 6900 9100 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0091 │ │ -01f216: 0e00 |0007: return-void │ │ +01f228: |[01f228] android.support.v4.app.Fragment.:()V │ │ +01f238: 2200 ea01 |0000: new-instance v0, Ljava/util/HashMap; // type@01ea │ │ +01f23c: 7010 f20b 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0bf2 │ │ +01f242: 6900 9100 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0091 │ │ +01f246: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -01f218: |[01f218] android.support.v4.app.Fragment.:()V │ │ -01f228: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01f22a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -01f22c: 7010 6e0b 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ -01f232: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01f234: 5930 8800 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -01f238: 5931 7b00 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01f23c: 5931 8c00 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ -01f240: 5c32 7f00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -01f244: 5c32 8e00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -01f248: 0e00 |0010: return-void │ │ +01f248: |[01f248] android.support.v4.app.Fragment.:()V │ │ +01f258: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01f25a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +01f25c: 7010 6e0b 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ +01f262: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01f264: 5930 8800 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +01f268: 5931 7b00 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01f26c: 5931 8c00 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ +01f270: 5c32 7f00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +01f274: 5c32 8e00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +01f278: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=351 │ │ 0x0005 line=162 │ │ 0x0008 line=178 │ │ 0x000a line=190 │ │ 0x000c line=255 │ │ @@ -2058,19 +2058,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01f24c: |[01f24c] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -01f25c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f25e: 7130 cd01 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@01cd │ │ -01f264: 0c00 |0004: move-result-object v0 │ │ -01f266: 1100 |0005: return-object v0 │ │ +01f27c: |[01f27c] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +01f28c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f28e: 7130 cd01 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@01cd │ │ +01f294: 0c00 |0004: move-result-object v0 │ │ +01f296: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -2079,94 +2079,94 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -01f268: |[01f268] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -01f278: 6203 9100 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0091 │ │ -01f27c: 6e20 f30b 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ -01f282: 0c00 |0005: move-result-object v0 │ │ -01f284: 1f00 a701 |0006: check-cast v0, Ljava/lang/Class; // type@01a7 │ │ -01f288: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -01f28c: 6e10 7300 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0073 │ │ -01f292: 0c03 |000d: move-result-object v3 │ │ -01f294: 6e20 4d0b 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0b4d │ │ -01f29a: 0c00 |0011: move-result-object v0 │ │ -01f29c: 6203 9100 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0091 │ │ -01f2a0: 6e30 f40b 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf4 │ │ -01f2a6: 6e10 4c0b 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0b4c │ │ -01f2ac: 0c02 |001a: move-result-object v2 │ │ -01f2ae: 1f02 6300 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0063 │ │ -01f2b2: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -01f2b6: 6e10 700b 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -01f2bc: 0c03 |0022: move-result-object v3 │ │ -01f2be: 6e10 470b 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0b47 │ │ -01f2c4: 0c03 |0026: move-result-object v3 │ │ -01f2c6: 6e20 0e01 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ -01f2cc: 5b28 6d00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ -01f2d0: 1102 |002c: return-object v2 │ │ -01f2d2: 0d01 |002d: move-exception v1 │ │ -01f2d4: 2203 6000 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0060 │ │ -01f2d8: 2204 c101 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -01f2dc: 7010 8e0b 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01f2e2: 1a05 0107 |0035: const-string v5, "Unable to instantiate fragment " // string@0701 │ │ -01f2e6: 6e20 960b 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f2ec: 0c04 |003a: move-result-object v4 │ │ -01f2ee: 6e20 960b 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f2f4: 0c04 |003e: move-result-object v4 │ │ -01f2f6: 1a05 e000 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00e0 │ │ -01f2fa: 6e20 960b 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f300: 0c04 |0044: move-result-object v4 │ │ -01f302: 1a05 4500 |0045: const-string v5, " empty constructor that is public" // string@0045 │ │ -01f306: 6e20 960b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f30c: 0c04 |004a: move-result-object v4 │ │ -01f30e: 6e10 9a0b 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01f314: 0c04 |004e: move-result-object v4 │ │ -01f316: 7030 ab01 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01ab │ │ -01f31c: 2703 |0052: throw v3 │ │ -01f31e: 0d01 |0053: move-exception v1 │ │ -01f320: 2203 6000 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0060 │ │ -01f324: 2204 c101 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -01f328: 7010 8e0b 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01f32e: 1a05 0107 |005b: const-string v5, "Unable to instantiate fragment " // string@0701 │ │ -01f332: 6e20 960b 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f338: 0c04 |0060: move-result-object v4 │ │ -01f33a: 6e20 960b 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f340: 0c04 |0064: move-result-object v4 │ │ -01f342: 1a05 e000 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00e0 │ │ -01f346: 6e20 960b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f34c: 0c04 |006a: move-result-object v4 │ │ -01f34e: 1a05 4500 |006b: const-string v5, " empty constructor that is public" // string@0045 │ │ -01f352: 6e20 960b 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f358: 0c04 |0070: move-result-object v4 │ │ -01f35a: 6e10 9a0b 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01f360: 0c04 |0074: move-result-object v4 │ │ -01f362: 7030 ab01 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01ab │ │ -01f368: 2703 |0078: throw v3 │ │ -01f36a: 0d01 |0079: move-exception v1 │ │ -01f36c: 2203 6000 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0060 │ │ -01f370: 2204 c101 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -01f374: 7010 8e0b 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01f37a: 1a05 0107 |0081: const-string v5, "Unable to instantiate fragment " // string@0701 │ │ -01f37e: 6e20 960b 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f384: 0c04 |0086: move-result-object v4 │ │ -01f386: 6e20 960b 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f38c: 0c04 |008a: move-result-object v4 │ │ -01f38e: 1a05 e000 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00e0 │ │ -01f392: 6e20 960b 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f398: 0c04 |0090: move-result-object v4 │ │ -01f39a: 1a05 4500 |0091: const-string v5, " empty constructor that is public" // string@0045 │ │ -01f39e: 6e20 960b 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f3a4: 0c04 |0096: move-result-object v4 │ │ -01f3a6: 6e10 9a0b 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01f3ac: 0c04 |009a: move-result-object v4 │ │ -01f3ae: 7030 ab01 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01ab │ │ -01f3b4: 2703 |009e: throw v3 │ │ +01f298: |[01f298] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +01f2a8: 6203 9100 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0091 │ │ +01f2ac: 6e20 f30b 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ +01f2b2: 0c00 |0005: move-result-object v0 │ │ +01f2b4: 1f00 ad01 |0006: check-cast v0, Ljava/lang/Class; // type@01ad │ │ +01f2b8: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +01f2bc: 6e10 7300 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0073 │ │ +01f2c2: 0c03 |000d: move-result-object v3 │ │ +01f2c4: 6e20 4d0b 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0b4d │ │ +01f2ca: 0c00 |0011: move-result-object v0 │ │ +01f2cc: 6203 9100 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0091 │ │ +01f2d0: 6e30 f40b 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf4 │ │ +01f2d6: 6e10 4c0b 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0b4c │ │ +01f2dc: 0c02 |001a: move-result-object v2 │ │ +01f2de: 1f02 6800 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0068 │ │ +01f2e2: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +01f2e6: 6e10 700b 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +01f2ec: 0c03 |0022: move-result-object v3 │ │ +01f2ee: 6e10 470b 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0b47 │ │ +01f2f4: 0c03 |0026: move-result-object v3 │ │ +01f2f6: 6e20 0e01 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ +01f2fc: 5b28 6d00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ +01f300: 1102 |002c: return-object v2 │ │ +01f302: 0d01 |002d: move-exception v1 │ │ +01f304: 2203 6500 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0065 │ │ +01f308: 2204 c701 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +01f30c: 7010 8e0b 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01f312: 1a05 0707 |0035: const-string v5, "Unable to instantiate fragment " // string@0707 │ │ +01f316: 6e20 960b 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f31c: 0c04 |003a: move-result-object v4 │ │ +01f31e: 6e20 960b 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f324: 0c04 |003e: move-result-object v4 │ │ +01f326: 1a05 e000 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00e0 │ │ +01f32a: 6e20 960b 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f330: 0c04 |0044: move-result-object v4 │ │ +01f332: 1a05 4500 |0045: const-string v5, " empty constructor that is public" // string@0045 │ │ +01f336: 6e20 960b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f33c: 0c04 |004a: move-result-object v4 │ │ +01f33e: 6e10 9a0b 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01f344: 0c04 |004e: move-result-object v4 │ │ +01f346: 7030 ab01 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01ab │ │ +01f34c: 2703 |0052: throw v3 │ │ +01f34e: 0d01 |0053: move-exception v1 │ │ +01f350: 2203 6500 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0065 │ │ +01f354: 2204 c701 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +01f358: 7010 8e0b 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01f35e: 1a05 0707 |005b: const-string v5, "Unable to instantiate fragment " // string@0707 │ │ +01f362: 6e20 960b 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f368: 0c04 |0060: move-result-object v4 │ │ +01f36a: 6e20 960b 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f370: 0c04 |0064: move-result-object v4 │ │ +01f372: 1a05 e000 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00e0 │ │ +01f376: 6e20 960b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f37c: 0c04 |006a: move-result-object v4 │ │ +01f37e: 1a05 4500 |006b: const-string v5, " empty constructor that is public" // string@0045 │ │ +01f382: 6e20 960b 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f388: 0c04 |0070: move-result-object v4 │ │ +01f38a: 6e10 9a0b 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01f390: 0c04 |0074: move-result-object v4 │ │ +01f392: 7030 ab01 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01ab │ │ +01f398: 2703 |0078: throw v3 │ │ +01f39a: 0d01 |0079: move-exception v1 │ │ +01f39c: 2203 6500 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0065 │ │ +01f3a0: 2204 c701 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +01f3a4: 7010 8e0b 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01f3aa: 1a05 0707 |0081: const-string v5, "Unable to instantiate fragment " // string@0707 │ │ +01f3ae: 6e20 960b 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f3b4: 0c04 |0086: move-result-object v4 │ │ +01f3b6: 6e20 960b 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f3bc: 0c04 |008a: move-result-object v4 │ │ +01f3be: 1a05 e000 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00e0 │ │ +01f3c2: 6e20 960b 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f3c8: 0c04 |0090: move-result-object v4 │ │ +01f3ca: 1a05 4500 |0091: const-string v5, " empty constructor that is public" // string@0045 │ │ +01f3ce: 6e20 960b 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f3d4: 0c04 |0096: move-result-object v4 │ │ +01f3d6: 6e10 9a0b 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01f3dc: 0c04 |009a: move-result-object v4 │ │ +01f3de: 7030 ab01 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01ab │ │ +01f3e4: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=378 │ │ @@ -2200,203 +2200,203 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 460 16-bit code units │ │ -01f3cc: |[01f3cc] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01f3dc: 6e20 350b 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f3e2: 1a00 e20d |0003: const-string v0, "mFragmentId=#" // string@0de2 │ │ -01f3e6: 6e20 350b 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f3ec: 5230 7500 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -01f3f0: 7110 5d0b 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -01f3f6: 0c00 |000d: move-result-object v0 │ │ -01f3f8: 6e20 350b 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f3fe: 1a00 5c00 |0011: const-string v0, " mContainerId#=" // string@005c │ │ -01f402: 6e20 350b 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f408: 5230 7200 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -01f40c: 7110 5d0b 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -01f412: 0c00 |001b: move-result-object v0 │ │ -01f414: 6e20 350b 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f41a: 1a00 7300 |001f: const-string v0, " mTag=" // string@0073 │ │ -01f41e: 6e20 350b 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f424: 5430 8a00 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -01f428: 6e20 3a0b 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -01f42e: 6e20 350b 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f434: 1a00 6b0e |002c: const-string v0, "mState=" // string@0e6b │ │ -01f438: 6e20 350b 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f43e: 5230 8800 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -01f442: 6e20 330b 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -01f448: 1a00 6400 |0036: const-string v0, " mIndex=" // string@0064 │ │ -01f44c: 6e20 350b 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f452: 5230 7b00 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01f456: 6e20 330b 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -01f45c: 1a00 7700 |0040: const-string v0, " mWho=" // string@0077 │ │ -01f460: 6e20 350b 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f466: 5430 9000 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0090 │ │ -01f46a: 6e20 350b 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f470: 1a00 5800 |004a: const-string v0, " mBackStackNesting=" // string@0058 │ │ -01f474: 6e20 350b 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f47a: 5230 6e00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -01f47e: 6e20 380b 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0b38 │ │ -01f484: 6e20 350b 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f48a: 1a00 7c0d |0057: const-string v0, "mAdded=" // string@0d7c │ │ -01f48e: 6e20 350b 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f494: 5530 6b00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -01f498: 6e20 360b 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f49e: 1a00 6b00 |0061: const-string v0, " mRemoving=" // string@006b │ │ -01f4a2: 6e20 350b 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f4a8: 5530 8100 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ -01f4ac: 6e20 360b 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f4b2: 1a00 6e00 |006b: const-string v0, " mResumed=" // string@006e │ │ -01f4b6: 6e20 350b 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f4bc: 5530 8300 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ -01f4c0: 6e20 360b 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f4c6: 1a00 6100 |0075: const-string v0, " mFromLayout=" // string@0061 │ │ -01f4ca: 6e20 350b 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f4d0: 5530 7700 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ -01f4d4: 6e20 360b 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f4da: 1a00 6300 |007f: const-string v0, " mInLayout=" // string@0063 │ │ -01f4de: 6e20 350b 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f4e4: 5530 7a00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ -01f4e8: 6e20 3b0b 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -01f4ee: 6e20 350b 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f4f4: 1a00 f20d |008c: const-string v0, "mHidden=" // string@0df2 │ │ -01f4f8: 6e20 350b 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f4fe: 5530 7900 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -01f502: 6e20 360b 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f508: 1a00 5f00 |0096: const-string v0, " mDetached=" // string@005f │ │ -01f50c: 6e20 350b 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f512: 5530 7400 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -01f516: 6e20 360b 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f51c: 1a00 6800 |00a0: const-string v0, " mMenuVisible=" // string@0068 │ │ -01f520: 6e20 350b 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f526: 5530 7f00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -01f52a: 6e20 360b 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f530: 1a00 6200 |00aa: const-string v0, " mHasMenu=" // string@0062 │ │ -01f534: 6e20 350b 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f53a: 5530 7800 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -01f53e: 6e20 3b0b 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -01f544: 6e20 350b 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f54a: 1a00 4e0e |00b7: const-string v0, "mRetainInstance=" // string@0e4e │ │ -01f54e: 6e20 350b 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f554: 5530 8400 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ -01f558: 6e20 360b 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f55e: 1a00 6f00 |00c1: const-string v0, " mRetaining=" // string@006f │ │ -01f562: 6e20 350b 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f568: 5530 8500 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ -01f56c: 6e20 360b 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -01f572: 1a00 7600 |00cb: const-string v0, " mUserVisibleHint=" // string@0076 │ │ -01f576: 6e20 350b 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f57c: 5530 8e00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -01f580: 6e20 3b0b 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -01f586: 5430 7600 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -01f58a: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -01f58e: 6e20 350b 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f594: 1a00 e40d |00dc: const-string v0, "mFragmentManager=" // string@0de4 │ │ -01f598: 6e20 350b 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f59e: 5430 7600 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -01f5a2: 6e20 390b 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f5a8: 5430 6a00 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01f5ac: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -01f5b0: 6e20 350b 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f5b6: 1a00 770d |00ed: const-string v0, "mActivity=" // string@0d77 │ │ -01f5ba: 6e20 350b 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f5c0: 5430 6a00 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01f5c4: 6e20 390b 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f5ca: 5430 6d00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ -01f5ce: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -01f5d2: 6e20 350b 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f5d8: 1a00 840d |00fe: const-string v0, "mArguments=" // string@0d84 │ │ -01f5dc: 6e20 350b 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f5e2: 5430 6d00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ -01f5e6: 6e20 390b 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f5ec: 5430 8600 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -01f5f0: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -01f5f4: 6e20 350b 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f5fa: 1a00 550e |010f: const-string v0, "mSavedFragmentState=" // string@0e55 │ │ -01f5fe: 6e20 350b 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f604: 5430 8600 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -01f608: 6e20 390b 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f60e: 5430 8700 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -01f612: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -01f616: 6e20 350b 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f61c: 1a00 580e |0120: const-string v0, "mSavedViewState=" // string@0e58 │ │ -01f620: 6e20 350b 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f626: 5430 8700 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -01f62a: 6e20 390b 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f630: 5430 8b00 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -01f634: 3800 1900 |012c: if-eqz v0, 0145 // +0019 │ │ -01f638: 6e20 350b 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f63e: 1a00 790e |0131: const-string v0, "mTarget=" // string@0e79 │ │ -01f642: 6e20 350b 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f648: 5430 8b00 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -01f64c: 6e20 340b 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0b34 │ │ -01f652: 1a00 7400 |013b: const-string v0, " mTargetRequestCode=" // string@0074 │ │ -01f656: 6e20 350b 0600 |013d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f65c: 5230 8d00 |0140: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ -01f660: 6e20 380b 0600 |0142: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0b38 │ │ -01f666: 5230 8000 |0145: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -01f66a: 3800 0f00 |0147: if-eqz v0, 0156 // +000f │ │ -01f66e: 6e20 350b 4600 |0149: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f674: 1a00 220e |014c: const-string v0, "mNextAnim=" // string@0e22 │ │ -01f678: 6e20 350b 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f67e: 5230 8000 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -01f682: 6e20 380b 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0b38 │ │ -01f688: 5430 7100 |0156: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ -01f68c: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -01f690: 6e20 350b 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f696: 1a00 ad0d |015d: const-string v0, "mContainer=" // string@0dad │ │ -01f69a: 6e20 350b 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f6a0: 5430 7100 |0162: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ -01f6a4: 6e20 390b 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f6aa: 5430 8f00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -01f6ae: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -01f6b2: 6e20 350b 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f6b8: 1a00 950e |016e: const-string v0, "mView=" // string@0e95 │ │ -01f6bc: 6e20 350b 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f6c2: 5430 8f00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -01f6c6: 6e20 390b 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f6cc: 5430 7c00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -01f6d0: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -01f6d4: 6e20 350b 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f6da: 1a00 fc0d |017f: const-string v0, "mInnerView=" // string@0dfc │ │ -01f6de: 6e20 350b 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f6e4: 5430 8f00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -01f6e8: 6e20 390b 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f6ee: 5430 6c00 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -01f6f2: 3800 1c00 |018b: if-eqz v0, 01a7 // +001c │ │ -01f6f6: 6e20 350b 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f6fc: 1a00 800d |0190: const-string v0, "mAnimatingAway=" // string@0d80 │ │ -01f700: 6e20 350b 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f706: 5430 6c00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -01f70a: 6e20 390b 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -01f710: 6e20 350b 4600 |019a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f716: 1a00 6d0e |019d: const-string v0, "mStateAfterAnimating=" // string@0e6d │ │ -01f71a: 6e20 350b 0600 |019f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f720: 5230 8900 |01a2: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ -01f724: 6e20 380b 0600 |01a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0b38 │ │ -01f72a: 5430 7d00 |01a7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01f72e: 3800 2200 |01a9: if-eqz v0, 01cb // +0022 │ │ -01f732: 6e20 350b 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -01f738: 1a00 4e05 |01ae: const-string v0, "Loader Manager:" // string@054e │ │ -01f73c: 6e20 3a0b 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -01f742: 5430 7d00 |01b3: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01f746: 2201 c101 |01b5: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -01f74a: 7010 8e0b 0100 |01b7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01f750: 6e20 960b 4100 |01ba: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f756: 0c01 |01bd: move-result-object v1 │ │ -01f758: 1a02 1000 |01be: const-string v2, " " // string@0010 │ │ -01f75c: 6e20 960b 2100 |01c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f762: 0c01 |01c3: move-result-object v1 │ │ -01f764: 6e10 9a0b 0100 |01c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01f76a: 0c01 |01c7: move-result-object v1 │ │ -01f76c: 6e57 3203 1065 |01c8: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0332 │ │ -01f772: 0e00 |01cb: return-void │ │ +01f3fc: |[01f3fc] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01f40c: 6e20 350b 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f412: 1a00 e80d |0003: const-string v0, "mFragmentId=#" // string@0de8 │ │ +01f416: 6e20 350b 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f41c: 5230 7500 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +01f420: 7110 5d0b 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +01f426: 0c00 |000d: move-result-object v0 │ │ +01f428: 6e20 350b 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f42e: 1a00 5c00 |0011: const-string v0, " mContainerId#=" // string@005c │ │ +01f432: 6e20 350b 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f438: 5230 7200 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +01f43c: 7110 5d0b 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +01f442: 0c00 |001b: move-result-object v0 │ │ +01f444: 6e20 350b 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f44a: 1a00 7300 |001f: const-string v0, " mTag=" // string@0073 │ │ +01f44e: 6e20 350b 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f454: 5430 8a00 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +01f458: 6e20 3a0b 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +01f45e: 6e20 350b 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f464: 1a00 710e |002c: const-string v0, "mState=" // string@0e71 │ │ +01f468: 6e20 350b 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f46e: 5230 8800 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +01f472: 6e20 330b 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +01f478: 1a00 6400 |0036: const-string v0, " mIndex=" // string@0064 │ │ +01f47c: 6e20 350b 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f482: 5230 7b00 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01f486: 6e20 330b 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +01f48c: 1a00 7700 |0040: const-string v0, " mWho=" // string@0077 │ │ +01f490: 6e20 350b 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f496: 5430 9000 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0090 │ │ +01f49a: 6e20 350b 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f4a0: 1a00 5800 |004a: const-string v0, " mBackStackNesting=" // string@0058 │ │ +01f4a4: 6e20 350b 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f4aa: 5230 6e00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +01f4ae: 6e20 380b 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0b38 │ │ +01f4b4: 6e20 350b 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f4ba: 1a00 820d |0057: const-string v0, "mAdded=" // string@0d82 │ │ +01f4be: 6e20 350b 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f4c4: 5530 6b00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +01f4c8: 6e20 360b 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f4ce: 1a00 6b00 |0061: const-string v0, " mRemoving=" // string@006b │ │ +01f4d2: 6e20 350b 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f4d8: 5530 8100 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ +01f4dc: 6e20 360b 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f4e2: 1a00 6e00 |006b: const-string v0, " mResumed=" // string@006e │ │ +01f4e6: 6e20 350b 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f4ec: 5530 8300 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ +01f4f0: 6e20 360b 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f4f6: 1a00 6100 |0075: const-string v0, " mFromLayout=" // string@0061 │ │ +01f4fa: 6e20 350b 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f500: 5530 7700 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ +01f504: 6e20 360b 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f50a: 1a00 6300 |007f: const-string v0, " mInLayout=" // string@0063 │ │ +01f50e: 6e20 350b 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f514: 5530 7a00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ +01f518: 6e20 3b0b 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +01f51e: 6e20 350b 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f524: 1a00 f80d |008c: const-string v0, "mHidden=" // string@0df8 │ │ +01f528: 6e20 350b 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f52e: 5530 7900 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +01f532: 6e20 360b 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f538: 1a00 5f00 |0096: const-string v0, " mDetached=" // string@005f │ │ +01f53c: 6e20 350b 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f542: 5530 7400 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +01f546: 6e20 360b 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f54c: 1a00 6800 |00a0: const-string v0, " mMenuVisible=" // string@0068 │ │ +01f550: 6e20 350b 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f556: 5530 7f00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +01f55a: 6e20 360b 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f560: 1a00 6200 |00aa: const-string v0, " mHasMenu=" // string@0062 │ │ +01f564: 6e20 350b 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f56a: 5530 7800 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +01f56e: 6e20 3b0b 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +01f574: 6e20 350b 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f57a: 1a00 540e |00b7: const-string v0, "mRetainInstance=" // string@0e54 │ │ +01f57e: 6e20 350b 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f584: 5530 8400 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ +01f588: 6e20 360b 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f58e: 1a00 6f00 |00c1: const-string v0, " mRetaining=" // string@006f │ │ +01f592: 6e20 350b 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f598: 5530 8500 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ +01f59c: 6e20 360b 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +01f5a2: 1a00 7600 |00cb: const-string v0, " mUserVisibleHint=" // string@0076 │ │ +01f5a6: 6e20 350b 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f5ac: 5530 8e00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +01f5b0: 6e20 3b0b 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +01f5b6: 5430 7600 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +01f5ba: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +01f5be: 6e20 350b 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f5c4: 1a00 ea0d |00dc: const-string v0, "mFragmentManager=" // string@0dea │ │ +01f5c8: 6e20 350b 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f5ce: 5430 7600 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +01f5d2: 6e20 390b 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f5d8: 5430 6a00 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01f5dc: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +01f5e0: 6e20 350b 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f5e6: 1a00 7d0d |00ed: const-string v0, "mActivity=" // string@0d7d │ │ +01f5ea: 6e20 350b 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f5f0: 5430 6a00 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01f5f4: 6e20 390b 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f5fa: 5430 6d00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ +01f5fe: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +01f602: 6e20 350b 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f608: 1a00 8a0d |00fe: const-string v0, "mArguments=" // string@0d8a │ │ +01f60c: 6e20 350b 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f612: 5430 6d00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ +01f616: 6e20 390b 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f61c: 5430 8600 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +01f620: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +01f624: 6e20 350b 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f62a: 1a00 5b0e |010f: const-string v0, "mSavedFragmentState=" // string@0e5b │ │ +01f62e: 6e20 350b 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f634: 5430 8600 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +01f638: 6e20 390b 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f63e: 5430 8700 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +01f642: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +01f646: 6e20 350b 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f64c: 1a00 5e0e |0120: const-string v0, "mSavedViewState=" // string@0e5e │ │ +01f650: 6e20 350b 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f656: 5430 8700 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +01f65a: 6e20 390b 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f660: 5430 8b00 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +01f664: 3800 1900 |012c: if-eqz v0, 0145 // +0019 │ │ +01f668: 6e20 350b 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f66e: 1a00 7f0e |0131: const-string v0, "mTarget=" // string@0e7f │ │ +01f672: 6e20 350b 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f678: 5430 8b00 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +01f67c: 6e20 340b 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0b34 │ │ +01f682: 1a00 7400 |013b: const-string v0, " mTargetRequestCode=" // string@0074 │ │ +01f686: 6e20 350b 0600 |013d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f68c: 5230 8d00 |0140: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ +01f690: 6e20 380b 0600 |0142: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0b38 │ │ +01f696: 5230 8000 |0145: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +01f69a: 3800 0f00 |0147: if-eqz v0, 0156 // +000f │ │ +01f69e: 6e20 350b 4600 |0149: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f6a4: 1a00 280e |014c: const-string v0, "mNextAnim=" // string@0e28 │ │ +01f6a8: 6e20 350b 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f6ae: 5230 8000 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +01f6b2: 6e20 380b 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0b38 │ │ +01f6b8: 5430 7100 |0156: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ +01f6bc: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +01f6c0: 6e20 350b 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f6c6: 1a00 b30d |015d: const-string v0, "mContainer=" // string@0db3 │ │ +01f6ca: 6e20 350b 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f6d0: 5430 7100 |0162: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ +01f6d4: 6e20 390b 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f6da: 5430 8f00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +01f6de: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +01f6e2: 6e20 350b 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f6e8: 1a00 9b0e |016e: const-string v0, "mView=" // string@0e9b │ │ +01f6ec: 6e20 350b 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f6f2: 5430 8f00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +01f6f6: 6e20 390b 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f6fc: 5430 7c00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +01f700: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +01f704: 6e20 350b 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f70a: 1a00 020e |017f: const-string v0, "mInnerView=" // string@0e02 │ │ +01f70e: 6e20 350b 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f714: 5430 8f00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +01f718: 6e20 390b 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f71e: 5430 6c00 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +01f722: 3800 1c00 |018b: if-eqz v0, 01a7 // +001c │ │ +01f726: 6e20 350b 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f72c: 1a00 860d |0190: const-string v0, "mAnimatingAway=" // string@0d86 │ │ +01f730: 6e20 350b 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f736: 5430 6c00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +01f73a: 6e20 390b 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +01f740: 6e20 350b 4600 |019a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f746: 1a00 730e |019d: const-string v0, "mStateAfterAnimating=" // string@0e73 │ │ +01f74a: 6e20 350b 0600 |019f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f750: 5230 8900 |01a2: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ +01f754: 6e20 380b 0600 |01a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0b38 │ │ +01f75a: 5430 7d00 |01a7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01f75e: 3800 2200 |01a9: if-eqz v0, 01cb // +0022 │ │ +01f762: 6e20 350b 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +01f768: 1a00 5405 |01ae: const-string v0, "Loader Manager:" // string@0554 │ │ +01f76c: 6e20 3a0b 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +01f772: 5430 7d00 |01b3: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01f776: 2201 c701 |01b5: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +01f77a: 7010 8e0b 0100 |01b7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01f780: 6e20 960b 4100 |01ba: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f786: 0c01 |01bd: move-result-object v1 │ │ +01f788: 1a02 1000 |01be: const-string v2, " " // string@0010 │ │ +01f78c: 6e20 960b 2100 |01c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f792: 0c01 |01c3: move-result-object v1 │ │ +01f794: 6e10 9a0b 0100 |01c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01f79a: 0c01 |01c7: move-result-object v1 │ │ +01f79c: 6e57 3203 1065 |01c8: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0332 │ │ +01f7a2: 0e00 |01cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1263 │ │ 0x0008 line=1264 │ │ 0x0011 line=1265 │ │ 0x0016 line=1266 │ │ 0x001f line=1267 │ │ @@ -2462,18 +2462,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01f774: |[01f774] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -01f784: 6f20 6f0b 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0b6f │ │ -01f78a: 0a00 |0003: move-result v0 │ │ -01f78c: 0f00 |0004: return v0 │ │ +01f7a4: |[01f7a4] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +01f7b4: 6f20 6f0b 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0b6f │ │ +01f7ba: 0a00 |0003: move-result v0 │ │ +01f7bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -2482,17 +2482,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f790: |[01f790] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -01f7a0: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01f7a4: 1100 |0002: return-object v0 │ │ +01f7c0: |[01f7c0] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +01f7d0: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01f7d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2500,17 +2500,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f7a8: |[01f7a8] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -01f7b8: 5410 6d00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ -01f7bc: 1100 |0002: return-object v0 │ │ +01f7d8: |[01f7d8] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +01f7e8: 5410 6d00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ +01f7ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2518,17 +2518,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f7c0: |[01f7c0] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01f7d0: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -01f7d4: 1100 |0002: return-object v0 │ │ +01f7f0: |[01f7f0] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +01f800: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +01f804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2536,17 +2536,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f7d8: |[01f7d8] android.support.v4.app.Fragment.getId:()I │ │ -01f7e8: 5210 7500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -01f7ec: 0f00 |0002: return v0 │ │ +01f808: |[01f808] android.support.v4.app.Fragment.getId:()I │ │ +01f818: 5210 7500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +01f81c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2554,19 +2554,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01f7f0: |[01f7f0] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -01f800: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01f804: 6e10 0f02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@020f │ │ -01f80a: 0c00 |0005: move-result-object v0 │ │ -01f80c: 1100 |0006: return-object v0 │ │ +01f820: |[01f820] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +01f830: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01f834: 6e10 0f02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@020f │ │ +01f83a: 0c00 |0005: move-result-object v0 │ │ +01f83c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -2575,46 +2575,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -01f810: |[01f810] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01f820: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01f822: 5440 7d00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01f826: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01f82a: 5440 7d00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01f82e: 1100 |0007: return-object v0 │ │ -01f830: 5440 6a00 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01f834: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -01f838: 2200 b001 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -01f83c: 2201 c101 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -01f840: 7010 8e0b 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01f846: 1a02 4d02 |0013: const-string v2, "Fragment " // string@024d │ │ -01f84a: 6e20 960b 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f850: 0c01 |0018: move-result-object v1 │ │ -01f852: 6e20 950b 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -01f858: 0c01 |001c: move-result-object v1 │ │ -01f85a: 1a02 7a00 |001d: const-string v2, " not attached to Activity" // string@007a │ │ -01f85e: 6e20 960b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f864: 0c01 |0022: move-result-object v1 │ │ -01f866: 6e10 9a0b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01f86c: 0c01 |0026: move-result-object v1 │ │ -01f86e: 7020 580b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -01f874: 2700 |002a: throw v0 │ │ -01f876: 5c43 7000 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ -01f87a: 5440 6a00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01f87e: 5241 7b00 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01f882: 5542 7e00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01f886: 6e40 1002 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ -01f88c: 0c00 |0036: move-result-object v0 │ │ -01f88e: 5b40 7d00 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01f892: 5440 7d00 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01f896: 28cc |003b: goto 0007 // -0034 │ │ +01f840: |[01f840] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +01f850: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01f852: 5440 7d00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01f856: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +01f85a: 5440 7d00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01f85e: 1100 |0007: return-object v0 │ │ +01f860: 5440 6a00 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01f864: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +01f868: 2200 b601 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +01f86c: 2201 c701 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +01f870: 7010 8e0b 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01f876: 1a02 4d02 |0013: const-string v2, "Fragment " // string@024d │ │ +01f87a: 6e20 960b 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f880: 0c01 |0018: move-result-object v1 │ │ +01f882: 6e20 950b 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +01f888: 0c01 |001c: move-result-object v1 │ │ +01f88a: 1a02 7a00 |001d: const-string v2, " not attached to Activity" // string@007a │ │ +01f88e: 6e20 960b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f894: 0c01 |0022: move-result-object v1 │ │ +01f896: 6e10 9a0b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01f89c: 0c01 |0026: move-result-object v1 │ │ +01f89e: 7020 580b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +01f8a4: 2700 |002a: throw v0 │ │ +01f8a6: 5c43 7000 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ +01f8aa: 5440 6a00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01f8ae: 5241 7b00 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01f8b2: 5542 7e00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01f8b6: 6e40 1002 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ +01f8bc: 0c00 |0036: move-result-object v0 │ │ +01f8be: 5b40 7d00 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01f8c2: 5440 7d00 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01f8c6: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=764 │ │ 0x0005 line=765 │ │ 0x0007 line=772 │ │ 0x0008 line=767 │ │ 0x000c line=768 │ │ @@ -2629,36 +2629,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -01f898: |[01f898] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -01f8a8: 5430 6a00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01f8ac: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01f8b0: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -01f8b4: 2201 c101 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -01f8b8: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -01f8be: 1a02 4d02 |000b: const-string v2, "Fragment " // string@024d │ │ -01f8c2: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f8c8: 0c01 |0010: move-result-object v1 │ │ -01f8ca: 6e20 950b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -01f8d0: 0c01 |0014: move-result-object v1 │ │ -01f8d2: 1a02 7a00 |0015: const-string v2, " not attached to Activity" // string@007a │ │ -01f8d6: 6e20 960b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -01f8dc: 0c01 |001a: move-result-object v1 │ │ -01f8de: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -01f8e4: 0c01 |001e: move-result-object v1 │ │ -01f8e6: 7020 580b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -01f8ec: 2700 |0022: throw v0 │ │ -01f8ee: 5430 6a00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01f8f2: 6e10 1202 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ -01f8f8: 0c00 |0028: move-result-object v0 │ │ -01f8fa: 1100 |0029: return-object v0 │ │ +01f8c8: |[01f8c8] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +01f8d8: 5430 6a00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01f8dc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01f8e0: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +01f8e4: 2201 c701 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +01f8e8: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +01f8ee: 1a02 4d02 |000b: const-string v2, "Fragment " // string@024d │ │ +01f8f2: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f8f8: 0c01 |0010: move-result-object v1 │ │ +01f8fa: 6e20 950b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +01f900: 0c01 |0014: move-result-object v1 │ │ +01f902: 1a02 7a00 |0015: const-string v2, " not attached to Activity" // string@007a │ │ +01f906: 6e20 960b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +01f90c: 0c01 |001a: move-result-object v1 │ │ +01f90e: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +01f914: 0c01 |001e: move-result-object v1 │ │ +01f916: 7020 580b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +01f91c: 2700 |0022: throw v0 │ │ +01f91e: 5430 6a00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01f922: 6e10 1202 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0212 │ │ +01f928: 0c00 |0028: move-result-object v0 │ │ +01f92a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=551 │ │ 0x0023 line=553 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -2668,17 +2668,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f8fc: |[01f8fc] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -01f90c: 5510 8400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ -01f910: 0f00 |0002: return v0 │ │ +01f92c: |[01f92c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +01f93c: 5510 8400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ +01f940: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #10 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2686,20 +2686,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01f914: |[01f914] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -01f924: 6e10 c001 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01c0 │ │ -01f92a: 0c00 |0003: move-result-object v0 │ │ -01f92c: 6e20 ba00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -01f932: 0c00 |0007: move-result-object v0 │ │ -01f934: 1100 |0008: return-object v0 │ │ +01f944: |[01f944] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +01f954: 6e10 c001 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01c0 │ │ +01f95a: 0c00 |0003: move-result-object v0 │ │ +01f95c: 6e20 ba00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +01f962: 0c00 |0007: move-result-object v0 │ │ +01f964: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -2708,20 +2708,20 @@ │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01f938: |[01f938] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -01f948: 6e10 c001 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01c0 │ │ -01f94e: 0c00 |0003: move-result-object v0 │ │ -01f950: 6e30 bb00 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ -01f956: 0c00 |0007: move-result-object v0 │ │ -01f958: 1100 |0008: return-object v0 │ │ +01f968: |[01f968] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +01f978: 6e10 c001 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01c0 │ │ +01f97e: 0c00 |0003: move-result-object v0 │ │ +01f980: 6e30 bb00 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ +01f986: 0c00 |0007: move-result-object v0 │ │ +01f988: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ 0x0000 - 0x0009 reg=3 formatArgs [Ljava/lang/Object; │ │ @@ -2731,17 +2731,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f95c: |[01f95c] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -01f96c: 5410 8a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -01f970: 1100 |0002: return-object v0 │ │ +01f98c: |[01f98c] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +01f99c: 5410 8a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +01f9a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2749,17 +2749,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f974: |[01f974] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -01f984: 5410 8b00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -01f988: 1100 |0002: return-object v0 │ │ +01f9a4: |[01f9a4] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +01f9b4: 5410 8b00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +01f9b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #14 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2767,17 +2767,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f98c: |[01f98c] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -01f99c: 5210 8d00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ -01f9a0: 0f00 |0002: return v0 │ │ +01f9bc: |[01f9bc] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +01f9cc: 5210 8d00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ +01f9d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #15 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2785,20 +2785,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01f9a4: |[01f9a4] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -01f9b4: 6e10 c001 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01c0 │ │ -01f9ba: 0c00 |0003: move-result-object v0 │ │ -01f9bc: 6e20 bc00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@00bc │ │ -01f9c2: 0c00 |0007: move-result-object v0 │ │ -01f9c4: 1100 |0008: return-object v0 │ │ +01f9d4: |[01f9d4] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +01f9e4: 6e10 c001 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01c0 │ │ +01f9ea: 0c00 |0003: move-result-object v0 │ │ +01f9ec: 6e20 bc00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@00bc │ │ +01f9f2: 0c00 |0007: move-result-object v0 │ │ +01f9f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -2807,17 +2807,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f9c8: |[01f9c8] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -01f9d8: 5510 8e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -01f9dc: 0f00 |0002: return v0 │ │ +01f9f8: |[01f9f8] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +01fa08: 5510 8e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +01fa0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2825,17 +2825,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f9e0: |[01f9e0] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -01f9f0: 5410 8f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -01f9f4: 1100 |0002: return-object v0 │ │ +01fa10: |[01fa10] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +01fa20: 5410 8f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +01fa24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2843,18 +2843,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01f9f8: |[01f9f8] android.support.v4.app.Fragment.hashCode:()I │ │ -01fa08: 6f10 710b 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0b71 │ │ -01fa0e: 0a00 |0003: move-result v0 │ │ -01fa10: 0f00 |0004: return v0 │ │ +01fa28: |[01fa28] android.support.v4.app.Fragment.hashCode:()I │ │ +01fa38: 6f10 710b 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0b71 │ │ +01fa3e: 0a00 |0003: move-result v0 │ │ +01fa40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #19 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2862,39 +2862,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -01fa14: |[01fa14] android.support.v4.app.Fragment.initState:()V │ │ -01fa24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01fa26: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01fa28: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -01fa2a: 5930 7b00 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01fa2e: 5b32 9000 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0090 │ │ -01fa32: 5c31 6b00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -01fa36: 5c31 8100 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ -01fa3a: 5c31 8300 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ -01fa3e: 5c31 7700 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ -01fa42: 5c31 7a00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ -01fa46: 5c31 8200 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0082 │ │ -01fa4a: 5931 6e00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -01fa4e: 5b32 7600 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -01fa52: 5b32 6a00 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01fa56: 5931 7500 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -01fa5a: 5931 7200 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -01fa5e: 5b32 8a00 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -01fa62: 5c31 7900 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -01fa66: 5c31 7400 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -01fa6a: 5c31 8500 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ -01fa6e: 5b32 7d00 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fa72: 5c31 7e00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01fa76: 5c31 7000 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ -01fa7a: 0e00 |002b: return-void │ │ +01fa44: |[01fa44] android.support.v4.app.Fragment.initState:()V │ │ +01fa54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01fa56: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01fa58: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +01fa5a: 5930 7b00 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01fa5e: 5b32 9000 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0090 │ │ +01fa62: 5c31 6b00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +01fa66: 5c31 8100 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ +01fa6a: 5c31 8300 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ +01fa6e: 5c31 7700 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ +01fa72: 5c31 7a00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ +01fa76: 5c31 8200 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0082 │ │ +01fa7a: 5931 6e00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +01fa7e: 5b32 7600 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +01fa82: 5b32 6a00 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01fa86: 5931 7500 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +01fa8a: 5931 7200 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +01fa8e: 5b32 8a00 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +01fa92: 5c31 7900 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +01fa96: 5c31 7400 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +01fa9a: 5c31 8500 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ +01fa9e: 5b32 7d00 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01faa2: 5c31 7e00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01faa6: 5c31 7000 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ +01faaa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1081 │ │ 0x0005 line=1082 │ │ 0x0007 line=1083 │ │ 0x0009 line=1084 │ │ 0x000b line=1085 │ │ @@ -2922,23 +2922,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -01fa7c: |[01fa7c] android.support.v4.app.Fragment.isAdded:()Z │ │ -01fa8c: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01fa90: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01fa94: 5510 6b00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -01fa98: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -01fa9c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01fa9e: 0f00 |0009: return v0 │ │ -01faa0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01faa2: 28fe |000b: goto 0009 // -0002 │ │ +01faac: |[01faac] android.support.v4.app.Fragment.isAdded:()Z │ │ +01fabc: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01fac0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01fac4: 5510 6b00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +01fac8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +01facc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01face: 0f00 |0009: return v0 │ │ +01fad0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01fad2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2946,17 +2946,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01faa4: |[01faa4] android.support.v4.app.Fragment.isDetached:()Z │ │ -01fab4: 5510 7400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -01fab8: 0f00 |0002: return v0 │ │ +01fad4: |[01fad4] android.support.v4.app.Fragment.isDetached:()Z │ │ +01fae4: 5510 7400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +01fae8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2964,17 +2964,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fabc: |[01fabc] android.support.v4.app.Fragment.isHidden:()Z │ │ -01facc: 5510 7900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -01fad0: 0f00 |0002: return v0 │ │ +01faec: |[01faec] android.support.v4.app.Fragment.isHidden:()Z │ │ +01fafc: 5510 7900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +01fb00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2982,21 +2982,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01fad4: |[01fad4] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -01fae4: 5210 6e00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -01fae8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -01faec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01faee: 0f00 |0005: return v0 │ │ -01faf0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01faf2: 28fe |0007: goto 0005 // -0002 │ │ +01fb04: |[01fb04] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +01fb14: 5210 6e00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +01fb18: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +01fb1c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +01fb1e: 0f00 |0005: return v0 │ │ +01fb20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01fb22: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #24 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -3004,17 +3004,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01faf4: |[01faf4] android.support.v4.app.Fragment.isInLayout:()Z │ │ -01fb04: 5510 7a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ -01fb08: 0f00 |0002: return v0 │ │ +01fb24: |[01fb24] android.support.v4.app.Fragment.isInLayout:()Z │ │ +01fb34: 5510 7a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ +01fb38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #25 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -3022,17 +3022,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fb0c: |[01fb0c] android.support.v4.app.Fragment.isRemoving:()Z │ │ -01fb1c: 5510 8100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ -01fb20: 0f00 |0002: return v0 │ │ +01fb3c: |[01fb3c] android.support.v4.app.Fragment.isRemoving:()Z │ │ +01fb4c: 5510 8100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ +01fb50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -3040,17 +3040,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fb24: |[01fb24] android.support.v4.app.Fragment.isResumed:()Z │ │ -01fb34: 5510 8300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ -01fb38: 0f00 |0002: return v0 │ │ +01fb54: |[01fb54] android.support.v4.app.Fragment.isResumed:()Z │ │ +01fb64: 5510 8300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ +01fb68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -3058,35 +3058,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -01fb3c: |[01fb3c] android.support.v4.app.Fragment.isVisible:()Z │ │ -01fb4c: 6e10 ce01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ce │ │ -01fb52: 0a00 |0003: move-result v0 │ │ -01fb54: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -01fb58: 6e10 d001 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01d0 │ │ -01fb5e: 0a00 |0009: move-result v0 │ │ -01fb60: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -01fb64: 5410 8f00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -01fb68: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -01fb6c: 5410 8f00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -01fb70: 6e10 1d09 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@091d │ │ -01fb76: 0c00 |0015: move-result-object v0 │ │ -01fb78: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -01fb7c: 5410 8f00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -01fb80: 6e10 1b09 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ -01fb86: 0a00 |001d: move-result v0 │ │ -01fb88: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -01fb8c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -01fb8e: 0f00 |0021: return v0 │ │ -01fb90: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -01fb92: 28fe |0023: goto 0021 // -0002 │ │ +01fb6c: |[01fb6c] android.support.v4.app.Fragment.isVisible:()Z │ │ +01fb7c: 6e10 ce01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ce │ │ +01fb82: 0a00 |0003: move-result v0 │ │ +01fb84: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +01fb88: 6e10 d001 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01d0 │ │ +01fb8e: 0a00 |0009: move-result v0 │ │ +01fb90: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +01fb94: 5410 8f00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +01fb98: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +01fb9c: 5410 8f00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +01fba0: 6e10 1d09 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@091d │ │ +01fba6: 0c00 |0015: move-result-object v0 │ │ +01fba8: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +01fbac: 5410 8f00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +01fbb0: 6e10 1b09 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ +01fbb6: 0a00 |001d: move-result v0 │ │ +01fbb8: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +01fbbc: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +01fbbe: 0f00 |0021: return v0 │ │ +01fbc0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +01fbc2: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -3094,18 +3094,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fb94: |[01fb94] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -01fba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fba6: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fbaa: 0e00 |0003: return-void │ │ +01fbc4: |[01fbc4] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +01fbd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fbd6: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0003 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -3115,16 +3115,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fbac: |[01fbac] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -01fbbc: 0e00 |0000: return-void │ │ +01fbdc: |[01fbdc] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +01fbec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -3135,18 +3135,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fbc0: |[01fbc0] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -01fbd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fbd2: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fbd6: 0e00 |0003: return-void │ │ +01fbf0: |[01fbf0] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +01fc00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fc02: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fc06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0003 line=875 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -3156,18 +3156,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fbd8: |[01fbd8] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01fbe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fbea: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fbee: 0e00 |0003: return-void │ │ +01fc08: |[01fc08] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01fc18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fc1a: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fc1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ 0x0003 line=1020 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -3177,17 +3177,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01fbf0: |[01fbf0] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01fc00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fc02: 0f00 |0001: return v0 │ │ +01fc20: |[01fc20] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +01fc30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01fc32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1250 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -3196,18 +3196,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fc04: |[01fc04] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -01fc14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fc16: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fc1a: 0e00 |0003: return-void │ │ +01fc34: |[01fc34] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +01fc44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fc46: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fc4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0003 line=900 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -3217,17 +3217,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01fc1c: |[01fc1c] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -01fc2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fc2e: 1100 |0001: return-object v0 │ │ +01fc4c: |[01fc4c] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +01fc5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01fc5e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -3238,19 +3238,19 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -01fc30: |[01fc30] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -01fc40: 6e10 ba01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@01ba │ │ -01fc46: 0c00 |0003: move-result-object v0 │ │ -01fc48: 6e40 1e02 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@021e │ │ -01fc4e: 0e00 |0007: return-void │ │ +01fc60: |[01fc60] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +01fc70: 6e10 ba01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@01ba │ │ +01fc76: 0c00 |0003: move-result-object v0 │ │ +01fc78: 6e40 1e02 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@021e │ │ +01fc7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ 0x0007 line=1205 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -3262,16 +3262,16 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fc50: |[01fc50] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -01fc60: 0e00 |0000: return-void │ │ +01fc80: |[01fc80] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +01fc90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ 0x0000 - 0x0001 reg=2 inflater Landroid/view/MenuInflater; │ │ @@ -3281,17 +3281,17 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01fc64: |[01fc64] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -01fc74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fc76: 1100 |0001: return-object v0 │ │ +01fc94: |[01fc94] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +01fca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01fca6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0002 reg=3 container Landroid/view/ViewGroup; │ │ @@ -3302,32 +3302,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -01fc78: |[01fc78] android.support.v4.app.Fragment.onDestroy:()V │ │ -01fc88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01fc8a: 5c41 6f00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fc8e: 5540 7000 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ -01fc92: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -01fc96: 5c41 7000 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ -01fc9a: 5440 6a00 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01fc9e: 5241 7b00 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01fca2: 5542 7e00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01fca6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -01fca8: 6e40 1002 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ -01fcae: 0c00 |0013: move-result-object v0 │ │ -01fcb0: 5b40 7d00 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fcb4: 5440 7d00 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fcb8: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -01fcbc: 5440 7d00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fcc0: 6e10 2c03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@032c │ │ -01fcc6: 0e00 |001f: return-void │ │ +01fca8: |[01fca8] android.support.v4.app.Fragment.onDestroy:()V │ │ +01fcb8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01fcba: 5c41 6f00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fcbe: 5540 7000 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ +01fcc2: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +01fcc6: 5c41 7000 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ +01fcca: 5440 6a00 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01fcce: 5241 7b00 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01fcd2: 5542 7e00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01fcd6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +01fcd8: 6e40 1002 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ +01fcde: 0c00 |0013: move-result-object v0 │ │ +01fce0: 5b40 7d00 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fce4: 5440 7d00 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fce8: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +01fcec: 5440 7d00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fcf0: 6e10 2c03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@032c │ │ +01fcf6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1062 │ │ 0x0003 line=1065 │ │ 0x0007 line=1066 │ │ 0x0009 line=1067 │ │ 0x0016 line=1069 │ │ @@ -3341,16 +3341,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fcc8: |[01fcc8] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -01fcd8: 0e00 |0000: return-void │ │ +01fcf8: |[01fcf8] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +01fd08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #40 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -3358,18 +3358,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fcdc: |[01fcdc] android.support.v4.app.Fragment.onDestroyView:()V │ │ -01fcec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fcee: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fcf2: 0e00 |0003: return-void │ │ +01fd0c: |[01fd0c] android.support.v4.app.Fragment.onDestroyView:()V │ │ +01fd1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fd1e: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fd22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0003 line=1055 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3378,18 +3378,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fcf4: |[01fcf4] android.support.v4.app.Fragment.onDetach:()V │ │ -01fd04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fd06: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fd0a: 0e00 |0003: return-void │ │ +01fd24: |[01fd24] android.support.v4.app.Fragment.onDetach:()V │ │ +01fd34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fd36: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fd3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1108 │ │ 0x0003 line=1109 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3398,16 +3398,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fd0c: |[01fd0c] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -01fd1c: 0e00 |0000: return-void │ │ +01fd3c: |[01fd3c] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +01fd4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -3416,18 +3416,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fd20: |[01fd20] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -01fd30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fd32: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fd36: 0e00 |0003: return-void │ │ +01fd50: |[01fd50] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +01fd60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fd62: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fd66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0003 line=867 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -3439,18 +3439,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fd38: |[01fd38] android.support.v4.app.Fragment.onLowMemory:()V │ │ -01fd48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fd4a: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fd4e: 0e00 |0003: return-void │ │ +01fd68: |[01fd68] android.support.v4.app.Fragment.onLowMemory:()V │ │ +01fd78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fd7a: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fd7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0003 line=1042 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3459,17 +3459,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01fd50: |[01fd50] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01fd60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fd62: 0f00 |0001: return v0 │ │ +01fd80: |[01fd80] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +01fd90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01fd92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -3478,16 +3478,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fd64: |[01fd64] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -01fd74: 0e00 |0000: return-void │ │ +01fd94: |[01fd94] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +01fda4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -3496,18 +3496,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fd78: |[01fd78] android.support.v4.app.Fragment.onPause:()V │ │ -01fd88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fd8a: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fd8e: 0e00 |0003: return-void │ │ +01fda8: |[01fda8] android.support.v4.app.Fragment.onPause:()V │ │ +01fdb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fdba: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fdbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ 0x0003 line=1029 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3516,16 +3516,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fd90: |[01fd90] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -01fda0: 0e00 |0000: return-void │ │ +01fdc0: |[01fdc0] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +01fdd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -3534,18 +3534,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fda4: |[01fda4] android.support.v4.app.Fragment.onResume:()V │ │ -01fdb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fdb6: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fdba: 0e00 |0003: return-void │ │ +01fdd4: |[01fdd4] android.support.v4.app.Fragment.onResume:()V │ │ +01fde4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fde6: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fdea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ 0x0003 line=994 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3554,16 +3554,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fdbc: |[01fdbc] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01fdcc: 0e00 |0000: return-void │ │ +01fdec: |[01fdec] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +01fdfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -3572,35 +3572,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -01fdd0: |[01fdd0] android.support.v4.app.Fragment.onStart:()V │ │ -01fde0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01fde2: 5c41 6f00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fde6: 5540 7e00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01fdea: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -01fdee: 5c41 7e00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01fdf2: 5540 7000 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ -01fdf6: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -01fdfa: 5c41 7000 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ -01fdfe: 5440 6a00 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01fe02: 5241 7b00 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01fe06: 5542 7e00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01fe0a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -01fe0c: 6e40 1002 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ -01fe12: 0c00 |0019: move-result-object v0 │ │ -01fe14: 5b40 7d00 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fe18: 5440 7d00 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fe1c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -01fe20: 5440 7d00 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fe24: 6e10 3003 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0330 │ │ -01fe2a: 0e00 |0025: return-void │ │ +01fe00: |[01fe00] android.support.v4.app.Fragment.onStart:()V │ │ +01fe10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01fe12: 5c41 6f00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fe16: 5540 7e00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01fe1a: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +01fe1e: 5c41 7e00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01fe22: 5540 7000 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ +01fe26: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +01fe2a: 5c41 7000 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ +01fe2e: 5440 6a00 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01fe32: 5241 7b00 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01fe36: 5542 7e00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01fe3a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +01fe3c: 6e40 1002 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ +01fe42: 0c00 |0019: move-result-object v0 │ │ +01fe44: 5b40 7d00 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fe48: 5440 7d00 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fe4c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +01fe50: 5440 7d00 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fe54: 6e10 3003 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0330 │ │ +01fe5a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=972 │ │ 0x0003 line=974 │ │ 0x0007 line=975 │ │ 0x0009 line=976 │ │ 0x000d line=977 │ │ @@ -3616,18 +3616,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01fe2c: |[01fe2c] android.support.v4.app.Fragment.onStop:()V │ │ -01fe3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01fe3e: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -01fe42: 0e00 |0003: return-void │ │ +01fe5c: |[01fe5c] android.support.v4.app.Fragment.onStop:()V │ │ +01fe6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01fe6e: 5c10 6f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +01fe72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0003 line=1038 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3636,16 +3636,16 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01fe44: |[01fe44] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -01fe54: 0e00 |0000: return-void │ │ +01fe74: |[01fe74] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +01fe84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -3655,21 +3655,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01fe58: |[01fe58] android.support.v4.app.Fragment.performDestroyView:()V │ │ -01fe68: 6e10 e201 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01e2 │ │ -01fe6e: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fe72: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01fe76: 5410 7d00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fe7a: 6e10 2d03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@032d │ │ -01fe80: 0e00 |000c: return-void │ │ +01fe88: |[01fe88] android.support.v4.app.Fragment.performDestroyView:()V │ │ +01fe98: 6e10 e201 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01e2 │ │ +01fe9e: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fea2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +01fea6: 5410 7d00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01feaa: 6e10 2d03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@032d │ │ +01feb0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1360 │ │ 0x0003 line=1361 │ │ 0x0007 line=1362 │ │ 0x000c line=1364 │ │ locals : │ │ @@ -3680,40 +3680,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -01fe84: |[01fe84] android.support.v4.app.Fragment.performReallyStop:()V │ │ -01fe94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01fe96: 5540 7e00 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01fe9a: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ -01fe9e: 5c43 7e00 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01fea2: 5540 7000 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ -01fea6: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ -01feaa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -01feac: 5c40 7000 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ -01feb0: 5440 6a00 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01feb4: 5241 7b00 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01feb8: 5542 7e00 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ -01febc: 6e40 1002 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ -01fec2: 0c00 |0017: move-result-object v0 │ │ -01fec4: 5b40 7d00 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fec8: 5440 7d00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fecc: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -01fed0: 5440 6a00 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01fed4: 5500 ab00 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ab │ │ -01fed8: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ -01fedc: 5440 7d00 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01fee0: 6e10 3103 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0331 │ │ -01fee6: 0e00 |0029: return-void │ │ -01fee8: 5440 7d00 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01feec: 6e10 2f03 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@032f │ │ -01fef2: 28fa |002f: goto 0029 // -0006 │ │ +01feb4: |[01feb4] android.support.v4.app.Fragment.performReallyStop:()V │ │ +01fec4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01fec6: 5540 7e00 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01feca: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ +01fece: 5c43 7e00 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01fed2: 5540 7000 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ +01fed6: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ +01feda: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +01fedc: 5c40 7000 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0070 │ │ +01fee0: 5440 6a00 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01fee4: 5241 7b00 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01fee8: 5542 7e00 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007e │ │ +01feec: 6e40 1002 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ +01fef2: 0c00 |0017: move-result-object v0 │ │ +01fef4: 5b40 7d00 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fef8: 5440 7d00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01fefc: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +01ff00: 5440 6a00 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +01ff04: 5500 ab00 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ab │ │ +01ff08: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ +01ff0c: 5440 7d00 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01ff10: 6e10 3103 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0331 │ │ +01ff16: 0e00 |0029: return-void │ │ +01ff18: 5440 7d00 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01ff1c: 6e10 2f03 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@032f │ │ +01ff22: 28fa |002f: goto 0029 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1343 │ │ 0x0005 line=1344 │ │ 0x0007 line=1345 │ │ 0x000b line=1346 │ │ 0x000e line=1347 │ │ @@ -3730,21 +3730,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01fef4: |[01fef4] android.support.v4.app.Fragment.performStart:()V │ │ -01ff04: 6e10 ed01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01ed │ │ -01ff0a: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01ff0e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01ff12: 5410 7d00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -01ff16: 6e10 2e03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@032e │ │ -01ff1c: 0e00 |000c: return-void │ │ +01ff24: |[01ff24] android.support.v4.app.Fragment.performStart:()V │ │ +01ff34: 6e10 ed01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01ed │ │ +01ff3a: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01ff3e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +01ff42: 5410 7d00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +01ff46: 6e10 2e03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@032e │ │ +01ff4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ 0x0003 line=1333 │ │ 0x0007 line=1334 │ │ 0x000c line=1336 │ │ locals : │ │ @@ -3755,17 +3755,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ff20: |[01ff20] android.support.v4.app.Fragment.performStop:()V │ │ -01ff30: 6e10 ee01 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01ee │ │ -01ff36: 0e00 |0003: return-void │ │ +01ff50: |[01ff50] android.support.v4.app.Fragment.performStop:()V │ │ +01ff60: 6e10 ee01 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01ee │ │ +01ff66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0003 line=1340 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3774,17 +3774,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01ff38: |[01ff38] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -01ff48: 6e20 2d09 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@092d │ │ -01ff4e: 0e00 |0003: return-void │ │ +01ff68: |[01ff68] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +01ff78: 6e20 2d09 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@092d │ │ +01ff7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0003 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -3794,23 +3794,23 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01ff50: |[01ff50] android.support.v4.app.Fragment.restoreViewState:()V │ │ -01ff60: 5420 8700 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -01ff64: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -01ff68: 5420 7c00 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -01ff6c: 5421 8700 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -01ff70: 6e20 2709 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@0927 │ │ -01ff76: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01ff78: 5b20 8700 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -01ff7c: 0e00 |000e: return-void │ │ +01ff80: |[01ff80] android.support.v4.app.Fragment.restoreViewState:()V │ │ +01ff90: 5420 8700 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +01ff94: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +01ff98: 5420 7c00 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +01ff9c: 5421 8700 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +01ffa0: 6e20 2709 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@0927 │ │ +01ffa6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01ffa8: 5b20 8700 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +01ffac: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ 0x000b line=408 │ │ 0x000e line=410 │ │ locals : │ │ @@ -3821,23 +3821,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01ff80: |[01ff80] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -01ff90: 5220 7b00 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -01ff94: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01ff98: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -01ff9c: 1a01 4e02 |0006: const-string v1, "Fragment already active" // string@024e │ │ -01ffa0: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -01ffa6: 2700 |000b: throw v0 │ │ -01ffa8: 5b23 6d00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ -01ffac: 0e00 |000e: return-void │ │ +01ffb0: |[01ffb0] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +01ffc0: 5220 7b00 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +01ffc4: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +01ffc8: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +01ffcc: 1a01 4e02 |0006: const-string v1, "Fragment already active" // string@024e │ │ +01ffd0: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +01ffd6: 2700 |000b: throw v0 │ │ +01ffd8: 5b23 6d00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ +01ffdc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0004 line=480 │ │ 0x000c line=482 │ │ 0x000e line=483 │ │ locals : │ │ @@ -3849,27 +3849,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01ffb0: |[01ffb0] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -01ffc0: 5510 7800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -01ffc4: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -01ffc8: 5c12 7800 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -01ffcc: 6e10 ce01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ce │ │ -01ffd2: 0a00 |0009: move-result v0 │ │ -01ffd4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -01ffd8: 6e10 d001 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01d0 │ │ -01ffde: 0a00 |000f: move-result v0 │ │ -01ffe0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01ffe4: 5410 6a00 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -01ffe8: 6e10 3202 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0232 │ │ -01ffee: 0e00 |0017: return-void │ │ +01ffe0: |[01ffe0] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +01fff0: 5510 7800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +01fff4: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +01fff8: 5c12 7800 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +01fffc: 6e10 ce01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ce │ │ +020002: 0a00 |0009: move-result v0 │ │ +020004: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +020008: 6e10 d001 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01d0 │ │ +02000e: 0a00 |000f: move-result v0 │ │ +020010: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +020014: 5410 6a00 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +020018: 6e10 3202 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0232 │ │ +02001e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ 0x0004 line=706 │ │ 0x0006 line=707 │ │ 0x0012 line=708 │ │ 0x0017 line=711 │ │ @@ -3882,28 +3882,28 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01fff0: |[01fff0] android.support.v4.app.Fragment.setIndex:(I)V │ │ -020000: 5923 7b00 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -020004: 2200 c101 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -020008: 7010 8e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02000e: 1a01 2808 |0007: const-string v1, "android:fragment:" // string@0828 │ │ -020012: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020018: 0c00 |000c: move-result-object v0 │ │ -02001a: 5221 7b00 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -02001e: 6e20 930b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -020024: 0c00 |0012: move-result-object v0 │ │ -020026: 6e10 9a0b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02002c: 0c00 |0016: move-result-object v0 │ │ -02002e: 5b20 9000 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0090 │ │ -020032: 0e00 |0019: return-void │ │ +020020: |[020020] android.support.v4.app.Fragment.setIndex:(I)V │ │ +020030: 5923 7b00 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +020034: 2200 c701 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +020038: 7010 8e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02003e: 1a01 2e08 |0007: const-string v1, "android:fragment:" // string@082e │ │ +020042: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020048: 0c00 |000c: move-result-object v0 │ │ +02004a: 5221 7b00 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +02004e: 6e20 930b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +020054: 0c00 |0012: move-result-object v0 │ │ +020056: 6e10 9a0b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02005c: 0c00 |0016: move-result-object v0 │ │ +02005e: 5b20 9000 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0090 │ │ +020062: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0002 line=414 │ │ 0x0019 line=415 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/Fragment; │ │ @@ -3914,29 +3914,29 @@ │ │ type : '(Landroid/support/v4/app/Fragment$SavedState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -020034: |[020034] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -020044: 5220 7b00 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -020048: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -02004c: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -020050: 1a01 4e02 |0006: const-string v1, "Fragment already active" // string@024e │ │ -020054: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -02005a: 2700 |000b: throw v0 │ │ -02005c: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -020060: 5430 6300 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ -020064: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -020068: 5430 6300 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ -02006c: 5b20 8600 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -020070: 0e00 |0016: return-void │ │ -020072: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -020074: 28fc |0018: goto 0014 // -0004 │ │ +020064: |[020064] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +020074: 5220 7b00 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +020078: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +02007c: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +020080: 1a01 4e02 |0006: const-string v1, "Fragment already active" // string@024e │ │ +020084: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +02008a: 2700 |000b: throw v0 │ │ +02008c: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +020090: 5430 6300 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ +020094: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +020098: 5430 6300 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0063 │ │ +02009c: 5b20 8600 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +0200a0: 0e00 |0016: return-void │ │ +0200a2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0200a4: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x000c line=505 │ │ 0x0016 line=507 │ │ 0x0017 line=505 │ │ @@ -3949,29 +3949,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -020078: |[020078] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -020088: 5510 7f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -02008c: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -020090: 5c12 7f00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -020094: 5510 7800 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -020098: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -02009c: 6e10 ce01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ce │ │ -0200a2: 0a00 |000d: move-result v0 │ │ -0200a4: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -0200a8: 6e10 d001 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01d0 │ │ -0200ae: 0a00 |0013: move-result v0 │ │ -0200b0: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -0200b4: 5410 6a00 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -0200b8: 6e10 3202 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0232 │ │ -0200be: 0e00 |001b: return-void │ │ +0200a8: |[0200a8] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +0200b8: 5510 7f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +0200bc: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +0200c0: 5c12 7f00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +0200c4: 5510 7800 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +0200c8: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0200cc: 6e10 ce01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01ce │ │ +0200d2: 0a00 |000d: move-result v0 │ │ +0200d4: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +0200d8: 6e10 d001 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01d0 │ │ +0200de: 0a00 |0013: move-result v0 │ │ +0200e0: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +0200e4: 5410 6a00 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +0200e8: 6e10 3202 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0232 │ │ +0200ee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0004 line=724 │ │ 0x0006 line=725 │ │ 0x0016 line=726 │ │ 0x001b line=729 │ │ @@ -3984,17 +3984,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0200c0: |[0200c0] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -0200d0: 5c01 8400 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ -0200d4: 0e00 |0002: return-void │ │ +0200f0: |[0200f0] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +020100: 5c01 8400 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ +020104: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0002 line=691 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 retain Z │ │ @@ -4004,18 +4004,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0200d8: |[0200d8] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -0200e8: 5b01 8b00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -0200ec: 5902 8d00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ -0200f0: 0e00 |0004: return-void │ │ +020108: |[020108] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +020118: 5b01 8b00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +02011c: 5902 8d00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ +020120: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0002 line=522 │ │ 0x0004 line=523 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -4027,30 +4027,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0200f4: |[0200f4] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -020104: 5520 8e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -020108: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -02010c: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -020110: 5220 8800 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -020114: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -020116: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -02011a: 5420 7600 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -02011e: 6e20 8b02 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@028b │ │ -020124: 5c23 8e00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -020128: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -02012c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -02012e: 5c20 7300 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ -020132: 0e00 |0017: return-void │ │ -020134: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -020136: 28fc |0019: goto 0015 // -0004 │ │ +020124: |[020124] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +020134: 5520 8e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +020138: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +02013c: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +020140: 5220 8800 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +020144: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +020146: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +02014a: 5420 7600 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +02014e: 6e20 8b02 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@028b │ │ +020154: 5c23 8e00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +020158: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +02015c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +02015e: 5c20 7300 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ +020162: 0e00 |0017: return-void │ │ +020164: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +020166: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x000b line=746 │ │ 0x0010 line=748 │ │ 0x0012 line=749 │ │ 0x0017 line=750 │ │ @@ -4064,36 +4064,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -020138: |[020138] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -020148: 5430 6a00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -02014c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -020150: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -020154: 2201 c101 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -020158: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02015e: 1a02 4d02 |000b: const-string v2, "Fragment " // string@024d │ │ -020162: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020168: 0c01 |0010: move-result-object v1 │ │ -02016a: 6e20 950b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -020170: 0c01 |0014: move-result-object v1 │ │ -020172: 1a02 7a00 |0015: const-string v2, " not attached to Activity" // string@007a │ │ -020176: 6e20 960b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02017c: 0c01 |001a: move-result-object v1 │ │ -02017e: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -020184: 0c01 |001e: move-result-object v1 │ │ -020186: 7020 580b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -02018c: 2700 |0022: throw v0 │ │ -02018e: 5430 6a00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -020192: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -020194: 6e40 3102 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0231 │ │ -02019a: 0e00 |0029: return-void │ │ +020168: |[020168] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +020178: 5430 6a00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +02017c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +020180: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +020184: 2201 c701 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +020188: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02018e: 1a02 4d02 |000b: const-string v2, "Fragment " // string@024d │ │ +020192: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020198: 0c01 |0010: move-result-object v1 │ │ +02019a: 6e20 950b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +0201a0: 0c01 |0014: move-result-object v1 │ │ +0201a2: 1a02 7a00 |0015: const-string v2, " not attached to Activity" // string@007a │ │ +0201a6: 6e20 960b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0201ac: 0c01 |001a: move-result-object v1 │ │ +0201ae: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0201b4: 0c01 |001e: move-result-object v1 │ │ +0201b6: 7020 580b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +0201bc: 2700 |0022: throw v0 │ │ +0201be: 5430 6a00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +0201c2: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +0201c4: 6e40 3102 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0231 │ │ +0201ca: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ 0x0004 line=781 │ │ 0x0023 line=783 │ │ 0x0029 line=784 │ │ locals : │ │ @@ -4105,35 +4105,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -02019c: |[02019c] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -0201ac: 5430 6a00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -0201b0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0201b4: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -0201b8: 2201 c101 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0201bc: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0201c2: 1a02 4d02 |000b: const-string v2, "Fragment " // string@024d │ │ -0201c6: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0201cc: 0c01 |0010: move-result-object v1 │ │ -0201ce: 6e20 950b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -0201d4: 0c01 |0014: move-result-object v1 │ │ -0201d6: 1a02 7a00 |0015: const-string v2, " not attached to Activity" // string@007a │ │ -0201da: 6e20 960b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0201e0: 0c01 |001a: move-result-object v1 │ │ -0201e2: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0201e8: 0c01 |001e: move-result-object v1 │ │ -0201ea: 7020 580b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -0201f0: 2700 |0022: throw v0 │ │ -0201f2: 5430 6a00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -0201f6: 6e40 3102 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0231 │ │ -0201fc: 0e00 |0028: return-void │ │ +0201cc: |[0201cc] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +0201dc: 5430 6a00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +0201e0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +0201e4: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +0201e8: 2201 c701 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +0201ec: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0201f2: 1a02 4d02 |000b: const-string v2, "Fragment " // string@024d │ │ +0201f6: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0201fc: 0c01 |0010: move-result-object v1 │ │ +0201fe: 6e20 950b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +020204: 0c01 |0014: move-result-object v1 │ │ +020206: 1a02 7a00 |0015: const-string v2, " not attached to Activity" // string@007a │ │ +02020a: 6e20 960b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020210: 0c01 |001a: move-result-object v1 │ │ +020212: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +020218: 0c01 |001e: move-result-object v1 │ │ +02021a: 7020 580b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +020220: 2700 |0022: throw v0 │ │ +020222: 5430 6a00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +020226: 6e40 3102 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0231 │ │ +02022c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0004 line=792 │ │ 0x0023 line=794 │ │ 0x0028 line=795 │ │ locals : │ │ @@ -4146,44 +4146,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -020200: |[020200] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -020210: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -020214: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -020218: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ -02021e: 7120 5c04 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ -020224: 5221 7b00 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -020228: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -02022c: 1a01 2d00 |000e: const-string v1, " #" // string@002d │ │ -020230: 6e20 960b 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020236: 5221 7b00 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -02023a: 6e20 930b 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -020240: 5221 7500 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -020244: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -020248: 1a01 4f00 |001c: const-string v1, " id=0x" // string@004f │ │ -02024c: 6e20 960b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020252: 5221 7500 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -020256: 7110 5d0b 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -02025c: 0c01 |0026: move-result-object v1 │ │ -02025e: 6e20 960b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020264: 5421 8a00 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -020268: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -02026c: 1a01 0f00 |002e: const-string v1, " " // string@000f │ │ -020270: 6e20 960b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020276: 5421 8a00 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -02027a: 6e20 960b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020280: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -020284: 6e20 910b 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02028a: 6e10 9a0b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -020290: 0c01 |0040: move-result-object v1 │ │ -020292: 1101 |0041: return-object v1 │ │ +020230: |[020230] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +020240: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +020244: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +020248: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ +02024e: 7120 5c04 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ +020254: 5221 7b00 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +020258: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +02025c: 1a01 2d00 |000e: const-string v1, " #" // string@002d │ │ +020260: 6e20 960b 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020266: 5221 7b00 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +02026a: 6e20 930b 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +020270: 5221 7500 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +020274: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +020278: 1a01 4f00 |001c: const-string v1, " id=0x" // string@004f │ │ +02027c: 6e20 960b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020282: 5221 7500 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +020286: 7110 5d0b 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +02028c: 0c01 |0026: move-result-object v1 │ │ +02028e: 6e20 960b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020294: 5421 8a00 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +020298: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +02029c: 1a01 0f00 |002e: const-string v1, " " // string@000f │ │ +0202a0: 6e20 960b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0202a6: 5421 8a00 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +0202aa: 6e20 960b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0202b0: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +0202b4: 6e20 910b 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +0202ba: 6e10 9a0b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0202c0: 0c01 |0040: move-result-object v1 │ │ +0202c2: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0007 line=438 │ │ 0x000a line=439 │ │ 0x000e line=440 │ │ 0x0013 line=441 │ │ @@ -4204,32 +4204,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -020294: |[020294] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -0202a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0202a6: 6e20 2d09 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@092d │ │ -0202ac: 0e00 |0004: return-void │ │ +0202c4: |[0202c4] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +0202d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0202d6: 6e20 2d09 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@092d │ │ +0202dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1229 │ │ 0x0004 line=1230 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 591 (Fragment.java) │ │ │ │ Class #12 header: │ │ -class_idx : 100 │ │ +class_idx : 105 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 69 │ │ +superclass_idx : 73 │ │ source_file_idx : 593 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #12 annotations: │ │ @@ -4254,18 +4254,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0202b0: |[0202b0] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0202c0: 5b01 9200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ -0202c4: 7010 1101 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ -0202ca: 0e00 |0005: return-void │ │ +0202e0: |[0202e0] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0202f0: 5b01 9200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ +0202f4: 7010 1101 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ +0202fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -4275,35 +4275,35 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0202cc: |[0202cc] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -0202dc: 5230 1d00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@001d │ │ -0202e0: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ -0202e6: 6f20 1401 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0114 │ │ -0202ec: 0e00 |0008: return-void │ │ -0202ee: 5420 9200 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ -0202f2: 5500 ac00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ -0202f6: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -0202fa: 5420 9200 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ -0202fe: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -020300: 6e20 0802 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0208 │ │ -020306: 28f3 |0015: goto 0008 // -000d │ │ -020308: 5420 9200 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ -02030c: 5400 a400 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020310: 6e10 7202 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0272 │ │ -020316: 5420 9200 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ -02031a: 5400 a400 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02031e: 6e10 7702 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ -020324: 28e4 |0024: goto 0008 // -001c │ │ -020326: 0000 |0025: nop // spacer │ │ -020328: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ +0202fc: |[0202fc] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +02030c: 5230 1d00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@001d │ │ +020310: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ +020316: 6f20 1401 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0114 │ │ +02031c: 0e00 |0008: return-void │ │ +02031e: 5420 9200 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ +020322: 5500 ac00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ +020326: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +02032a: 5420 9200 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ +02032e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +020330: 6e20 0802 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0208 │ │ +020336: 28f3 |0015: goto 0008 // -000d │ │ +020338: 5420 9200 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ +02033c: 5400 a400 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020340: 6e10 7202 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0272 │ │ +020346: 5420 9200 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ +02034a: 5400 a400 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +02034e: 6e10 7702 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ +020354: 28e4 |0024: goto 0008 // -001c │ │ +020356: 0000 |0025: nop // spacer │ │ +020358: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=93 │ │ 0x0008 line=95 │ │ 0x0009 line=84 │ │ 0x000f line=85 │ │ @@ -4313,17 +4313,17 @@ │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002e reg=3 msg Landroid/os/Message; │ │ │ │ source_file_idx : 593 (FragmentActivity.java) │ │ │ │ Class #13 header: │ │ -class_idx : 101 │ │ +class_idx : 106 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 593 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #13 annotations: │ │ @@ -4364,52 +4364,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -020338: |[020338] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -020348: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -02034a: 2300 7502 |0001: new-array v0, v0, [I // type@0275 │ │ -02034e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -020354: 6900 9300 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0093 │ │ -020358: 0e00 |0008: return-void │ │ -02035a: 0000 |0009: nop // spacer │ │ -02035c: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +020368: |[020368] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +020378: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +02037a: 2300 7b02 |0001: new-array v0, v0, [I // type@027b │ │ +02037e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +020384: 6900 9300 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0093 │ │ +020388: 0e00 |0008: return-void │ │ +02038a: 0000 |0009: nop // spacer │ │ +02038c: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020370: |[020370] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -020380: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -020386: 0e00 |0003: return-void │ │ +0203a0: |[0203a0] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +0203b0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0203b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ source_file_idx : 593 (FragmentActivity.java) │ │ │ │ Class #14 header: │ │ -class_idx : 102 │ │ +class_idx : 107 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 593 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #14 annotations: │ │ @@ -4456,30 +4456,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020388: |[020388] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -020398: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02039e: 0e00 |0003: return-void │ │ +0203b8: |[0203b8] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +0203c8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0203ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ source_file_idx : 593 (FragmentActivity.java) │ │ │ │ Class #15 header: │ │ -class_idx : 103 │ │ +class_idx : 108 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ +superclass_idx : 11 │ │ source_file_idx : 593 │ │ static_fields_size : 5 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ Class #15 annotations: │ │ @@ -4574,23 +4574,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0203a0: |[0203a0] android.support.v4.app.FragmentActivity.:()V │ │ -0203b0: 7010 0500 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0005 │ │ -0203b6: 2200 6400 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@0064 │ │ -0203ba: 7020 0202 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0202 │ │ -0203c0: 5b10 a500 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -0203c4: 2200 7000 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0070 │ │ -0203c8: 7010 5c02 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@025c │ │ -0203ce: 5b10 a400 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0203d2: 0e00 |0011: return-void │ │ +0203d0: |[0203d0] android.support.v4.app.FragmentActivity.:()V │ │ +0203e0: 7010 0500 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0005 │ │ +0203e6: 2200 6900 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@0069 │ │ +0203ea: 7020 0202 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0202 │ │ +0203f0: 5b10 a500 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +0203f4: 2200 7500 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0075 │ │ +0203f8: 7010 5c02 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@025c │ │ +0203fe: 5b10 a400 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020402: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=79 │ │ 0x000a line=98 │ │ 0x0011 line=121 │ │ locals : │ │ @@ -4602,24 +4602,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0203d4: |[0203d4] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -0203e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0203e6: 5520 a900 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a9 │ │ -0203ea: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -0203ee: 5c21 a900 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a9 │ │ -0203f2: 5c23 ab00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ab │ │ -0203f6: 5420 a500 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -0203fa: 6e20 1901 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0119 │ │ -020400: 6e10 2902 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0229 │ │ -020406: 0e00 |0011: return-void │ │ +020404: |[020404] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +020414: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +020416: 5520 a900 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a9 │ │ +02041a: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +02041e: 5c21 a900 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a9 │ │ +020422: 5c23 ab00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ab │ │ +020426: 5420 a500 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +02042a: 6e20 1901 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0119 │ │ +020430: 6e10 2902 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0229 │ │ +020436: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=617 │ │ 0x0005 line=618 │ │ 0x0007 line=619 │ │ 0x0009 line=620 │ │ 0x000e line=621 │ │ @@ -4633,86 +4633,86 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 165 16-bit code units │ │ -020408: |[020408] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -020418: 6001 1800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -02041c: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -020420: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -020424: 6e20 350b 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02042a: 1a01 5605 |0009: const-string v1, "Local FragmentActivity " // string@0556 │ │ -02042e: 6e20 350b 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -020434: 7110 9e0b 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ -02043a: 0a01 |0011: move-result v1 │ │ -02043c: 7110 5d0b 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -020442: 0c01 |0015: move-result-object v1 │ │ -020444: 6e20 350b 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02044a: 1a01 3400 |0019: const-string v1, " State:" // string@0034 │ │ -02044e: 6e20 3a0b 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -020454: 2201 c101 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -020458: 7010 8e0b 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02045e: 6e20 960b 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020464: 0c01 |0026: move-result-object v1 │ │ -020466: 1a02 1000 |0027: const-string v2, " " // string@0010 │ │ -02046a: 6e20 960b 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020470: 0c01 |002c: move-result-object v1 │ │ -020472: 6e10 9a0b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -020478: 0c00 |0030: move-result-object v0 │ │ -02047a: 6e20 350b 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -020480: 1a01 b80d |0034: const-string v1, "mCreated=" // string@0db8 │ │ -020484: 6e20 350b 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02048a: 5541 a300 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a3 │ │ -02048e: 6e20 360b 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -020494: 1a01 4c0e |003e: const-string v1, "mResumed=" // string@0e4c │ │ -020498: 6e20 350b 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02049e: 5541 aa00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00aa │ │ -0204a2: 6e20 360b 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -0204a8: 1a01 7200 |0048: const-string v1, " mStopped=" // string@0072 │ │ -0204ac: 6e20 350b 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0204b2: 5541 ac00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ -0204b6: 6e20 360b 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -0204bc: 1a01 6a00 |0052: const-string v1, " mReallyStopped=" // string@006a │ │ -0204c0: 6e20 350b 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0204c6: 5541 a900 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a9 │ │ -0204ca: 6e20 3b0b 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -0204d0: 6e20 350b 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0204d6: 1a01 170e |005f: const-string v1, "mLoadersStarted=" // string@0e17 │ │ -0204da: 6e20 350b 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0204e0: 5541 a700 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ -0204e4: 6e20 3b0b 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -0204ea: 5441 a600 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -0204ee: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -0204f2: 6e20 350b 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0204f8: 1a01 4d05 |0070: const-string v1, "Loader Manager " // string@054d │ │ -0204fc: 6e20 350b 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -020502: 5441 a600 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020506: 7110 9e0b 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ -02050c: 0a01 |007a: move-result v1 │ │ -02050e: 7110 5d0b 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -020514: 0c01 |007e: move-result-object v1 │ │ -020516: 6e20 350b 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02051c: 1a01 d900 |0082: const-string v1, ":" // string@00d9 │ │ -020520: 6e20 3a0b 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -020526: 5441 a600 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -02052a: 2202 c101 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -02052e: 7010 8e0b 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -020534: 6e20 960b 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02053a: 0c02 |0091: move-result-object v2 │ │ -02053c: 1a03 1000 |0092: const-string v3, " " // string@0010 │ │ -020540: 6e20 960b 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020546: 0c02 |0097: move-result-object v2 │ │ -020548: 6e10 9a0b 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02054e: 0c02 |009b: move-result-object v2 │ │ -020550: 6e58 3203 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0332 │ │ -020556: 5441 a400 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02055a: 6e58 7502 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0275 │ │ -020560: 0e00 |00a4: return-void │ │ +020438: |[020438] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +020448: 6001 1800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +02044c: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +020450: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +020454: 6e20 350b 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02045a: 1a01 5c05 |0009: const-string v1, "Local FragmentActivity " // string@055c │ │ +02045e: 6e20 350b 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +020464: 7110 9e0b 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ +02046a: 0a01 |0011: move-result v1 │ │ +02046c: 7110 5d0b 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +020472: 0c01 |0015: move-result-object v1 │ │ +020474: 6e20 350b 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02047a: 1a01 3400 |0019: const-string v1, " State:" // string@0034 │ │ +02047e: 6e20 3a0b 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +020484: 2201 c701 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +020488: 7010 8e0b 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02048e: 6e20 960b 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020494: 0c01 |0026: move-result-object v1 │ │ +020496: 1a02 1000 |0027: const-string v2, " " // string@0010 │ │ +02049a: 6e20 960b 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0204a0: 0c01 |002c: move-result-object v1 │ │ +0204a2: 6e10 9a0b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0204a8: 0c00 |0030: move-result-object v0 │ │ +0204aa: 6e20 350b 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0204b0: 1a01 be0d |0034: const-string v1, "mCreated=" // string@0dbe │ │ +0204b4: 6e20 350b 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0204ba: 5541 a300 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a3 │ │ +0204be: 6e20 360b 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +0204c4: 1a01 520e |003e: const-string v1, "mResumed=" // string@0e52 │ │ +0204c8: 6e20 350b 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0204ce: 5541 aa00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00aa │ │ +0204d2: 6e20 360b 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +0204d8: 1a01 7200 |0048: const-string v1, " mStopped=" // string@0072 │ │ +0204dc: 6e20 350b 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0204e2: 5541 ac00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ +0204e6: 6e20 360b 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +0204ec: 1a01 6a00 |0052: const-string v1, " mReallyStopped=" // string@006a │ │ +0204f0: 6e20 350b 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0204f6: 5541 a900 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a9 │ │ +0204fa: 6e20 3b0b 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +020500: 6e20 350b 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +020506: 1a01 1d0e |005f: const-string v1, "mLoadersStarted=" // string@0e1d │ │ +02050a: 6e20 350b 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +020510: 5541 a700 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ +020514: 6e20 3b0b 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +02051a: 5441 a600 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +02051e: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +020522: 6e20 350b 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +020528: 1a01 5305 |0070: const-string v1, "Loader Manager " // string@0553 │ │ +02052c: 6e20 350b 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +020532: 5441 a600 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020536: 7110 9e0b 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ +02053c: 0a01 |007a: move-result v1 │ │ +02053e: 7110 5d0b 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +020544: 0c01 |007e: move-result-object v1 │ │ +020546: 6e20 350b 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02054c: 1a01 d900 |0082: const-string v1, ":" // string@00d9 │ │ +020550: 6e20 3a0b 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +020556: 5441 a600 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +02055a: 2202 c701 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +02055e: 7010 8e0b 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +020564: 6e20 960b 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02056a: 0c02 |0091: move-result-object v2 │ │ +02056c: 1a03 1000 |0092: const-string v3, " " // string@0010 │ │ +020570: 6e20 960b 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020576: 0c02 |0097: move-result-object v2 │ │ +020578: 6e10 9a0b 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02057e: 0c02 |009b: move-result-object v2 │ │ +020580: 6e58 3203 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0332 │ │ +020586: 5441 a400 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +02058a: 6e58 7502 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0275 │ │ +020590: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0006 line=596 │ │ 0x000e line=597 │ │ 0x0019 line=598 │ │ 0x001e line=599 │ │ @@ -4743,23 +4743,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -020564: |[020564] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -020574: 6e10 0e02 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@020e │ │ -02057a: 0c00 |0003: move-result-object v0 │ │ -02057c: 1f00 6600 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0066 │ │ -020580: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -020584: 5401 9900 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0099 │ │ -020588: 1101 |000a: return-object v1 │ │ -02058a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -02058c: 28fe |000c: goto 000a // -0002 │ │ +020594: |[020594] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +0205a4: 6e10 0e02 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@020e │ │ +0205aa: 0c00 |0003: move-result-object v0 │ │ +0205ac: 1f00 6b00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@006b │ │ +0205b0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0205b4: 5401 9900 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0099 │ │ +0205b8: 1101 |000a: return-object v1 │ │ +0205ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0205bc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0006 line=560 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -4769,33 +4769,33 @@ │ │ type : '(IZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -020590: |[020590] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -0205a0: 5421 a100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -0205a4: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -0205a8: 2201 7800 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@0078 │ │ -0205ac: 7010 e702 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02e7 │ │ -0205b2: 5b21 a100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -0205b6: 5421 a100 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -0205ba: 6e20 ee02 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ -0205c0: 0c00 |0010: move-result-object v0 │ │ -0205c2: 1f00 7f00 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@007f │ │ -0205c6: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -0205ca: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -0205ce: 2200 7f00 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@007f │ │ -0205d2: 7030 2803 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@0328 │ │ -0205d8: 5421 a100 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -0205dc: 6e30 f502 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ -0205e2: 1100 |0021: return-object v0 │ │ -0205e4: 6e20 3a03 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@033a │ │ -0205ea: 28fc |0025: goto 0021 // -0004 │ │ +0205c0: |[0205c0] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +0205d0: 5421 a100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +0205d4: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +0205d8: 2201 7d00 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@007d │ │ +0205dc: 7010 e702 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02e7 │ │ +0205e2: 5b21 a100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +0205e6: 5421 a100 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +0205ea: 6e20 ee02 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ +0205f0: 0c00 |0010: move-result-object v0 │ │ +0205f2: 1f00 8400 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0084 │ │ +0205f6: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +0205fa: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +0205fe: 2200 8400 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0084 │ │ +020602: 7030 2803 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@0328 │ │ +020608: 5421 a100 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +02060c: 6e30 f502 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ +020612: 1100 |0021: return-object v0 │ │ +020614: 6e20 3a03 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@033a │ │ +02061a: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0004 line=721 │ │ 0x000b line=723 │ │ 0x0013 line=724 │ │ 0x0015 line=725 │ │ @@ -4816,17 +4816,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0205ec: |[0205ec] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -0205fc: 5410 a400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020600: 1100 |0002: return-object v0 │ │ +02061c: |[02061c] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +02062c: 5410 a400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020630: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -4834,28 +4834,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -020604: |[020604] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -020614: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -020616: 5430 a600 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -02061a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -02061e: 5430 a600 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020622: 1100 |0007: return-object v0 │ │ -020624: 5c32 a200 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ -020628: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -02062a: 5531 a700 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ -02062e: 6e40 1002 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ -020634: 0c00 |0010: move-result-object v0 │ │ -020636: 5b30 a600 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -02063a: 5430 a600 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -02063e: 28f2 |0015: goto 0007 // -000e │ │ +020634: |[020634] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +020644: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +020646: 5430 a600 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +02064a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +02064e: 5430 a600 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020652: 1100 |0007: return-object v0 │ │ +020654: 5c32 a200 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ +020658: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +02065a: 5531 a700 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ +02065e: 6e40 1002 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ +020664: 0c00 |0010: move-result-object v0 │ │ +020666: 5b30 a600 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +02066a: 5430 a600 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +02066e: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=711 │ │ 0x0005 line=712 │ │ 0x0007 line=716 │ │ 0x0008 line=714 │ │ 0x000a line=715 │ │ @@ -4868,28 +4868,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -020640: |[020640] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ -020650: 5421 a100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020654: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -020658: 5421 a100 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -02065c: 6e20 ee02 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ -020662: 0c00 |0009: move-result-object v0 │ │ -020664: 1f00 7f00 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@007f │ │ -020668: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -02066c: 5501 2c01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ -020670: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -020674: 6e10 2c03 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@032c │ │ -02067a: 5421 a100 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -02067e: 6e20 f602 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@02f6 │ │ -020684: 0e00 |001a: return-void │ │ +020670: |[020670] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ +020680: 5421 a100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020684: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +020688: 5421 a100 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +02068c: 6e20 ee02 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ +020692: 0c00 |0009: move-result-object v0 │ │ +020694: 1f00 8400 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0084 │ │ +020698: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +02069c: 5501 2c01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ +0206a0: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +0206a4: 6e10 2c03 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@032c │ │ +0206aa: 5421 a100 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +0206ae: 6e20 f602 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@02f6 │ │ +0206b4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0004 line=695 │ │ 0x000c line=696 │ │ 0x0012 line=697 │ │ 0x0015 line=698 │ │ @@ -4904,66 +4904,66 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -020688: |[020688] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -020698: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -02069c: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ -0206a0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0206a4: 5452 a400 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0206a8: 5422 ca00 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -0206ac: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ -0206b0: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -0206b4: 5452 a400 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0206b8: 5422 ca00 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -0206bc: 6e10 e80b 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -0206c2: 0a02 |0015: move-result v2 │ │ -0206c4: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ -0206c8: 1a02 5002 |0018: const-string v2, "FragmentActivity" // string@0250 │ │ -0206cc: 2203 c101 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0206d0: 7010 8e0b 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0206d6: 1a04 5f01 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@015f │ │ -0206da: 6e20 960b 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0206e0: 0c03 |0024: move-result-object v3 │ │ -0206e2: 7110 5d0b 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -0206e8: 0c04 |0028: move-result-object v4 │ │ -0206ea: 6e20 960b 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0206f0: 0c03 |002c: move-result-object v3 │ │ -0206f2: 6e10 9a0b 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0206f8: 0c03 |0030: move-result-object v3 │ │ -0206fa: 7120 c608 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -020700: 0e00 |0034: return-void │ │ -020702: 5452 a400 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020706: 5422 ca00 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -02070a: 6e20 e20b 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -020710: 0c00 |003c: move-result-object v0 │ │ -020712: 1f00 6300 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -020716: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ -02071a: 1a02 5002 |0041: const-string v2, "FragmentActivity" // string@0250 │ │ -02071e: 2203 c101 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -020722: 7010 8e0b 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -020728: 1a04 6001 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@0160 │ │ -02072c: 6e20 960b 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020732: 0c03 |004d: move-result-object v3 │ │ -020734: 7110 5d0b 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -02073a: 0c04 |0051: move-result-object v4 │ │ -02073c: 6e20 960b 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020742: 0c03 |0055: move-result-object v3 │ │ -020744: 6e10 9a0b 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02074a: 0c03 |0059: move-result-object v3 │ │ -02074c: 7120 c608 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -020752: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ -020758: b562 |0060: and-int/2addr v2, v6 │ │ -02075a: 6e40 d701 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@01d7 │ │ -020760: 28d0 |0064: goto 0034 // -0030 │ │ -020762: 6f40 1000 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0010 │ │ -020768: 28cc |0068: goto 0034 // -0034 │ │ +0206b8: |[0206b8] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0206c8: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +0206cc: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ +0206d0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0206d4: 5452 a400 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0206d8: 5422 ca00 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +0206dc: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ +0206e0: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +0206e4: 5452 a400 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0206e8: 5422 ca00 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +0206ec: 6e10 e80b 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +0206f2: 0a02 |0015: move-result v2 │ │ +0206f4: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ +0206f8: 1a02 5002 |0018: const-string v2, "FragmentActivity" // string@0250 │ │ +0206fc: 2203 c701 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +020700: 7010 8e0b 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +020706: 1a04 5f01 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@015f │ │ +02070a: 6e20 960b 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020710: 0c03 |0024: move-result-object v3 │ │ +020712: 7110 5d0b 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +020718: 0c04 |0028: move-result-object v4 │ │ +02071a: 6e20 960b 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020720: 0c03 |002c: move-result-object v3 │ │ +020722: 6e10 9a0b 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +020728: 0c03 |0030: move-result-object v3 │ │ +02072a: 7120 c608 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +020730: 0e00 |0034: return-void │ │ +020732: 5452 a400 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020736: 5422 ca00 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +02073a: 6e20 e20b 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +020740: 0c00 |003c: move-result-object v0 │ │ +020742: 1f00 6800 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +020746: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ +02074a: 1a02 5002 |0041: const-string v2, "FragmentActivity" // string@0250 │ │ +02074e: 2203 c701 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +020752: 7010 8e0b 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +020758: 1a04 6001 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@0160 │ │ +02075c: 6e20 960b 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020762: 0c03 |004d: move-result-object v3 │ │ +020764: 7110 5d0b 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +02076a: 0c04 |0051: move-result-object v4 │ │ +02076c: 6e20 960b 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020772: 0c03 |0055: move-result-object v3 │ │ +020774: 6e10 9a0b 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02077a: 0c03 |0059: move-result-object v3 │ │ +02077c: 7120 c608 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +020782: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ +020788: b562 |0060: and-int/2addr v2, v6 │ │ +02078a: 6e40 d701 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@01d7 │ │ +020790: 28d0 |0064: goto 0034 // -0030 │ │ +020792: 6f40 1000 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0010 │ │ +020798: 28cc |0068: goto 0034 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0004 line=141 │ │ 0x0006 line=142 │ │ 0x0018 line=143 │ │ @@ -4986,16 +4986,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02076c: |[02076c] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -02077c: 0e00 |0000: return-void │ │ +02079c: |[02079c] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +0207ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5004,21 +5004,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -020780: |[020780] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -020790: 5410 a400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020794: 6e10 8f02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@028f │ │ -02079a: 0a00 |0005: move-result v0 │ │ -02079c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0207a0: 6e10 0b02 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@020b │ │ -0207a6: 0e00 |000b: return-void │ │ +0207b0: |[0207b0] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +0207c0: 5410 a400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0207c4: 6e10 8f02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@028f │ │ +0207ca: 0a00 |0005: move-result v0 │ │ +0207cc: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0207d0: 6e10 0b02 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@020b │ │ +0207d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000b line=167 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -5028,19 +5028,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0207a8: |[0207a8] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0207b8: 6f20 1100 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0011 │ │ -0207be: 5410 a400 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0207c2: 6e20 6702 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0267 │ │ -0207c8: 0e00 |0008: return-void │ │ +0207d8: |[0207d8] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0207e8: 6f20 1100 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0011 │ │ +0207ee: 5410 a400 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0207f2: 6e20 6702 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0267 │ │ +0207f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ 0x0008 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -5051,45 +5051,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0207cc: |[0207cc] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0207dc: 5442 a400 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0207e0: 6e20 6102 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0261 │ │ -0207e6: 6e10 0f02 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@020f │ │ -0207ec: 0c02 |0008: move-result-object v2 │ │ -0207ee: 6e10 d508 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@08d5 │ │ -0207f4: 0c02 |000c: move-result-object v2 │ │ -0207f6: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -0207fa: 6e10 0f02 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@020f │ │ -020800: 0c02 |0012: move-result-object v2 │ │ -020802: 6e20 d808 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@08d8 │ │ -020808: 6f20 1200 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ -02080e: 6e10 0e02 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@020e │ │ -020814: 0c00 |001c: move-result-object v0 │ │ -020816: 1f00 6600 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0066 │ │ -02081a: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ -02081e: 5402 9b00 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@009b │ │ -020822: 5b42 a100 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020826: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ -02082a: 1a02 2c08 |0027: const-string v2, "android:support:fragments" // string@082c │ │ -02082e: 6e20 0101 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0101 │ │ -020834: 0c01 |002c: move-result-object v1 │ │ -020836: 5443 a400 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02083a: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ -02083e: 5402 9a00 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@009a │ │ -020842: 6e30 9702 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0297 │ │ -020848: 5442 a400 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02084c: 6e10 6902 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0269 │ │ -020852: 0e00 |003b: return-void │ │ -020854: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -020856: 28f6 |003d: goto 0033 // -000a │ │ +0207fc: |[0207fc] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02080c: 5442 a400 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020810: 6e20 6102 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0261 │ │ +020816: 6e10 0f02 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@020f │ │ +02081c: 0c02 |0008: move-result-object v2 │ │ +02081e: 6e10 d508 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@08d5 │ │ +020824: 0c02 |000c: move-result-object v2 │ │ +020826: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +02082a: 6e10 0f02 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@020f │ │ +020830: 0c02 |0012: move-result-object v2 │ │ +020832: 6e20 d808 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@08d8 │ │ +020838: 6f20 1200 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ +02083e: 6e10 0e02 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@020e │ │ +020844: 0c00 |001c: move-result-object v0 │ │ +020846: 1f00 6b00 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@006b │ │ +02084a: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ +02084e: 5402 9b00 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@009b │ │ +020852: 5b42 a100 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020856: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ +02085a: 1a02 3208 |0027: const-string v2, "android:support:fragments" // string@0832 │ │ +02085e: 6e20 0101 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0101 │ │ +020864: 0c01 |002c: move-result-object v1 │ │ +020866: 5443 a400 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +02086a: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ +02086e: 5402 9a00 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@009a │ │ +020872: 6e30 9702 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0297 │ │ +020878: 5442 a400 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +02087c: 6e10 6902 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0269 │ │ +020882: 0e00 |003b: return-void │ │ +020884: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +020886: 28f6 |003d: goto 0033 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=185 │ │ 0x000f line=186 │ │ 0x0016 line=189 │ │ 0x0019 line=191 │ │ @@ -5113,33 +5113,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -020858: |[020858] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -020868: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -02086c: 6f30 1300 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0013 │ │ -020872: 0a00 |0005: move-result v0 │ │ -020874: 5431 a400 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020878: 6e10 1102 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0211 │ │ -02087e: 0c02 |000b: move-result-object v2 │ │ -020880: 6e30 6a02 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@026a │ │ -020886: 0a01 |000f: move-result v1 │ │ -020888: b610 |0010: or-int/2addr v0, v1 │ │ -02088a: 6001 1800 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -02088e: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -020892: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -020896: 0f00 |0017: return v0 │ │ -020898: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -02089a: 28fe |0019: goto 0017 // -0002 │ │ -02089c: 6f30 1300 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0013 │ │ -0208a2: 0a00 |001d: move-result v0 │ │ -0208a4: 28f9 |001e: goto 0017 // -0007 │ │ +020888: |[020888] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +020898: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +02089c: 6f30 1300 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0013 │ │ +0208a2: 0a00 |0005: move-result v0 │ │ +0208a4: 5431 a400 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0208a8: 6e10 1102 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0211 │ │ +0208ae: 0c02 |000b: move-result-object v2 │ │ +0208b0: 6e30 6a02 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@026a │ │ +0208b6: 0a01 |000f: move-result v1 │ │ +0208b8: b610 |0010: or-int/2addr v0, v1 │ │ +0208ba: 6001 1800 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +0208be: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +0208c2: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +0208c6: 0f00 |0017: return v0 │ │ +0208c8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0208ca: 28fe |0019: goto 0017 // -0002 │ │ +0208cc: 6f30 1300 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0013 │ │ +0208d2: 0a00 |001d: move-result v0 │ │ +0208d4: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ 0x0006 line=210 │ │ 0x0011 line=211 │ │ 0x0017 line=219 │ │ @@ -5157,194 +5157,194 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 359 16-bit code units │ │ -0208a8: |[0208a8] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0208b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0208ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0208bc: 121a |0002: const/4 v10, #int 1 // #1 │ │ -0208be: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -0208c0: 1a07 a30a |0004: const-string v7, "fragment" // string@0aa3 │ │ -0208c4: 6e20 7e0b c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0208ca: 0a07 |0009: move-result v7 │ │ -0208cc: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -0208d0: 6f40 1400 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0014 │ │ -0208d6: 0c07 |000f: move-result-object v7 │ │ -0208d8: 1107 |0010: return-object v7 │ │ -0208da: 1a07 eb08 |0011: const-string v7, "class" // string@08eb │ │ -0208de: 7230 bf08 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@08bf │ │ -0208e4: 0c02 |0016: move-result-object v2 │ │ -0208e6: 6207 9300 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0093 │ │ -0208ea: 6e30 7c00 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -0208f0: 0c00 |001c: move-result-object v0 │ │ -0208f2: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -0208f6: 6e20 c100 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00c1 │ │ -0208fc: 0c02 |0022: move-result-object v2 │ │ -0208fe: 6e30 c000 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00c0 │ │ -020904: 0a04 |0026: move-result v4 │ │ -020906: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -020908: 6e20 c100 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00c1 │ │ -02090e: 0c06 |002b: move-result-object v6 │ │ -020910: 6e10 c300 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00c3 │ │ -020916: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -020918: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ -02091c: 6e10 0e09 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@090e │ │ -020922: 0a01 |0035: move-result v1 │ │ -020924: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ -020928: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ -02092c: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ -020930: 2207 af01 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01af │ │ -020934: 2208 c101 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -020938: 7010 8e0b 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02093e: 7210 c008 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@08c0 │ │ -020944: 0c09 |0046: move-result-object v9 │ │ -020946: 6e20 960b 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02094c: 0c08 |004a: move-result-object v8 │ │ -02094e: 1a09 dd00 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00dd │ │ -020952: 6e20 960b 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020958: 0c08 |0050: move-result-object v8 │ │ -02095a: 6e20 960b 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020960: 0c08 |0054: move-result-object v8 │ │ -020962: 6e10 9a0b 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -020968: 0c08 |0058: move-result-object v8 │ │ -02096a: 7020 550b 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -020970: 2707 |005c: throw v7 │ │ -020972: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ -020976: 54b7 a400 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02097a: 6e20 7902 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0279 │ │ -020980: 0c03 |0064: move-result-object v3 │ │ -020982: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ -020986: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ -02098a: 54b7 a400 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02098e: 6e20 7a02 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@027a │ │ -020994: 0c03 |006e: move-result-object v3 │ │ -020996: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ -02099a: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ -02099e: 54b7 a400 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -0209a2: 6e20 7902 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0279 │ │ -0209a8: 0c03 |0078: move-result-object v3 │ │ -0209aa: 6307 c100 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -0209ae: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ -0209b2: 1a07 5002 |007d: const-string v7, "FragmentActivity" // string@0250 │ │ -0209b6: 2208 c101 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -0209ba: 7010 8e0b 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0209c0: 1a09 930f |0084: const-string v9, "onCreateView: id=0x" // string@0f93 │ │ -0209c4: 6e20 960b 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0209ca: 0c08 |0089: move-result-object v8 │ │ -0209cc: 7110 5d0b 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -0209d2: 0c09 |008d: move-result-object v9 │ │ -0209d4: 6e20 960b 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0209da: 0c08 |0091: move-result-object v8 │ │ -0209dc: 1a09 4900 |0092: const-string v9, " fname=" // string@0049 │ │ -0209e0: 6e20 960b 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0209e6: 0c08 |0097: move-result-object v8 │ │ -0209e8: 6e20 960b 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0209ee: 0c08 |009b: move-result-object v8 │ │ -0209f0: 1a09 4600 |009c: const-string v9, " existing=" // string@0046 │ │ -0209f4: 6e20 960b 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0209fa: 0c08 |00a1: move-result-object v8 │ │ -0209fc: 6e20 950b 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -020a02: 0c08 |00a5: move-result-object v8 │ │ -020a04: 6e10 9a0b 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -020a0a: 0c08 |00a9: move-result-object v8 │ │ -020a0c: 7120 c508 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -020a12: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ -020a16: 7120 cc01 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01cc │ │ -020a1c: 0c03 |00b2: move-result-object v3 │ │ -020a1e: 5c3a 7700 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ -020a22: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ -020a26: 0147 |00b7: move v7, v4 │ │ -020a28: 5937 7500 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -020a2c: 5931 7200 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -020a30: 5b36 8a00 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -020a34: 5c3a 7a00 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ -020a38: 54b7 a400 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020a3c: 5b37 7600 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -020a40: 5437 8600 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -020a44: 6e40 e501 b37e |00c6: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@01e5 │ │ -020a4a: 54b7 a400 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020a4e: 6e30 5e02 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ -020a54: 5437 8f00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -020a58: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ -020a5c: 2207 b001 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@01b0 │ │ -020a60: 2208 c101 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -020a64: 7010 8e0b 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -020a6a: 1a09 4d02 |00d9: const-string v9, "Fragment " // string@024d │ │ -020a6e: 6e20 960b 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020a74: 0c08 |00de: move-result-object v8 │ │ -020a76: 6e20 960b 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020a7c: 0c08 |00e2: move-result-object v8 │ │ -020a7e: 1a09 4200 |00e3: const-string v9, " did not create a view." // string@0042 │ │ -020a82: 6e20 960b 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020a88: 0c08 |00e8: move-result-object v8 │ │ -020a8a: 6e10 9a0b 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -020a90: 0c08 |00ec: move-result-object v8 │ │ -020a92: 7020 580b 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -020a98: 2707 |00f0: throw v7 │ │ -020a9a: 0117 |00f1: move v7, v1 │ │ -020a9c: 28c6 |00f2: goto 00b8 // -003a │ │ -020a9e: 5537 7a00 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ -020aa2: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ -020aa6: 2207 af01 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01af │ │ -020aaa: 2208 c101 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -020aae: 7010 8e0b 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -020ab4: 7210 c008 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@08c0 │ │ -020aba: 0c09 |0101: move-result-object v9 │ │ -020abc: 6e20 960b 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020ac2: 0c08 |0105: move-result-object v8 │ │ -020ac4: 1a09 dc00 |0106: const-string v9, ": Duplicate id 0x" // string@00dc │ │ -020ac8: 6e20 960b 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020ace: 0c08 |010b: move-result-object v8 │ │ -020ad0: 7110 5d0b 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -020ad6: 0c09 |010f: move-result-object v9 │ │ -020ad8: 6e20 960b 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020ade: 0c08 |0113: move-result-object v8 │ │ -020ae0: 1a09 bc00 |0114: const-string v9, ", tag " // string@00bc │ │ -020ae4: 6e20 960b 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020aea: 0c08 |0119: move-result-object v8 │ │ -020aec: 6e20 960b 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020af2: 0c08 |011d: move-result-object v8 │ │ -020af4: 1a09 bb00 |011e: const-string v9, ", or parent id 0x" // string@00bb │ │ -020af8: 6e20 960b 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020afe: 0c08 |0123: move-result-object v8 │ │ -020b00: 7110 5d0b 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -020b06: 0c09 |0127: move-result-object v9 │ │ -020b08: 6e20 960b 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020b0e: 0c08 |012b: move-result-object v8 │ │ -020b10: 1a09 8f00 |012c: const-string v9, " with another fragment for " // string@008f │ │ -020b14: 6e20 960b 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020b1a: 0c08 |0131: move-result-object v8 │ │ -020b1c: 6e20 960b 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -020b22: 0c08 |0135: move-result-object v8 │ │ -020b24: 6e10 9a0b 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -020b2a: 0c08 |0139: move-result-object v8 │ │ -020b2c: 7020 550b 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -020b32: 2707 |013d: throw v7 │ │ -020b34: 5c3a 7a00 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ -020b38: 5537 8500 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ -020b3c: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ -020b40: 5437 8600 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -020b44: 6e40 e501 b37e |0146: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@01e5 │ │ -020b4a: 54b7 a400 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020b4e: 6e20 8802 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0288 │ │ -020b54: 2880 |014e: goto 00ce // -0080 │ │ -020b56: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ -020b5a: 5437 8f00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -020b5e: 6e20 2b09 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@092b │ │ -020b64: 5437 8f00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -020b68: 6e10 1809 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0918 │ │ -020b6e: 0c07 |015b: move-result-object v7 │ │ -020b70: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ -020b74: 5437 8f00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -020b78: 6e20 3009 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0930 │ │ -020b7e: 5437 8f00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -020b82: 2900 abfe |0165: goto/16 0010 // -0155 │ │ +0208d8: |[0208d8] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0208e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0208ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0208ec: 121a |0002: const/4 v10, #int 1 // #1 │ │ +0208ee: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +0208f0: 1a07 a90a |0004: const-string v7, "fragment" // string@0aa9 │ │ +0208f4: 6e20 7e0b c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0208fa: 0a07 |0009: move-result v7 │ │ +0208fc: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +020900: 6f40 1400 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0014 │ │ +020906: 0c07 |000f: move-result-object v7 │ │ +020908: 1107 |0010: return-object v7 │ │ +02090a: 1a07 f108 |0011: const-string v7, "class" // string@08f1 │ │ +02090e: 7230 bf08 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@08bf │ │ +020914: 0c02 |0016: move-result-object v2 │ │ +020916: 6207 9300 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0093 │ │ +02091a: 6e30 7c00 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +020920: 0c00 |001c: move-result-object v0 │ │ +020922: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +020926: 6e20 c100 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00c1 │ │ +02092c: 0c02 |0022: move-result-object v2 │ │ +02092e: 6e30 c000 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00c0 │ │ +020934: 0a04 |0026: move-result v4 │ │ +020936: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +020938: 6e20 c100 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00c1 │ │ +02093e: 0c06 |002b: move-result-object v6 │ │ +020940: 6e10 c300 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00c3 │ │ +020946: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +020948: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ +02094c: 6e10 0e09 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@090e │ │ +020952: 0a01 |0035: move-result v1 │ │ +020954: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ +020958: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ +02095c: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ +020960: 2207 b501 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +020964: 2208 c701 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@01c7 │ │ +020968: 7010 8e0b 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02096e: 7210 c008 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@08c0 │ │ +020974: 0c09 |0046: move-result-object v9 │ │ +020976: 6e20 960b 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02097c: 0c08 |004a: move-result-object v8 │ │ +02097e: 1a09 dd00 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00dd │ │ +020982: 6e20 960b 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020988: 0c08 |0050: move-result-object v8 │ │ +02098a: 6e20 960b 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020990: 0c08 |0054: move-result-object v8 │ │ +020992: 6e10 9a0b 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +020998: 0c08 |0058: move-result-object v8 │ │ +02099a: 7020 550b 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +0209a0: 2707 |005c: throw v7 │ │ +0209a2: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ +0209a6: 54b7 a400 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0209aa: 6e20 7902 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0279 │ │ +0209b0: 0c03 |0064: move-result-object v3 │ │ +0209b2: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ +0209b6: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ +0209ba: 54b7 a400 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0209be: 6e20 7a02 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@027a │ │ +0209c4: 0c03 |006e: move-result-object v3 │ │ +0209c6: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ +0209ca: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ +0209ce: 54b7 a400 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +0209d2: 6e20 7902 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0279 │ │ +0209d8: 0c03 |0078: move-result-object v3 │ │ +0209da: 6307 c100 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +0209de: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ +0209e2: 1a07 5002 |007d: const-string v7, "FragmentActivity" // string@0250 │ │ +0209e6: 2208 c701 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@01c7 │ │ +0209ea: 7010 8e0b 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0209f0: 1a09 990f |0084: const-string v9, "onCreateView: id=0x" // string@0f99 │ │ +0209f4: 6e20 960b 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0209fa: 0c08 |0089: move-result-object v8 │ │ +0209fc: 7110 5d0b 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +020a02: 0c09 |008d: move-result-object v9 │ │ +020a04: 6e20 960b 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020a0a: 0c08 |0091: move-result-object v8 │ │ +020a0c: 1a09 4900 |0092: const-string v9, " fname=" // string@0049 │ │ +020a10: 6e20 960b 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020a16: 0c08 |0097: move-result-object v8 │ │ +020a18: 6e20 960b 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020a1e: 0c08 |009b: move-result-object v8 │ │ +020a20: 1a09 4600 |009c: const-string v9, " existing=" // string@0046 │ │ +020a24: 6e20 960b 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020a2a: 0c08 |00a1: move-result-object v8 │ │ +020a2c: 6e20 950b 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +020a32: 0c08 |00a5: move-result-object v8 │ │ +020a34: 6e10 9a0b 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +020a3a: 0c08 |00a9: move-result-object v8 │ │ +020a3c: 7120 c508 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +020a42: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ +020a46: 7120 cc01 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01cc │ │ +020a4c: 0c03 |00b2: move-result-object v3 │ │ +020a4e: 5c3a 7700 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ +020a52: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ +020a56: 0147 |00b7: move v7, v4 │ │ +020a58: 5937 7500 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +020a5c: 5931 7200 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +020a60: 5b36 8a00 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +020a64: 5c3a 7a00 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ +020a68: 54b7 a400 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020a6c: 5b37 7600 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +020a70: 5437 8600 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +020a74: 6e40 e501 b37e |00c6: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@01e5 │ │ +020a7a: 54b7 a400 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020a7e: 6e30 5e02 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ +020a84: 5437 8f00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +020a88: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ +020a8c: 2207 b601 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@01b6 │ │ +020a90: 2208 c701 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@01c7 │ │ +020a94: 7010 8e0b 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +020a9a: 1a09 4d02 |00d9: const-string v9, "Fragment " // string@024d │ │ +020a9e: 6e20 960b 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020aa4: 0c08 |00de: move-result-object v8 │ │ +020aa6: 6e20 960b 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020aac: 0c08 |00e2: move-result-object v8 │ │ +020aae: 1a09 4200 |00e3: const-string v9, " did not create a view." // string@0042 │ │ +020ab2: 6e20 960b 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020ab8: 0c08 |00e8: move-result-object v8 │ │ +020aba: 6e10 9a0b 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +020ac0: 0c08 |00ec: move-result-object v8 │ │ +020ac2: 7020 580b 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +020ac8: 2707 |00f0: throw v7 │ │ +020aca: 0117 |00f1: move v7, v1 │ │ +020acc: 28c6 |00f2: goto 00b8 // -003a │ │ +020ace: 5537 7a00 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ +020ad2: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ +020ad6: 2207 b501 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +020ada: 2208 c701 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@01c7 │ │ +020ade: 7010 8e0b 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +020ae4: 7210 c008 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@08c0 │ │ +020aea: 0c09 |0101: move-result-object v9 │ │ +020aec: 6e20 960b 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020af2: 0c08 |0105: move-result-object v8 │ │ +020af4: 1a09 dc00 |0106: const-string v9, ": Duplicate id 0x" // string@00dc │ │ +020af8: 6e20 960b 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020afe: 0c08 |010b: move-result-object v8 │ │ +020b00: 7110 5d0b 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +020b06: 0c09 |010f: move-result-object v9 │ │ +020b08: 6e20 960b 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020b0e: 0c08 |0113: move-result-object v8 │ │ +020b10: 1a09 bc00 |0114: const-string v9, ", tag " // string@00bc │ │ +020b14: 6e20 960b 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020b1a: 0c08 |0119: move-result-object v8 │ │ +020b1c: 6e20 960b 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020b22: 0c08 |011d: move-result-object v8 │ │ +020b24: 1a09 bb00 |011e: const-string v9, ", or parent id 0x" // string@00bb │ │ +020b28: 6e20 960b 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020b2e: 0c08 |0123: move-result-object v8 │ │ +020b30: 7110 5d0b 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +020b36: 0c09 |0127: move-result-object v9 │ │ +020b38: 6e20 960b 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020b3e: 0c08 |012b: move-result-object v8 │ │ +020b40: 1a09 8f00 |012c: const-string v9, " with another fragment for " // string@008f │ │ +020b44: 6e20 960b 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020b4a: 0c08 |0131: move-result-object v8 │ │ +020b4c: 6e20 960b 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +020b52: 0c08 |0135: move-result-object v8 │ │ +020b54: 6e10 9a0b 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +020b5a: 0c08 |0139: move-result-object v8 │ │ +020b5c: 7020 550b 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +020b62: 2707 |013d: throw v7 │ │ +020b64: 5c3a 7a00 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ +020b68: 5537 8500 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ +020b6c: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ +020b70: 5437 8600 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +020b74: 6e40 e501 b37e |0146: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@01e5 │ │ +020b7a: 54b7 a400 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020b7e: 6e20 8802 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0288 │ │ +020b84: 2880 |014e: goto 00ce // -0080 │ │ +020b86: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ +020b8a: 5437 8f00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +020b8e: 6e20 2b09 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@092b │ │ +020b94: 5437 8f00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +020b98: 6e10 1809 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0918 │ │ +020b9e: 0c07 |015b: move-result-object v7 │ │ +020ba0: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ +020ba4: 5437 8f00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +020ba8: 6e20 3009 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0930 │ │ +020bae: 5437 8f00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +020bb2: 2900 abfe |0165: goto/16 0010 // -0155 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=227 │ │ 0x000c line=228 │ │ 0x0010 line=302 │ │ 0x0011 line=231 │ │ 0x0017 line=232 │ │ @@ -5405,25 +5405,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -020b88: |[020b88] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -020b98: 6f10 1500 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ -020b9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -020ba0: 6e20 0802 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0208 │ │ -020ba6: 5410 a400 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020baa: 6e10 6b02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@026b │ │ -020bb0: 5410 a600 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020bb4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -020bb8: 5410 a600 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020bbc: 6e10 2c03 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@032c │ │ -020bc2: 0e00 |0015: return-void │ │ +020bb8: |[020bb8] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +020bc8: 6f10 1500 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ +020bce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +020bd0: 6e20 0802 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0208 │ │ +020bd6: 5410 a400 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020bda: 6e10 6b02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@026b │ │ +020be0: 5410 a600 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020be4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +020be8: 5410 a600 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020bec: 6e10 2c03 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@032c │ │ +020bf2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=312 │ │ 0x0007 line=314 │ │ 0x000c line=315 │ │ 0x0010 line=316 │ │ @@ -5436,29 +5436,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -020bc4: |[020bc4] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -020bd4: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -020bd8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -020bda: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -020bde: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -020be0: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -020be4: 6e10 d108 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@08d1 │ │ -020bea: 0a00 |000b: move-result v0 │ │ -020bec: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -020bf0: 6e10 1b02 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@021b │ │ -020bf6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -020bf8: 0f00 |0012: return v0 │ │ -020bfa: 6f30 1600 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0016 │ │ -020c00: 0a00 |0016: move-result v0 │ │ -020c02: 28fb |0017: goto 0012 // -0005 │ │ +020bf4: |[020bf4] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +020c04: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +020c08: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +020c0a: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +020c0e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +020c10: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +020c14: 6e10 d108 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@08d1 │ │ +020c1a: 0a00 |000b: move-result v0 │ │ +020c1c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +020c20: 6e10 1b02 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@021b │ │ +020c26: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +020c28: 0f00 |0012: return v0 │ │ +020c2a: 6f30 1600 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0016 │ │ +020c30: 0a00 |0016: move-result v0 │ │ +020c32: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000e line=330 │ │ 0x0011 line=331 │ │ 0x0012 line=334 │ │ locals : │ │ @@ -5471,19 +5471,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -020c04: |[020c04] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -020c14: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0017 │ │ -020c1a: 5410 a400 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020c1e: 6e10 6c02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@026c │ │ -020c24: 0e00 |0008: return-void │ │ +020c34: |[020c34] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +020c44: 6f10 1700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0017 │ │ +020c4a: 5410 a400 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020c4e: 6e10 6c02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@026c │ │ +020c54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=343 │ │ 0x0008 line=344 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -5493,33 +5493,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -020c28: |[020c28] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -020c38: 6f30 1800 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0018 │ │ -020c3e: 0a00 |0003: move-result v0 │ │ -020c40: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -020c44: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -020c46: 0f00 |0007: return v0 │ │ -020c48: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -020c4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -020c50: 28fb |000c: goto 0007 // -0005 │ │ -020c52: 5410 a400 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020c56: 6e20 6d02 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@026d │ │ -020c5c: 0a00 |0012: move-result v0 │ │ -020c5e: 28f4 |0013: goto 0007 // -000c │ │ -020c60: 5410 a400 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020c64: 6e20 6802 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0268 │ │ -020c6a: 0a00 |0019: move-result v0 │ │ -020c6c: 28ed |001a: goto 0007 // -0013 │ │ -020c6e: 0000 |001b: nop // spacer │ │ -020c70: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +020c58: |[020c58] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +020c68: 6f30 1800 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0018 │ │ +020c6e: 0a00 |0003: move-result v0 │ │ +020c70: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +020c74: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +020c76: 0f00 |0007: return v0 │ │ +020c78: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +020c7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +020c80: 28fb |000c: goto 0007 // -0005 │ │ +020c82: 5410 a400 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020c86: 6e20 6d02 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@026d │ │ +020c8c: 0a00 |0012: move-result v0 │ │ +020c8e: 28f4 |0013: goto 0007 // -000c │ │ +020c90: 5410 a400 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020c94: 6e20 6802 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0268 │ │ +020c9a: 0a00 |0019: move-result v0 │ │ +020c9c: 28ed |001a: goto 0007 // -0013 │ │ +020c9e: 0000 |001b: nop // spacer │ │ +020ca0: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0006 line=352 │ │ 0x0007 line=363 │ │ 0x0008 line=355 │ │ 0x000b line=363 │ │ @@ -5536,23 +5536,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -020c84: |[020c84] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -020c94: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -020c9a: 6f30 1a00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001a │ │ -020ca0: 0e00 |0006: return-void │ │ -020ca2: 5410 a400 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020ca6: 6e20 6e02 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@026e │ │ -020cac: 28f7 |000c: goto 0003 // -0009 │ │ -020cae: 0000 |000d: nop // spacer │ │ -020cb0: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +020cb4: |[020cb4] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +020cc4: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +020cca: 6f30 1a00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001a │ │ +020cd0: 0e00 |0006: return-void │ │ +020cd2: 5410 a400 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020cd6: 6e20 6e02 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@026e │ │ +020cdc: 28f7 |000c: goto 0003 // -0009 │ │ +020cde: 0000 |000d: nop // spacer │ │ +020ce0: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=377 │ │ 0x0006 line=378 │ │ 0x0007 line=374 │ │ 0x000d line=372 │ │ @@ -5566,30 +5566,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -020cbc: |[020cbc] android.support.v4.app.FragmentActivity.onPause:()V │ │ -020ccc: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -020cce: 6f10 1b00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001b │ │ -020cd4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -020cd6: 5c20 aa00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00aa │ │ -020cda: 5420 a500 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -020cde: 6e20 1501 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0115 │ │ -020ce4: 0a00 |000c: move-result v0 │ │ -020ce6: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -020cea: 5420 a500 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -020cee: 6e20 1901 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0119 │ │ -020cf4: 5420 a400 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020cf8: 6e10 7202 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0272 │ │ -020cfe: 5420 a400 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020d02: 6e10 6f02 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@026f │ │ -020d08: 0e00 |001e: return-void │ │ +020cec: |[020cec] android.support.v4.app.FragmentActivity.onPause:()V │ │ +020cfc: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +020cfe: 6f10 1b00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001b │ │ +020d04: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +020d06: 5c20 aa00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00aa │ │ +020d0a: 5420 a500 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +020d0e: 6e20 1501 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0115 │ │ +020d14: 0a00 |000c: move-result v0 │ │ +020d16: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +020d1a: 5420 a500 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +020d1e: 6e20 1901 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0119 │ │ +020d24: 5420 a400 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020d28: 6e10 7202 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0272 │ │ +020d2e: 5420 a400 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020d32: 6e10 6f02 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@026f │ │ +020d38: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0004 line=386 │ │ 0x0007 line=387 │ │ 0x000f line=388 │ │ 0x0014 line=389 │ │ @@ -5603,24 +5603,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -020d0c: |[020d0c] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -020d1c: 6f10 1c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@001c │ │ -020d22: 5420 a500 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -020d26: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -020d28: 6e20 1901 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0119 │ │ -020d2e: 5420 a400 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020d32: 6e10 7202 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0272 │ │ -020d38: 5420 a400 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020d3c: 6e10 7702 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ -020d42: 0e00 |0013: return-void │ │ +020d3c: |[020d3c] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +020d4c: 6f10 1c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@001c │ │ +020d52: 5420 a500 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +020d56: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +020d58: 6e20 1901 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0119 │ │ +020d5e: 5420 a400 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020d62: 6e10 7202 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0272 │ │ +020d68: 5420 a400 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020d6c: 6e10 7702 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ +020d72: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0003 line=411 │ │ 0x0009 line=412 │ │ 0x000e line=413 │ │ 0x0013 line=414 │ │ @@ -5632,38 +5632,38 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -020d44: |[020d44] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -020d54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -020d56: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ -020d5a: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ -020d5e: 5532 a800 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a8 │ │ -020d62: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -020d66: 5c31 a800 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a8 │ │ -020d6a: 7210 d908 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@08d9 │ │ -020d70: 6e30 1f02 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@021f │ │ -020d76: 6f40 1d00 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001d │ │ -020d7c: 0a00 |0014: move-result v0 │ │ -020d7e: 5432 a400 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020d82: 6e20 7002 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0270 │ │ -020d88: 0a02 |001a: move-result v2 │ │ -020d8a: b620 |001b: or-int/2addr v0, v2 │ │ -020d8c: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -020d90: 7210 db08 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@08db │ │ -020d96: 0a02 |0021: move-result v2 │ │ -020d98: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -020d9c: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -020d9e: 0f01 |0025: return v1 │ │ -020da0: 6f40 1d00 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001d │ │ -020da6: 0a01 |0029: move-result v1 │ │ -020da8: 28fb |002a: goto 0025 // -0005 │ │ +020d74: |[020d74] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +020d84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +020d86: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ +020d8a: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ +020d8e: 5532 a800 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a8 │ │ +020d92: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +020d96: 5c31 a800 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a8 │ │ +020d9a: 7210 d908 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@08d9 │ │ +020da0: 6e30 1f02 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@021f │ │ +020da6: 6f40 1d00 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001d │ │ +020dac: 0a00 |0014: move-result v0 │ │ +020dae: 5432 a400 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020db2: 6e20 7002 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0270 │ │ +020db8: 0a02 |001a: move-result v2 │ │ +020dba: b620 |001b: or-int/2addr v0, v2 │ │ +020dbc: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ +020dc0: 7210 db08 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@08db │ │ +020dc6: 0a02 |0021: move-result v2 │ │ +020dc8: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +020dcc: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +020dce: 0f01 |0025: return v1 │ │ +020dd0: 6f40 1d00 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@001d │ │ +020dd6: 0a01 |0029: move-result v1 │ │ +020dd8: 28fb |002a: goto 0025 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=421 │ │ 0x0005 line=422 │ │ 0x0009 line=423 │ │ 0x000b line=424 │ │ 0x000e line=425 │ │ @@ -5683,31 +5683,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -020dac: |[020dac] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -020dbc: 5510 a700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ -020dc0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -020dc4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -020dc6: 5c10 a700 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ -020dca: 5410 a600 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020dce: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -020dd2: 5510 ab00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ab │ │ -020dd6: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -020dda: 5410 a600 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020dde: 6e10 3103 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0331 │ │ -020de4: 5410 a400 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020de8: 6e10 7102 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0271 │ │ -020dee: 0e00 |0019: return-void │ │ -020df0: 5410 a600 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020df4: 6e10 2f03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@032f │ │ -020dfa: 28f5 |001f: goto 0014 // -000b │ │ +020ddc: |[020ddc] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +020dec: 5510 a700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ +020df0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +020df4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +020df6: 5c10 a700 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ +020dfa: 5410 a600 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020dfe: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +020e02: 5510 ab00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ab │ │ +020e06: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +020e0a: 5410 a600 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020e0e: 6e10 3103 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0331 │ │ +020e14: 5410 a400 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020e18: 6e10 7102 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0271 │ │ +020e1e: 0e00 |0019: return-void │ │ +020e20: 5410 a600 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020e24: 6e10 2f03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@032f │ │ +020e2a: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0004 line=634 │ │ 0x0007 line=635 │ │ 0x000b line=636 │ │ 0x000f line=637 │ │ @@ -5722,24 +5722,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -020dfc: |[020dfc] android.support.v4.app.FragmentActivity.onResume:()V │ │ -020e0c: 6f10 1e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@001e │ │ -020e12: 5420 a500 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -020e16: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -020e18: 6e20 1a01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011a │ │ -020e1e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -020e20: 5c20 aa00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00aa │ │ -020e24: 5420 a400 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020e28: 6e10 7702 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ -020e2e: 0e00 |0011: return-void │ │ +020e2c: |[020e2c] android.support.v4.app.FragmentActivity.onResume:()V │ │ +020e3c: 6f10 1e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@001e │ │ +020e42: 5420 a500 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +020e46: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +020e48: 6e20 1a01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011a │ │ +020e4e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +020e50: 5c20 aa00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00aa │ │ +020e54: 5420 a400 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020e58: 6e10 7702 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ +020e5e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0003 line=400 │ │ 0x0009 line=401 │ │ 0x000c line=402 │ │ 0x0011 line=403 │ │ @@ -5751,17 +5751,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -020e30: |[020e30] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -020e40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020e42: 1100 |0001: return-object v0 │ │ +020e60: |[020e60] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +020e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +020e72: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #25 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -5769,60 +5769,60 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -020e44: |[020e44] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -020e54: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -020e56: 5587 ac00 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ -020e5a: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ -020e5e: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -020e60: 6e20 0802 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0208 │ │ -020e66: 6e10 2b02 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@022b │ │ -020e6c: 0c00 |000c: move-result-object v0 │ │ -020e6e: 5487 a400 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020e72: 6e10 9802 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0298 │ │ -020e78: 0c01 |0012: move-result-object v1 │ │ -020e7a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -020e7c: 5487 a100 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020e80: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ -020e84: 5487 a100 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020e88: 6e10 f902 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -020e8e: 0a07 |001d: move-result v7 │ │ -020e90: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ -020e94: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ -020e98: 5487 a100 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020e9c: 6e20 fa02 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -020ea2: 0c03 |0027: move-result-object v3 │ │ -020ea4: 1f03 7f00 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@007f │ │ -020ea8: 5537 2c01 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ -020eac: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ -020eb0: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -020eb2: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -020eb6: 28ef |0031: goto 0020 // -0011 │ │ -020eb8: 6e10 2c03 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@032c │ │ -020ebe: 5487 a100 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020ec2: 6e20 f702 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02f7 │ │ -020ec8: 28f5 |003a: goto 002f // -000b │ │ -020eca: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ -020ece: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ -020ed2: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ -020ed6: 0764 |0041: move-object v4, v6 │ │ -020ed8: 1104 |0042: return-object v4 │ │ -020eda: 2204 6600 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0066 │ │ -020ede: 7010 0602 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0206 │ │ -020ee4: 5b46 9700 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@0097 │ │ -020ee8: 5b40 9900 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0099 │ │ -020eec: 5b46 9800 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@0098 │ │ -020ef0: 5b41 9a00 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@009a │ │ -020ef4: 5486 a100 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020ef8: 5b46 9b00 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@009b │ │ -020efc: 28ee |0054: goto 0042 // -0012 │ │ +020e74: |[020e74] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +020e84: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +020e86: 5587 ac00 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ +020e8a: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ +020e8e: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +020e90: 6e20 0802 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0208 │ │ +020e96: 6e10 2b02 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@022b │ │ +020e9c: 0c00 |000c: move-result-object v0 │ │ +020e9e: 5487 a400 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020ea2: 6e10 9802 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0298 │ │ +020ea8: 0c01 |0012: move-result-object v1 │ │ +020eaa: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +020eac: 5487 a100 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020eb0: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ +020eb4: 5487 a100 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020eb8: 6e10 f902 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +020ebe: 0a07 |001d: move-result v7 │ │ +020ec0: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ +020ec4: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ +020ec8: 5487 a100 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020ecc: 6e20 fa02 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +020ed2: 0c03 |0027: move-result-object v3 │ │ +020ed4: 1f03 8400 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@0084 │ │ +020ed8: 5537 2c01 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ +020edc: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ +020ee0: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +020ee2: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +020ee6: 28ef |0031: goto 0020 // -0011 │ │ +020ee8: 6e10 2c03 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@032c │ │ +020eee: 5487 a100 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020ef2: 6e20 f702 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02f7 │ │ +020ef8: 28f5 |003a: goto 002f // -000b │ │ +020efa: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ +020efe: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ +020f02: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ +020f06: 0764 |0041: move-object v4, v6 │ │ +020f08: 1104 |0042: return-object v4 │ │ +020f0a: 2204 6b00 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@006b │ │ +020f0e: 7010 0602 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0206 │ │ +020f14: 5b46 9700 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@0097 │ │ +020f18: 5b40 9900 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0099 │ │ +020f1c: 5b46 9800 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@0098 │ │ +020f20: 5b41 9a00 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@009a │ │ +020f24: 5486 a100 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020f28: 5b46 9b00 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@009b │ │ +020f2c: 28ee |0054: goto 0042 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=441 │ │ 0x0005 line=442 │ │ 0x0009 line=445 │ │ 0x000d line=447 │ │ 0x0013 line=448 │ │ @@ -5856,23 +5856,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -020f00: |[020f00] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -020f10: 6f20 1f00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@001f │ │ -020f16: 5421 a400 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020f1a: 6e10 9a02 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@029a │ │ -020f20: 0c00 |0008: move-result-object v0 │ │ -020f22: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -020f26: 1a01 2c08 |000b: const-string v1, "android:support:fragments" // string@082c │ │ -020f2a: 6e30 0a01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@010a │ │ -020f30: 0e00 |0010: return-void │ │ +020f30: |[020f30] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +020f40: 6f20 1f00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@001f │ │ +020f46: 5421 a400 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020f4a: 6e10 9a02 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@029a │ │ +020f50: 0c00 |0008: move-result-object v0 │ │ +020f52: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +020f56: 1a01 3208 |000b: const-string v1, "android:support:fragments" // string@0832 │ │ +020f5a: 6e30 0a01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@010a │ │ +020f60: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0003 line=481 │ │ 0x0009 line=482 │ │ 0x000b line=483 │ │ 0x0010 line=485 │ │ @@ -5886,65 +5886,65 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -020f34: |[020f34] android.support.v4.app.FragmentActivity.onStart:()V │ │ -020f44: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -020f46: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -020f48: 6f10 2000 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0020 │ │ -020f4e: 5c65 ac00 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ -020f52: 5c65 a900 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a9 │ │ -020f56: 5462 a500 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -020f5a: 6e20 1901 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@0119 │ │ -020f60: 5562 a300 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a3 │ │ -020f64: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -020f68: 5c64 a300 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a3 │ │ -020f6c: 5462 a400 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020f70: 6e10 6602 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0266 │ │ -020f76: 5462 a400 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020f7a: 6e10 8a02 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@028a │ │ -020f80: 5462 a400 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020f84: 6e10 7702 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ -020f8a: 5562 a700 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ -020f8e: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ -020f92: 5c64 a700 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ -020f96: 5462 a600 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020f9a: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ -020f9e: 5462 a600 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -020fa2: 6e10 3003 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0330 │ │ -020fa8: 5c64 a200 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ -020fac: 5462 a400 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -020fb0: 6e10 7302 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0273 │ │ -020fb6: 5462 a100 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020fba: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ -020fbe: 5462 a100 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020fc2: 6e10 f902 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -020fc8: 0a02 |0042: move-result v2 │ │ -020fca: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ -020fce: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ -020fd2: 5462 a100 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ -020fd6: 6e20 fa02 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -020fdc: 0c01 |004c: move-result-object v1 │ │ -020fde: 1f01 7f00 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@007f │ │ -020fe2: 6e10 3303 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0333 │ │ -020fe8: 6e10 2e03 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@032e │ │ -020fee: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ -020ff2: 28ee |0057: goto 0045 // -0012 │ │ -020ff4: 5562 a200 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ -020ff8: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ -020ffc: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ -020ffe: 5563 a700 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ -021002: 6e40 1002 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ -021008: 0c02 |0062: move-result-object v2 │ │ -02100a: 5b62 a600 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ -02100e: 28cd |0065: goto 0032 // -0033 │ │ -021010: 0e00 |0066: return-void │ │ +020f64: |[020f64] android.support.v4.app.FragmentActivity.onStart:()V │ │ +020f74: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +020f76: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +020f78: 6f10 2000 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0020 │ │ +020f7e: 5c65 ac00 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ +020f82: 5c65 a900 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00a9 │ │ +020f86: 5462 a500 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +020f8a: 6e20 1901 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@0119 │ │ +020f90: 5562 a300 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a3 │ │ +020f94: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +020f98: 5c64 a300 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a3 │ │ +020f9c: 5462 a400 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020fa0: 6e10 6602 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0266 │ │ +020fa6: 5462 a400 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020faa: 6e10 8a02 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@028a │ │ +020fb0: 5462 a400 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020fb4: 6e10 7702 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ +020fba: 5562 a700 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ +020fbe: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ +020fc2: 5c64 a700 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ +020fc6: 5462 a600 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020fca: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ +020fce: 5462 a600 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +020fd2: 6e10 3003 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0330 │ │ +020fd8: 5c64 a200 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ +020fdc: 5462 a400 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +020fe0: 6e10 7302 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0273 │ │ +020fe6: 5462 a100 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020fea: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ +020fee: 5462 a100 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +020ff2: 6e10 f902 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +020ff8: 0a02 |0042: move-result v2 │ │ +020ffa: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ +020ffe: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ +021002: 5462 a100 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00a1 │ │ +021006: 6e20 fa02 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +02100c: 0c01 |004c: move-result-object v1 │ │ +02100e: 1f01 8400 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@0084 │ │ +021012: 6e10 3303 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0333 │ │ +021018: 6e10 2e03 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@032e │ │ +02101e: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ +021022: 28ee |0057: goto 0045 // -0012 │ │ +021024: 5562 a200 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ +021028: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ +02102c: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ +02102e: 5563 a700 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a7 │ │ +021032: 6e40 1002 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0210 │ │ +021038: 0c02 |0062: move-result-object v2 │ │ +02103a: 5b62 a600 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a6 │ │ +02103e: 28cd |0065: goto 0032 // -0033 │ │ +021040: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=493 │ │ 0x0005 line=495 │ │ 0x0007 line=496 │ │ 0x0009 line=497 │ │ 0x000e line=499 │ │ @@ -5977,23 +5977,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -021014: |[021014] android.support.v4.app.FragmentActivity.onStop:()V │ │ -021024: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -021026: 6f10 2100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0021 │ │ -02102c: 5c21 ac00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ -021030: 5420 a500 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -021034: 6e20 1a01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011a │ │ -02103a: 5420 a400 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -02103e: 6e10 7402 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0274 │ │ -021044: 0e00 |0010: return-void │ │ +021044: |[021044] android.support.v4.app.FragmentActivity.onStop:()V │ │ +021054: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +021056: 6f10 2100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0021 │ │ +02105c: 5c21 ac00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ac │ │ +021060: 5420 a500 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +021064: 6e20 1a01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011a │ │ +02106a: 5420 a400 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +02106e: 6e10 7402 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0274 │ │ +021074: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=533 │ │ 0x0004 line=535 │ │ 0x0006 line=536 │ │ 0x000b line=538 │ │ 0x0010 line=539 │ │ @@ -6005,26 +6005,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -021048: |[021048] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -021058: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02105a: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -02105e: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -021062: b540 |0005: and-int/2addr v0, v4 │ │ -021064: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -021068: 2200 af01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -02106c: 1a01 b101 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@01b1 │ │ -021070: 7020 550b 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -021076: 2700 |000f: throw v0 │ │ -021078: 6f30 2400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0024 │ │ -02107e: 0e00 |0013: return-void │ │ +021078: |[021078] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +021088: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02108a: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +02108e: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +021092: b540 |0005: and-int/2addr v0, v4 │ │ +021094: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +021098: 2200 b501 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +02109c: 1a01 b101 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@01b1 │ │ +0210a0: 7020 550b 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +0210a6: 2700 |000f: throw v0 │ │ +0210a8: 6f30 2400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0024 │ │ +0210ae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0008 line=672 │ │ 0x0010 line=674 │ │ 0x0013 line=675 │ │ locals : │ │ @@ -6037,34 +6037,34 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -021080: |[021080] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -021090: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -021092: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -021096: 6f30 2400 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0024 │ │ -02109c: 0e00 |0006: return-void │ │ -02109e: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -0210a2: b550 |0009: and-int/2addr v0, v5 │ │ -0210a4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0210a8: 2200 af01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -0210ac: 1a01 b101 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@01b1 │ │ -0210b0: 7020 550b 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -0210b6: 2700 |0013: throw v0 │ │ -0210b8: 5230 7b00 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -0210bc: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0210c0: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -0210c4: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -0210ca: b551 |001d: and-int/2addr v1, v5 │ │ -0210cc: b010 |001e: add-int/2addr v0, v1 │ │ -0210ce: 6f30 2400 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0024 │ │ -0210d4: 28e4 |0022: goto 0006 // -001c │ │ +0210b0: |[0210b0] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +0210c0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0210c2: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +0210c6: 6f30 2400 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0024 │ │ +0210cc: 0e00 |0006: return-void │ │ +0210ce: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +0210d2: b550 |0009: and-int/2addr v0, v5 │ │ +0210d4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0210d8: 2200 b501 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +0210dc: 1a01 b101 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@01b1 │ │ +0210e0: 7020 550b 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +0210e6: 2700 |0013: throw v0 │ │ +0210e8: 5230 7b00 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +0210ec: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0210f0: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +0210f4: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +0210fa: b551 |001d: and-int/2addr v1, v5 │ │ +0210fc: b010 |001e: add-int/2addr v0, v1 │ │ +0210fe: 6f30 2400 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0024 │ │ +021104: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=682 │ │ 0x0003 line=683 │ │ 0x0006 line=690 │ │ 0x0007 line=686 │ │ 0x000c line=687 │ │ @@ -6080,38 +6080,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0210d8: |[0210d8] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -0210e8: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -0210ec: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0210f0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0210f4: 7110 5c01 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@015c │ │ -0210fa: 0e00 |0009: return-void │ │ -0210fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0210fe: 5c20 a800 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a8 │ │ -021102: 28fc |000d: goto 0009 // -0004 │ │ +021108: |[021108] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +021118: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +02111c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +021120: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +021124: 7110 5c01 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@015c │ │ +02112a: 0e00 |0009: return-void │ │ +02112c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +02112e: 5c20 a800 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a8 │ │ +021132: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0006 line=572 │ │ 0x0009 line=579 │ │ 0x000a line=578 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ source_file_idx : 593 (FragmentActivity.java) │ │ │ │ Class #16 header: │ │ -class_idx : 104 │ │ +class_idx : 109 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #16 annotations: │ │ @@ -6163,17 +6163,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #17 header: │ │ -class_idx : 105 │ │ +class_idx : 110 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #17 annotations: │ │ @@ -6195,17 +6195,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #18 header: │ │ -class_idx : 106 │ │ +class_idx : 111 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 19 │ │ │ │ Class #18 annotations: │ │ @@ -6232,17 +6232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021104: |[021104] android.support.v4.app.FragmentManager.:()V │ │ -021114: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02111a: 0e00 |0003: return-void │ │ +021134: |[021134] android.support.v4.app.FragmentManager.:()V │ │ +021144: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02114a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -6251,17 +6251,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02111c: |[02111c] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -02112c: 6a00 c100 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -021130: 0e00 |0002: return-void │ │ +02114c: |[02114c] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +02115c: 6a00 c100 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +021160: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0002 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -6325,18 +6325,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -021134: |[021134] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -021144: 6e10 3c02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ -02114a: 0c00 |0003: move-result-object v0 │ │ -02114c: 1100 |0004: return-object v0 │ │ +021164: |[021164] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +021174: 6e10 3c02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ +02117a: 0c00 |0003: move-result-object v0 │ │ +02117c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #10 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -6392,17 +6392,17 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #19 header: │ │ -class_idx : 107 │ │ +class_idx : 112 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #19 annotations: │ │ @@ -6428,18 +6428,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021150: |[021150] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -021160: 5b01 ae00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ -021164: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02116a: 0e00 |0005: return-void │ │ +021180: |[021180] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +021190: 5b01 ae00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ +021194: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02119a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -6449,31 +6449,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02116c: |[02116c] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -02117c: 5410 ae00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ -021180: 6e10 7702 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ -021186: 0e00 |0005: return-void │ │ +02119c: |[02119c] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +0211ac: 5410 ae00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ae │ │ +0211b0: 6e10 7702 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ +0211b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #20 header: │ │ -class_idx : 108 │ │ +class_idx : 113 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #20 annotations: │ │ @@ -6499,18 +6499,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021188: |[021188] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -021198: 5b01 af00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00af │ │ -02119c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0211a2: 0e00 |0005: return-void │ │ +0211b8: |[0211b8] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0211c8: 5b01 af00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00af │ │ +0211cc: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0211d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -6520,37 +6520,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0211a4: |[0211a4] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -0211b4: 5450 af00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00af │ │ -0211b8: 5451 af00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00af │ │ -0211bc: 5411 cb00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -0211c0: 5411 a500 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -0211c4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0211c6: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0211c8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0211ca: 6e54 9202 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ -0211d0: 0e00 |000e: return-void │ │ +0211d4: |[0211d4] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +0211e4: 5450 af00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00af │ │ +0211e8: 5451 af00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00af │ │ +0211ec: 5411 cb00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +0211f0: 5411 a500 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +0211f4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0211f6: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0211f8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0211fa: 6e54 9202 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ +021200: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x000e line=439 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #21 header: │ │ -class_idx : 109 │ │ +class_idx : 114 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #21 annotations: │ │ @@ -6584,20 +6584,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0211d4: |[0211d4] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -0211e4: 5b01 b000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -0211e8: 5b02 b200 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00b2 │ │ -0211ec: 5903 b100 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00b1 │ │ -0211f0: 7010 6e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0211f6: 0e00 |0009: return-void │ │ +021204: |[021204] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +021214: 5b01 b000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +021218: 5b02 b200 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00b2 │ │ +02121c: 5903 b100 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00b1 │ │ +021220: 7010 6e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +021226: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -6609,37 +6609,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0211f8: |[0211f8] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -021208: 5450 b000 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -02120c: 5451 b000 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -021210: 5411 cb00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -021214: 5411 a500 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -021218: 5452 b200 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00b2 │ │ -02121c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -02121e: 5254 b100 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00b1 │ │ -021222: 6e54 9202 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ -021228: 0e00 |0010: return-void │ │ +021228: |[021228] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +021238: 5450 b000 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +02123c: 5451 b000 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +021240: 5411 cb00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +021244: 5411 a500 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +021248: 5452 b200 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00b2 │ │ +02124c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +02124e: 5254 b100 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00b1 │ │ +021252: 6e54 9202 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ +021258: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0010 line=455 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #22 header: │ │ -class_idx : 110 │ │ +class_idx : 115 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #22 annotations: │ │ @@ -6673,20 +6673,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02122c: |[02122c] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -02123c: 5b01 b300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b3 │ │ -021240: 5902 b500 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b5 │ │ -021244: 5903 b400 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00b4 │ │ -021248: 7010 6e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02124e: 0e00 |0009: return-void │ │ +02125c: |[02125c] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +02126c: 5b01 b300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b3 │ │ +021270: 5902 b500 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b5 │ │ +021274: 5903 b400 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00b4 │ │ +021278: 7010 6e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02127e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -6698,37 +6698,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -021250: |[021250] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -021260: 5450 b300 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b3 │ │ -021264: 5451 b300 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b3 │ │ -021268: 5411 cb00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -02126c: 5411 a500 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -021270: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -021272: 5253 b500 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b5 │ │ -021276: 5254 b400 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00b4 │ │ -02127a: 6e54 9202 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ -021280: 0e00 |0010: return-void │ │ +021280: |[021280] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +021290: 5450 b300 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b3 │ │ +021294: 5451 b300 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b3 │ │ +021298: 5411 cb00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +02129c: 5411 a500 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +0212a0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0212a2: 5253 b500 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b5 │ │ +0212a6: 5254 b400 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00b4 │ │ +0212aa: 6e54 9202 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ +0212b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0010 line=474 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #23 header: │ │ -class_idx : 111 │ │ +class_idx : 116 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #23 annotations: │ │ @@ -6758,19 +6758,19 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021284: |[021284] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -021294: 5b01 b600 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b6 │ │ -021298: 5b02 b700 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ -02129c: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0212a2: 0e00 |0007: return-void │ │ +0212b4: |[0212b4] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +0212c4: 5b01 b600 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b6 │ │ +0212c8: 5b02 b700 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ +0212cc: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0212d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ @@ -6781,28 +6781,28 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0212a4: |[0212a4] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0212b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0212b6: 5440 b700 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ -0212ba: 5400 6c00 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -0212be: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ -0212c2: 5440 b700 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ -0212c6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0212c8: 5b01 6c00 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -0212cc: 5440 b600 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b6 │ │ -0212d0: 5441 b700 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ -0212d4: 5442 b700 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ -0212d8: 5222 8900 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ -0212dc: 6e53 8902 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ -0212e2: 0e00 |0017: return-void │ │ +0212d4: |[0212d4] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0212e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0212e6: 5440 b700 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ +0212ea: 5400 6c00 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +0212ee: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ +0212f2: 5440 b700 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ +0212f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0212f8: 5b01 6c00 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +0212fc: 5440 b600 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b6 │ │ +021300: 5441 b700 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ +021304: 5442 b700 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b7 │ │ +021308: 5222 8900 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ +02130c: 6e53 8902 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ +021312: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=983 │ │ 0x0007 line=984 │ │ 0x000c line=985 │ │ 0x0017 line=988 │ │ locals : │ │ @@ -6814,16 +6814,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0212e4: |[0212e4] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0212f4: 0e00 |0000: return-void │ │ +021314: |[021314] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +021324: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -6832,29 +6832,29 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0212f8: |[0212f8] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -021308: 0e00 |0000: return-void │ │ +021328: |[021328] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +021338: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #24 header: │ │ -class_idx : 113 │ │ +class_idx : 118 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #24 annotations: │ │ @@ -6877,17 +6877,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02130c: |[02130c] android.support.v4.app.FragmentManagerState$1.:()V │ │ -02131c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -021322: 0e00 |0003: return-void │ │ +02133c: |[02133c] android.support.v4.app.FragmentManagerState$1.:()V │ │ +02134c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +021352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -6896,18 +6896,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -021324: |[021324] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -021334: 2200 7200 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0072 │ │ -021338: 7020 aa02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@02aa │ │ -02133e: 1100 |0005: return-object v0 │ │ +021354: |[021354] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +021364: 2200 7700 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0077 │ │ +021368: 7020 aa02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@02aa │ │ +02136e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -6916,18 +6916,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -021340: |[021340] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -021350: 6e20 a402 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@02a4 │ │ -021356: 0c00 |0003: move-result-object v0 │ │ -021358: 1100 |0004: return-object v0 │ │ +021370: |[021370] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +021380: 6e20 a402 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@02a4 │ │ +021386: 0c00 |0003: move-result-object v0 │ │ +021388: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -6936,17 +6936,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02135c: |[02135c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -02136c: 2320 7c02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@027c │ │ -021370: 1100 |0002: return-object v0 │ │ +02138c: |[02138c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +02139c: 2320 8202 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0282 │ │ +0213a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -6955,31 +6955,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -021374: |[021374] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -021384: 6e20 a602 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@02a6 │ │ -02138a: 0c00 |0003: move-result-object v0 │ │ -02138c: 1100 |0004: return-object v0 │ │ +0213a4: |[0213a4] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +0213b4: 6e20 a602 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@02a6 │ │ +0213ba: 0c00 |0003: move-result-object v0 │ │ +0213bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #25 header: │ │ -class_idx : 114 │ │ +class_idx : 119 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 596 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #25 annotations: │ │ @@ -7016,36 +7016,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021390: |[021390] android.support.v4.app.FragmentManagerState.:()V │ │ -0213a0: 2200 7100 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0071 │ │ -0213a4: 7010 a302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@02a3 │ │ -0213aa: 6900 df00 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00df │ │ -0213ae: 0e00 |0007: return-void │ │ +0213c0: |[0213c0] android.support.v4.app.FragmentManagerState.:()V │ │ +0213d0: 2200 7600 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0076 │ │ +0213d4: 7010 a302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@02a3 │ │ +0213da: 6900 df00 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00df │ │ +0213de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0213b0: |[0213b0] android.support.v4.app.FragmentManagerState.:()V │ │ -0213c0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0213c6: 0e00 |0003: return-void │ │ +0213e0: |[0213e0] android.support.v4.app.FragmentManagerState.:()V │ │ +0213f0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0213f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0003 line=344 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -7054,30 +7054,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0213c8: |[0213c8] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -0213d8: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0213de: 6200 e800 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e8 │ │ -0213e2: 6e20 1e01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@011e │ │ -0213e8: 0c00 |0008: move-result-object v0 │ │ -0213ea: 1f00 7d02 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@027d │ │ -0213ee: 5b10 e000 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ -0213f2: 6e10 1d01 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@011d │ │ -0213f8: 0c00 |0010: move-result-object v0 │ │ -0213fa: 5b10 e100 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ -0213fe: 6200 4500 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0045 │ │ -021402: 6e20 1e01 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@011e │ │ -021408: 0c00 |0018: move-result-object v0 │ │ -02140a: 1f00 7a02 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@027a │ │ -02140e: 5b10 e200 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ -021412: 0e00 |001d: return-void │ │ +0213f8: |[0213f8] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +021408: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02140e: 6200 e800 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e8 │ │ +021412: 6e20 1e01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@011e │ │ +021418: 0c00 |0008: move-result-object v0 │ │ +02141a: 1f00 8302 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0283 │ │ +02141e: 5b10 e000 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ +021422: 6e10 1d01 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@011d │ │ +021428: 0c00 |0010: move-result-object v0 │ │ +02142a: 5b10 e100 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ +02142e: 6200 4500 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0045 │ │ +021432: 6e20 1e01 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@011e │ │ +021438: 0c00 |0018: move-result-object v0 │ │ +02143a: 1f00 8002 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0280 │ │ +02143e: 5b10 e200 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ +021442: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0003 line=347 │ │ 0x000d line=348 │ │ 0x0013 line=349 │ │ 0x001d line=350 │ │ @@ -7091,17 +7091,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -021414: |[021414] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -021424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021426: 0f00 |0001: return v0 │ │ +021444: |[021444] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +021454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +021456: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -7109,39 +7109,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -021428: |[021428] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -021438: 5410 e000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ -02143c: 6e30 2801 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0128 │ │ -021442: 5410 e100 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ -021446: 6e20 2501 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0125 │ │ -02144c: 5410 e200 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ -021450: 6e30 2801 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0128 │ │ -021456: 0e00 |000f: return-void │ │ +021458: |[021458] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +021468: 5410 e000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ +02146c: 6e30 2801 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0128 │ │ +021472: 5410 e100 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ +021476: 6e20 2501 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0125 │ │ +02147c: 5410 e200 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ +021480: 6e30 2801 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0128 │ │ +021486: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=358 │ │ 0x000a line=359 │ │ 0x000f line=360 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0010 reg=3 flags I │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #26 header: │ │ -class_idx : 116 │ │ +class_idx : 121 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #26 annotations: │ │ @@ -7164,17 +7164,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021458: |[021458] android.support.v4.app.FragmentState$1.:()V │ │ -021468: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02146e: 0e00 |0003: return-void │ │ +021488: |[021488] android.support.v4.app.FragmentState$1.:()V │ │ +021498: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02149e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -7183,18 +7183,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -021470: |[021470] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -021480: 2200 7500 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0075 │ │ -021484: 7020 be02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@02be │ │ -02148a: 1100 |0005: return-object v0 │ │ +0214a0: |[0214a0] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +0214b0: 2200 7a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@007a │ │ +0214b4: 7020 be02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@02be │ │ +0214ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -7203,18 +7203,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02148c: |[02148c] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -02149c: 6e20 b902 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@02b9 │ │ -0214a2: 0c00 |0003: move-result-object v0 │ │ -0214a4: 1100 |0004: return-object v0 │ │ +0214bc: |[0214bc] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0214cc: 6e20 b902 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@02b9 │ │ +0214d2: 0c00 |0003: move-result-object v0 │ │ +0214d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -7223,17 +7223,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0214a8: |[0214a8] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -0214b8: 2320 7d02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@027d │ │ -0214bc: 1100 |0002: return-object v0 │ │ +0214d8: |[0214d8] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +0214e8: 2320 8302 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0283 │ │ +0214ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -7242,31 +7242,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0214c0: |[0214c0] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -0214d0: 6e20 bb02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@02bb │ │ -0214d6: 0c00 |0003: move-result-object v0 │ │ -0214d8: 1100 |0004: return-object v0 │ │ +0214f0: |[0214f0] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +021500: 6e20 bb02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@02bb │ │ +021506: 0c00 |0003: move-result-object v0 │ │ +021508: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 591 (Fragment.java) │ │ │ │ Class #27 header: │ │ -class_idx : 117 │ │ +class_idx : 122 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 591 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #27 annotations: │ │ @@ -7335,79 +7335,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0214dc: |[0214dc] android.support.v4.app.FragmentState.:()V │ │ -0214ec: 2200 7400 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0074 │ │ -0214f0: 7010 b802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@02b8 │ │ -0214f6: 6900 e800 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e8 │ │ -0214fa: 0e00 |0007: return-void │ │ +02150c: |[02150c] android.support.v4.app.FragmentState.:()V │ │ +02151c: 2200 7900 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0079 │ │ +021520: 7010 b802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@02b8 │ │ +021526: 6900 e800 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e8 │ │ +02152a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -0214fc: |[0214fc] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -02150c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02150e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -021510: 7010 6e0b 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ -021516: 6e10 2201 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0122 │ │ -02151c: 0c00 |0008: move-result-object v0 │ │ -02151e: 5b30 ea00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ea │ │ -021522: 6e10 2001 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -021528: 0a00 |000e: move-result v0 │ │ -02152a: 5930 ef00 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ef │ │ -02152e: 6e10 2001 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -021534: 0a00 |0014: move-result v0 │ │ -021536: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -02153a: 0110 |0017: move v0, v1 │ │ -02153c: 5c30 ee00 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00ee │ │ -021540: 6e10 2001 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -021546: 0a00 |001d: move-result v0 │ │ -021548: 5930 ed00 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00ed │ │ -02154c: 6e10 2001 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -021552: 0a00 |0023: move-result v0 │ │ -021554: 5930 eb00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00eb │ │ -021558: 6e10 2201 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0122 │ │ -02155e: 0c00 |0029: move-result-object v0 │ │ -021560: 5b30 f300 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f3 │ │ -021564: 6e10 2001 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -02156a: 0a00 |002f: move-result v0 │ │ -02156c: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -021570: 0110 |0032: move v0, v1 │ │ -021572: 5c30 f100 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f1 │ │ -021576: 6e10 2001 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -02157c: 0a00 |0038: move-result v0 │ │ -02157e: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -021582: 5c31 ec00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ec │ │ -021586: 6e10 1f01 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@011f │ │ -02158c: 0c00 |0040: move-result-object v0 │ │ -02158e: 5b30 e900 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ -021592: 6e10 1f01 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@011f │ │ -021598: 0c00 |0046: move-result-object v0 │ │ -02159a: 5b30 f200 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -02159e: 0e00 |0049: return-void │ │ -0215a0: 0120 |004a: move v0, v2 │ │ -0215a2: 28cd |004b: goto 0018 // -0033 │ │ -0215a4: 0120 |004c: move v0, v2 │ │ -0215a6: 28e6 |004d: goto 0033 // -001a │ │ -0215a8: 0121 |004e: move v1, v2 │ │ -0215aa: 28ec |004f: goto 003b // -0014 │ │ +02152c: |[02152c] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +02153c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02153e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +021540: 7010 6e0b 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ +021546: 6e10 2201 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0122 │ │ +02154c: 0c00 |0008: move-result-object v0 │ │ +02154e: 5b30 ea00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ea │ │ +021552: 6e10 2001 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +021558: 0a00 |000e: move-result v0 │ │ +02155a: 5930 ef00 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ef │ │ +02155e: 6e10 2001 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +021564: 0a00 |0014: move-result v0 │ │ +021566: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +02156a: 0110 |0017: move v0, v1 │ │ +02156c: 5c30 ee00 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00ee │ │ +021570: 6e10 2001 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +021576: 0a00 |001d: move-result v0 │ │ +021578: 5930 ed00 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00ed │ │ +02157c: 6e10 2001 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +021582: 0a00 |0023: move-result v0 │ │ +021584: 5930 eb00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00eb │ │ +021588: 6e10 2201 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0122 │ │ +02158e: 0c00 |0029: move-result-object v0 │ │ +021590: 5b30 f300 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f3 │ │ +021594: 6e10 2001 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +02159a: 0a00 |002f: move-result v0 │ │ +02159c: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +0215a0: 0110 |0032: move v0, v1 │ │ +0215a2: 5c30 f100 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f1 │ │ +0215a6: 6e10 2001 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +0215ac: 0a00 |0038: move-result v0 │ │ +0215ae: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +0215b2: 5c31 ec00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ec │ │ +0215b6: 6e10 1f01 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@011f │ │ +0215bc: 0c00 |0040: move-result-object v0 │ │ +0215be: 5b30 e900 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ +0215c2: 6e10 1f01 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@011f │ │ +0215c8: 0c00 |0046: move-result-object v0 │ │ +0215ca: 5b30 f200 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +0215ce: 0e00 |0049: return-void │ │ +0215d0: 0120 |004a: move v0, v2 │ │ +0215d2: 28cd |004b: goto 0018 // -0033 │ │ +0215d4: 0120 |004c: move v0, v2 │ │ +0215d6: 28e6 |004d: goto 0033 // -001a │ │ +0215d8: 0121 |004e: move v1, v2 │ │ +0215da: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x0011 line=77 │ │ 0x001a line=78 │ │ @@ -7430,38 +7430,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0215ac: |[0215ac] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -0215bc: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0215c2: 6e10 700b 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -0215c8: 0c00 |0006: move-result-object v0 │ │ -0215ca: 6e10 490b 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ -0215d0: 0c00 |000a: move-result-object v0 │ │ -0215d2: 5b10 ea00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ea │ │ -0215d6: 5220 7b00 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -0215da: 5910 ef00 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ef │ │ -0215de: 5520 7700 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ -0215e2: 5c10 ee00 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00ee │ │ -0215e6: 5220 7500 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -0215ea: 5910 ed00 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00ed │ │ -0215ee: 5220 7200 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -0215f2: 5910 eb00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00eb │ │ -0215f6: 5420 8a00 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -0215fa: 5b10 f300 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f3 │ │ -0215fe: 5520 8400 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ -021602: 5c10 f100 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f1 │ │ -021606: 5520 7400 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -02160a: 5c10 ec00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ec │ │ -02160e: 5420 6d00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ -021612: 5b10 e900 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ -021616: 0e00 |002d: return-void │ │ +0215dc: |[0215dc] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +0215ec: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0215f2: 6e10 700b 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +0215f8: 0c00 |0006: move-result-object v0 │ │ +0215fa: 6e10 490b 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ +021600: 0c00 |000a: move-result-object v0 │ │ +021602: 5b10 ea00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ea │ │ +021606: 5220 7b00 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +02160a: 5910 ef00 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ef │ │ +02160e: 5520 7700 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ +021612: 5c10 ee00 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00ee │ │ +021616: 5220 7500 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +02161a: 5910 ed00 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00ed │ │ +02161e: 5220 7200 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +021622: 5910 eb00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00eb │ │ +021626: 5420 8a00 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +02162a: 5b10 f300 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f3 │ │ +02162e: 5520 8400 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ +021632: 5c10 f100 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f1 │ │ +021636: 5520 7400 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +02163a: 5c10 ec00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ec │ │ +02163e: 5420 6d00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006d │ │ +021642: 5b10 e900 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ +021646: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x000d line=64 │ │ 0x0011 line=65 │ │ 0x0015 line=66 │ │ @@ -7481,17 +7481,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -021618: |[021618] android.support.v4.app.FragmentState.describeContents:()I │ │ -021628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02162a: 0f00 |0001: return v0 │ │ +021648: |[021648] android.support.v4.app.FragmentState.describeContents:()I │ │ +021658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02165a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -7499,68 +7499,68 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -02162c: |[02162c] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ -02163c: 5420 f000 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -021640: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -021644: 5420 f000 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -021648: 1100 |0006: return-object v0 │ │ -02164a: 5420 e900 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ -02164e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -021652: 5420 e900 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ -021656: 6e10 0c02 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@020c │ │ -02165c: 0c01 |0010: move-result-object v1 │ │ -02165e: 6e20 0e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ -021664: 5420 ea00 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ea │ │ -021668: 5421 e900 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ -02166c: 7130 cd01 0301 |0018: invoke-static {v3, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@01cd │ │ -021672: 0c00 |001b: move-result-object v0 │ │ -021674: 5b20 f000 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -021678: 5420 f200 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -02167c: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -021680: 5420 f200 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -021684: 6e10 0c02 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@020c │ │ -02168a: 0c01 |0027: move-result-object v1 │ │ -02168c: 6e20 0e01 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ -021692: 5420 f000 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -021696: 5421 f200 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -02169a: 5b01 8600 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -02169e: 5420 f000 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -0216a2: 5221 ef00 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ef │ │ -0216a6: 6e20 f801 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01f8 │ │ -0216ac: 5420 f000 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -0216b0: 5521 ee00 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00ee │ │ -0216b4: 5c01 7700 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ -0216b8: 5420 f000 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -0216bc: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -0216be: 5c01 8200 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0082 │ │ -0216c2: 5420 f000 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -0216c6: 5221 ed00 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00ed │ │ -0216ca: 5901 7500 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -0216ce: 5420 f000 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -0216d2: 5221 eb00 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00eb │ │ -0216d6: 5901 7200 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -0216da: 5420 f000 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -0216de: 5421 f300 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f3 │ │ -0216e2: 5b01 8a00 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -0216e6: 5420 f000 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -0216ea: 5521 f100 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f1 │ │ -0216ee: 5c01 8400 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ -0216f2: 5420 f000 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -0216f6: 5521 ec00 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ec │ │ -0216fa: 5c01 7400 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -0216fe: 5420 f000 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -021702: 5431 a400 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -021706: 5b01 7600 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -02170a: 5420 f000 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -02170e: 289d |0069: goto 0006 // -0063 │ │ +02165c: |[02165c] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ +02166c: 5420 f000 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +021670: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +021674: 5420 f000 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +021678: 1100 |0006: return-object v0 │ │ +02167a: 5420 e900 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ +02167e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +021682: 5420 e900 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ +021686: 6e10 0c02 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@020c │ │ +02168c: 0c01 |0010: move-result-object v1 │ │ +02168e: 6e20 0e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ +021694: 5420 ea00 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ea │ │ +021698: 5421 e900 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ +02169c: 7130 cd01 0301 |0018: invoke-static {v3, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@01cd │ │ +0216a2: 0c00 |001b: move-result-object v0 │ │ +0216a4: 5b20 f000 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +0216a8: 5420 f200 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +0216ac: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +0216b0: 5420 f200 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +0216b4: 6e10 0c02 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@020c │ │ +0216ba: 0c01 |0027: move-result-object v1 │ │ +0216bc: 6e20 0e01 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ +0216c2: 5420 f000 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +0216c6: 5421 f200 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +0216ca: 5b01 8600 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +0216ce: 5420 f000 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +0216d2: 5221 ef00 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ef │ │ +0216d6: 6e20 f801 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01f8 │ │ +0216dc: 5420 f000 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +0216e0: 5521 ee00 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00ee │ │ +0216e4: 5c01 7700 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ +0216e8: 5420 f000 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +0216ec: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +0216ee: 5c01 8200 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0082 │ │ +0216f2: 5420 f000 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +0216f6: 5221 ed00 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00ed │ │ +0216fa: 5901 7500 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +0216fe: 5420 f000 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +021702: 5221 eb00 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00eb │ │ +021706: 5901 7200 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +02170a: 5420 f000 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +02170e: 5421 f300 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f3 │ │ +021712: 5b01 8a00 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +021716: 5420 f000 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +02171a: 5521 f100 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f1 │ │ +02171e: 5c01 8400 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ +021722: 5420 f000 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +021726: 5521 ec00 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ec │ │ +02172a: 5c01 7400 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +02172e: 5420 f000 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +021732: 5431 a400 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +021736: 5b01 7600 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +02173a: 5420 f000 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +02173e: 289d |0069: goto 0006 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0006 line=112 │ │ 0x0007 line=92 │ │ 0x000b line=93 │ │ @@ -7587,49 +7587,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -021710: |[021710] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -021720: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -021722: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -021724: 5430 ea00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ea │ │ -021728: 6e20 2701 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0127 │ │ -02172e: 5230 ef00 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ef │ │ -021732: 6e20 2401 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -021738: 5530 ee00 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00ee │ │ -02173c: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -021740: 0110 |0010: move v0, v1 │ │ -021742: 6e20 2401 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -021748: 5230 ed00 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00ed │ │ -02174c: 6e20 2401 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -021752: 5230 eb00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00eb │ │ -021756: 6e20 2401 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -02175c: 5430 f300 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f3 │ │ -021760: 6e20 2701 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0127 │ │ -021766: 5530 f100 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f1 │ │ -02176a: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -02176e: 0110 |0027: move v0, v1 │ │ -021770: 6e20 2401 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -021776: 5530 ec00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ec │ │ -02177a: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -02177e: 6e20 2401 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -021784: 5430 e900 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ -021788: 6e20 2301 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0123 │ │ -02178e: 5430 f200 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -021792: 6e20 2301 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0123 │ │ -021798: 0e00 |003c: return-void │ │ -02179a: 0120 |003d: move v0, v2 │ │ -02179c: 28d3 |003e: goto 0011 // -002d │ │ -02179e: 0120 |003f: move v0, v2 │ │ -0217a0: 28e8 |0040: goto 0028 // -0018 │ │ -0217a2: 0121 |0041: move v1, v2 │ │ -0217a4: 28ed |0042: goto 002f // -0013 │ │ +021740: |[021740] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +021750: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +021752: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +021754: 5430 ea00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ea │ │ +021758: 6e20 2701 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0127 │ │ +02175e: 5230 ef00 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00ef │ │ +021762: 6e20 2401 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +021768: 5530 ee00 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00ee │ │ +02176c: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +021770: 0110 |0010: move v0, v1 │ │ +021772: 6e20 2401 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +021778: 5230 ed00 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00ed │ │ +02177c: 6e20 2401 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +021782: 5230 eb00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00eb │ │ +021786: 6e20 2401 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +02178c: 5430 f300 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f3 │ │ +021790: 6e20 2701 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0127 │ │ +021796: 5530 f100 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f1 │ │ +02179a: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +02179e: 0110 |0027: move v0, v1 │ │ +0217a0: 6e20 2401 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +0217a6: 5530 ec00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ec │ │ +0217aa: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +0217ae: 6e20 2401 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +0217b4: 5430 e900 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00e9 │ │ +0217b8: 6e20 2301 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0123 │ │ +0217be: 5430 f200 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +0217c2: 6e20 2301 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0123 │ │ +0217c8: 0e00 |003c: return-void │ │ +0217ca: 0120 |003d: move v0, v2 │ │ +0217cc: 28d3 |003e: goto 0011 // -002d │ │ +0217ce: 0120 |003f: move v0, v2 │ │ +0217d0: 28e8 |0040: goto 0028 // -0018 │ │ +0217d2: 0121 |0041: move v1, v2 │ │ +0217d4: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0007 line=121 │ │ 0x000c line=122 │ │ 0x0014 line=123 │ │ 0x0019 line=124 │ │ @@ -7646,17 +7646,17 @@ │ │ 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0043 reg=5 flags I │ │ │ │ source_file_idx : 591 (Fragment.java) │ │ │ │ Class #28 header: │ │ -class_idx : 119 │ │ +class_idx : 124 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 604 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #28 - │ │ @@ -7707,17 +7707,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0217a8: |[0217a8] android.support.v4.app.FragmentTransaction.:()V │ │ -0217b8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0217be: 0e00 |0003: return-void │ │ +0217d8: |[0217d8] android.support.v4.app.FragmentTransaction.:()V │ │ +0217e8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0217ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ @@ -7864,17 +7864,17 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 604 (FragmentTransaction.java) │ │ │ │ Class #29 header: │ │ -class_idx : 120 │ │ +class_idx : 125 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 617 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ Class #29 annotations: │ │ @@ -7928,37 +7928,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0217c0: |[0217c0] android.support.v4.app.HCSparseArray.:()V │ │ -0217d0: 2200 bc01 |0000: new-instance v0, Ljava/lang/Object; // type@01bc │ │ -0217d4: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0217da: 6900 0201 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ -0217de: 0e00 |0007: return-void │ │ +0217f0: |[0217f0] android.support.v4.app.HCSparseArray.:()V │ │ +021800: 2200 c201 |0000: new-instance v0, Ljava/lang/Object; // type@01c2 │ │ +021804: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02180a: 6900 0201 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ +02180e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/HCSparseArray;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0217e0: |[0217e0] android.support.v4.app.HCSparseArray.:()V │ │ -0217f0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0217f4: 7020 e802 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@02e8 │ │ -0217fa: 0e00 |0005: return-void │ │ +021810: |[021810] android.support.v4.app.HCSparseArray.:()V │ │ +021820: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +021824: 7020 e802 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@02e8 │ │ +02182a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ @@ -7968,26 +7968,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0217fc: |[0217fc] android.support.v4.app.HCSparseArray.:(I)V │ │ -02180c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02180e: 7010 6e0b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ -021814: 5c21 0301 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021818: 7110 f102 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02f1 │ │ -02181e: 0a03 |0009: move-result v3 │ │ -021820: 2330 7502 |000a: new-array v0, v3, [I // type@0275 │ │ -021824: 5b20 0401 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021828: 2330 8202 |000e: new-array v0, v3, [Ljava/lang/Object; // type@0282 │ │ -02182c: 5b20 0601 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021830: 5921 0501 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021834: 0e00 |0014: return-void │ │ +02182c: |[02182c] android.support.v4.app.HCSparseArray.:(I)V │ │ +02183c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02183e: 7010 6e0b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ +021844: 5c21 0301 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021848: 7110 f102 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02f1 │ │ +02184e: 0a03 |0009: move-result v3 │ │ +021850: 2330 7b02 |000a: new-array v0, v3, [I // type@027b │ │ +021854: 5b20 0401 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021858: 2330 8802 |000e: new-array v0, v3, [Ljava/lang/Object; // type@0288 │ │ +02185c: 5b20 0601 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021860: 5921 0501 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021864: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=25 │ │ 0x0006 line=40 │ │ 0x000a line=42 │ │ 0x000e line=43 │ │ @@ -8003,37 +8003,37 @@ │ │ type : '([IIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -021838: |[021838] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ -021848: 9001 0607 |0000: add-int v1, v6, v7 │ │ -02184c: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ -021850: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -021854: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -021856: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ -02185a: 9003 0102 |0009: add-int v3, v1, v2 │ │ -02185e: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -021862: 4403 0500 |000d: aget v3, v5, v0 │ │ -021866: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ -02186a: 0102 |0011: move v2, v0 │ │ -02186c: 28f2 |0012: goto 0004 // -000e │ │ -02186e: 0101 |0013: move v1, v0 │ │ -021870: 28f0 |0014: goto 0004 // -0010 │ │ -021872: 9003 0607 |0015: add-int v3, v6, v7 │ │ -021876: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ -02187a: 9003 0607 |0019: add-int v3, v6, v7 │ │ -02187e: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -021882: 0f01 |001d: return v1 │ │ -021884: 4403 0501 |001e: aget v3, v5, v1 │ │ -021888: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ -02188c: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -021890: 28f9 |0024: goto 001d // -0007 │ │ +021868: |[021868] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ +021878: 9001 0607 |0000: add-int v1, v6, v7 │ │ +02187c: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ +021880: 9103 0102 |0004: sub-int v3, v1, v2 │ │ +021884: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +021886: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ +02188a: 9003 0102 |0009: add-int v3, v1, v2 │ │ +02188e: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ +021892: 4403 0500 |000d: aget v3, v5, v0 │ │ +021896: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ +02189a: 0102 |0011: move v2, v0 │ │ +02189c: 28f2 |0012: goto 0004 // -000e │ │ +02189e: 0101 |0013: move v1, v0 │ │ +0218a0: 28f0 |0014: goto 0004 // -0010 │ │ +0218a2: 9003 0607 |0015: add-int v3, v6, v7 │ │ +0218a6: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ +0218aa: 9003 0607 |0019: add-int v3, v6, v7 │ │ +0218ae: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +0218b2: 0f01 |001d: return v1 │ │ +0218b4: 4403 0501 |001e: aget v3, v5, v1 │ │ +0218b8: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ +0218bc: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +0218c0: 28f9 |0024: goto 001d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=315 │ │ 0x0009 line=316 │ │ 0x000d line=318 │ │ 0x0011 line=319 │ │ @@ -8058,35 +8058,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -021894: |[021894] android.support.v4.app.HCSparseArray.gc:()V │ │ -0218a4: 5272 0501 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -0218a8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0218aa: 5471 0401 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -0218ae: 5475 0601 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -0218b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0218b4: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ -0218b8: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -0218bc: 6206 0201 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ -0218c0: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ -0218c4: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ -0218c8: 4406 0100 |0012: aget v6, v1, v0 │ │ -0218cc: 4b06 0103 |0014: aput v6, v1, v3 │ │ -0218d0: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -0218d4: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0218d8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0218dc: 28ec |001c: goto 0008 // -0014 │ │ -0218de: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0218e0: 5c76 0301 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -0218e4: 5973 0501 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -0218e8: 0e00 |0022: return-void │ │ +0218c4: |[0218c4] android.support.v4.app.HCSparseArray.gc:()V │ │ +0218d4: 5272 0501 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +0218d8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0218da: 5471 0401 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +0218de: 5475 0601 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +0218e2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0218e4: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ +0218e8: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +0218ec: 6206 0201 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ +0218f0: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ +0218f4: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ +0218f8: 4406 0100 |0012: aget v6, v1, v0 │ │ +0218fc: 4b06 0103 |0014: aput v6, v1, v3 │ │ +021900: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +021904: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +021908: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02190c: 28ec |001c: goto 0008 // -0014 │ │ +02190e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +021910: 5c76 0301 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021914: 5973 0501 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021918: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0003 line=105 │ │ 0x0005 line=106 │ │ 0x0007 line=108 │ │ @@ -8115,27 +8115,27 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0218ec: |[0218ec] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ -0218fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0218fe: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -021900: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -021904: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -021908: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -02190c: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -021910: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -021914: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -021918: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -02191c: 0f03 |0010: return v3 │ │ -02191e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -021922: 28ef |0013: goto 0002 // -0011 │ │ +02191c: |[02191c] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ +02192c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02192e: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +021930: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +021934: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +021938: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +02193c: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +021940: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +021944: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +021948: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +02194c: 0f03 |0010: return v3 │ │ +02194e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +021952: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ 0x0006 line=334 │ │ 0x000c line=335 │ │ 0x0010 line=337 │ │ 0x0011 line=333 │ │ @@ -8149,20 +8149,20 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -021924: |[021924] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ -021934: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -021938: 7110 f002 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@02f0 │ │ -02193e: 0a00 |0005: move-result v0 │ │ -021940: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -021944: 0f00 |0008: return v0 │ │ +021954: |[021954] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ +021964: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +021968: 7110 f002 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@02f0 │ │ +02196e: 0a00 |0005: move-result v0 │ │ +021970: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +021974: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -8171,58 +8171,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -021948: |[021948] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ -021958: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02195a: 5274 0501 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -02195e: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -021962: 5474 0401 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021966: 5275 0501 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -02196a: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02196e: 4404 0405 |000b: aget v4, v4, v5 │ │ -021972: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -021976: 6e30 f502 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ -02197c: 0e00 |0012: return-void │ │ -02197e: 5574 0301 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021982: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -021986: 5274 0501 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -02198a: 5475 0401 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -02198e: 2155 |001b: array-length v5, v5 │ │ -021990: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -021994: 7010 ed02 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ -02199a: 5273 0501 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -02199e: 5474 0401 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -0219a2: 2144 |0025: array-length v4, v4 │ │ -0219a4: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -0219a8: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0219ac: 7110 f102 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02f1 │ │ -0219b2: 0a00 |002d: move-result v0 │ │ -0219b4: 2301 7502 |002e: new-array v1, v0, [I // type@0275 │ │ -0219b8: 2302 8202 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0282 │ │ -0219bc: 5474 0401 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -0219c0: 5475 0401 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -0219c4: 2155 |0036: array-length v5, v5 │ │ -0219c6: 7155 9b0b 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -0219cc: 5474 0601 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -0219d0: 5475 0601 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -0219d4: 2155 |003e: array-length v5, v5 │ │ -0219d6: 7155 9b0b 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -0219dc: 5b71 0401 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -0219e0: 5b72 0601 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -0219e4: 5474 0401 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -0219e8: 4b08 0403 |0048: aput v8, v4, v3 │ │ -0219ec: 5474 0601 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -0219f0: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -0219f4: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0219f8: 5974 0501 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -0219fc: 28c0 |0052: goto 0012 // -0040 │ │ +021978: |[021978] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ +021988: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +02198a: 5274 0501 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +02198e: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +021992: 5474 0401 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021996: 5275 0501 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +02199a: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02199e: 4404 0405 |000b: aget v4, v4, v5 │ │ +0219a2: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +0219a6: 6e30 f502 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ +0219ac: 0e00 |0012: return-void │ │ +0219ae: 5574 0301 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +0219b2: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +0219b6: 5274 0501 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +0219ba: 5475 0401 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +0219be: 2155 |001b: array-length v5, v5 │ │ +0219c0: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +0219c4: 7010 ed02 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ +0219ca: 5273 0501 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +0219ce: 5474 0401 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +0219d2: 2144 |0025: array-length v4, v4 │ │ +0219d4: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +0219d8: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0219dc: 7110 f102 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02f1 │ │ +0219e2: 0a00 |002d: move-result v0 │ │ +0219e4: 2301 7b02 |002e: new-array v1, v0, [I // type@027b │ │ +0219e8: 2302 8802 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0288 │ │ +0219ec: 5474 0401 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +0219f0: 5475 0401 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +0219f4: 2155 |0036: array-length v5, v5 │ │ +0219f6: 7155 9b0b 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +0219fc: 5474 0601 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021a00: 5475 0601 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021a04: 2155 |003e: array-length v5, v5 │ │ +021a06: 7155 9b0b 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +021a0c: 5b71 0401 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021a10: 5b72 0601 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021a14: 5474 0401 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021a18: 4b08 0403 |0048: aput v8, v4, v3 │ │ +021a1c: 5474 0601 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021a20: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +021a24: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +021a28: 5974 0501 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021a2c: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x000f line=284 │ │ 0x0012 line=310 │ │ 0x0013 line=288 │ │ 0x001e line=289 │ │ @@ -8254,27 +8254,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -021a00: |[021a00] android.support.v4.app.HCSparseArray.clear:()V │ │ -021a10: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -021a12: 5251 0501 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021a16: 5452 0601 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021a1a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -021a1c: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -021a20: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -021a22: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -021a26: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -021a2a: 28f9 |000d: goto 0006 // -0007 │ │ -021a2c: 5954 0501 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021a30: 5c54 0301 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021a34: 0e00 |0012: return-void │ │ +021a30: |[021a30] android.support.v4.app.HCSparseArray.clear:()V │ │ +021a40: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +021a42: 5251 0501 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021a46: 5452 0601 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021a4a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +021a4c: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +021a50: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +021a52: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +021a56: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +021a5a: 28f9 |000d: goto 0006 // -0007 │ │ +021a5c: 5954 0501 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021a60: 5c54 0301 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021a64: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=267 │ │ 0x0003 line=268 │ │ 0x0005 line=270 │ │ 0x0008 line=271 │ │ 0x000b line=270 │ │ @@ -8293,31 +8293,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -021a38: |[021a38] android.support.v4.app.HCSparseArray.delete:(I)V │ │ -021a48: 5441 0401 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021a4c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -021a4e: 5243 0501 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021a52: 7140 ea02 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ -021a58: 0a00 |0008: move-result v0 │ │ -021a5a: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -021a5e: 5441 0601 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021a62: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -021a66: 6202 0201 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ -021a6a: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -021a6e: 5441 0601 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021a72: 6202 0201 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ -021a76: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -021a7a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -021a7c: 5c41 0301 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021a80: 0e00 |001c: return-void │ │ +021a68: |[021a68] android.support.v4.app.HCSparseArray.delete:(I)V │ │ +021a78: 5441 0401 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021a7c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +021a7e: 5243 0501 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021a82: 7140 ea02 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ +021a88: 0a00 |0008: move-result v0 │ │ +021a8a: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ +021a8e: 5441 0601 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021a92: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +021a96: 6202 0201 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ +021a9a: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ +021a9e: 5441 0601 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021aa2: 6202 0201 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ +021aa6: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +021aaa: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +021aac: 5c41 0301 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021ab0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ 0x0013 line=77 │ │ 0x0019 line=78 │ │ @@ -8333,19 +8333,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -021a84: |[021a84] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ -021a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021a96: 6e30 ef02 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@02ef │ │ -021a9c: 0c00 |0004: move-result-object v0 │ │ -021a9e: 1100 |0005: return-object v0 │ │ +021ab4: |[021ab4] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ +021ac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +021ac6: 6e30 ef02 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@02ef │ │ +021acc: 0c00 |0004: move-result-object v0 │ │ +021ace: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=2 key I │ │ @@ -8355,29 +8355,29 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -021aa0: |[021aa0] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -021ab0: 5441 0401 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021ab4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -021ab6: 5243 0501 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021aba: 7140 ea02 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ -021ac0: 0a00 |0008: move-result v0 │ │ -021ac2: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -021ac6: 5441 0601 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021aca: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -021ace: 6202 0201 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ -021ad2: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -021ad6: 1106 |0013: return-object v6 │ │ -021ad8: 5441 0601 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021adc: 4606 0100 |0016: aget-object v6, v1, v0 │ │ -021ae0: 28fb |0018: goto 0013 // -0005 │ │ +021ad0: |[021ad0] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +021ae0: 5441 0401 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021ae4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +021ae6: 5243 0501 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021aea: 7140 ea02 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ +021af0: 0a00 |0008: move-result v0 │ │ +021af2: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ +021af6: 5441 0601 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021afa: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +021afe: 6202 0201 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ +021b02: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +021b06: 1106 |0013: return-object v6 │ │ +021b08: 5441 0601 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021b0c: 4606 0100 |0016: aget-object v6, v1, v0 │ │ +021b10: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=62 │ │ 0x0013 line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8393,24 +8393,24 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -021ae4: |[021ae4] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ -021af4: 5530 0301 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021af8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -021afc: 7010 ed02 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ -021b02: 5430 0401 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021b06: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -021b08: 5232 0501 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021b0c: 7140 ea02 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ -021b12: 0a00 |000f: move-result v0 │ │ -021b14: 0f00 |0010: return v0 │ │ +021b14: |[021b14] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ +021b24: 5530 0301 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021b28: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +021b2c: 7010 ed02 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ +021b32: 5430 0401 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021b36: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +021b38: 5232 0501 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021b3c: 7140 ea02 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ +021b42: 0a00 |000f: move-result v0 │ │ +021b44: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8422,29 +8422,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -021b18: |[021b18] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -021b28: 5521 0301 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021b2c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -021b30: 7010 ed02 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ -021b36: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -021b38: 5221 0501 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021b3c: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -021b40: 5421 0601 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021b44: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -021b48: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -021b4c: 0f00 |0012: return v0 │ │ -021b4e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -021b52: 28f3 |0015: goto 0008 // -000d │ │ -021b54: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -021b56: 28fb |0017: goto 0012 // -0005 │ │ +021b48: |[021b48] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +021b58: 5521 0301 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021b5c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +021b60: 7010 ed02 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ +021b66: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +021b68: 5221 0501 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021b6c: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +021b70: 5421 0601 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021b74: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +021b78: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +021b7c: 0f00 |0012: return v0 │ │ +021b7e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +021b82: 28f3 |0015: goto 0008 // -000d │ │ +021b84: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +021b86: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0007 line=256 │ │ 0x000c line=257 │ │ 0x0012 line=260 │ │ @@ -8463,21 +8463,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -021b58: |[021b58] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ -021b68: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021b6c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -021b70: 7010 ed02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ -021b76: 5410 0401 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021b7a: 4400 0002 |0009: aget v0, v0, v2 │ │ -021b7e: 0f00 |000b: return v0 │ │ +021b88: |[021b88] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ +021b98: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021b9c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +021ba0: 7010 ed02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ +021ba6: 5410 0401 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021baa: 4400 0002 |0009: aget v0, v0, v2 │ │ +021bae: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x0007 line=201 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8489,91 +8489,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -021b80: |[021b80] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ -021b90: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -021b92: 5484 0401 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021b96: 5285 0501 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021b9a: 7140 ea02 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ -021ba0: 0a00 |0008: move-result v0 │ │ -021ba2: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -021ba6: 5484 0601 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021baa: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -021bae: 0e00 |000f: return-void │ │ -021bb0: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -021bb4: 5284 0501 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021bb8: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -021bbc: 5484 0601 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021bc0: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -021bc4: 6205 0201 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ -021bc8: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -021bcc: 5484 0401 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021bd0: 4b09 0400 |0020: aput v9, v4, v0 │ │ -021bd4: 5484 0601 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021bd8: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -021bdc: 28e9 |0026: goto 000f // -0017 │ │ -021bde: 5584 0301 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021be2: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -021be6: 5284 0501 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021bea: 5485 0401 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021bee: 2155 |002f: array-length v5, v5 │ │ -021bf0: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -021bf4: 7010 ed02 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ -021bfa: 5484 0401 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021bfe: 5285 0501 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021c02: 7140 ea02 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ -021c08: 0a04 |003c: move-result v4 │ │ -021c0a: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -021c0e: 5284 0501 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021c12: 5485 0401 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021c16: 2155 |0043: array-length v5, v5 │ │ -021c18: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -021c1c: 5284 0501 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021c20: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -021c24: 7110 f102 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02f1 │ │ -021c2a: 0a01 |004d: move-result v1 │ │ -021c2c: 2312 7502 |004e: new-array v2, v1, [I // type@0275 │ │ -021c30: 2313 8202 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0282 │ │ -021c34: 5484 0401 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021c38: 5485 0401 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021c3c: 2155 |0056: array-length v5, v5 │ │ -021c3e: 7155 9b0b 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -021c44: 5484 0601 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021c48: 5485 0601 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021c4c: 2155 |005e: array-length v5, v5 │ │ -021c4e: 7155 9b0b 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -021c54: 5b82 0401 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021c58: 5b83 0601 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021c5c: 5284 0501 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021c60: b104 |0068: sub-int/2addr v4, v0 │ │ -021c62: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -021c66: 5484 0401 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021c6a: 5485 0401 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021c6e: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -021c72: 5287 0501 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021c76: b107 |0073: sub-int/2addr v7, v0 │ │ -021c78: 7157 9b0b 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -021c7e: 5484 0601 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021c82: 5485 0601 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021c86: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -021c8a: 5287 0501 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021c8e: b107 |007f: sub-int/2addr v7, v0 │ │ -021c90: 7157 9b0b 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -021c96: 5484 0401 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ -021c9a: 4b09 0400 |0085: aput v9, v4, v0 │ │ -021c9e: 5484 0601 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021ca2: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -021ca6: 5284 0501 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021caa: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -021cae: 5984 0501 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021cb2: 2900 7eff |0091: goto/16 000f // -0082 │ │ +021bb0: |[021bb0] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ +021bc0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +021bc2: 5484 0401 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021bc6: 5285 0501 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021bca: 7140 ea02 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ +021bd0: 0a00 |0008: move-result v0 │ │ +021bd2: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +021bd6: 5484 0601 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021bda: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +021bde: 0e00 |000f: return-void │ │ +021be0: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +021be4: 5284 0501 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021be8: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +021bec: 5484 0601 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021bf0: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +021bf4: 6205 0201 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ +021bf8: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +021bfc: 5484 0401 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c00: 4b09 0400 |0020: aput v9, v4, v0 │ │ +021c04: 5484 0601 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021c08: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +021c0c: 28e9 |0026: goto 000f // -0017 │ │ +021c0e: 5584 0301 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021c12: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +021c16: 5284 0501 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021c1a: 5485 0401 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c1e: 2155 |002f: array-length v5, v5 │ │ +021c20: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +021c24: 7010 ed02 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ +021c2a: 5484 0401 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c2e: 5285 0501 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021c32: 7140 ea02 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@02ea │ │ +021c38: 0a04 |003c: move-result v4 │ │ +021c3a: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +021c3e: 5284 0501 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021c42: 5485 0401 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c46: 2155 |0043: array-length v5, v5 │ │ +021c48: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +021c4c: 5284 0501 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021c50: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +021c54: 7110 f102 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@02f1 │ │ +021c5a: 0a01 |004d: move-result v1 │ │ +021c5c: 2312 7b02 |004e: new-array v2, v1, [I // type@027b │ │ +021c60: 2313 8802 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0288 │ │ +021c64: 5484 0401 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c68: 5485 0401 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c6c: 2155 |0056: array-length v5, v5 │ │ +021c6e: 7155 9b0b 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +021c74: 5484 0601 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021c78: 5485 0601 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021c7c: 2155 |005e: array-length v5, v5 │ │ +021c7e: 7155 9b0b 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +021c84: 5b82 0401 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c88: 5b83 0601 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021c8c: 5284 0501 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021c90: b104 |0068: sub-int/2addr v4, v0 │ │ +021c92: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +021c96: 5484 0401 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c9a: 5485 0401 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021c9e: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +021ca2: 5287 0501 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021ca6: b107 |0073: sub-int/2addr v7, v0 │ │ +021ca8: 7157 9b0b 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +021cae: 5484 0601 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021cb2: 5485 0601 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021cb6: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +021cba: 5287 0501 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021cbe: b107 |007f: sub-int/2addr v7, v0 │ │ +021cc0: 7157 9b0b 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +021cc6: 5484 0401 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0104 │ │ +021cca: 4b09 0400 |0085: aput v9, v4, v0 │ │ +021cce: 5484 0601 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021cd2: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +021cd6: 5284 0501 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021cda: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +021cde: 5984 0501 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021ce2: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=133 │ │ 0x0009 line=135 │ │ 0x000b line=136 │ │ 0x000f line=177 │ │ 0x0010 line=138 │ │ @@ -8613,17 +8613,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -021cb8: |[021cb8] android.support.v4.app.HCSparseArray.remove:(I)V │ │ -021cc8: 6e20 ec02 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@02ec │ │ -021cce: 0e00 |0003: return-void │ │ +021ce8: |[021ce8] android.support.v4.app.HCSparseArray.remove:(I)V │ │ +021cf8: 6e20 ec02 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@02ec │ │ +021cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ @@ -8634,25 +8634,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -021cd0: |[021cd0] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ -021ce0: 5420 0601 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021ce4: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -021ce8: 6201 0201 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ -021cec: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -021cf0: 5420 0601 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021cf4: 6201 0201 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ -021cf8: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -021cfc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -021cfe: 5c20 0301 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021d02: 0e00 |0011: return-void │ │ +021d00: |[021d00] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ +021d10: 5420 0601 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021d14: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +021d18: 6201 0201 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ +021d1c: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +021d20: 5420 0601 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021d24: 6201 0201 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@0102 │ │ +021d28: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +021d2c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +021d2e: 5c20 0301 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021d32: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x000e line=96 │ │ 0x0011 line=98 │ │ locals : │ │ @@ -8665,21 +8665,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -021d04: |[021d04] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -021d14: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021d18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -021d1c: 7010 ed02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ -021d22: 5410 0601 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021d26: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -021d2a: 0e00 |000b: return-void │ │ +021d34: |[021d34] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +021d44: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021d48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +021d4c: 7010 ed02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ +021d52: 5410 0601 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021d56: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +021d5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0007 line=227 │ │ 0x000b line=228 │ │ locals : │ │ @@ -8694,20 +8694,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -021d2c: |[021d2c] android.support.v4.app.HCSparseArray.size:()I │ │ -021d3c: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021d40: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -021d44: 7010 ed02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ -021d4a: 5210 0501 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ -021d4e: 0f00 |0009: return v0 │ │ +021d5c: |[021d5c] android.support.v4.app.HCSparseArray.size:()I │ │ +021d6c: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021d70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +021d74: 7010 ed02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ +021d7a: 5210 0501 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0105 │ │ +021d7e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0007 line=188 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8718,38 +8718,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -021d50: |[021d50] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -021d60: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ -021d64: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -021d68: 7010 ed02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ -021d6e: 5410 0601 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ -021d72: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -021d76: 1100 |000b: return-object v0 │ │ +021d80: |[021d80] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +021d90: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@0103 │ │ +021d94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +021d98: 7010 ed02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@02ed │ │ +021d9e: 5410 0601 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0106 │ │ +021da2: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +021da6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ source_file_idx : 617 (HCSparseArray.java) │ │ │ │ Class #30 header: │ │ -class_idx : 121 │ │ +class_idx : 126 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1186 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1192 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #30 annotations: │ │ Annotations on class │ │ @@ -8774,18 +8774,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021d78: |[021d78] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -021d88: 5b01 0701 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0107 │ │ -021d8c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -021d92: 0e00 |0005: return-void │ │ +021da8: |[021da8] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +021db8: 5b01 0701 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0107 │ │ +021dbc: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +021dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -8795,35 +8795,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -021d94: |[021d94] android.support.v4.app.ListFragment$1.run:()V │ │ -021da4: 5420 0701 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0107 │ │ -021da8: 5400 1001 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -021dac: 5421 0701 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0107 │ │ -021db0: 5411 1001 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -021db4: 6e20 f509 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@09f5 │ │ -021dba: 0e00 |000b: return-void │ │ +021dc4: |[021dc4] android.support.v4.app.ListFragment$1.run:()V │ │ +021dd4: 5420 0701 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0107 │ │ +021dd8: 5400 1001 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +021ddc: 5421 0701 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0107 │ │ +021de0: 5411 1001 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +021de4: 6e20 f509 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@09f5 │ │ +021dea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ListFragment$1; │ │ │ │ - source_file_idx : 1186 (ListFragment.java) │ │ + source_file_idx : 1192 (ListFragment.java) │ │ │ │ Class #31 header: │ │ -class_idx : 122 │ │ +class_idx : 127 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1186 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1192 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ Annotations on class │ │ @@ -8850,18 +8850,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021dbc: |[021dbc] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -021dcc: 5b01 0801 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0108 │ │ -021dd0: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -021dd6: 0e00 |0005: return-void │ │ +021dec: |[021dec] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +021dfc: 5b01 0801 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0108 │ │ +021e00: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +021e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -8871,42 +8871,42 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -021dd8: |[021dd8] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -021de8: 5460 0801 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0108 │ │ -021dec: 0771 |0002: move-object v1, v7 │ │ -021dee: 1f01 6a01 |0003: check-cast v1, Landroid/widget/ListView; // type@016a │ │ -021df2: 0782 |0005: move-object v2, v8 │ │ -021df4: 0193 |0006: move v3, v9 │ │ -021df6: 04a4 |0007: move-wide v4, v10 │ │ -021df8: 7406 0903 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0309 │ │ -021dfe: 0e00 |000b: return-void │ │ +021e08: |[021e08] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +021e18: 5460 0801 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0108 │ │ +021e1c: 0771 |0002: move-object v1, v7 │ │ +021e1e: 1f01 7001 |0003: check-cast v1, Landroid/widget/ListView; // type@0170 │ │ +021e22: 0782 |0005: move-object v2, v8 │ │ +021e24: 0193 |0006: move v3, v9 │ │ +021e26: 04a4 |0007: move-wide v4, v10 │ │ +021e28: 7406 0903 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0309 │ │ +021e2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x000c reg=7 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x000c reg=8 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=9 position I │ │ 0x0000 - 0x000c reg=10 id J │ │ │ │ - source_file_idx : 1186 (ListFragment.java) │ │ + source_file_idx : 1192 (ListFragment.java) │ │ │ │ Class #32 header: │ │ -class_idx : 124 │ │ +class_idx : 129 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1364 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #32 annotations: │ │ Annotations on class │ │ @@ -8943,21 +8943,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager$LoaderCallbacks;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1364 (LoaderManager.java) │ │ + source_file_idx : 1370 (LoaderManager.java) │ │ │ │ Class #33 header: │ │ -class_idx : 125 │ │ +class_idx : 130 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1364 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #33 annotations: │ │ Annotations on class │ │ @@ -8982,17 +8982,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021e00: |[021e00] android.support.v4.app.LoaderManager.:()V │ │ -021e10: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -021e16: 0e00 |0003: return-void │ │ +021e30: |[021e30] android.support.v4.app.LoaderManager.:()V │ │ +021e40: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +021e46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -9001,17 +9001,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021e18: |[021e18] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -021e28: 6a00 2601 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -021e2c: 0e00 |0002: return-void │ │ +021e48: |[021e48] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +021e58: 6a00 2601 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +021e5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -9039,17 +9039,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -021e30: |[021e30] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -021e40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021e42: 0f00 |0001: return v0 │ │ +021e60: |[021e60] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +021e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +021e72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #4 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -9060,21 +9060,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/LoaderManager;) │ │ name : 'restartLoader' │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1364 (LoaderManager.java) │ │ + source_file_idx : 1370 (LoaderManager.java) │ │ │ │ Class #34 header: │ │ -class_idx : 128 │ │ +class_idx : 133 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1515 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1521 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #34 annotations: │ │ Annotations on method #829 'getParentActivityIntent' │ │ @@ -9108,17 +9108,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021e44: |[021e44] android.support.v4.app.NavUtils.:()V │ │ -021e54: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -021e5a: 0e00 |0003: return-void │ │ +021e74: |[021e74] android.support.v4.app.NavUtils.:()V │ │ +021e84: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +021e8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ @@ -9127,26 +9127,26 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -021e5c: |[021e5c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -021e6c: 7110 3f03 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@033f │ │ -021e72: 0c00 |0003: move-result-object v0 │ │ -021e74: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -021e78: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -021e7a: 1101 |0007: return-object v1 │ │ -021e7c: 2201 1f00 |0008: new-instance v1, Landroid/content/Intent; // type@001f │ │ -021e80: 1a02 1508 |000a: const-string v2, "android.intent.action.MAIN" // string@0815 │ │ -021e84: 7020 8400 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -021e8a: 6e30 a100 3100 |000f: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00a1 │ │ -021e90: 0c01 |0012: move-result-object v1 │ │ -021e92: 28f4 |0013: goto 0007 // -000c │ │ +021e8c: |[021e8c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +021e9c: 7110 3f03 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@033f │ │ +021ea2: 0c00 |0003: move-result-object v0 │ │ +021ea4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +021ea8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +021eaa: 1101 |0007: return-object v1 │ │ +021eac: 2201 2100 |0008: new-instance v1, Landroid/content/Intent; // type@0021 │ │ +021eb0: 1a02 1b08 |000a: const-string v2, "android.intent.action.MAIN" // string@081b │ │ +021eb4: 7020 8400 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +021eba: 6e30 a100 3100 |000f: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00a1 │ │ +021ec0: 0c01 |0012: move-result-object v1 │ │ +021ec2: 28f4 |0013: goto 0007 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0007 line=114 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 parentActivity Ljava/lang/String; │ │ @@ -9157,41 +9157,41 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -021e94: |[021e94] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -021ea4: 7120 4003 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0340 │ │ -021eaa: 0c00 |0003: move-result-object v0 │ │ -021eac: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -021eb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -021eb2: 1101 |0007: return-object v1 │ │ -021eb4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -021eb6: 6e20 7c0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -021ebc: 0a01 |000c: move-result v1 │ │ -021ebe: 1302 2e00 |000d: const/16 v2, #int 46 // #2e │ │ -021ec2: 3321 1700 |000f: if-ne v1, v2, 0026 // +0017 │ │ -021ec6: 2201 c101 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -021eca: 7010 8e0b 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -021ed0: 6e10 7900 0300 |0016: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ -021ed6: 0c02 |0019: move-result-object v2 │ │ -021ed8: 6e20 960b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -021ede: 0c01 |001d: move-result-object v1 │ │ -021ee0: 6e20 960b 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -021ee6: 0c01 |0021: move-result-object v1 │ │ -021ee8: 6e10 9a0b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -021eee: 0c00 |0025: move-result-object v0 │ │ -021ef0: 2201 1f00 |0026: new-instance v1, Landroid/content/Intent; // type@001f │ │ -021ef4: 1a02 1508 |0028: const-string v2, "android.intent.action.MAIN" // string@0815 │ │ -021ef8: 7020 8400 2100 |002a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -021efe: 6e30 a100 3100 |002d: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00a1 │ │ -021f04: 0c01 |0030: move-result-object v1 │ │ -021f06: 28d6 |0031: goto 0007 // -002a │ │ +021ec4: |[021ec4] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +021ed4: 7120 4003 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0340 │ │ +021eda: 0c00 |0003: move-result-object v0 │ │ +021edc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +021ee0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +021ee2: 1101 |0007: return-object v1 │ │ +021ee4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +021ee6: 6e20 7c0b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +021eec: 0a01 |000c: move-result v1 │ │ +021eee: 1302 2e00 |000d: const/16 v2, #int 46 // #2e │ │ +021ef2: 3321 1700 |000f: if-ne v1, v2, 0026 // +0017 │ │ +021ef6: 2201 c701 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +021efa: 7010 8e0b 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +021f00: 6e10 7900 0300 |0016: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ +021f06: 0c02 |0019: move-result-object v2 │ │ +021f08: 6e20 960b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +021f0e: 0c01 |001d: move-result-object v1 │ │ +021f10: 6e20 960b 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +021f16: 0c01 |0021: move-result-object v1 │ │ +021f18: 6e10 9a0b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +021f1e: 0c00 |0025: move-result-object v0 │ │ +021f20: 2201 2100 |0026: new-instance v1, Landroid/content/Intent; // type@0021 │ │ +021f24: 1a02 1b08 |0028: const-string v2, "android.intent.action.MAIN" // string@081b │ │ +021f28: 7020 8400 2100 |002a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +021f2e: 6e30 a100 3100 |002d: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00a1 │ │ +021f34: 0c01 |0030: move-result-object v1 │ │ +021f36: 28d6 |0031: goto 0007 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=148 │ │ 0x0007 line=152 │ │ 0x0008 line=149 │ │ 0x0011 line=150 │ │ @@ -9206,28 +9206,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -021f08: |[021f08] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -021f18: 2201 1700 |0000: new-instance v1, Landroid/content/ComponentName; // type@0017 │ │ -021f1c: 7030 6900 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0069 │ │ -021f22: 7120 4003 1300 |0005: invoke-static {v3, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0340 │ │ -021f28: 0c00 |0008: move-result-object v0 │ │ -021f2a: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ -021f2e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -021f30: 1101 |000c: return-object v1 │ │ -021f32: 2201 1f00 |000d: new-instance v1, Landroid/content/Intent; // type@001f │ │ -021f36: 1a02 1508 |000f: const-string v2, "android.intent.action.MAIN" // string@0815 │ │ -021f3a: 7020 8400 2100 |0011: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -021f40: 6e30 a100 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00a1 │ │ -021f46: 0c01 |0017: move-result-object v1 │ │ -021f48: 28f4 |0018: goto 000c // -000c │ │ +021f38: |[021f38] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +021f48: 2201 1900 |0000: new-instance v1, Landroid/content/ComponentName; // type@0019 │ │ +021f4c: 7030 6900 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0069 │ │ +021f52: 7120 4003 1300 |0005: invoke-static {v3, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0340 │ │ +021f58: 0c00 |0008: move-result-object v0 │ │ +021f5a: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ +021f5e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +021f60: 1101 |000c: return-object v1 │ │ +021f62: 2201 2100 |000d: new-instance v1, Landroid/content/Intent; // type@0021 │ │ +021f66: 1a02 1b08 |000f: const-string v2, "android.intent.action.MAIN" // string@081b │ │ +021f6a: 7020 8400 2100 |0011: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +021f70: 6e30 a100 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00a1 │ │ +021f76: 0c01 |0017: move-result-object v1 │ │ +021f78: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0009 line=131 │ │ 0x000c line=132 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ @@ -9240,24 +9240,24 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -021f4c: |[021f4c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -021f5c: 6e10 0a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000a │ │ -021f62: 0c01 |0003: move-result-object v1 │ │ -021f64: 7120 4003 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0340 │ │ -021f6a: 0c01 |0007: move-result-object v1 │ │ -021f6c: 1101 |0008: return-object v1 │ │ -021f6e: 0d00 |0009: move-exception v0 │ │ -021f70: 2201 af01 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01af │ │ -021f74: 7020 560b 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0b56 │ │ -021f7a: 2701 |000f: throw v1 │ │ +021f7c: |[021f7c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +021f8c: 6e10 0a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000a │ │ +021f92: 0c01 |0003: move-result-object v1 │ │ +021f94: 7120 4003 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0340 │ │ +021f9a: 0c01 |0007: move-result-object v1 │ │ +021f9c: 1101 |0008: return-object v1 │ │ +021f9e: 0d00 |0009: move-exception v0 │ │ +021fa0: 2201 b501 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +021fa4: 7020 560b 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0b56 │ │ +021faa: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=166 │ │ 0x0009 line=167 │ │ 0x000a line=169 │ │ @@ -9270,48 +9270,48 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -021f88: |[021f88] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -021f98: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -021f9a: 6e10 7800 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0078 │ │ -021fa0: 0c02 |0004: move-result-object v2 │ │ -021fa2: 1304 8000 |0005: const/16 v4, #int 128 // #80 │ │ -021fa6: 6e30 b100 7204 |0007: invoke-virtual {v2, v7, v4}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00b1 │ │ -021fac: 0c00 |000a: move-result-object v0 │ │ -021fae: 5404 0e00 |000b: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ -021fb2: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -021fb6: 0731 |000f: move-object v1, v3 │ │ -021fb8: 1101 |0010: return-object v1 │ │ -021fba: 5404 0e00 |0011: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ -021fbe: 1a05 2308 |0013: const-string v5, "android.support.PARENT_ACTIVITY" // string@0823 │ │ -021fc2: 6e20 0401 5400 |0015: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -021fc8: 0c01 |0018: move-result-object v1 │ │ -021fca: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -021fce: 0731 |001b: move-object v1, v3 │ │ -021fd0: 28f4 |001c: goto 0010 // -000c │ │ -021fd2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -021fd4: 6e20 7c0b 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -021fda: 0a03 |0021: move-result v3 │ │ -021fdc: 1304 2e00 |0022: const/16 v4, #int 46 // #2e │ │ -021fe0: 3343 ecff |0024: if-ne v3, v4, 0010 // -0014 │ │ -021fe4: 2203 c101 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -021fe8: 7010 8e0b 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -021fee: 6e10 7900 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ -021ff4: 0c04 |002e: move-result-object v4 │ │ -021ff6: 6e20 960b 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -021ffc: 0c03 |0032: move-result-object v3 │ │ -021ffe: 6e20 960b 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -022004: 0c03 |0036: move-result-object v3 │ │ -022006: 6e10 9a0b 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02200c: 0c01 |003a: move-result-object v1 │ │ -02200e: 28d5 |003b: goto 0010 // -002b │ │ +021fb8: |[021fb8] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +021fc8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +021fca: 6e10 7800 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0078 │ │ +021fd0: 0c02 |0004: move-result-object v2 │ │ +021fd2: 1304 8000 |0005: const/16 v4, #int 128 // #80 │ │ +021fd6: 6e30 b100 7204 |0007: invoke-virtual {v2, v7, v4}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00b1 │ │ +021fdc: 0c00 |000a: move-result-object v0 │ │ +021fde: 5404 0e00 |000b: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ +021fe2: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +021fe6: 0731 |000f: move-object v1, v3 │ │ +021fe8: 1101 |0010: return-object v1 │ │ +021fea: 5404 0e00 |0011: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ +021fee: 1a05 2908 |0013: const-string v5, "android.support.PARENT_ACTIVITY" // string@0829 │ │ +021ff2: 6e20 0401 5400 |0015: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +021ff8: 0c01 |0018: move-result-object v1 │ │ +021ffa: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +021ffe: 0731 |001b: move-object v1, v3 │ │ +022000: 28f4 |001c: goto 0010 // -000c │ │ +022002: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +022004: 6e20 7c0b 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +02200a: 0a03 |0021: move-result v3 │ │ +02200c: 1304 2e00 |0022: const/16 v4, #int 46 // #2e │ │ +022010: 3343 ecff |0024: if-ne v3, v4, 0010 // -0014 │ │ +022014: 2203 c701 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +022018: 7010 8e0b 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02201e: 6e10 7900 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ +022024: 0c04 |002e: move-result-object v4 │ │ +022026: 6e20 960b 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02202c: 0c03 |0032: move-result-object v3 │ │ +02202e: 6e20 960b 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +022034: 0c03 |0036: move-result-object v3 │ │ +022036: 6e10 9a0b 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02203c: 0c01 |003a: move-result-object v1 │ │ +02203e: 28d5 |003b: goto 0010 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ 0x0005 line=185 │ │ 0x000b line=186 │ │ 0x0010 line=192 │ │ 0x0011 line=187 │ │ @@ -9330,45 +9330,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -022010: |[022010] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -022020: 7110 3c03 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@033c │ │ -022026: 0c00 |0003: move-result-object v0 │ │ -022028: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -02202c: 2201 af01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01af │ │ -022030: 2202 c101 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -022034: 7010 8e0b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02203a: 1a03 5d01 |000d: const-string v3, "Activity " // string@015d │ │ -02203e: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -022044: 0c02 |0012: move-result-object v2 │ │ -022046: 6e10 700b 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -02204c: 0c03 |0016: move-result-object v3 │ │ -02204e: 6e10 4a0b 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0b4a │ │ -022054: 0c03 |001a: move-result-object v3 │ │ -022056: 6e20 960b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02205c: 0c02 |001e: move-result-object v2 │ │ -02205e: 1a03 4300 |001f: const-string v3, " does not have a parent activity name specified." // string@0043 │ │ -022062: 6e20 960b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -022068: 0c02 |0024: move-result-object v2 │ │ -02206a: 1a03 2e00 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@002e │ │ -02206e: 6e20 960b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -022074: 0c02 |002a: move-result-object v2 │ │ -022076: 1a03 4400 |002b: const-string v3, " element in your manifest?)" // string@0044 │ │ -02207a: 6e20 960b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -022080: 0c02 |0030: move-result-object v2 │ │ -022082: 6e10 9a0b 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -022088: 0c02 |0034: move-result-object v2 │ │ -02208a: 7020 550b 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -022090: 2701 |0038: throw v1 │ │ -022092: 7120 4203 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0342 │ │ -022098: 0e00 |003c: return-void │ │ +022040: |[022040] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +022050: 7110 3c03 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@033c │ │ +022056: 0c00 |0003: move-result-object v0 │ │ +022058: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +02205c: 2201 b501 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +022060: 2202 c701 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +022064: 7010 8e0b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02206a: 1a03 5d01 |000d: const-string v3, "Activity " // string@015d │ │ +02206e: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +022074: 0c02 |0012: move-result-object v2 │ │ +022076: 6e10 700b 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +02207c: 0c03 |0016: move-result-object v3 │ │ +02207e: 6e10 4a0b 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0b4a │ │ +022084: 0c03 |001a: move-result-object v3 │ │ +022086: 6e20 960b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02208c: 0c02 |001e: move-result-object v2 │ │ +02208e: 1a03 4300 |001f: const-string v3, " does not have a parent activity name specified." // string@0043 │ │ +022092: 6e20 960b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +022098: 0c02 |0024: move-result-object v2 │ │ +02209a: 1a03 2e00 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@002e │ │ +02209e: 6e20 960b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0220a4: 0c02 |002a: move-result-object v2 │ │ +0220a6: 1a03 4400 |002b: const-string v3, " element in your manifest?)" // string@0044 │ │ +0220aa: 6e20 960b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0220b0: 0c02 |0030: move-result-object v2 │ │ +0220b2: 6e10 9a0b 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0220b8: 0c02 |0034: move-result-object v2 │ │ +0220ba: 7020 550b 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +0220c0: 2701 |0038: throw v1 │ │ +0220c2: 7120 4203 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0342 │ │ +0220c8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ 0x0039 line=81 │ │ 0x003c line=82 │ │ @@ -9381,20 +9381,20 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02209c: |[02209c] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0220ac: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -0220b0: 6e20 8600 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ -0220b6: 6e20 2300 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0023 │ │ -0220bc: 6e10 0700 0100 |0008: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@0007 │ │ -0220c2: 0e00 |000b: return-void │ │ +0220cc: |[0220cc] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0220dc: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +0220e0: 6e20 8600 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ +0220e6: 6e20 2300 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0023 │ │ +0220ec: 6e10 0700 0100 |0008: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@0007 │ │ +0220f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ 0x0008 line=100 │ │ 0x000b line=101 │ │ locals : │ │ @@ -9406,45 +9406,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0220c4: |[0220c4] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0220d4: 6e10 0b00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ -0220da: 0c01 |0003: move-result-object v1 │ │ -0220dc: 6e10 8800 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -0220e2: 0c00 |0007: move-result-object v0 │ │ -0220e4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0220e8: 1a01 1508 |000a: const-string v1, "android.intent.action.MAIN" // string@0815 │ │ -0220ec: 6e20 7e0b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0220f2: 0a01 |000f: move-result v1 │ │ -0220f4: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -0220f8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0220fa: 0f01 |0013: return v1 │ │ -0220fc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0220fe: 28fe |0015: goto 0013 // -0002 │ │ +0220f4: |[0220f4] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +022104: 6e10 0b00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ +02210a: 0c01 |0003: move-result-object v1 │ │ +02210c: 6e10 8800 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +022112: 0c00 |0007: move-result-object v0 │ │ +022114: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +022118: 1a01 1b08 |000a: const-string v1, "android.intent.action.MAIN" // string@081b │ │ +02211c: 6e20 7e0b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +022122: 0a01 |000f: move-result v1 │ │ +022124: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +022128: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +02212a: 0f01 |0013: return v1 │ │ +02212c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +02212e: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=55 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=2 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0016 reg=3 targetIntent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1515 (NavUtils.java) │ │ + source_file_idx : 1521 (NavUtils.java) │ │ │ │ Class #35 header: │ │ -class_idx : 129 │ │ +class_idx : 134 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 357 │ │ -source_file_idx : 1523 │ │ +superclass_idx : 363 │ │ +source_file_idx : 1529 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #35 annotations: │ │ Annotations on method #839 'dispatchRestoreInstanceState' │ │ @@ -9465,17 +9465,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022100: |[022100] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -022110: 7020 dc09 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09dc │ │ -022116: 0e00 |0003: return-void │ │ +022130: |[022130] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +022140: 7020 dc09 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09dc │ │ +022146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -9485,29 +9485,29 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -022118: |[022118] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -022128: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -02212a: 2202 8100 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@0081 │ │ -02212e: 6e10 0d09 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ -022134: 0c03 |0006: move-result-object v3 │ │ -022136: 7020 4403 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0344 │ │ -02213c: 6e10 0f09 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ -022142: 0c00 |000d: move-result-object v0 │ │ -022144: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -022148: 6e20 4a03 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@034a │ │ -02214e: 2201 6401 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0164 │ │ -022152: 7030 db09 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ -022158: 6e20 2c09 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@092c │ │ -02215e: 6e20 4503 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0345 │ │ -022164: 1102 |001e: return-object v2 │ │ +022148: |[022148] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +022158: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +02215a: 2202 8600 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@0086 │ │ +02215e: 6e10 0d09 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ +022164: 0c03 |0006: move-result-object v3 │ │ +022166: 7020 4403 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0344 │ │ +02216c: 6e10 0f09 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ +022172: 0c00 |000d: move-result-object v0 │ │ +022174: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +022178: 6e20 4a03 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@034a │ │ +02217e: 2201 6a01 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@016a │ │ +022182: 7030 db09 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ +022188: 6e20 2c09 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@092c │ │ +02218e: 6e20 4503 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0345 │ │ +022194: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -9526,17 +9526,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022168: |[022168] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -022178: 6e20 4903 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0349 │ │ -02217e: 0e00 |0003: return-void │ │ +022198: |[022198] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +0221a8: 6e20 4903 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0349 │ │ +0221ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ @@ -9547,33 +9547,33 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022180: |[022180] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -022190: 6e20 4603 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0346 │ │ -022196: 0e00 |0003: return-void │ │ +0221b0: |[0221b0] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +0221c0: 6e20 4603 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0346 │ │ +0221c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 container Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ │ │ - source_file_idx : 1523 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 1529 (NoSaveStateFrameLayout.java) │ │ │ │ Class #36 header: │ │ -class_idx : 130 │ │ +class_idx : 135 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1526 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1532 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 23 │ │ │ │ Class #36 annotations: │ │ Annotations on class │ │ @@ -9633,28 +9633,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -022198: |[022198] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -0221a8: 7010 6e0b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0221ae: 2200 1000 |0003: new-instance v0, Landroid/app/Notification; // type@0010 │ │ -0221b2: 7010 5a00 0000 |0005: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@005a │ │ -0221b8: 5b30 3801 |0008: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0221bc: 5b34 3501 |000a: iput-object v4, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0135 │ │ -0221c0: 5430 3801 |000c: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0221c4: 7100 9d0b 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b9d │ │ -0221ca: 0b01 |0011: move-result-wide v1 │ │ -0221cc: 5a01 0d00 |0012: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000d │ │ -0221d0: 5430 3801 |0014: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0221d4: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -0221d6: 5901 0000 |0017: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0221da: 0e00 |0019: return-void │ │ +0221c8: |[0221c8] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +0221d8: 7010 6e0b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0221de: 2200 1200 |0003: new-instance v0, Landroid/app/Notification; // type@0012 │ │ +0221e2: 7010 5a00 0000 |0005: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@005a │ │ +0221e8: 5b30 3801 |0008: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0221ec: 5b34 3501 |000a: iput-object v4, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0135 │ │ +0221f0: 5430 3801 |000c: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0221f4: 7100 9d0b 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b9d │ │ +0221fa: 0b01 |0011: move-result-wide v1 │ │ +0221fc: 5a01 0d00 |0012: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000d │ │ +022200: 5430 3801 |0014: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022204: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +022206: 5901 0000 |0017: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +02220a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=87 │ │ 0x000a line=101 │ │ 0x000c line=104 │ │ 0x0014 line=105 │ │ @@ -9668,27 +9668,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0221dc: |[0221dc] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -0221ec: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -0221f0: 5430 3801 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0221f4: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -0221f8: b641 |0006: or-int/2addr v1, v4 │ │ -0221fa: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -0221fe: 0e00 |0009: return-void │ │ -022200: 5430 3801 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022204: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -022208: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -02220c: b521 |0010: and-int/2addr v1, v2 │ │ -02220e: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -022212: 28f6 |0013: goto 0009 // -000a │ │ +02220c: |[02220c] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +02221c: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +022220: 5430 3801 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022224: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +022228: b641 |0006: or-int/2addr v1, v4 │ │ +02222a: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +02222e: 0e00 |0009: return-void │ │ +022230: 5430 3801 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022234: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +022238: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +02223c: b521 |0010: and-int/2addr v1, v2 │ │ +02223e: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +022242: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0002 line=374 │ │ 0x0009 line=378 │ │ 0x000a line=376 │ │ locals : │ │ @@ -9702,20 +9702,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022214: |[022214] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -022224: 7100 6c03 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@036c │ │ -02222a: 0c00 |0003: move-result-object v0 │ │ -02222c: 7220 6503 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0365 │ │ -022232: 0c00 |0007: move-result-object v0 │ │ -022234: 1100 |0008: return-object v0 │ │ +022244: |[022244] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +022254: 7100 6c03 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@036c │ │ +02225a: 0c00 |0003: move-result-object v0 │ │ +02225c: 7220 6503 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0365 │ │ +022262: 0c00 |0007: move-result-object v0 │ │ +022264: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -9723,18 +9723,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -022238: |[022238] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022248: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -02224c: 7030 5603 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0356 │ │ -022252: 1101 |0005: return-object v1 │ │ +022268: |[022268] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022278: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +02227c: 7030 5603 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0356 │ │ +022282: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0005 line=351 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -9744,18 +9744,18 @@ │ │ type : '(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -022254: |[022254] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022264: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022268: 5b02 0100 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -02226c: 1101 |0004: return-object v1 │ │ +022284: |[022284] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022294: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022298: 5b02 0100 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +02229c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -9765,17 +9765,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022270: |[022270] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022280: 5b01 3101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0131 │ │ -022284: 1100 |0002: return-object v0 │ │ +0222a0: |[0222a0] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0222b0: 5b01 3101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0131 │ │ +0222b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ @@ -9785,17 +9785,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022288: |[022288] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022298: 5b01 3201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0132 │ │ -02229c: 1100 |0002: return-object v0 │ │ +0222b8: |[0222b8] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0222c8: 5b01 3201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0132 │ │ +0222cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -9805,17 +9805,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0222a0: |[0222a0] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0222b0: 5b01 3301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0133 │ │ -0222b4: 1100 |0002: return-object v0 │ │ +0222d0: |[0222d0] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0222e0: 5b01 3301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0133 │ │ +0222e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -9825,17 +9825,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0222b8: |[0222b8] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0222c8: 5b01 3401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0134 │ │ -0222cc: 1100 |0002: return-object v0 │ │ +0222e8: |[0222e8] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0222f8: 5b01 3401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0134 │ │ +0222fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -9845,24 +9845,24 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0222d0: |[0222d0] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0222e0: 5420 3801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0222e4: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ -0222e8: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -0222ec: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0222f0: 5420 3801 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0222f4: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -0222f8: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -0222fc: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -022300: 1102 |0010: return-object v2 │ │ +022300: |[022300] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022310: 5420 3801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022314: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ +022318: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +02231c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +022320: 5420 3801 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022324: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +022328: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +02232c: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +022330: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0004 line=366 │ │ 0x0008 line=367 │ │ 0x0010 line=369 │ │ locals : │ │ @@ -9874,18 +9874,18 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -022304: |[022304] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022314: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022318: 5b02 0300 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -02231c: 1101 |0004: return-object v1 │ │ +022334: |[022334] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022344: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022348: 5b02 0300 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +02234c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=221 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -9895,19 +9895,19 @@ │ │ type : '(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022320: |[022320] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022330: 5b12 3601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0136 │ │ -022334: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -022338: 7030 5603 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0356 │ │ -02233e: 1101 |0007: return-object v1 │ │ +022350: |[022350] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022360: 5b12 3601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0136 │ │ +022364: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +022368: 7030 5603 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0356 │ │ +02236e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0002 line=239 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -9919,17 +9919,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022340: |[022340] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022350: 5b01 3701 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0137 │ │ -022354: 1100 |0002: return-object v0 │ │ +022370: |[022370] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022380: 5b01 3701 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0137 │ │ +022384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0002 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -9939,42 +9939,42 @@ │ │ type : '(III)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -022358: |[022358] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022368: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02236a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02236c: 5453 3801 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022370: 5936 0700 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -022374: 5453 3801 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022378: 5937 0900 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -02237c: 5453 3801 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022380: 5938 0800 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -022384: 5453 3801 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022388: 5233 0900 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -02238c: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -022390: 5453 3801 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022394: 5233 0800 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -022398: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -02239c: 0110 |001a: move v0, v1 │ │ -02239e: 5453 3801 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0223a2: 5454 3801 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0223a6: 5244 0400 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0004 │ │ -0223aa: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -0223ae: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -0223b2: b641 |0025: or-int/2addr v1, v4 │ │ -0223b4: 5931 0400 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0004 │ │ -0223b8: 1105 |0028: return-object v5 │ │ -0223ba: 0120 |0029: move v0, v2 │ │ -0223bc: 28f1 |002a: goto 001b // -000f │ │ -0223be: 0121 |002b: move v1, v2 │ │ -0223c0: 28f9 |002c: goto 0025 // -0007 │ │ +022388: |[022388] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022398: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02239a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02239c: 5453 3801 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0223a0: 5936 0700 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ +0223a4: 5453 3801 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0223a8: 5937 0900 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +0223ac: 5453 3801 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0223b0: 5938 0800 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +0223b4: 5453 3801 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0223b8: 5233 0900 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +0223bc: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +0223c0: 5453 3801 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0223c4: 5233 0800 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +0223c8: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +0223cc: 0110 |001a: move v0, v1 │ │ +0223ce: 5453 3801 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0223d2: 5454 3801 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0223d6: 5244 0400 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0004 │ │ +0223da: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +0223de: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +0223e2: b641 |0025: or-int/2addr v1, v4 │ │ +0223e4: 5931 0400 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0004 │ │ +0223e8: 1105 |0028: return-object v5 │ │ +0223ea: 0120 |0029: move v0, v2 │ │ +0223ec: 28f1 |002a: goto 001b // -000f │ │ +0223ee: 0121 |002b: move v1, v2 │ │ +0223f0: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=309 │ │ 0x0006 line=310 │ │ 0x000a line=311 │ │ 0x000e line=312 │ │ 0x001b line=313 │ │ @@ -9994,17 +9994,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0223c4: |[0223c4] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0223d4: 5901 3901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0139 │ │ -0223d8: 1100 |0002: return-object v0 │ │ +0223f4: |[0223f4] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022404: 5901 3901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0139 │ │ +022408: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -10014,18 +10014,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0223dc: |[0223dc] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0223ec: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0223ee: 7030 5603 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0356 │ │ -0223f4: 1101 |0004: return-object v1 │ │ +02240c: |[02240c] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02241c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +02241e: 7030 5603 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0356 │ │ +022424: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0004 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -10035,18 +10035,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0223f8: |[0223f8] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022408: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -02240c: 7030 5603 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0356 │ │ -022412: 1101 |0005: return-object v1 │ │ +022428: |[022428] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022438: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +02243c: 7030 5603 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0356 │ │ +022442: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0005 line=340 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -10056,18 +10056,18 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -022414: |[022414] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022424: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022428: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ -02242c: 1101 |0004: return-object v1 │ │ +022444: |[022444] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022454: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022458: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ +02245c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -10077,20 +10077,20 @@ │ │ type : '(II)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -022430: |[022430] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022440: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022444: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ -022448: 5410 3801 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -02244c: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -022450: 1101 |0008: return-object v1 │ │ +022460: |[022460] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022470: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022474: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ +022478: 5410 3801 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +02247c: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ +022480: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -10102,21 +10102,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -022454: |[022454] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022464: 5420 3801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022468: 5b03 0a00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -02246c: 5420 3801 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022470: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -022472: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -022476: 1102 |0009: return-object v2 │ │ +022484: |[022484] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022494: 5420 3801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022498: 5b03 0a00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +02249c: 5420 3801 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0224a0: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0224a2: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +0224a6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=276 │ │ 0x0009 line=277 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -10127,20 +10127,20 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -022478: |[022478] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022488: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -02248c: 5b02 0a00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -022490: 5410 3801 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022494: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -022498: 1101 |0008: return-object v1 │ │ +0224a8: |[0224a8] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0224b8: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0224bc: 5b02 0a00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +0224c0: 5410 3801 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0224c4: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +0224c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -10152,18 +10152,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02249c: |[02249c] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0224ac: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0224b0: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -0224b4: 1101 |0004: return-object v1 │ │ +0224cc: |[0224cc] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0224dc: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0224e0: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +0224e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ @@ -10173,19 +10173,19 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0224b8: |[0224b8] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0224c8: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0224cc: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -0224d0: 5b13 3a01 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@013a │ │ -0224d4: 1101 |0006: return-object v1 │ │ +0224e8: |[0224e8] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0224f8: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0224fc: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +022500: 5b13 3a01 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@013a │ │ +022504: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0006 line=260 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -10197,18 +10197,18 @@ │ │ type : '([J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0224d8: |[0224d8] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0224e8: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0224ec: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -0224f0: 1101 |0004: return-object v1 │ │ +022508: |[022508] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022518: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +02251c: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000c │ │ +022520: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -10218,33 +10218,33 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0224f4: |[0224f4] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -022504: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -022508: 5a02 0d00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ -02250c: 1101 |0004: return-object v1 │ │ +022524: |[022524] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +022534: 5410 3801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +022538: 5a02 0d00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ +02253c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ - source_file_idx : 1526 (NotificationCompat.java) │ │ + source_file_idx : 1532 (NotificationCompat.java) │ │ │ │ Class #37 header: │ │ -class_idx : 131 │ │ +class_idx : 136 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1526 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ @@ -10262,21 +10262,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'getNotification' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1526 (NotificationCompat.java) │ │ + source_file_idx : 1532 (NotificationCompat.java) │ │ │ │ Class #38 header: │ │ -class_idx : 134 │ │ +class_idx : 139 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1526 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1532 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #38 annotations: │ │ Annotations on class │ │ @@ -10304,26 +10304,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -022510: |[022510] android.support.v4.app.NotificationCompat.:()V │ │ -022520: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -022524: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -022528: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02252c: 2200 8500 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@0085 │ │ -022530: 7010 6803 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0368 │ │ -022536: 6900 3c01 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@013c │ │ -02253a: 0e00 |000d: return-void │ │ -02253c: 2200 8400 |000e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@0084 │ │ -022540: 7010 6603 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0366 │ │ -022546: 6900 3c01 |0013: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@013c │ │ -02254a: 28f8 |0015: goto 000d // -0008 │ │ +022540: |[022540] android.support.v4.app.NotificationCompat.:()V │ │ +022550: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +022554: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +022558: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02255c: 2200 8a00 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@008a │ │ +022560: 7010 6803 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0368 │ │ +022566: 6900 3c01 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@013c │ │ +02256a: 0e00 |000d: return-void │ │ +02256c: 2200 8900 |000e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@0089 │ │ +022570: 7010 6603 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0366 │ │ +022576: 6900 3c01 |0013: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@013c │ │ +02257a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x000d line=69 │ │ 0x000e line=67 │ │ locals : │ │ @@ -10333,17 +10333,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02254c: |[02254c] android.support.v4.app.NotificationCompat.:()V │ │ -02255c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -022562: 0e00 |0003: return-void │ │ +02257c: |[02257c] android.support.v4.app.NotificationCompat.:()V │ │ +02258c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +022592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -10352,30 +10352,30 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022564: |[022564] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -022574: 6200 3c01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@013c │ │ -022578: 1100 |0002: return-object v0 │ │ +022594: |[022594] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +0225a4: 6200 3c01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@013c │ │ +0225a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1526 (NotificationCompat.java) │ │ + source_file_idx : 1532 (NotificationCompat.java) │ │ │ │ Class #39 header: │ │ -class_idx : 135 │ │ +class_idx : 140 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1527 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1533 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #39 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ @@ -10390,17 +10390,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02257c: |[02257c] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -02258c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -022592: 0e00 |0003: return-void │ │ +0225ac: |[0225ac] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +0225bc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0225c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatHoneycomb;) │ │ @@ -10408,93 +10408,93 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 144 16-bit code units │ │ -022594: |[022594] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ -0225a4: 2201 0f00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@000f │ │ -0225a8: 7020 4600 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0046 │ │ -0225ae: 5362 0d00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000d │ │ -0225b2: 6e30 5900 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0059 │ │ -0225b8: 0c01 |000a: move-result-object v1 │ │ -0225ba: 5262 0500 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0005 │ │ -0225be: 5263 0600 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -0225c2: 6e30 5500 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0055 │ │ -0225c8: 0c01 |0012: move-result-object v1 │ │ -0225ca: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -0225ce: 6e20 4900 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0049 │ │ -0225d4: 0c01 |0018: move-result-object v1 │ │ -0225d6: 5462 0b00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -0225da: 6e30 5700 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0057 │ │ -0225e0: 0c01 |001e: move-result-object v1 │ │ -0225e2: 5462 0a00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -0225e6: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0225ea: 6e30 5600 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0056 │ │ -0225f0: 0c01 |0026: move-result-object v1 │ │ -0225f2: 5462 0c00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -0225f6: 6e20 5800 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0058 │ │ -0225fc: 0c01 |002c: move-result-object v1 │ │ -0225fe: 5262 0700 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -022602: 5263 0900 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -022606: 5264 0800 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -02260a: 6e40 5200 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ -022610: 0c02 |0036: move-result-object v2 │ │ -022612: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -022616: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -02261a: 3801 4d00 |003b: if-eqz v1, 0088 // +004d │ │ -02261e: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -022620: 6e20 5300 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0053 │ │ -022626: 0c02 |0041: move-result-object v2 │ │ -022628: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -02262c: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -022630: 3801 4400 |0046: if-eqz v1, 008a // +0044 │ │ -022634: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -022636: 6e20 5400 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0054 │ │ -02263c: 0c02 |004c: move-result-object v2 │ │ -02263e: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -022642: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -022646: 3801 3b00 |0051: if-eqz v1, 008c // +003b │ │ -02264a: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -02264c: 6e20 4800 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0048 │ │ -022652: 0c01 |0057: move-result-object v1 │ │ -022654: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ -022658: 6e20 4e00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004e │ │ -02265e: 0c01 |005d: move-result-object v1 │ │ -022660: 6e20 4d00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004d │ │ -022666: 0c01 |0061: move-result-object v1 │ │ -022668: 6e20 4c00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004c │ │ -02266e: 0c01 |0065: move-result-object v1 │ │ -022670: 6e20 4a00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ -022676: 0c01 |0069: move-result-object v1 │ │ -022678: 6e20 4b00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004b │ │ -02267e: 0c01 |006d: move-result-object v1 │ │ -022680: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -022684: 6e20 4f00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004f │ │ -02268a: 0c02 |0073: move-result-object v2 │ │ -02268c: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -022690: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -022694: 3801 1600 |0078: if-eqz v1, 008e // +0016 │ │ -022698: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -02269a: 6e30 5000 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0050 │ │ -0226a0: 0c01 |007e: move-result-object v1 │ │ -0226a2: 6e20 5100 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ -0226a8: 0c00 |0082: move-result-object v0 │ │ -0226aa: 6e10 4700 0000 |0083: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0047 │ │ -0226b0: 0c01 |0086: move-result-object v1 │ │ -0226b2: 1101 |0087: return-object v1 │ │ -0226b4: 1201 |0088: const/4 v1, #int 0 // #0 │ │ -0226b6: 28b5 |0089: goto 003e // -004b │ │ -0226b8: 1201 |008a: const/4 v1, #int 0 // #0 │ │ -0226ba: 28be |008b: goto 0049 // -0042 │ │ -0226bc: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -0226be: 28c7 |008d: goto 0054 // -0039 │ │ -0226c0: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -0226c2: 28ec |008f: goto 007b // -0014 │ │ +0225c4: |[0225c4] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ +0225d4: 2201 1100 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0011 │ │ +0225d8: 7020 4600 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0046 │ │ +0225de: 5362 0d00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000d │ │ +0225e2: 6e30 5900 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0059 │ │ +0225e8: 0c01 |000a: move-result-object v1 │ │ +0225ea: 5262 0500 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0005 │ │ +0225ee: 5263 0600 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ +0225f2: 6e30 5500 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0055 │ │ +0225f8: 0c01 |0012: move-result-object v1 │ │ +0225fa: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +0225fe: 6e20 4900 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0049 │ │ +022604: 0c01 |0018: move-result-object v1 │ │ +022606: 5462 0b00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +02260a: 6e30 5700 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0057 │ │ +022610: 0c01 |001e: move-result-object v1 │ │ +022612: 5462 0a00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +022616: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +02261a: 6e30 5600 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0056 │ │ +022620: 0c01 |0026: move-result-object v1 │ │ +022622: 5462 0c00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000c │ │ +022626: 6e20 5800 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0058 │ │ +02262c: 0c01 |002c: move-result-object v1 │ │ +02262e: 5262 0700 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ +022632: 5263 0900 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +022636: 5264 0800 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +02263a: 6e40 5200 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0052 │ │ +022640: 0c02 |0036: move-result-object v2 │ │ +022642: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +022646: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +02264a: 3801 4d00 |003b: if-eqz v1, 0088 // +004d │ │ +02264e: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +022650: 6e20 5300 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0053 │ │ +022656: 0c02 |0041: move-result-object v2 │ │ +022658: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +02265c: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +022660: 3801 4400 |0046: if-eqz v1, 008a // +0044 │ │ +022664: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +022666: 6e20 5400 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0054 │ │ +02266c: 0c02 |004c: move-result-object v2 │ │ +02266e: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +022672: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +022676: 3801 3b00 |0051: if-eqz v1, 008c // +003b │ │ +02267a: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +02267c: 6e20 4800 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0048 │ │ +022682: 0c01 |0057: move-result-object v1 │ │ +022684: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ +022688: 6e20 4e00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@004e │ │ +02268e: 0c01 |005d: move-result-object v1 │ │ +022690: 6e20 4d00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004d │ │ +022696: 0c01 |0061: move-result-object v1 │ │ +022698: 6e20 4c00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004c │ │ +02269e: 0c01 |0065: move-result-object v1 │ │ +0226a0: 6e20 4a00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004a │ │ +0226a6: 0c01 |0069: move-result-object v1 │ │ +0226a8: 6e20 4b00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004b │ │ +0226ae: 0c01 |006d: move-result-object v1 │ │ +0226b0: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +0226b4: 6e20 4f00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004f │ │ +0226ba: 0c02 |0073: move-result-object v2 │ │ +0226bc: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +0226c0: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +0226c4: 3801 1600 |0078: if-eqz v1, 008e // +0016 │ │ +0226c8: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +0226ca: 6e30 5000 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0050 │ │ +0226d0: 0c01 |007e: move-result-object v1 │ │ +0226d2: 6e20 5100 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0051 │ │ +0226d8: 0c00 |0082: move-result-object v0 │ │ +0226da: 6e10 4700 0000 |0083: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0047 │ │ +0226e0: 0c01 |0086: move-result-object v1 │ │ +0226e2: 1101 |0087: return-object v1 │ │ +0226e4: 1201 |0088: const/4 v1, #int 0 // #0 │ │ +0226e6: 28b5 |0089: goto 003e // -004b │ │ +0226e8: 1201 |008a: const/4 v1, #int 0 // #0 │ │ +0226ea: 28be |008b: goto 0049 // -0042 │ │ +0226ec: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +0226ee: 28c7 |008d: goto 0054 // -0039 │ │ +0226f0: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +0226f2: 28ec |008f: goto 007b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0083 line=51 │ │ 0x0088 line=30 │ │ locals : │ │ 0x0083 - 0x0088 reg=0 b Landroid/app/Notification$Builder; │ │ @@ -10506,21 +10506,21 @@ │ │ 0x0000 - 0x0090 reg=10 tickerView Landroid/widget/RemoteViews; │ │ 0x0000 - 0x0090 reg=11 number I │ │ 0x0000 - 0x0090 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0090 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0090 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1527 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 1533 (NotificationCompatHoneycomb.java) │ │ │ │ Class #40 header: │ │ -class_idx : 136 │ │ +class_idx : 141 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1697 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1703 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #40 - │ │ Class descriptor : 'Landroid/support/v4/app/ServiceCompat;' │ │ @@ -10540,32 +10540,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0226c4: |[0226c4] android.support.v4.app.ServiceCompat.:()V │ │ -0226d4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0226da: 0e00 |0003: return-void │ │ +0226f4: |[0226f4] android.support.v4.app.ServiceCompat.:()V │ │ +022704: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02270a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1697 (ServiceCompat.java) │ │ + source_file_idx : 1703 (ServiceCompat.java) │ │ │ │ Class #41 header: │ │ -class_idx : 137 │ │ +class_idx : 142 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1702 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1708 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 20 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -10623,37 +10623,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0226dc: |[0226dc] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -0226ec: 7010 6e0b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0226f2: 5b34 3e01 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@013e │ │ -0226f6: 2200 1f00 |0005: new-instance v0, Landroid/content/Intent; // type@001f │ │ -0226fa: 7010 8200 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0082 │ │ -022700: 1a01 1708 |000a: const-string v1, "android.intent.action.SEND" // string@0817 │ │ -022704: 6e20 a000 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -02270a: 0c00 |000f: move-result-object v0 │ │ -02270c: 5b30 4201 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022710: 5430 4201 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022714: 1a01 2508 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0825 │ │ -022718: 6e10 0d00 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@000d │ │ -02271e: 0c02 |0019: move-result-object v2 │ │ -022720: 6e30 9a00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -022726: 5430 4201 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -02272a: 1a01 2408 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0824 │ │ -02272e: 6e10 0a00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000a │ │ -022734: 0c02 |0024: move-result-object v2 │ │ -022736: 6e30 9800 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0098 │ │ -02273c: 5430 4201 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022740: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -022744: 6e20 8600 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ -02274a: 0e00 |002f: return-void │ │ +02270c: |[02270c] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +02271c: 7010 6e0b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ +022722: 5b34 3e01 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@013e │ │ +022726: 2200 2100 |0005: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02272a: 7010 8200 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0082 │ │ +022730: 1a01 1d08 |000a: const-string v1, "android.intent.action.SEND" // string@081d │ │ +022734: 6e20 a000 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +02273a: 0c00 |000f: move-result-object v0 │ │ +02273c: 5b30 4201 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022740: 5430 4201 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022744: 1a01 2b08 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@082b │ │ +022748: 6e10 0d00 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@000d │ │ +02274e: 0c02 |0019: move-result-object v2 │ │ +022750: 6e30 9a00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +022756: 5430 4201 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +02275a: 1a01 2a08 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@082a │ │ +02275e: 6e10 0a00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000a │ │ +022764: 0c02 |0024: move-result-object v2 │ │ +022766: 6e30 9800 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0098 │ │ +02276c: 5430 4201 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022770: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +022774: 6e20 8600 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ +02277a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ 0x0005 line=224 │ │ 0x0012 line=225 │ │ 0x001d line=226 │ │ @@ -10668,35 +10668,35 @@ │ │ type : '(Ljava/lang/String;Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -02274c: |[02274c] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -02275c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02275e: 5454 4201 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022762: 6e20 9300 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ -022768: 0c00 |0006: move-result-object v0 │ │ -02276a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -02276e: 2101 |0009: array-length v1, v0 │ │ -022770: 6e10 e80b 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -022776: 0a04 |000d: move-result v4 │ │ -022778: b014 |000e: add-int/2addr v4, v1 │ │ -02277a: 2342 8402 |000f: new-array v2, v4, [Ljava/lang/String; // type@0284 │ │ -02277e: 6e20 ea0b 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ -022784: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -022788: 6e10 e80b 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -02278e: 0a04 |0019: move-result v4 │ │ -022790: 7151 9b0b 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -022796: 5453 4201 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -02279a: 6e30 9c00 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ -0227a0: 0e00 |0022: return-void │ │ -0227a2: 0131 |0023: move v1, v3 │ │ -0227a4: 28e6 |0024: goto 000a // -001a │ │ +02277c: |[02277c] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +02278c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02278e: 5454 4201 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022792: 6e20 9300 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ +022798: 0c00 |0006: move-result-object v0 │ │ +02279a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +02279e: 2101 |0009: array-length v1, v0 │ │ +0227a0: 6e10 e80b 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +0227a6: 0a04 |000d: move-result v4 │ │ +0227a8: b014 |000e: add-int/2addr v4, v1 │ │ +0227aa: 2342 8a02 |000f: new-array v2, v4, [Ljava/lang/String; // type@028a │ │ +0227ae: 6e20 ea0b 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ +0227b4: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +0227b8: 6e10 e80b 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +0227be: 0a04 |0019: move-result v4 │ │ +0227c0: 7151 9b0b 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +0227c6: 5453 4201 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +0227ca: 6e30 9c00 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ +0227d0: 0e00 |0022: return-void │ │ +0227d2: 0131 |0023: move v1, v3 │ │ +0227d4: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=288 │ │ 0x0007 line=289 │ │ 0x000a line=290 │ │ 0x0011 line=291 │ │ 0x0014 line=292 │ │ @@ -10718,33 +10718,33 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -0227a8: |[0227a8] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -0227b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0227ba: 6e10 7d03 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@037d │ │ -0227c0: 0c00 |0004: move-result-object v0 │ │ -0227c2: 6e20 9300 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ -0227c8: 0c01 |0008: move-result-object v1 │ │ -0227ca: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0227ce: 2112 |000b: array-length v2, v1 │ │ -0227d0: 2185 |000c: array-length v5, v8 │ │ -0227d2: b025 |000d: add-int/2addr v5, v2 │ │ -0227d4: 2353 8402 |000e: new-array v3, v5, [Ljava/lang/String; // type@0284 │ │ -0227d8: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -0227dc: 7152 9b0b 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -0227e2: 2185 |0015: array-length v5, v8 │ │ -0227e4: 7155 9b0b 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -0227ea: 6e30 9c00 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ -0227f0: 0e00 |001c: return-void │ │ -0227f2: 0142 |001d: move v2, v4 │ │ -0227f4: 28ee |001e: goto 000c // -0012 │ │ +0227d8: |[0227d8] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +0227e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0227ea: 6e10 7d03 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@037d │ │ +0227f0: 0c00 |0004: move-result-object v0 │ │ +0227f2: 6e20 9300 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ +0227f8: 0c01 |0008: move-result-object v1 │ │ +0227fa: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0227fe: 2112 |000b: array-length v2, v1 │ │ +022800: 2185 |000c: array-length v5, v8 │ │ +022802: b025 |000d: add-int/2addr v5, v2 │ │ +022804: 2353 8a02 |000e: new-array v3, v5, [Ljava/lang/String; // type@028a │ │ +022808: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +02280c: 7152 9b0b 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +022812: 2185 |0015: array-length v5, v8 │ │ +022814: 7155 9b0b 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +02281a: 6e30 9c00 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ +022820: 0e00 |001c: return-void │ │ +022822: 0142 |001d: move v2, v4 │ │ +022824: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=300 │ │ 0x0005 line=301 │ │ 0x0009 line=302 │ │ 0x000c line=303 │ │ 0x0010 line=304 │ │ @@ -10766,18 +10766,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0227f8: |[0227f8] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022808: 2200 8900 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0089 │ │ -02280c: 7020 7003 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0370 │ │ -022812: 1100 |0005: return-object v0 │ │ +022828: |[022828] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022838: 2200 8e00 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@008e │ │ +02283c: 7020 7003 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0370 │ │ +022842: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -10786,23 +10786,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -022814: |[022814] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022824: 5410 3f01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ -022828: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02282c: 2200 df01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -022830: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -022836: 5b10 3f01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ -02283a: 5410 3f01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ -02283e: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -022844: 1101 |0010: return-object v1 │ │ +022844: |[022844] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022854: 5410 3f01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ +022858: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02285c: 2200 e501 |0004: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +022860: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +022866: 5b10 3f01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ +02286a: 5410 3f01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ +02286e: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +022874: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=529 │ │ 0x000b line=531 │ │ 0x0010 line=532 │ │ locals : │ │ @@ -10814,18 +10814,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -022848: |[022848] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022858: 1a00 1a08 |0000: const-string v0, "android.intent.extra.BCC" // string@081a │ │ -02285c: 7030 7903 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0379 │ │ -022862: 1101 |0005: return-object v1 │ │ +022878: |[022878] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022888: 1a00 2008 |0000: const-string v0, "android.intent.extra.BCC" // string@0820 │ │ +02288c: 7030 7903 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0379 │ │ +022892: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0005 line=544 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -10835,23 +10835,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -022864: |[022864] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022874: 5410 4001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ -022878: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02287c: 2200 df01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -022880: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -022886: 5b10 4001 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ -02288a: 5410 4001 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ -02288e: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -022894: 1101 |0010: return-object v1 │ │ +022894: |[022894] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0228a4: 5410 4001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ +0228a8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0228ac: 2200 e501 |0004: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +0228b0: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +0228b6: 5b10 4001 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ +0228ba: 5410 4001 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ +0228be: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +0228c4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0004 line=489 │ │ 0x000b line=491 │ │ 0x0010 line=492 │ │ locals : │ │ @@ -10863,18 +10863,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -022898: |[022898] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0228a8: 1a00 1b08 |0000: const-string v0, "android.intent.extra.CC" // string@081b │ │ -0228ac: 7030 7903 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0379 │ │ -0228b2: 1101 |0005: return-object v1 │ │ +0228c8: |[0228c8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0228d8: 1a00 2108 |0000: const-string v0, "android.intent.extra.CC" // string@0821 │ │ +0228dc: 7030 7903 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0379 │ │ +0228e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0005 line=504 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -10884,23 +10884,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0228b4: |[0228b4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0228c4: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ -0228c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0228cc: 2200 df01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -0228d0: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -0228d6: 5b10 4401 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ -0228da: 5410 4401 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ -0228de: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -0228e4: 1101 |0010: return-object v1 │ │ +0228e4: |[0228e4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0228f4: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ +0228f8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0228fc: 2200 e501 |0004: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +022900: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +022906: 5b10 4401 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ +02290a: 5410 4401 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ +02290e: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +022914: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0004 line=449 │ │ 0x000b line=451 │ │ 0x0010 line=452 │ │ locals : │ │ @@ -10912,18 +10912,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0228e8: |[0228e8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0228f8: 1a00 1c08 |0000: const-string v0, "android.intent.extra.EMAIL" // string@081c │ │ -0228fc: 7030 7903 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0379 │ │ -022902: 1101 |0005: return-object v1 │ │ +022918: |[022918] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022928: 1a00 2208 |0000: const-string v0, "android.intent.extra.EMAIL" // string@0822 │ │ +02292c: 7030 7903 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0379 │ │ +022932: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0005 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -10933,38 +10933,38 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -022904: |[022904] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022914: 5431 4201 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022918: 1a02 1d08 |0002: const-string v2, "android.intent.extra.STREAM" // string@081d │ │ -02291c: 6e20 9100 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0091 │ │ -022922: 0c00 |0007: move-result-object v0 │ │ -022924: 1f00 4000 |0008: check-cast v0, Landroid/net/Uri; // type@0040 │ │ -022928: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -02292c: 6e20 8303 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0383 │ │ -022932: 0c03 |000f: move-result-object v3 │ │ -022934: 1103 |0010: return-object v3 │ │ -022936: 5431 4301 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -02293a: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -02293e: 2201 df01 |0015: new-instance v1, Ljava/util/ArrayList; // type@01df │ │ -022942: 7010 dc0b 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -022948: 5b31 4301 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -02294c: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -022950: 5431 4201 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022954: 1a02 1d08 |0020: const-string v2, "android.intent.extra.STREAM" // string@081d │ │ -022958: 6e20 9e00 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@009e │ │ -02295e: 5431 4301 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022962: 6e20 df0b 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -022968: 5431 4301 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -02296c: 6e20 df0b 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -022972: 28e1 |002f: goto 0010 // -001f │ │ +022934: |[022934] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022944: 5431 4201 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022948: 1a02 2308 |0002: const-string v2, "android.intent.extra.STREAM" // string@0823 │ │ +02294c: 6e20 9100 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0091 │ │ +022952: 0c00 |0007: move-result-object v0 │ │ +022954: 1f00 4300 |0008: check-cast v0, Landroid/net/Uri; // type@0043 │ │ +022958: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +02295c: 6e20 8303 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0383 │ │ +022962: 0c03 |000f: move-result-object v3 │ │ +022964: 1103 |0010: return-object v3 │ │ +022966: 5431 4301 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +02296a: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +02296e: 2201 e501 |0015: new-instance v1, Ljava/util/ArrayList; // type@01e5 │ │ +022972: 7010 dc0b 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +022978: 5b31 4301 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +02297c: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +022980: 5431 4201 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022984: 1a02 2308 |0020: const-string v2, "android.intent.extra.STREAM" // string@0823 │ │ +022988: 6e20 9e00 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@009e │ │ +02298e: 5431 4301 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022992: 6e20 df0b 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +022998: 5431 4301 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +02299c: 6e20 df0b 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +0229a2: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x000a line=410 │ │ 0x000c line=411 │ │ 0x0010 line=421 │ │ 0x0011 line=413 │ │ @@ -10984,21 +10984,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -022974: |[022974] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -022984: 6e10 7d03 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@037d │ │ -02298a: 0c00 |0003: move-result-object v0 │ │ -02298c: 5421 4101 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@0141 │ │ -022990: 7120 8700 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0087 │ │ -022996: 0c00 |0009: move-result-object v0 │ │ -022998: 1100 |000a: return-object v0 │ │ +0229a4: |[0229a4] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +0229b4: 6e10 7d03 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@037d │ │ +0229ba: 0c00 |0003: move-result-object v0 │ │ +0229bc: 5421 4101 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@0141 │ │ +0229c0: 7120 8700 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0087 │ │ +0229c6: 0c00 |0009: move-result-object v0 │ │ +0229c8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -11006,17 +11006,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02299c: |[02299c] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -0229ac: 5410 3e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@013e │ │ -0229b0: 1100 |0002: return-object v0 │ │ +0229cc: |[0229cc] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +0229dc: 5410 3e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@013e │ │ +0229e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -11024,94 +11024,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -0229b4: |[0229b4] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -0229c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0229c6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0229c8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0229ca: 5473 4401 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ -0229ce: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -0229d2: 1a03 1c08 |0007: const-string v3, "android.intent.extra.EMAIL" // string@081c │ │ -0229d6: 5474 4401 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ -0229da: 7030 7803 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0378 │ │ -0229e0: 5b76 4401 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ -0229e4: 5473 4001 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ -0229e8: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -0229ec: 1a03 1b08 |0014: const-string v3, "android.intent.extra.CC" // string@081b │ │ -0229f0: 5474 4001 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ -0229f4: 7030 7803 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0378 │ │ -0229fa: 5b76 4001 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ -0229fe: 5473 3f01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ -022a02: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -022a06: 1a03 1a08 |0021: const-string v3, "android.intent.extra.BCC" // string@081a │ │ -022a0a: 5474 3f01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ -022a0e: 7030 7803 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0378 │ │ -022a14: 5b76 3f01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ -022a18: 5473 4301 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022a1c: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -022a20: 5473 4301 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022a24: 6e10 e80b 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -022a2a: 0a03 |0033: move-result v3 │ │ -022a2c: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -022a30: 5473 4201 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022a34: 6e10 8800 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -022a3a: 0c03 |003b: move-result-object v3 │ │ -022a3c: 1a04 1808 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0818 │ │ -022a40: 6e20 7e0b 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -022a46: 0a00 |0041: move-result v0 │ │ -022a48: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -022a4c: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -022a50: 5473 4201 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022a54: 1a04 1708 |0048: const-string v4, "android.intent.action.SEND" // string@0817 │ │ -022a58: 6e20 a000 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -022a5e: 5473 4301 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022a62: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -022a66: 5473 4301 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022a6a: 6e10 e30b 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@0be3 │ │ -022a70: 0a03 |0056: move-result v3 │ │ -022a72: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -022a76: 5473 4201 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022a7a: 1a04 1d08 |005b: const-string v4, "android.intent.extra.STREAM" // string@081d │ │ -022a7e: 5475 4301 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022a82: 6e20 e20b 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -022a88: 0c02 |0062: move-result-object v2 │ │ -022a8a: 1f02 4c00 |0063: check-cast v2, Landroid/os/Parcelable; // type@004c │ │ -022a8e: 6e30 9800 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0098 │ │ -022a94: 5b76 4301 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022a98: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -022a9c: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -022aa0: 5472 4201 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022aa4: 1a03 1808 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0818 │ │ -022aa8: 6e20 a000 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -022aae: 5472 4301 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022ab2: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -022ab6: 5472 4301 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022aba: 6e10 e30b 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0be3 │ │ -022ac0: 0a02 |007e: move-result v2 │ │ -022ac2: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -022ac6: 5472 4201 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022aca: 1a03 1d08 |0083: const-string v3, "android.intent.extra.STREAM" // string@081d │ │ -022ace: 5474 4301 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022ad2: 6e30 9d00 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@009d │ │ -022ad8: 5472 4201 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022adc: 1102 |008c: return-object v2 │ │ -022ade: 0121 |008d: move v1, v2 │ │ -022ae0: 28a8 |008e: goto 0036 // -0058 │ │ -022ae2: 5472 4201 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022ae6: 1a03 1d08 |0091: const-string v3, "android.intent.extra.STREAM" // string@081d │ │ -022aea: 6e20 9e00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@009e │ │ -022af0: 28d2 |0096: goto 0068 // -002e │ │ -022af2: 5472 4201 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022af6: 1a03 1d08 |0099: const-string v3, "android.intent.extra.STREAM" // string@081d │ │ -022afa: 6e20 9e00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@009e │ │ -022b00: 28ec |009e: goto 008a // -0014 │ │ +0229e4: |[0229e4] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +0229f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0229f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0229f8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0229fa: 5473 4401 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ +0229fe: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +022a02: 1a03 2208 |0007: const-string v3, "android.intent.extra.EMAIL" // string@0822 │ │ +022a06: 5474 4401 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ +022a0a: 7030 7803 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0378 │ │ +022a10: 5b76 4401 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ +022a14: 5473 4001 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ +022a18: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +022a1c: 1a03 2108 |0014: const-string v3, "android.intent.extra.CC" // string@0821 │ │ +022a20: 5474 4001 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ +022a24: 7030 7803 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0378 │ │ +022a2a: 5b76 4001 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0140 │ │ +022a2e: 5473 3f01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ +022a32: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +022a36: 1a03 2008 |0021: const-string v3, "android.intent.extra.BCC" // string@0820 │ │ +022a3a: 5474 3f01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ +022a3e: 7030 7803 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0378 │ │ +022a44: 5b76 3f01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@013f │ │ +022a48: 5473 4301 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022a4c: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +022a50: 5473 4301 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022a54: 6e10 e80b 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +022a5a: 0a03 |0033: move-result v3 │ │ +022a5c: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +022a60: 5473 4201 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022a64: 6e10 8800 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +022a6a: 0c03 |003b: move-result-object v3 │ │ +022a6c: 1a04 1e08 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@081e │ │ +022a70: 6e20 7e0b 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +022a76: 0a00 |0041: move-result v0 │ │ +022a78: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +022a7c: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +022a80: 5473 4201 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022a84: 1a04 1d08 |0048: const-string v4, "android.intent.action.SEND" // string@081d │ │ +022a88: 6e20 a000 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +022a8e: 5473 4301 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022a92: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +022a96: 5473 4301 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022a9a: 6e10 e30b 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@0be3 │ │ +022aa0: 0a03 |0056: move-result v3 │ │ +022aa2: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +022aa6: 5473 4201 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022aaa: 1a04 2308 |005b: const-string v4, "android.intent.extra.STREAM" // string@0823 │ │ +022aae: 5475 4301 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022ab2: 6e20 e20b 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +022ab8: 0c02 |0062: move-result-object v2 │ │ +022aba: 1f02 5000 |0063: check-cast v2, Landroid/os/Parcelable; // type@0050 │ │ +022abe: 6e30 9800 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0098 │ │ +022ac4: 5b76 4301 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022ac8: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +022acc: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +022ad0: 5472 4201 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022ad4: 1a03 1e08 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@081e │ │ +022ad8: 6e20 a000 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +022ade: 5472 4301 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022ae2: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +022ae6: 5472 4301 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022aea: 6e10 e30b 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0be3 │ │ +022af0: 0a02 |007e: move-result v2 │ │ +022af2: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +022af6: 5472 4201 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022afa: 1a03 2308 |0083: const-string v3, "android.intent.extra.STREAM" // string@0823 │ │ +022afe: 5474 4301 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022b02: 6e30 9d00 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@009d │ │ +022b08: 5472 4201 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022b0c: 1102 |008c: return-object v2 │ │ +022b0e: 0121 |008d: move v1, v2 │ │ +022b10: 28a8 |008e: goto 0036 // -0058 │ │ +022b12: 5472 4201 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022b16: 1a03 2308 |0091: const-string v3, "android.intent.extra.STREAM" // string@0823 │ │ +022b1a: 6e20 9e00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@009e │ │ +022b20: 28d2 |0096: goto 0068 // -002e │ │ +022b22: 5472 4201 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022b26: 1a03 2308 |0099: const-string v3, "android.intent.extra.STREAM" // string@0823 │ │ +022b2a: 6e20 9e00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@009e │ │ +022b30: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=240 │ │ 0x0007 line=241 │ │ 0x000e line=242 │ │ 0x0010 line=244 │ │ 0x0014 line=245 │ │ @@ -11146,21 +11146,21 @@ │ │ type : '(I)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -022b04: |[022b04] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022b14: 5410 3e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@013e │ │ -022b18: 6e20 0e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@000e │ │ -022b1e: 0c00 |0005: move-result-object v0 │ │ -022b20: 6e20 7f03 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@037f │ │ -022b26: 0c00 |0009: move-result-object v0 │ │ -022b28: 1100 |000a: return-object v0 │ │ +022b34: |[022b34] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022b44: 5410 3e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@013e │ │ +022b48: 6e20 0e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@000e │ │ +022b4e: 0c00 |0005: move-result-object v0 │ │ +022b50: 6e20 7f03 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@037f │ │ +022b56: 0c00 |0009: move-result-object v0 │ │ +022b58: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -11169,17 +11169,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022b2c: |[022b2c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022b3c: 5b01 4101 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@0141 │ │ -022b40: 1100 |0002: return-object v0 │ │ +022b5c: |[022b5c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022b6c: 5b01 4101 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@0141 │ │ +022b70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -11189,19 +11189,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022b44: |[022b44] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022b54: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022b58: 1a01 1a08 |0002: const-string v1, "android.intent.extra.BCC" // string@081a │ │ -022b5c: 6e30 9c00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ -022b62: 1102 |0007: return-object v2 │ │ +022b74: |[022b74] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022b84: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022b88: 1a01 2008 |0002: const-string v1, "android.intent.extra.BCC" // string@0820 │ │ +022b8c: 6e30 9c00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ +022b92: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0007 line=517 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -11211,19 +11211,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022b64: |[022b64] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022b74: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022b78: 1a01 1b08 |0002: const-string v1, "android.intent.extra.CC" // string@081b │ │ -022b7c: 6e30 9c00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ -022b82: 1102 |0007: return-object v2 │ │ +022b94: |[022b94] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022ba4: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022ba8: 1a01 2108 |0002: const-string v1, "android.intent.extra.CC" // string@0821 │ │ +022bac: 6e30 9c00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ +022bb2: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0007 line=477 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -11233,23 +11233,23 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -022b84: |[022b84] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022b94: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ -022b98: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -022b9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -022b9e: 5b20 4401 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ -022ba2: 5420 4201 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022ba6: 1a01 1c08 |0009: const-string v1, "android.intent.extra.EMAIL" // string@081c │ │ -022baa: 6e30 9c00 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ -022bb0: 1102 |000e: return-object v2 │ │ +022bb4: |[022bb4] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022bc4: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ +022bc8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +022bcc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +022bce: 5b20 4401 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0144 │ │ +022bd2: 5420 4201 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022bd6: 1a01 2208 |0009: const-string v1, "android.intent.extra.EMAIL" // string@0822 │ │ +022bda: 6e30 9c00 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@009c │ │ +022be0: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=434 │ │ 0x0007 line=436 │ │ 0x000e line=437 │ │ locals : │ │ @@ -11261,31 +11261,31 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -022bb4: |[022bb4] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022bc4: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022bc8: 6e10 8800 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -022bce: 0c00 |0005: move-result-object v0 │ │ -022bd0: 1a01 1708 |0006: const-string v1, "android.intent.action.SEND" // string@0817 │ │ -022bd4: 6e20 7e0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -022bda: 0a00 |000b: move-result v0 │ │ -022bdc: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -022be0: 5420 4201 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022be4: 1a01 1708 |0010: const-string v1, "android.intent.action.SEND" // string@0817 │ │ -022be8: 6e20 a000 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -022bee: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -022bf0: 5b20 4301 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ -022bf4: 5420 4201 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022bf8: 1a01 1d08 |001a: const-string v1, "android.intent.extra.STREAM" // string@081d │ │ -022bfc: 6e30 9800 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0098 │ │ -022c02: 1102 |001f: return-object v2 │ │ +022be4: |[022be4] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022bf4: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022bf8: 6e10 8800 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +022bfe: 0c00 |0005: move-result-object v0 │ │ +022c00: 1a01 1d08 |0006: const-string v1, "android.intent.action.SEND" // string@081d │ │ +022c04: 6e20 7e0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +022c0a: 0a00 |000b: move-result v0 │ │ +022c0c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +022c10: 5420 4201 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022c14: 1a01 1d08 |0010: const-string v1, "android.intent.action.SEND" // string@081d │ │ +022c18: 6e20 a000 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +022c1e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +022c20: 5b20 4301 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0143 │ │ +022c24: 5420 4201 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022c28: 1a01 2308 |001a: const-string v1, "android.intent.extra.STREAM" // string@0823 │ │ +022c2c: 6e30 9800 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0098 │ │ +022c32: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000e line=390 │ │ 0x0015 line=392 │ │ 0x0018 line=393 │ │ 0x001f line=394 │ │ @@ -11298,19 +11298,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022c04: |[022c04] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022c14: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022c18: 1a01 1e08 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@081e │ │ -022c1c: 6e30 9a00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -022c22: 1102 |0007: return-object v2 │ │ +022c34: |[022c34] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022c44: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022c48: 1a01 2408 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0824 │ │ +022c4c: 6e30 9a00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +022c52: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0007 line=556 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ @@ -11320,19 +11320,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022c24: |[022c24] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022c34: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022c38: 1a01 1f08 |0002: const-string v1, "android.intent.extra.TEXT" // string@081f │ │ -022c3c: 6e30 9900 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0099 │ │ -022c42: 1102 |0007: return-object v2 │ │ +022c54: |[022c54] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022c64: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022c68: 1a01 2508 |0002: const-string v1, "android.intent.extra.TEXT" // string@0825 │ │ +022c6c: 6e30 9900 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0099 │ │ +022c72: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0007 line=375 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -11342,18 +11342,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -022c44: |[022c44] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -022c54: 5410 4201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ -022c58: 6e20 a200 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ -022c5e: 1101 |0005: return-object v1 │ │ +022c74: |[022c74] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +022c84: 5410 4201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0142 │ │ +022c88: 6e20 a200 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ +022c8e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ @@ -11363,34 +11363,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -022c60: |[022c60] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -022c70: 5420 3e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@013e │ │ -022c74: 6e10 7a03 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@037a │ │ -022c7a: 0c01 |0005: move-result-object v1 │ │ -022c7c: 6e20 2300 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0023 │ │ -022c82: 0e00 |0009: return-void │ │ +022c90: |[022c90] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +022ca0: 5420 3e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@013e │ │ +022ca4: 6e10 7a03 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@037a │ │ +022caa: 0c01 |0005: move-result-object v1 │ │ +022cac: 6e20 2300 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0023 │ │ +022cb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0009 line=331 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - source_file_idx : 1702 (ShareCompat.java) │ │ + source_file_idx : 1708 (ShareCompat.java) │ │ │ │ Class #42 header: │ │ -class_idx : 138 │ │ +class_idx : 143 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1702 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1708 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 17 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -11437,27 +11437,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -022c84: |[022c84] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -022c94: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -022c9a: 5b12 4601 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0146 │ │ -022c9e: 6e10 0b00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ -022ca4: 0c00 |0008: move-result-object v0 │ │ -022ca6: 5b10 4901 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022caa: 7110 a503 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@03a5 │ │ -022cb0: 0c00 |000e: move-result-object v0 │ │ -022cb2: 5b10 4801 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ -022cb6: 7110 a403 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@03a4 │ │ -022cbc: 0c00 |0014: move-result-object v0 │ │ -022cbe: 5b10 4701 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0147 │ │ -022cc2: 0e00 |0017: return-void │ │ +022cb4: |[022cb4] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +022cc4: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +022cca: 5b12 4601 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0146 │ │ +022cce: 6e10 0b00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ +022cd4: 0c00 |0008: move-result-object v0 │ │ +022cd6: 5b10 4901 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022cda: 7110 a503 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@03a5 │ │ +022ce0: 0c00 |000e: move-result-object v0 │ │ +022ce2: 5b10 4801 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ +022ce6: 7110 a403 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@03a4 │ │ +022cec: 0c00 |0014: move-result-object v0 │ │ +022cee: 5b10 4701 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0147 │ │ +022cf2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0003 line=599 │ │ 0x0005 line=600 │ │ 0x000b line=601 │ │ 0x0011 line=602 │ │ @@ -11471,18 +11471,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -022cc4: |[022cc4] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -022cd4: 2200 8a00 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@008a │ │ -022cd8: 7020 8803 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0388 │ │ -022cde: 1100 |0005: return-object v0 │ │ +022cf4: |[022cf4] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +022d04: 2200 8f00 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@008f │ │ +022d08: 7020 8803 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0388 │ │ +022d0e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -11491,17 +11491,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022ce0: |[022ce0] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -022cf0: 5410 4701 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0147 │ │ -022cf4: 1100 |0002: return-object v0 │ │ +022d10: |[022d10] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +022d20: 5410 4701 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0147 │ │ +022d24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11509,31 +11509,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -022cf8: |[022cf8] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -022d08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -022d0a: 5453 4701 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0147 │ │ -022d0e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -022d12: 1102 |0005: return-object v2 │ │ -022d14: 5453 4601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0146 │ │ -022d18: 6e10 0c00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000c │ │ -022d1e: 0c01 |000b: move-result-object v1 │ │ -022d20: 5453 4701 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0147 │ │ -022d24: 6e20 b000 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@00b0 │ │ -022d2a: 0c02 |0011: move-result-object v2 │ │ -022d2c: 28f3 |0012: goto 0005 // -000d │ │ -022d2e: 0d00 |0013: move-exception v0 │ │ -022d30: 1a03 b302 |0014: const-string v3, "IntentReader" // string@02b3 │ │ -022d34: 1a04 d601 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@01d6 │ │ -022d38: 7130 c308 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -022d3e: 28ea |001b: goto 0005 // -0016 │ │ +022d28: |[022d28] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +022d38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +022d3a: 5453 4701 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0147 │ │ +022d3e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +022d42: 1102 |0005: return-object v2 │ │ +022d44: 5453 4601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0146 │ │ +022d48: 6e10 0c00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000c │ │ +022d4e: 0c01 |000b: move-result-object v1 │ │ +022d50: 5453 4701 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0147 │ │ +022d54: 6e20 b000 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@00b0 │ │ +022d5a: 0c02 |0011: move-result-object v2 │ │ +022d5c: 28f3 |0012: goto 0005 // -000d │ │ +022d5e: 0d00 |0013: move-exception v0 │ │ +022d60: 1a03 b302 |0014: const-string v3, "IntentReader" // string@02b3 │ │ +022d64: 1a04 d601 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@01d6 │ │ +022d68: 7130 c308 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +022d6e: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=801 │ │ 0x0005 line=809 │ │ 0x0006 line=803 │ │ @@ -11550,31 +11550,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -022d4c: |[022d4c] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -022d5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -022d5e: 5453 4801 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ -022d62: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -022d66: 1102 |0005: return-object v2 │ │ -022d68: 5453 4601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0146 │ │ -022d6c: 6e10 0c00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000c │ │ -022d72: 0c01 |000b: move-result-object v1 │ │ -022d74: 5453 4801 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ -022d78: 6e20 b200 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@00b2 │ │ -022d7e: 0c02 |0011: move-result-object v2 │ │ -022d80: 28f3 |0012: goto 0005 // -000d │ │ -022d82: 0d00 |0013: move-exception v0 │ │ -022d84: 1a03 b302 |0014: const-string v3, "IntentReader" // string@02b3 │ │ -022d88: 1a04 d701 |0016: const-string v4, "Could not retrieve icon for calling application" // string@01d7 │ │ -022d8c: 7130 c308 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -022d92: 28ea |001b: goto 0005 // -0016 │ │ +022d7c: |[022d7c] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +022d8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +022d8e: 5453 4801 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ +022d92: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +022d96: 1102 |0005: return-object v2 │ │ +022d98: 5453 4601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0146 │ │ +022d9c: 6e10 0c00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000c │ │ +022da2: 0c01 |000b: move-result-object v1 │ │ +022da4: 5453 4801 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ +022da8: 6e20 b200 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@00b2 │ │ +022dae: 0c02 |0011: move-result-object v2 │ │ +022db0: 28f3 |0012: goto 0005 // -000d │ │ +022db2: 0d00 |0013: move-exception v0 │ │ +022db4: 1a03 b302 |0014: const-string v3, "IntentReader" // string@02b3 │ │ +022db8: 1a04 d701 |0016: const-string v4, "Could not retrieve icon for calling application" // string@01d7 │ │ +022dbc: 7130 c308 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +022dc2: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=823 │ │ 0x0005 line=831 │ │ 0x0006 line=825 │ │ @@ -11591,34 +11591,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -022da0: |[022da0] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -022db0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -022db2: 5453 4801 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ -022db6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -022dba: 1102 |0005: return-object v2 │ │ -022dbc: 5453 4601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0146 │ │ -022dc0: 6e10 0c00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000c │ │ -022dc6: 0c01 |000b: move-result-object v1 │ │ -022dc8: 5453 4801 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ -022dcc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -022dce: 6e30 b300 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@00b3 │ │ -022dd4: 0c03 |0012: move-result-object v3 │ │ -022dd6: 6e20 b400 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@00b4 │ │ -022ddc: 0c02 |0016: move-result-object v2 │ │ -022dde: 28ee |0017: goto 0005 // -0012 │ │ -022de0: 0d00 |0018: move-exception v0 │ │ -022de2: 1a03 b302 |0019: const-string v3, "IntentReader" // string@02b3 │ │ -022de6: 1a04 d801 |001b: const-string v4, "Could not retrieve label for calling application" // string@01d8 │ │ -022dea: 7130 c308 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -022df0: 28e5 |0020: goto 0005 // -001b │ │ +022dd0: |[022dd0] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +022de0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +022de2: 5453 4801 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ +022de6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +022dea: 1102 |0005: return-object v2 │ │ +022dec: 5453 4601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0146 │ │ +022df0: 6e10 0c00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000c │ │ +022df6: 0c01 |000b: move-result-object v1 │ │ +022df8: 5453 4801 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ +022dfc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +022dfe: 6e30 b300 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@00b3 │ │ +022e04: 0c03 |0012: move-result-object v3 │ │ +022e06: 6e20 b400 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@00b4 │ │ +022e0c: 0c02 |0016: move-result-object v2 │ │ +022e0e: 28ee |0017: goto 0005 // -0012 │ │ +022e10: 0d00 |0018: move-exception v0 │ │ +022e12: 1a03 b302 |0019: const-string v3, "IntentReader" // string@02b3 │ │ +022e16: 1a04 d801 |001b: const-string v4, "Could not retrieve label for calling application" // string@01d8 │ │ +022e1a: 7130 c308 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +022e20: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0001 line=845 │ │ 0x0005 line=853 │ │ 0x0006 line=847 │ │ @@ -11635,17 +11635,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022e00: |[022e00] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -022e10: 5410 4801 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ -022e14: 1100 |0002: return-object v0 │ │ +022e30: |[022e30] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +022e40: 5410 4801 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0148 │ │ +022e44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11653,20 +11653,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022e18: |[022e18] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -022e28: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022e2c: 1a01 1a08 |0002: const-string v1, "android.intent.extra.BCC" // string@081a │ │ -022e30: 6e20 9300 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ -022e36: 0c00 |0007: move-result-object v0 │ │ -022e38: 1100 |0008: return-object v0 │ │ +022e48: |[022e48] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +022e58: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022e5c: 1a01 2008 |0002: const-string v1, "android.intent.extra.BCC" // string@0820 │ │ +022e60: 6e20 9300 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ +022e66: 0c00 |0007: move-result-object v0 │ │ +022e68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11674,20 +11674,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022e3c: |[022e3c] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -022e4c: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022e50: 1a01 1b08 |0002: const-string v1, "android.intent.extra.CC" // string@081b │ │ -022e54: 6e20 9300 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ -022e5a: 0c00 |0007: move-result-object v0 │ │ -022e5c: 1100 |0008: return-object v0 │ │ +022e6c: |[022e6c] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +022e7c: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022e80: 1a01 2108 |0002: const-string v1, "android.intent.extra.CC" // string@0821 │ │ +022e84: 6e20 9300 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ +022e8a: 0c00 |0007: move-result-object v0 │ │ +022e8c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11695,20 +11695,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022e60: |[022e60] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -022e70: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022e74: 1a01 1c08 |0002: const-string v1, "android.intent.extra.EMAIL" // string@081c │ │ -022e78: 6e20 9300 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ -022e7e: 0c00 |0007: move-result-object v0 │ │ -022e80: 1100 |0008: return-object v0 │ │ +022e90: |[022e90] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +022ea0: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022ea4: 1a01 2208 |0002: const-string v1, "android.intent.extra.EMAIL" // string@0822 │ │ +022ea8: 6e20 9300 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0093 │ │ +022eae: 0c00 |0007: move-result-object v0 │ │ +022eb0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11716,21 +11716,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -022e84: |[022e84] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -022e94: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022e98: 1a01 1d08 |0002: const-string v1, "android.intent.extra.STREAM" // string@081d │ │ -022e9c: 6e20 9100 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0091 │ │ -022ea2: 0c00 |0007: move-result-object v0 │ │ -022ea4: 1f00 4000 |0008: check-cast v0, Landroid/net/Uri; // type@0040 │ │ -022ea8: 1100 |000a: return-object v0 │ │ +022eb4: |[022eb4] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +022ec4: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022ec8: 1a01 2308 |0002: const-string v1, "android.intent.extra.STREAM" // string@0823 │ │ +022ecc: 6e20 9100 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0091 │ │ +022ed2: 0c00 |0007: move-result-object v0 │ │ +022ed4: 1f00 4300 |0008: check-cast v0, Landroid/net/Uri; // type@0043 │ │ +022ed8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11738,58 +11738,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -022eac: |[022eac] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -022ebc: 5430 4a01 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ -022ec0: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -022ec4: 6e10 9803 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0398 │ │ -022eca: 0a00 |0007: move-result v0 │ │ -022ecc: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -022ed0: 5430 4901 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022ed4: 1a01 1d08 |000c: const-string v1, "android.intent.extra.STREAM" // string@081d │ │ -022ed8: 6e20 9000 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0090 │ │ -022ede: 0c00 |0011: move-result-object v0 │ │ -022ee0: 5b30 4a01 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ -022ee4: 5430 4a01 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ -022ee8: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -022eec: 5430 4a01 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ -022ef0: 6e20 e20b 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -022ef6: 0c00 |001d: move-result-object v0 │ │ -022ef8: 1f00 4000 |001e: check-cast v0, Landroid/net/Uri; // type@0040 │ │ -022efc: 1100 |0020: return-object v0 │ │ -022efe: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -022f02: 5430 4901 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022f06: 1a01 1d08 |0025: const-string v1, "android.intent.extra.STREAM" // string@081d │ │ -022f0a: 6e20 9100 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0091 │ │ -022f10: 0c00 |002a: move-result-object v0 │ │ -022f12: 1f00 4000 |002b: check-cast v0, Landroid/net/Uri; // type@0040 │ │ -022f16: 28f3 |002d: goto 0020 // -000d │ │ -022f18: 2200 b101 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01b1 │ │ -022f1c: 2201 c101 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -022f20: 7010 8e0b 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -022f26: 1a02 b606 |0035: const-string v2, "Stream items available: " // string@06b6 │ │ -022f2a: 6e20 960b 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -022f30: 0c01 |003a: move-result-object v1 │ │ -022f32: 6e10 9403 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0394 │ │ -022f38: 0a02 |003e: move-result v2 │ │ -022f3a: 6e20 930b 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -022f40: 0c01 |0042: move-result-object v1 │ │ -022f42: 1a02 5300 |0043: const-string v2, " index requested: " // string@0053 │ │ -022f46: 6e20 960b 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -022f4c: 0c01 |0048: move-result-object v1 │ │ -022f4e: 6e20 930b 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -022f54: 0c01 |004c: move-result-object v1 │ │ -022f56: 6e10 9a0b 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -022f5c: 0c01 |0050: move-result-object v1 │ │ -022f5e: 7020 590b 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0b59 │ │ -022f64: 2700 |0054: throw v0 │ │ +022edc: |[022edc] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +022eec: 5430 4a01 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ +022ef0: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +022ef4: 6e10 9803 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0398 │ │ +022efa: 0a00 |0007: move-result v0 │ │ +022efc: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +022f00: 5430 4901 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022f04: 1a01 2308 |000c: const-string v1, "android.intent.extra.STREAM" // string@0823 │ │ +022f08: 6e20 9000 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0090 │ │ +022f0e: 0c00 |0011: move-result-object v0 │ │ +022f10: 5b30 4a01 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ +022f14: 5430 4a01 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ +022f18: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +022f1c: 5430 4a01 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ +022f20: 6e20 e20b 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +022f26: 0c00 |001d: move-result-object v0 │ │ +022f28: 1f00 4300 |001e: check-cast v0, Landroid/net/Uri; // type@0043 │ │ +022f2c: 1100 |0020: return-object v0 │ │ +022f2e: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +022f32: 5430 4901 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022f36: 1a01 2308 |0025: const-string v1, "android.intent.extra.STREAM" // string@0823 │ │ +022f3a: 6e20 9100 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0091 │ │ +022f40: 0c00 |002a: move-result-object v0 │ │ +022f42: 1f00 4300 |002b: check-cast v0, Landroid/net/Uri; // type@0043 │ │ +022f46: 28f3 |002d: goto 0020 // -000d │ │ +022f48: 2200 b701 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01b7 │ │ +022f4c: 2201 c701 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +022f50: 7010 8e0b 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +022f56: 1a02 bc06 |0035: const-string v2, "Stream items available: " // string@06bc │ │ +022f5a: 6e20 960b 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +022f60: 0c01 |003a: move-result-object v1 │ │ +022f62: 6e10 9403 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0394 │ │ +022f68: 0a02 |003e: move-result v2 │ │ +022f6a: 6e20 930b 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +022f70: 0c01 |0042: move-result-object v1 │ │ +022f72: 1a02 5300 |0043: const-string v2, " index requested: " // string@0053 │ │ +022f76: 6e20 960b 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +022f7c: 0c01 |0048: move-result-object v1 │ │ +022f7e: 6e20 930b 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +022f84: 0c01 |004c: move-result-object v1 │ │ +022f86: 6e10 9a0b 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +022f8c: 0c01 |0050: move-result-object v1 │ │ +022f8e: 7020 590b 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0b59 │ │ +022f94: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x000a line=687 │ │ 0x0014 line=689 │ │ 0x0018 line=690 │ │ 0x0020 line=693 │ │ @@ -11805,40 +11805,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -022f68: |[022f68] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -022f78: 5420 4a01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ -022f7c: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -022f80: 6e10 9803 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0398 │ │ -022f86: 0a00 |0007: move-result v0 │ │ -022f88: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -022f8c: 5420 4901 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022f90: 1a01 1d08 |000c: const-string v1, "android.intent.extra.STREAM" // string@081d │ │ -022f94: 6e20 9000 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0090 │ │ -022f9a: 0c00 |0011: move-result-object v0 │ │ -022f9c: 5b20 4a01 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ -022fa0: 5420 4a01 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ -022fa4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -022fa8: 5420 4a01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ -022fac: 6e10 e80b 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -022fb2: 0a00 |001d: move-result v0 │ │ -022fb4: 0f00 |001e: return v0 │ │ -022fb6: 5420 4901 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022fba: 1a01 1d08 |0021: const-string v1, "android.intent.extra.STREAM" // string@081d │ │ -022fbe: 6e20 9600 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0096 │ │ -022fc4: 0a00 |0026: move-result v0 │ │ -022fc6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -022fca: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -022fcc: 28f4 |002a: goto 001e // -000c │ │ -022fce: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -022fd0: 28f2 |002c: goto 001e // -000e │ │ +022f98: |[022f98] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +022fa8: 5420 4a01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ +022fac: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +022fb0: 6e10 9803 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0398 │ │ +022fb6: 0a00 |0007: move-result v0 │ │ +022fb8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +022fbc: 5420 4901 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022fc0: 1a01 2308 |000c: const-string v1, "android.intent.extra.STREAM" // string@0823 │ │ +022fc4: 6e20 9000 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0090 │ │ +022fca: 0c00 |0011: move-result-object v0 │ │ +022fcc: 5b20 4a01 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ +022fd0: 5420 4a01 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ +022fd4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +022fd8: 5420 4a01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@014a │ │ +022fdc: 6e10 e80b 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +022fe2: 0a00 |001d: move-result v0 │ │ +022fe4: 0f00 |001e: return v0 │ │ +022fe6: 5420 4901 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +022fea: 1a01 2308 |0021: const-string v1, "android.intent.extra.STREAM" // string@0823 │ │ +022fee: 6e20 9600 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0096 │ │ +022ff4: 0a00 |0026: move-result v0 │ │ +022ff6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +022ffa: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +022ffc: 28f4 |002a: goto 001e // -000c │ │ +022ffe: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +023000: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x000a line=708 │ │ 0x0014 line=710 │ │ 0x0018 line=711 │ │ 0x001e line=713 │ │ @@ -11850,20 +11850,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022fd4: |[022fd4] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -022fe4: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -022fe8: 1a01 1e08 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@081e │ │ -022fec: 6e20 9400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -022ff2: 0c00 |0007: move-result-object v0 │ │ -022ff4: 1100 |0008: return-object v0 │ │ +023004: |[023004] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +023014: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +023018: 1a01 2408 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0824 │ │ +02301c: 6e20 9400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +023022: 0c00 |0007: move-result-object v0 │ │ +023024: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #12 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11871,20 +11871,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022ff8: |[022ff8] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -023008: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -02300c: 1a01 1f08 |0002: const-string v1, "android.intent.extra.TEXT" // string@081f │ │ -023010: 6e20 8b00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@008b │ │ -023016: 0c00 |0007: move-result-object v0 │ │ -023018: 1100 |0008: return-object v0 │ │ +023028: |[023028] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +023038: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +02303c: 1a01 2508 |0002: const-string v1, "android.intent.extra.TEXT" // string@0825 │ │ +023040: 6e20 8b00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@008b │ │ +023046: 0c00 |0007: move-result-object v0 │ │ +023048: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11892,19 +11892,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02301c: |[02301c] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -02302c: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -023030: 6e10 9500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0095 │ │ -023036: 0c00 |0005: move-result-object v0 │ │ -023038: 1100 |0006: return-object v0 │ │ +02304c: |[02304c] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +02305c: 5410 4901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +023060: 6e10 9500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0095 │ │ +023066: 0c00 |0005: move-result-object v0 │ │ +023068: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11912,22 +11912,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02303c: |[02303c] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -02304c: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -023050: 6e10 8800 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -023056: 0c00 |0005: move-result-object v0 │ │ -023058: 1a01 1808 |0006: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0818 │ │ -02305c: 6e20 7e0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -023062: 0a00 |000b: move-result v0 │ │ -023064: 0f00 |000c: return v0 │ │ +02306c: |[02306c] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +02307c: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +023080: 6e10 8800 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +023086: 0c00 |0005: move-result-object v0 │ │ +023088: 1a01 1e08 |0006: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@081e │ │ +02308c: 6e20 7e0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +023092: 0a00 |000b: move-result v0 │ │ +023094: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -11935,30 +11935,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -023068: |[023068] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -023078: 5421 4901 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -02307c: 6e10 8800 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -023082: 0c00 |0005: move-result-object v0 │ │ -023084: 1a01 1708 |0006: const-string v1, "android.intent.action.SEND" // string@0817 │ │ -023088: 6e20 7e0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -02308e: 0a01 |000b: move-result v1 │ │ -023090: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -023094: 1a01 1808 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0818 │ │ -023098: 6e20 7e0b 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -02309e: 0a01 |0013: move-result v1 │ │ -0230a0: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -0230a4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0230a6: 0f01 |0017: return v1 │ │ -0230a8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0230aa: 28fe |0019: goto 0017 // -0002 │ │ +023098: |[023098] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +0230a8: 5421 4901 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +0230ac: 6e10 8800 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +0230b2: 0c00 |0005: move-result-object v0 │ │ +0230b4: 1a01 1d08 |0006: const-string v1, "android.intent.action.SEND" // string@081d │ │ +0230b8: 6e20 7e0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0230be: 0a01 |000b: move-result v1 │ │ +0230c0: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +0230c4: 1a01 1e08 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@081e │ │ +0230c8: 6e20 7e0b 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0230ce: 0a01 |0013: move-result v1 │ │ +0230d0: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0230d4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0230d6: 0f01 |0017: return v1 │ │ +0230d8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0230da: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0006 line=615 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ @@ -11968,35 +11968,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0230ac: |[0230ac] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -0230bc: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ -0230c0: 6e10 8800 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -0230c6: 0c00 |0005: move-result-object v0 │ │ -0230c8: 1a01 1708 |0006: const-string v1, "android.intent.action.SEND" // string@0817 │ │ -0230cc: 6e20 7e0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0230d2: 0a00 |000b: move-result v0 │ │ -0230d4: 0f00 |000c: return v0 │ │ +0230dc: |[0230dc] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +0230ec: 5420 4901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0149 │ │ +0230f0: 6e10 8800 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +0230f6: 0c00 |0005: move-result-object v0 │ │ +0230f8: 1a01 1d08 |0006: const-string v1, "android.intent.action.SEND" // string@081d │ │ +0230fc: 6e20 7e0b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +023102: 0a00 |000b: move-result v0 │ │ +023104: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ - source_file_idx : 1702 (ShareCompat.java) │ │ + source_file_idx : 1708 (ShareCompat.java) │ │ │ │ Class #43 header: │ │ -class_idx : 139 │ │ +class_idx : 144 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1702 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1708 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #43 annotations: │ │ Annotations on class │ │ @@ -12014,21 +12014,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImpl;) │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1702 (ShareCompat.java) │ │ + source_file_idx : 1708 (ShareCompat.java) │ │ │ │ Class #44 header: │ │ -class_idx : 142 │ │ +class_idx : 147 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1702 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1708 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ @@ -12061,26 +12061,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0230d8: |[0230d8] android.support.v4.app.ShareCompat.:()V │ │ -0230e8: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -0230ec: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0230f0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0230f4: 2200 8d00 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@008d │ │ -0230f8: 7010 9e03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@039e │ │ -0230fe: 6900 4d01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@014d │ │ -023102: 0e00 |000d: return-void │ │ -023104: 2200 8c00 |000e: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@008c │ │ -023108: 7010 9c03 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@039c │ │ -02310e: 6900 4d01 |0013: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@014d │ │ -023112: 28f8 |0015: goto 000d // -0008 │ │ +023108: |[023108] android.support.v4.app.ShareCompat.:()V │ │ +023118: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +02311c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +023120: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +023124: 2200 9200 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0092 │ │ +023128: 7010 9e03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@039e │ │ +02312e: 6900 4d01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@014d │ │ +023132: 0e00 |000d: return-void │ │ +023134: 2200 9100 |000e: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0091 │ │ +023138: 7010 9c03 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@039c │ │ +02313e: 6900 4d01 |0013: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@014d │ │ +023142: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x000d line=102 │ │ 0x000e line=100 │ │ locals : │ │ @@ -12090,17 +12090,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023114: |[023114] android.support.v4.app.ShareCompat.:()V │ │ -023124: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02312a: 0e00 |0003: return-void │ │ +023144: |[023144] android.support.v4.app.ShareCompat.:()V │ │ +023154: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02315a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=577 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -12109,35 +12109,35 @@ │ │ type : '(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -02312c: |[02312c] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -02313c: 7220 da08 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@08da │ │ -023142: 0c00 |0003: move-result-object v0 │ │ -023144: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -023148: 2201 af01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01af │ │ -02314c: 2202 c101 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -023150: 7010 8e0b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -023156: 1a03 d401 |000d: const-string v3, "Could not find menu item with id " // string@01d4 │ │ -02315a: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023160: 0c02 |0012: move-result-object v2 │ │ -023162: 6e20 930b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -023168: 0c02 |0016: move-result-object v2 │ │ -02316a: 1a03 5200 |0017: const-string v3, " in the supplied menu" // string@0052 │ │ -02316e: 6e20 960b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023174: 0c02 |001c: move-result-object v2 │ │ -023176: 6e10 9a0b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02317c: 0c02 |0020: move-result-object v2 │ │ -02317e: 7020 550b 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -023184: 2701 |0024: throw v1 │ │ -023186: 7120 a303 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@03a3 │ │ -02318c: 0e00 |0028: return-void │ │ +02315c: |[02315c] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +02316c: 7220 da08 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@08da │ │ +023172: 0c00 |0003: move-result-object v0 │ │ +023174: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +023178: 2201 b501 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +02317c: 2202 c701 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +023180: 7010 8e0b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +023186: 1a03 d401 |000d: const-string v3, "Could not find menu item with id " // string@01d4 │ │ +02318a: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023190: 0c02 |0012: move-result-object v2 │ │ +023192: 6e20 930b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +023198: 0c02 |0016: move-result-object v2 │ │ +02319a: 1a03 5200 |0017: const-string v3, " in the supplied menu" // string@0052 │ │ +02319e: 6e20 960b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0231a4: 0c02 |001c: move-result-object v2 │ │ +0231a6: 6e10 9a0b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0231ac: 0c02 |0020: move-result-object v2 │ │ +0231ae: 7020 550b 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +0231b4: 2701 |0024: throw v1 │ │ +0231b6: 7120 a303 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@03a3 │ │ +0231bc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=189 │ │ 0x0006 line=190 │ │ 0x0025 line=193 │ │ 0x0028 line=194 │ │ @@ -12152,18 +12152,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -023190: |[023190] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0231a0: 6200 4d01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@014d │ │ -0231a4: 7230 9b03 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@039b │ │ -0231aa: 0e00 |0005: return-void │ │ +0231c0: |[0231c0] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0231d0: 6200 4d01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@014d │ │ +0231d4: 7230 9b03 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@039b │ │ +0231da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ @@ -12173,25 +12173,25 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0231ac: |[0231ac] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -0231bc: 6e10 0800 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0008 │ │ -0231c2: 0c00 |0003: move-result-object v0 │ │ -0231c4: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -0231c8: 6e10 0b00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ -0231ce: 0c01 |0009: move-result-object v1 │ │ -0231d0: 1a02 2408 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0824 │ │ -0231d4: 6e20 9100 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0091 │ │ -0231da: 0c00 |000f: move-result-object v0 │ │ -0231dc: 1f00 1700 |0010: check-cast v0, Landroid/content/ComponentName; // type@0017 │ │ -0231e0: 1100 |0012: return-object v0 │ │ +0231dc: |[0231dc] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +0231ec: 6e10 0800 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0008 │ │ +0231f2: 0c00 |0003: move-result-object v0 │ │ +0231f4: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +0231f8: 6e10 0b00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ +0231fe: 0c01 |0009: move-result-object v1 │ │ +023200: 1a02 2a08 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@082a │ │ +023204: 6e20 9100 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0091 │ │ +02320a: 0c00 |000f: move-result-object v0 │ │ +02320c: 1f00 1900 |0010: check-cast v0, Landroid/content/ComponentName; // type@0019 │ │ +023210: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x0006 line=139 │ │ 0x0012 line=141 │ │ locals : │ │ @@ -12204,42 +12204,42 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0231e4: |[0231e4] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -0231f4: 6e10 0900 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0009 │ │ -0231fa: 0c00 |0003: move-result-object v0 │ │ -0231fc: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -023200: 6e10 0b00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ -023206: 0c01 |0009: move-result-object v1 │ │ -023208: 1a02 2508 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0825 │ │ -02320c: 6e20 9400 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -023212: 0c00 |000f: move-result-object v0 │ │ -023214: 1100 |0010: return-object v0 │ │ +023214: |[023214] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +023224: 6e10 0900 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0009 │ │ +02322a: 0c00 |0003: move-result-object v0 │ │ +02322c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +023230: 6e10 0b00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000b │ │ +023236: 0c01 |0009: move-result-object v1 │ │ +023238: 1a02 2b08 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@082b │ │ +02323c: 6e20 9400 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +023242: 0c00 |000f: move-result-object v0 │ │ +023244: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0006 line=119 │ │ 0x0010 line=121 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1702 (ShareCompat.java) │ │ + source_file_idx : 1708 (ShareCompat.java) │ │ │ │ Class #45 header: │ │ -class_idx : 143 │ │ +class_idx : 148 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1703 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1709 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #45 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatICS;' │ │ @@ -12259,17 +12259,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023218: |[023218] android.support.v4.app.ShareCompatICS.:()V │ │ -023228: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02322e: 0e00 |0003: return-void │ │ +023248: |[023248] android.support.v4.app.ShareCompatICS.:()V │ │ +023258: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02325e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ @@ -12277,42 +12277,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -023230: |[023230] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -023240: 7210 dd08 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@08dd │ │ -023246: 0c00 |0003: move-result-object v0 │ │ -023248: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -02324a: 2002 7001 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@0170 │ │ -02324e: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -023252: 2201 7001 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@0170 │ │ -023256: 7020 0d0a 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@0a0d │ │ -02325c: 2202 c101 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -023260: 7010 8e0b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -023266: 1a03 c000 |0013: const-string v3, ".sharecompat_" // string@00c0 │ │ -02326a: 6e20 960b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023270: 0c02 |0018: move-result-object v2 │ │ -023272: 6e10 700b 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -023278: 0c03 |001c: move-result-object v3 │ │ -02327a: 6e10 490b 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ -023280: 0c03 |0020: move-result-object v3 │ │ -023282: 6e20 960b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023288: 0c02 |0024: move-result-object v2 │ │ -02328a: 6e10 9a0b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -023290: 0c02 |0028: move-result-object v2 │ │ -023292: 6e20 0e0a 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@0a0e │ │ -023298: 6e20 0f0a 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@0a0f │ │ -02329e: 7220 df08 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@08df │ │ -0232a4: 0e00 |0032: return-void │ │ -0232a6: 0701 |0033: move-object v1, v0 │ │ -0232a8: 1f01 7001 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@0170 │ │ -0232ac: 28d8 |0036: goto 000e // -0028 │ │ +023260: |[023260] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +023270: 7210 dd08 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@08dd │ │ +023276: 0c00 |0003: move-result-object v0 │ │ +023278: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02327a: 2002 7601 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@0176 │ │ +02327e: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +023282: 2201 7601 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@0176 │ │ +023286: 7020 0d0a 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@0a0d │ │ +02328c: 2202 c701 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +023290: 7010 8e0b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +023296: 1a03 c000 |0013: const-string v3, ".sharecompat_" // string@00c0 │ │ +02329a: 6e20 960b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0232a0: 0c02 |0018: move-result-object v2 │ │ +0232a2: 6e10 700b 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +0232a8: 0c03 |001c: move-result-object v3 │ │ +0232aa: 6e10 490b 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ +0232b0: 0c03 |0020: move-result-object v3 │ │ +0232b2: 6e20 960b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0232b8: 0c02 |0024: move-result-object v2 │ │ +0232ba: 6e10 9a0b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0232c0: 0c02 |0028: move-result-object v2 │ │ +0232c2: 6e20 0e0a 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@0a0e │ │ +0232c8: 6e20 0f0a 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@0a0f │ │ +0232ce: 7220 df08 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@08df │ │ +0232d4: 0e00 |0032: return-void │ │ +0232d6: 0701 |0033: move-object v1, v0 │ │ +0232d8: 1f01 7601 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@0176 │ │ +0232dc: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -12325,21 +12325,21 @@ │ │ 0x0004 - 0x0037 reg=0 itemProvider Landroid/view/ActionProvider; │ │ 0x000e - 0x0037 reg=1 provider Landroid/widget/ShareActionProvider; │ │ 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0037 reg=5 callingActivity Landroid/app/Activity; │ │ 0x0000 - 0x0037 reg=6 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1703 (ShareCompatICS.java) │ │ + source_file_idx : 1709 (ShareCompatICS.java) │ │ │ │ Class #46 header: │ │ -class_idx : 144 │ │ +class_idx : 149 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 298 │ │ -source_file_idx : 1721 │ │ +superclass_idx : 303 │ │ +source_file_idx : 1727 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #46 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ @@ -12354,33 +12354,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0232b0: |[0232b0] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -0232c0: 7020 be08 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@08be │ │ -0232c6: 0e00 |0003: return-void │ │ +0232e0: |[0232e0] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +0232f0: 7020 be08 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@08be │ │ +0232f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SuperNotCalledException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1721 (SuperNotCalledException.java) │ │ + source_file_idx : 1727 (SuperNotCalledException.java) │ │ │ │ Class #47 header: │ │ -class_idx : 145 │ │ +class_idx : 150 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1760 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1766 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #47 annotations: │ │ Annotations on class │ │ @@ -12398,21 +12398,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;) │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1760 (TaskStackBuilder.java) │ │ + source_file_idx : 1766 (TaskStackBuilder.java) │ │ │ │ Class #48 header: │ │ -class_idx : 148 │ │ +class_idx : 153 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1760 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1766 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #48 annotations: │ │ Annotations on class │ │ @@ -12457,26 +12457,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0232c8: |[0232c8] android.support.v4.app.TaskStackBuilder.:()V │ │ -0232d8: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -0232dc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0232e0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0232e4: 2200 9300 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@0093 │ │ -0232e8: 7010 ac03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@03ac │ │ -0232ee: 6900 4f01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014f │ │ -0232f2: 0e00 |000d: return-void │ │ -0232f4: 2200 9200 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@0092 │ │ -0232f8: 7010 aa03 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@03aa │ │ -0232fe: 6900 4f01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014f │ │ -023302: 28f8 |0015: goto 000d // -0008 │ │ +0232f8: |[0232f8] android.support.v4.app.TaskStackBuilder.:()V │ │ +023308: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +02330c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +023310: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +023314: 2200 9800 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@0098 │ │ +023318: 7010 ac03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@03ac │ │ +02331e: 6900 4f01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014f │ │ +023322: 0e00 |000d: return-void │ │ +023324: 2200 9700 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@0097 │ │ +023328: 7010 aa03 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@03aa │ │ +02332e: 6900 4f01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014f │ │ +023332: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x000d line=101 │ │ 0x000e line=99 │ │ locals : │ │ @@ -12486,21 +12486,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -023304: |[023304] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -023314: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02331a: 2200 df01 |0003: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -02331e: 7010 dc0b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -023324: 5b10 5101 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -023328: 5b12 5201 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ -02332c: 0e00 |000c: return-void │ │ +023334: |[023334] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +023344: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02334a: 2200 e501 |0003: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +02334e: 7010 dc0b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +023354: 5b10 5101 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +023358: 5b12 5201 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ +02335c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=103 │ │ 0x000a line=107 │ │ 0x000c line=108 │ │ locals : │ │ @@ -12512,18 +12512,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -023330: |[023330] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -023340: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0094 │ │ -023344: 7020 af03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@03af │ │ -02334a: 1100 |0005: return-object v0 │ │ +023360: |[023360] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +023370: 2200 9900 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0099 │ │ +023374: 7020 af03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@03af │ │ +02337a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -12532,18 +12532,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02334c: |[02334c] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -02335c: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -023360: 6e20 df0b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -023366: 1101 |0005: return-object v1 │ │ +02337c: |[02337c] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +02338c: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +023390: 6e20 df0b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +023396: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 nextIntent Landroid/content/Intent; │ │ @@ -12553,36 +12553,36 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -023368: |[023368] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -023378: 5453 5101 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -02337c: 6e10 e80b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -023382: 0a01 |0005: move-result v1 │ │ -023384: 7110 3c03 0600 |0006: invoke-static {v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@033c │ │ -02338a: 0c02 |0009: move-result-object v2 │ │ -02338c: 3802 1e00 |000a: if-eqz v2, 0028 // +001e │ │ -023390: 5453 5101 |000c: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -023394: 6e30 de0b 1302 |000e: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0bde │ │ -02339a: 6e10 8c00 0200 |0011: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@008c │ │ -0233a0: 0c03 |0014: move-result-object v3 │ │ -0233a2: 7120 3d03 3600 |0015: invoke-static {v6, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@033d │ │ -0233a8: 0c02 |0018: move-result-object v2 │ │ -0233aa: 28f1 |0019: goto 000a // -000f │ │ -0233ac: 0d00 |001a: move-exception v0 │ │ -0233ae: 1a03 df06 |001b: const-string v3, "TaskStackBuilder" // string@06df │ │ -0233b2: 1a04 7e01 |001d: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@017e │ │ -0233b6: 7120 c208 4300 |001f: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -0233bc: 2203 af01 |0022: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01af │ │ -0233c0: 7020 560b 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0b56 │ │ -0233c6: 2703 |0027: throw v3 │ │ -0233c8: 1105 |0028: return-object v5 │ │ +023398: |[023398] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0233a8: 5453 5101 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +0233ac: 6e10 e80b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +0233b2: 0a01 |0005: move-result v1 │ │ +0233b4: 7110 3c03 0600 |0006: invoke-static {v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@033c │ │ +0233ba: 0c02 |0009: move-result-object v2 │ │ +0233bc: 3802 1e00 |000a: if-eqz v2, 0028 // +001e │ │ +0233c0: 5453 5101 |000c: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +0233c4: 6e30 de0b 1302 |000e: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0bde │ │ +0233ca: 6e10 8c00 0200 |0011: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@008c │ │ +0233d0: 0c03 |0014: move-result-object v3 │ │ +0233d2: 7120 3d03 3600 |0015: invoke-static {v6, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@033d │ │ +0233d8: 0c02 |0018: move-result-object v2 │ │ +0233da: 28f1 |0019: goto 000a // -000f │ │ +0233dc: 0d00 |001a: move-exception v0 │ │ +0233de: 1a03 e506 |001b: const-string v3, "TaskStackBuilder" // string@06e5 │ │ +0233e2: 1a04 7e01 |001d: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@017e │ │ +0233e6: 7120 c208 4300 |001f: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +0233ec: 2203 b501 |0022: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +0233f0: 7020 560b 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0b56 │ │ +0233f6: 2703 |0027: throw v3 │ │ +0233f8: 1105 |0028: return-object v5 │ │ catches : 1 │ │ 0x0011 - 0x0018 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001a │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=142 │ │ 0x000a line=143 │ │ @@ -12604,38 +12604,38 @@ │ │ type : '(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0233d8: |[0233d8] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0233e8: 5453 5101 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -0233ec: 6e10 e80b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -0233f2: 0a01 |0005: move-result v1 │ │ -0233f4: 5453 5201 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ -0233f8: 7120 3e03 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@033e │ │ -0233fe: 0c02 |000b: move-result-object v2 │ │ -023400: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -023404: 5453 5101 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -023408: 6e30 de0b 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0bde │ │ -02340e: 5453 5201 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ -023412: 6e10 8c00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@008c │ │ -023418: 0c04 |0018: move-result-object v4 │ │ -02341a: 7120 3d03 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@033d │ │ -023420: 0c02 |001c: move-result-object v2 │ │ -023422: 28ef |001d: goto 000c // -0011 │ │ -023424: 0d00 |001e: move-exception v0 │ │ -023426: 1a03 df06 |001f: const-string v3, "TaskStackBuilder" // string@06df │ │ -02342a: 1a04 7e01 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@017e │ │ -02342e: 7120 c208 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -023434: 2203 af01 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01af │ │ -023438: 7020 560b 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0b56 │ │ -02343e: 2703 |002b: throw v3 │ │ -023440: 1105 |002c: return-object v5 │ │ +023408: |[023408] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +023418: 5453 5101 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +02341c: 6e10 e80b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +023422: 0a01 |0005: move-result v1 │ │ +023424: 5453 5201 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ +023428: 7120 3e03 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@033e │ │ +02342e: 0c02 |000b: move-result-object v2 │ │ +023430: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +023434: 5453 5101 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +023438: 6e30 de0b 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0bde │ │ +02343e: 5453 5201 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ +023442: 6e10 8c00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@008c │ │ +023448: 0c04 |0018: move-result-object v4 │ │ +02344a: 7120 3d03 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@033d │ │ +023450: 0c02 |001c: move-result-object v2 │ │ +023452: 28ef |001d: goto 000c // -0011 │ │ +023454: 0d00 |001e: move-exception v0 │ │ +023456: 1a03 e506 |001f: const-string v3, "TaskStackBuilder" // string@06e5 │ │ +02345a: 1a04 7e01 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@017e │ │ +02345e: 7120 c208 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +023464: 2203 b501 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +023468: 7020 560b 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0b56 │ │ +02346e: 2703 |002b: throw v3 │ │ +023470: 1105 |002c: return-object v5 │ │ catches : 1 │ │ 0x0006 - 0x001c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=165 │ │ 0x000c line=166 │ │ @@ -12659,20 +12659,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023450: |[023450] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -023460: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -023464: 6e20 e20b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -02346a: 0c00 |0005: move-result-object v0 │ │ -02346c: 1f00 1f00 |0006: check-cast v0, Landroid/content/Intent; // type@001f │ │ -023470: 1100 |0008: return-object v0 │ │ +023480: |[023480] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +023490: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +023494: 6e20 e20b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +02349a: 0c00 |0005: move-result-object v0 │ │ +02349c: 1f00 2100 |0006: check-cast v0, Landroid/content/Intent; // type@0021 │ │ +0234a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -12681,19 +12681,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023474: |[023474] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -023484: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -023488: 6e10 e80b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -02348e: 0a00 |0005: move-result v0 │ │ -023490: 0f00 |0006: return v0 │ │ +0234a4: |[0234a4] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +0234b4: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +0234b8: 6e10 e80b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +0234be: 0a00 |0005: move-result v0 │ │ +0234c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #5 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -12701,28 +12701,28 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -023494: |[023494] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -0234a4: 5431 5101 |0000: iget-object v1, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -0234a8: 5432 5101 |0002: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -0234ac: 6e10 e80b 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -0234b2: 0a02 |0007: move-result v2 │ │ -0234b4: 2322 7702 |0008: new-array v2, v2, [Landroid/content/Intent; // type@0277 │ │ -0234b8: 6e20 ea0b 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ -0234be: 0c00 |000d: move-result-object v0 │ │ -0234c0: 1f00 7702 |000e: check-cast v0, [Landroid/content/Intent; // type@0277 │ │ -0234c4: 6201 4f01 |0010: sget-object v1, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014f │ │ -0234c8: 5432 5201 |0012: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ -0234cc: 7255 a903 2140 |0014: invoke-interface {v1, v2, v0, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; // method@03a9 │ │ -0234d2: 0c01 |0017: move-result-object v1 │ │ -0234d4: 1101 |0018: return-object v1 │ │ +0234c4: |[0234c4] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +0234d4: 5431 5101 |0000: iget-object v1, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +0234d8: 5432 5101 |0002: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +0234dc: 6e10 e80b 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +0234e2: 0a02 |0007: move-result v2 │ │ +0234e4: 2322 7d02 |0008: new-array v2, v2, [Landroid/content/Intent; // type@027d │ │ +0234e8: 6e20 ea0b 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ +0234ee: 0c00 |000d: move-result-object v0 │ │ +0234f0: 1f00 7d02 |000e: check-cast v0, [Landroid/content/Intent; // type@027d │ │ +0234f4: 6201 4f01 |0010: sget-object v1, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@014f │ │ +0234f8: 5432 5201 |0012: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ +0234fc: 7255 a903 2140 |0014: invoke-interface {v1, v2, v0, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; // method@03a9 │ │ +023502: 0c01 |0017: move-result-object v1 │ │ +023504: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0010 line=238 │ │ locals : │ │ 0x0010 - 0x0019 reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/TaskStackBuilder; │ │ @@ -12734,19 +12734,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0234d8: |[0234d8] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -0234e8: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -0234ec: 6e10 e40b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0be4 │ │ -0234f2: 0c00 |0005: move-result-object v0 │ │ -0234f4: 1100 |0006: return-object v0 │ │ +023508: |[023508] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +023518: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +02351c: 6e10 e40b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0be4 │ │ +023522: 0c00 |0005: move-result-object v0 │ │ +023524: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #7 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -12754,48 +12754,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0234f8: |[0234f8] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -023508: 5442 5101 |0000: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -02350c: 6e10 e30b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0be3 │ │ -023512: 0a02 |0005: move-result v2 │ │ -023514: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ -023518: 2202 b001 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@01b0 │ │ -02351c: 1a03 f005 |000a: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@05f0 │ │ -023520: 7020 580b 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -023526: 2702 |000f: throw v2 │ │ -023528: 5442 5101 |0010: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -02352c: 5443 5101 |0012: iget-object v3, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ -023530: 6e10 e80b 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -023536: 0a03 |0017: move-result v3 │ │ -023538: 2333 7702 |0018: new-array v3, v3, [Landroid/content/Intent; // type@0277 │ │ -02353c: 6e20 ea0b 3200 |001a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ -023542: 0c00 |001d: move-result-object v0 │ │ -023544: 1f00 7702 |001e: check-cast v0, [Landroid/content/Intent; // type@0277 │ │ -023548: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -02354a: 4602 0002 |0021: aget-object v2, v0, v2 │ │ -02354e: 1403 00c0 0010 |0023: const v3, #float 2.53915e-29 // #1000c000 │ │ -023554: 6e20 8600 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ -02355a: 5442 5201 |0029: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ -02355e: 1f02 0900 |002b: check-cast v2, Landroid/app/Activity; // type@0009 │ │ -023562: 7120 5901 0200 |002d: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z // method@0159 │ │ -023568: 0a02 |0030: move-result v2 │ │ -02356a: 3902 1100 |0031: if-nez v2, 0042 // +0011 │ │ -02356e: 2102 |0033: array-length v2, v0 │ │ -023570: d802 02ff |0034: add-int/lit8 v2, v2, #int -1 // #ff │ │ -023574: 4601 0002 |0036: aget-object v1, v0, v2 │ │ -023578: 1502 0010 |0038: const/high16 v2, #int 268435456 // #1000 │ │ -02357c: 6e20 8600 2100 |003a: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ -023582: 5442 5201 |003d: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ -023586: 6e20 7d00 1200 |003f: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007d │ │ -02358c: 0e00 |0042: return-void │ │ +023528: |[023528] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +023538: 5442 5101 |0000: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +02353c: 6e10 e30b 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0be3 │ │ +023542: 0a02 |0005: move-result v2 │ │ +023544: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ +023548: 2202 b601 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@01b6 │ │ +02354c: 1a03 f605 |000a: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@05f6 │ │ +023550: 7020 580b 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +023556: 2702 |000f: throw v2 │ │ +023558: 5442 5101 |0010: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +02355c: 5443 5101 |0012: iget-object v3, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0151 │ │ +023560: 6e10 e80b 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +023566: 0a03 |0017: move-result v3 │ │ +023568: 2333 7d02 |0018: new-array v3, v3, [Landroid/content/Intent; // type@027d │ │ +02356c: 6e20 ea0b 3200 |001a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ +023572: 0c00 |001d: move-result-object v0 │ │ +023574: 1f00 7d02 |001e: check-cast v0, [Landroid/content/Intent; // type@027d │ │ +023578: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +02357a: 4602 0002 |0021: aget-object v2, v0, v2 │ │ +02357e: 1403 00c0 0010 |0023: const v3, #float 2.53915e-29 // #1000c000 │ │ +023584: 6e20 8600 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ +02358a: 5442 5201 |0029: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ +02358e: 1f02 0b00 |002b: check-cast v2, Landroid/app/Activity; // type@000b │ │ +023592: 7120 5901 0200 |002d: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z // method@0159 │ │ +023598: 0a02 |0030: move-result v2 │ │ +02359a: 3902 1100 |0031: if-nez v2, 0042 // +0011 │ │ +02359e: 2102 |0033: array-length v2, v0 │ │ +0235a0: d802 02ff |0034: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0235a4: 4601 0002 |0036: aget-object v1, v0, v2 │ │ +0235a8: 1502 0010 |0038: const/high16 v2, #int 268435456 // #1000 │ │ +0235ac: 6e20 8600 2100 |003a: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ +0235b2: 5442 5201 |003d: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0152 │ │ +0235b6: 6e20 7d00 1200 |003f: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007d │ │ +0235bc: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0008 line=210 │ │ 0x0010 line=214 │ │ 0x0020 line=215 │ │ 0x0029 line=218 │ │ @@ -12804,21 +12804,21 @@ │ │ 0x003d line=221 │ │ 0x0042 line=223 │ │ locals : │ │ 0x0038 - 0x0042 reg=1 topIntent Landroid/content/Intent; │ │ 0x0020 - 0x0043 reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0043 reg=4 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ - source_file_idx : 1760 (TaskStackBuilder.java) │ │ + source_file_idx : 1766 (TaskStackBuilder.java) │ │ │ │ Class #49 header: │ │ -class_idx : 149 │ │ +class_idx : 154 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1761 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #49 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ @@ -12833,17 +12833,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023590: |[023590] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -0235a0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0235a6: 0e00 |0003: return-void │ │ +0235c0: |[0235c0] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +0235d0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0235d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ @@ -12851,34 +12851,34 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0235a8: |[0235a8] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -0235b8: 7140 5e00 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@005e │ │ -0235be: 0c00 |0003: move-result-object v0 │ │ -0235c0: 1100 |0004: return-object v0 │ │ +0235d8: |[0235d8] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +0235e8: 7140 5e00 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@005e │ │ +0235ee: 0c00 |0003: move-result-object v0 │ │ +0235f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1761 (TaskStackBuilderHoneycomb.java) │ │ + source_file_idx : 1767 (TaskStackBuilderHoneycomb.java) │ │ │ │ Class #50 header: │ │ -class_idx : 153 │ │ +class_idx : 158 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 690 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #50 - │ │ @@ -12924,32 +12924,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0235c4: |[0235c4] android.support.v4.content.IntentCompat.:()V │ │ -0235d4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0235da: 0e00 |0003: return-void │ │ +0235f4: |[0235f4] android.support.v4.content.IntentCompat.:()V │ │ +023604: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02360a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 690 (IntentCompat.java) │ │ │ │ Class #51 header: │ │ -class_idx : 154 │ │ +class_idx : 159 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 45 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 47 │ │ +source_file_idx : 1365 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -12973,20 +12973,20 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0235dc: |[0235dc] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -0235ec: 5b12 6c01 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@016c │ │ -0235f0: 2200 4500 |0002: new-instance v0, Landroid/os/Handler; // type@0045 │ │ -0235f4: 7010 1101 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ -0235fa: 7020 c400 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00c4 │ │ -023600: 0e00 |000a: return-void │ │ +02360c: |[02360c] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +02361c: 5b12 6c01 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@016c │ │ +023620: 2200 4900 |0002: new-instance v0, Landroid/os/Handler; // type@0049 │ │ +023624: 7010 1101 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ +02362a: 7020 c400 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00c4 │ │ +023630: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ @@ -12999,17 +12999,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023604: |[023604] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -023614: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -023616: 0f00 |0001: return v0 │ │ +023634: |[023634] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +023644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +023646: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ │ │ @@ -13018,34 +13018,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -023618: |[023618] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -023628: 5410 6c01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@016c │ │ -02362c: 6e10 0104 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0401 │ │ -023632: 0e00 |0005: return-void │ │ +023648: |[023648] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +023658: 5410 6c01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@016c │ │ +02365c: 6e10 0104 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0401 │ │ +023662: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - source_file_idx : 1359 (Loader.java) │ │ + source_file_idx : 1365 (Loader.java) │ │ │ │ Class #52 header: │ │ -class_idx : 155 │ │ +class_idx : 160 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1365 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #52 annotations: │ │ Annotations on class │ │ @@ -13066,21 +13066,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ name : 'onLoadComplete' │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1359 (Loader.java) │ │ + source_file_idx : 1365 (Loader.java) │ │ │ │ Class #53 header: │ │ -class_idx : 156 │ │ +class_idx : 161 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1359 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1365 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 23 │ │ │ │ Class #53 annotations: │ │ Annotations on class │ │ @@ -13138,26 +13138,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -023634: |[023634] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -023644: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -023646: 7010 6e0b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02364c: 5c21 7301 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ -023650: 5c21 6d01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ -023654: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -023656: 5c20 7201 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ -02365a: 5c21 6e01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ -02365e: 6e10 7200 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0072 │ │ -023664: 0c00 |0010: move-result-object v0 │ │ -023666: 5b20 6f01 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@016f │ │ -02366a: 0e00 |0013: return-void │ │ +023664: |[023664] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +023674: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +023676: 7010 6e0b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02367c: 5c21 7301 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ +023680: 5c21 6d01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ +023684: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +023686: 5c20 7201 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ +02368a: 5c21 6e01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ +02368e: 6e10 7200 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0072 │ │ +023694: 0c00 |0010: move-result-object v0 │ │ +023696: 5b20 6f01 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@016f │ │ +02369a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -13174,19 +13174,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02366c: |[02366c] android.support.v4.content.Loader.abandon:()V │ │ -02367c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02367e: 5c10 6d01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ -023682: 6e10 0004 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0400 │ │ -023688: 0e00 |0006: return-void │ │ +02369c: |[02369c] android.support.v4.content.Loader.abandon:()V │ │ +0236ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0236ae: 5c10 6d01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ +0236b2: 6e10 0004 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0400 │ │ +0236b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x0006 line=263 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -13197,24 +13197,24 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02368c: |[02368c] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -02369c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0236a0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0236a4: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ -0236aa: 7120 5c04 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ -0236b0: 1a01 ba13 |000a: const-string v1, "}" // string@13ba │ │ -0236b4: 6e20 960b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0236ba: 6e10 9a0b 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0236c0: 0c01 |0012: move-result-object v1 │ │ -0236c2: 1101 |0013: return-object v1 │ │ +0236bc: |[0236bc] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0236cc: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +0236d0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0236d4: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ +0236da: 7120 5c04 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ +0236e0: 1a01 c013 |000a: const-string v1, "}" // string@13c0 │ │ +0236e4: 6e20 960b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0236ea: 6e10 9a0b 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0236f0: 0c01 |0012: move-result-object v1 │ │ +0236f2: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0007 line=342 │ │ 0x000a line=343 │ │ 0x000f line=344 │ │ locals : │ │ @@ -13229,20 +13229,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0236c4: |[0236c4] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -0236d4: 5410 7101 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ -0236d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0236dc: 5410 7101 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ -0236e0: 7230 f403 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03f4 │ │ -0236e6: 0e00 |0009: return-void │ │ +0236f4: |[0236f4] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +023704: 5410 7101 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ +023708: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +02370c: 5410 7101 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ +023710: 7230 f403 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03f4 │ │ +023716: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0009 line=105 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -13255,42 +13255,42 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0236e8: |[0236e8] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0236f8: 6e20 350b 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0236fe: 1a00 f40d |0003: const-string v0, "mId=" // string@0df4 │ │ -023702: 6e20 350b 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -023708: 5210 7001 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0170 │ │ -02370c: 6e20 330b 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -023712: 1a00 6600 |000d: const-string v0, " mListener=" // string@0066 │ │ -023716: 6e20 350b 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02371c: 5410 7101 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ -023720: 6e20 390b 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -023726: 6e20 350b 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02372c: 1a00 690e |001a: const-string v0, "mStarted=" // string@0e69 │ │ -023730: 6e20 350b 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -023736: 5510 7301 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ -02373a: 6e20 360b 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -023740: 1a00 5d00 |0024: const-string v0, " mContentChanged=" // string@005d │ │ -023744: 6e20 350b 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02374a: 5510 6e01 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ -02374e: 6e20 360b 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -023754: 1a00 5600 |002e: const-string v0, " mAbandoned=" // string@0056 │ │ -023758: 6e20 350b 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02375e: 5510 6d01 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ -023762: 6e20 360b 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -023768: 1a00 6d00 |0038: const-string v0, " mReset=" // string@006d │ │ -02376c: 6e20 350b 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -023772: 5510 7201 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ -023776: 6e20 3b0b 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -02377c: 0e00 |0042: return-void │ │ +023718: |[023718] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +023728: 6e20 350b 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02372e: 1a00 fa0d |0003: const-string v0, "mId=" // string@0dfa │ │ +023732: 6e20 350b 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +023738: 5210 7001 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0170 │ │ +02373c: 6e20 330b 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +023742: 1a00 6600 |000d: const-string v0, " mListener=" // string@0066 │ │ +023746: 6e20 350b 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02374c: 5410 7101 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ +023750: 6e20 390b 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +023756: 6e20 350b 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02375c: 1a00 6f0e |001a: const-string v0, "mStarted=" // string@0e6f │ │ +023760: 6e20 350b 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +023766: 5510 7301 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ +02376a: 6e20 360b 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +023770: 1a00 5d00 |0024: const-string v0, " mContentChanged=" // string@005d │ │ +023774: 6e20 350b 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02377a: 5510 6e01 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ +02377e: 6e20 360b 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +023784: 1a00 5600 |002e: const-string v0, " mAbandoned=" // string@0056 │ │ +023788: 6e20 350b 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02378e: 5510 6d01 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ +023792: 6e20 360b 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +023798: 1a00 6d00 |0038: const-string v0, " mReset=" // string@006d │ │ +02379c: 6e20 350b 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0237a2: 5510 7201 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ +0237a6: 6e20 3b0b 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +0237ac: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x000d line=367 │ │ 0x0017 line=368 │ │ 0x0024 line=369 │ │ 0x002e line=370 │ │ @@ -13309,17 +13309,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023780: |[023780] android.support.v4.content.Loader.forceLoad:()V │ │ -023790: 6e10 0204 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0402 │ │ -023796: 0e00 |0003: return-void │ │ +0237b0: |[0237b0] android.support.v4.content.Loader.forceLoad:()V │ │ +0237c0: 6e10 0204 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0402 │ │ +0237c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -13329,17 +13329,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023798: |[023798] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -0237a8: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@016f │ │ -0237ac: 1100 |0002: return-object v0 │ │ +0237c8: |[0237c8] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +0237d8: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@016f │ │ +0237dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13348,17 +13348,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0237b0: |[0237b0] android.support.v4.content.Loader.getId:()I │ │ -0237c0: 5210 7001 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0170 │ │ -0237c4: 0f00 |0002: return v0 │ │ +0237e0: |[0237e0] android.support.v4.content.Loader.getId:()I │ │ +0237f0: 5210 7001 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0170 │ │ +0237f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13367,17 +13367,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0237c8: |[0237c8] android.support.v4.content.Loader.isAbandoned:()Z │ │ -0237d8: 5510 6d01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ -0237dc: 0f00 |0002: return v0 │ │ +0237f8: |[0237f8] android.support.v4.content.Loader.isAbandoned:()Z │ │ +023808: 5510 6d01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ +02380c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13386,17 +13386,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0237e0: |[0237e0] android.support.v4.content.Loader.isReset:()Z │ │ -0237f0: 5510 7201 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ -0237f4: 0f00 |0002: return v0 │ │ +023810: |[023810] android.support.v4.content.Loader.isReset:()Z │ │ +023820: 5510 7201 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ +023824: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13405,17 +13405,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0237f8: |[0237f8] android.support.v4.content.Loader.isStarted:()Z │ │ -023808: 5510 7301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ -02380c: 0f00 |0002: return v0 │ │ +023828: |[023828] android.support.v4.content.Loader.isStarted:()Z │ │ +023838: 5510 7301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ +02383c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13424,16 +13424,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -023810: |[023810] android.support.v4.content.Loader.onAbandon:()V │ │ -023820: 0e00 |0000: return-void │ │ +023840: |[023840] android.support.v4.content.Loader.onAbandon:()V │ │ +023850: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13442,22 +13442,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -023824: |[023824] android.support.v4.content.Loader.onContentChanged:()V │ │ -023834: 5510 7301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ -023838: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -02383c: 6e10 fa03 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@03fa │ │ -023842: 0e00 |0007: return-void │ │ -023844: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -023846: 5c10 6e01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ -02384a: 28fc |000b: goto 0007 // -0004 │ │ +023854: |[023854] android.support.v4.content.Loader.onContentChanged:()V │ │ +023864: 5510 7301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ +023868: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +02386c: 6e10 fa03 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@03fa │ │ +023872: 0e00 |0007: return-void │ │ +023874: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +023876: 5c10 6e01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ +02387a: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x0007 line=334 │ │ 0x0008 line=332 │ │ locals : │ │ @@ -13469,16 +13469,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02384c: |[02384c] android.support.v4.content.Loader.onForceLoad:()V │ │ -02385c: 0e00 |0000: return-void │ │ +02387c: |[02387c] android.support.v4.content.Loader.onForceLoad:()V │ │ +02388c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13487,16 +13487,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -023860: |[023860] android.support.v4.content.Loader.onReset:()V │ │ -023870: 0e00 |0000: return-void │ │ +023890: |[023890] android.support.v4.content.Loader.onReset:()V │ │ +0238a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13505,16 +13505,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -023874: |[023874] android.support.v4.content.Loader.onStartLoading:()V │ │ -023884: 0e00 |0000: return-void │ │ +0238a4: |[0238a4] android.support.v4.content.Loader.onStartLoading:()V │ │ +0238b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13523,16 +13523,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -023888: |[023888] android.support.v4.content.Loader.onStopLoading:()V │ │ -023898: 0e00 |0000: return-void │ │ +0238b8: |[0238b8] android.support.v4.content.Loader.onStopLoading:()V │ │ +0238c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -13541,24 +13541,24 @@ │ │ type : '(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02389c: |[02389c] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -0238ac: 5420 7101 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ -0238b0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0238b4: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -0238b8: 1a01 e606 |0006: const-string v1, "There is already a listener registered" // string@06e6 │ │ -0238bc: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -0238c2: 2700 |000b: throw v0 │ │ -0238c4: 5b24 7101 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ -0238c8: 5923 7001 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0170 │ │ -0238cc: 0e00 |0010: return-void │ │ +0238cc: |[0238cc] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +0238dc: 5420 7101 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ +0238e0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0238e4: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +0238e8: 1a01 ec06 |0006: const-string v1, "There is already a listener registered" // string@06ec │ │ +0238ec: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +0238f2: 2700 |000b: throw v0 │ │ +0238f4: 5b24 7101 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ +0238f8: 5923 7001 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0170 │ │ +0238fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000c line=132 │ │ 0x000e line=133 │ │ 0x0010 line=134 │ │ @@ -13574,23 +13574,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0238d0: |[0238d0] android.support.v4.content.Loader.reset:()V │ │ -0238e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0238e2: 6e10 0304 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0403 │ │ -0238e8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0238ea: 5c20 7201 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ -0238ee: 5c21 7301 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ -0238f2: 5c21 6d01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ -0238f6: 5c21 6e01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ -0238fa: 0e00 |000d: return-void │ │ +023900: |[023900] android.support.v4.content.Loader.reset:()V │ │ +023910: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +023912: 6e10 0304 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0403 │ │ +023918: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +02391a: 5c20 7201 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ +02391e: 5c21 7301 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ +023922: 5c21 6d01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ +023926: 5c21 6e01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ +02392a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=290 │ │ 0x0004 line=291 │ │ 0x0007 line=292 │ │ 0x0009 line=293 │ │ 0x000b line=294 │ │ @@ -13604,22 +13604,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0238fc: |[0238fc] android.support.v4.content.Loader.startLoading:()V │ │ -02390c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02390e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -023910: 5c20 7301 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ -023914: 5c21 7201 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ -023918: 5c21 6d01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ -02391c: 6e10 0404 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0404 │ │ -023922: 0e00 |000b: return-void │ │ +02392c: |[02392c] android.support.v4.content.Loader.startLoading:()V │ │ +02393c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02393e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +023940: 5c20 7301 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ +023944: 5c21 7201 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0172 │ │ +023948: 5c21 6d01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@016d │ │ +02394c: 6e10 0404 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0404 │ │ +023952: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0004 line=195 │ │ 0x0006 line=196 │ │ 0x0008 line=197 │ │ 0x000b line=198 │ │ @@ -13632,19 +13632,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023924: |[023924] android.support.v4.content.Loader.stopLoading:()V │ │ -023934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -023936: 5c10 7301 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ -02393a: 6e10 0504 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0405 │ │ -023940: 0e00 |0006: return-void │ │ +023954: |[023954] android.support.v4.content.Loader.stopLoading:()V │ │ +023964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +023966: 5c10 7301 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0173 │ │ +02396a: 6e10 0504 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0405 │ │ +023970: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=243 │ │ 0x0006 line=244 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -13655,19 +13655,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -023944: |[023944] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -023954: 5520 6e01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ -023958: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02395a: 5c21 6e01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ -02395e: 0f00 |0005: return v0 │ │ +023974: |[023974] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +023984: 5520 6e01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ +023988: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02398a: 5c21 6e01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@016e │ │ +02398e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0002 line=313 │ │ 0x0005 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ @@ -13679,28 +13679,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -023960: |[023960] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -023970: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -023974: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -023978: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ -02397e: 7120 5c04 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ -023984: 1a01 4e00 |000a: const-string v1, " id=" // string@004e │ │ -023988: 6e20 960b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02398e: 5221 7001 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0170 │ │ -023992: 6e20 930b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -023998: 1a01 ba13 |0014: const-string v1, "}" // string@13ba │ │ -02399c: 6e20 960b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0239a2: 6e10 9a0b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0239a8: 0c01 |001c: move-result-object v1 │ │ -0239aa: 1101 |001d: return-object v1 │ │ +023990: |[023990] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +0239a0: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +0239a4: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0239a8: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ +0239ae: 7120 5c04 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ +0239b4: 1a01 4e00 |000a: const-string v1, " id=" // string@004e │ │ +0239b8: 6e20 960b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0239be: 5221 7001 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0170 │ │ +0239c2: 6e20 930b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0239c8: 1a01 c013 |0014: const-string v1, "}" // string@13c0 │ │ +0239cc: 6e20 960b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0239d2: 6e10 9a0b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0239d8: 0c01 |001c: move-result-object v1 │ │ +0239da: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0007 line=350 │ │ 0x000a line=351 │ │ 0x000f line=352 │ │ 0x0014 line=353 │ │ @@ -13715,51 +13715,51 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0239ac: |[0239ac] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -0239bc: 5420 7101 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ -0239c0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0239c4: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -0239c8: 1a01 f105 |0006: const-string v1, "No listener register" // string@05f1 │ │ -0239cc: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -0239d2: 2700 |000b: throw v0 │ │ -0239d4: 5420 7101 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ -0239d8: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -0239dc: 2200 af01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -0239e0: 1a01 7101 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0171 │ │ -0239e4: 7020 550b 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -0239ea: 2700 |0017: throw v0 │ │ -0239ec: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0239ee: 5b20 7101 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ -0239f2: 0e00 |001b: return-void │ │ +0239dc: |[0239dc] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +0239ec: 5420 7101 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ +0239f0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0239f4: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +0239f8: 1a01 f705 |0006: const-string v1, "No listener register" // string@05f7 │ │ +0239fc: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +023a02: 2700 |000b: throw v0 │ │ +023a04: 5420 7101 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ +023a08: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +023a0c: 2200 b501 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +023a10: 1a01 7101 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0171 │ │ +023a14: 7020 550b 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +023a1a: 2700 |0017: throw v0 │ │ +023a1c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +023a1e: 5b20 7101 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0171 │ │ +023a22: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x000c line=145 │ │ 0x0010 line=146 │ │ 0x0018 line=148 │ │ 0x001b line=149 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x001c reg=3 listener Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ │ │ - source_file_idx : 1359 (Loader.java) │ │ + source_file_idx : 1365 (Loader.java) │ │ │ │ Class #54 header: │ │ -class_idx : 157 │ │ +class_idx : 162 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 69 │ │ -source_file_idx : 1368 │ │ +superclass_idx : 73 │ │ +source_file_idx : 1374 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #54 annotations: │ │ Annotations on class │ │ @@ -13783,18 +13783,18 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0239f4: |[0239f4] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -023a04: 5b01 7401 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0174 │ │ -023a08: 7020 1201 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0112 │ │ -023a0e: 0e00 |0005: return-void │ │ +023a24: |[023a24] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +023a34: 5b01 7401 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0174 │ │ +023a38: 7020 1201 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0112 │ │ +023a3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/os/Looper; │ │ @@ -13805,42 +13805,42 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -023a10: |[023a10] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -023a20: 5220 1d00 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@001d │ │ -023a24: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -023a2a: 6f20 1401 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0114 │ │ -023a30: 0e00 |0008: return-void │ │ -023a32: 5410 7401 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0174 │ │ -023a36: 7110 1404 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0414 │ │ -023a3c: 28fa |000e: goto 0008 // -0006 │ │ -023a3e: 0000 |000f: nop // spacer │ │ -023a40: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +023a40: |[023a40] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +023a50: 5220 1d00 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@001d │ │ +023a54: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +023a5a: 6f20 1401 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0114 │ │ +023a60: 0e00 |0008: return-void │ │ +023a62: 5410 7401 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0174 │ │ +023a66: 7110 1404 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0414 │ │ +023a6c: 28fa |000e: goto 0008 // -0006 │ │ +023a6e: 0000 |000f: nop // spacer │ │ +023a70: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ 0x0009 line=116 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0016 reg=2 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1368 (LocalBroadcastManager.java) │ │ + source_file_idx : 1374 (LocalBroadcastManager.java) │ │ │ │ Class #55 header: │ │ -class_idx : 158 │ │ +class_idx : 163 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1368 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1374 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #55 annotations: │ │ Annotations on class │ │ @@ -13872,39 +13872,39 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -023a4c: |[023a4c] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -023a5c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -023a62: 5b01 7501 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0175 │ │ -023a66: 5b02 7601 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0176 │ │ -023a6a: 0e00 |0007: return-void │ │ +023a7c: |[023a7c] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +023a8c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +023a92: 5b01 7501 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0175 │ │ +023a96: 5b02 7601 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0176 │ │ +023a9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; │ │ 0x0000 - 0x0008 reg=1 _intent Landroid/content/Intent; │ │ 0x0000 - 0x0008 reg=2 _receivers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1368 (LocalBroadcastManager.java) │ │ + source_file_idx : 1374 (LocalBroadcastManager.java) │ │ │ │ Class #56 header: │ │ -class_idx : 159 │ │ +class_idx : 164 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1368 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1374 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -13936,19 +13936,19 @@ │ │ type : '(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -023a6c: |[023a6c] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -023a7c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -023a82: 5b01 7801 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0178 │ │ -023a86: 5b02 7901 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0179 │ │ -023a8a: 0e00 |0007: return-void │ │ +023a9c: |[023a9c] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +023aac: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +023ab2: 5b01 7801 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0178 │ │ +023ab6: 5b02 7901 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0179 │ │ +023aba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -13962,51 +13962,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -023a8c: |[023a8c] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -023a9c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -023aa0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -023aa4: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ -023aaa: 1a01 5e06 |0007: const-string v1, "Receiver{" // string@065e │ │ -023aae: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023ab4: 5421 7901 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0179 │ │ -023ab8: 6e20 950b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -023abe: 1a01 4800 |0011: const-string v1, " filter=" // string@0048 │ │ -023ac2: 6e20 960b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023ac8: 5421 7801 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0178 │ │ -023acc: 6e20 950b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -023ad2: 1a01 ba13 |001b: const-string v1, "}" // string@13ba │ │ -023ad6: 6e20 960b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023adc: 6e10 9a0b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -023ae2: 0c01 |0023: move-result-object v1 │ │ -023ae4: 1101 |0024: return-object v1 │ │ +023abc: |[023abc] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +023acc: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +023ad0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +023ad4: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ +023ada: 1a01 6406 |0007: const-string v1, "Receiver{" // string@0664 │ │ +023ade: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023ae4: 5421 7901 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0179 │ │ +023ae8: 6e20 950b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +023aee: 1a01 4800 |0011: const-string v1, " filter=" // string@0048 │ │ +023af2: 6e20 960b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023af8: 5421 7801 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0178 │ │ +023afc: 6e20 950b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +023b02: 1a01 c013 |001b: const-string v1, "}" // string@13c0 │ │ +023b06: 6e20 960b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023b0c: 6e10 9a0b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +023b12: 0c01 |0023: move-result-object v1 │ │ +023b14: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ 0x001b line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0007 - 0x0025 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; │ │ │ │ - source_file_idx : 1368 (LocalBroadcastManager.java) │ │ + source_file_idx : 1374 (LocalBroadcastManager.java) │ │ │ │ Class #57 header: │ │ -class_idx : 160 │ │ +class_idx : 165 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1368 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1374 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -14074,51 +14074,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -023ae8: |[023ae8] android.support.v4.content.LocalBroadcastManager.:()V │ │ -023af8: 2200 bc01 |0000: new-instance v0, Ljava/lang/Object; // type@01bc │ │ -023afc: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -023b02: 6900 8101 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0181 │ │ -023b06: 0e00 |0007: return-void │ │ +023b18: |[023b18] android.support.v4.content.LocalBroadcastManager.:()V │ │ +023b28: 2200 c201 |0000: new-instance v0, Ljava/lang/Object; // type@01c2 │ │ +023b2c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +023b32: 6900 8101 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0181 │ │ +023b36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -023b08: |[023b08] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -023b18: 7010 6e0b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ -023b1e: 2200 e401 |0003: new-instance v0, Ljava/util/HashMap; // type@01e4 │ │ -023b22: 7010 f20b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0bf2 │ │ -023b28: 5b20 8301 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ -023b2c: 2200 e401 |000a: new-instance v0, Ljava/util/HashMap; // type@01e4 │ │ -023b30: 7010 f20b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0bf2 │ │ -023b36: 5b20 7d01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ -023b3a: 2200 df01 |0011: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -023b3e: 7010 dc0b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -023b44: 5b20 8201 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ -023b48: 5b23 7e01 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@017e │ │ -023b4c: 2200 9d00 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@009d │ │ -023b50: 6e10 7700 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0077 │ │ -023b56: 0c01 |001f: move-result-object v1 │ │ -023b58: 7030 0d04 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@040d │ │ -023b5e: 5b20 7f01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017f │ │ -023b62: 0e00 |0025: return-void │ │ +023b38: |[023b38] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +023b48: 7010 6e0b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ +023b4e: 2200 ea01 |0003: new-instance v0, Ljava/util/HashMap; // type@01ea │ │ +023b52: 7010 f20b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0bf2 │ │ +023b58: 5b20 8301 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ +023b5c: 2200 ea01 |000a: new-instance v0, Ljava/util/HashMap; // type@01ea │ │ +023b60: 7010 f20b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0bf2 │ │ +023b66: 5b20 7d01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ +023b6a: 2200 e501 |0011: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +023b6e: 7010 dc0b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +023b74: 5b20 8201 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ +023b78: 5b23 7e01 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@017e │ │ +023b7c: 2200 a200 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@00a2 │ │ +023b80: 6e10 7700 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0077 │ │ +023b86: 0c01 |001f: move-result-object v1 │ │ +023b88: 7030 0d04 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@040d │ │ +023b8e: 5b20 7f01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017f │ │ +023b92: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -14133,17 +14133,17 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023b64: |[023b64] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -023b74: 7010 1504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0415 │ │ -023b7a: 0e00 |0003: return-void │ │ +023b94: |[023b94] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +023ba4: 7010 1504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0415 │ │ +023baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ #3 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ @@ -14151,54 +14151,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -023b7c: |[023b7c] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -023b8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -023b8e: 5486 8301 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ -023b92: 1d06 |0003: monitor-enter v6 │ │ -023b94: 5485 8201 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ -023b98: 6e10 e80b 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -023b9e: 0a00 |0009: move-result v0 │ │ -023ba0: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -023ba4: 1e06 |000c: monitor-exit v6 │ │ -023ba6: 0e00 |000d: return-void │ │ -023ba8: 2302 7e02 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@027e │ │ -023bac: 5485 8201 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ -023bb0: 6e20 ea0b 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ -023bb6: 5485 8201 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ -023bba: 6e10 e00b 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ -023bc0: 1e06 |001a: monitor-exit v6 │ │ -023bc2: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -023bc4: 2125 |001c: array-length v5, v2 │ │ -023bc6: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -023bca: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -023bce: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -023bd0: 5415 7601 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0176 │ │ -023bd4: 6e10 e80b 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -023bda: 0a05 |0027: move-result v5 │ │ -023bdc: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -023be0: 5415 7601 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0176 │ │ -023be4: 6e20 e20b 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -023bea: 0c05 |002f: move-result-object v5 │ │ -023bec: 1f05 9f00 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@009f │ │ -023bf0: 5455 7901 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0179 │ │ -023bf4: 5486 7e01 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@017e │ │ -023bf8: 5417 7501 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0175 │ │ -023bfc: 6e30 6800 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0068 │ │ -023c02: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -023c06: 28e5 |003d: goto 0022 // -001b │ │ -023c08: 0d05 |003e: move-exception v5 │ │ -023c0a: 1e06 |003f: monitor-exit v6 │ │ -023c0c: 2705 |0040: throw v5 │ │ -023c0e: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -023c12: 28d9 |0043: goto 001c // -0027 │ │ +023bac: |[023bac] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +023bbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +023bbe: 5486 8301 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ +023bc2: 1d06 |0003: monitor-enter v6 │ │ +023bc4: 5485 8201 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ +023bc8: 6e10 e80b 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +023bce: 0a00 |0009: move-result v0 │ │ +023bd0: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +023bd4: 1e06 |000c: monitor-exit v6 │ │ +023bd6: 0e00 |000d: return-void │ │ +023bd8: 2302 8402 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0284 │ │ +023bdc: 5485 8201 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ +023be0: 6e20 ea0b 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ +023be6: 5485 8201 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ +023bea: 6e10 e00b 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ +023bf0: 1e06 |001a: monitor-exit v6 │ │ +023bf2: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +023bf4: 2125 |001c: array-length v5, v2 │ │ +023bf6: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +023bfa: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +023bfe: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +023c00: 5415 7601 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0176 │ │ +023c04: 6e10 e80b 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +023c0a: 0a05 |0027: move-result v5 │ │ +023c0c: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +023c10: 5415 7601 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0176 │ │ +023c14: 6e20 e20b 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +023c1a: 0c05 |002f: move-result-object v5 │ │ +023c1c: 1f05 a400 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00a4 │ │ +023c20: 5455 7901 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0179 │ │ +023c24: 5486 7e01 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@017e │ │ +023c28: 5417 7501 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0175 │ │ +023c2c: 6e30 6800 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0068 │ │ +023c32: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +023c36: 28e5 |003d: goto 0022 // -001b │ │ +023c38: 0d05 |003e: move-exception v5 │ │ +023c3a: 1e06 |003f: monitor-exit v6 │ │ +023c3c: 2705 |0040: throw v5 │ │ +023c3e: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +023c42: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -14234,30 +14234,30 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -023c28: |[023c28] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -023c38: 6201 8101 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0181 │ │ -023c3c: 1d01 |0002: monitor-enter v1 │ │ -023c3e: 6200 8001 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ -023c42: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -023c46: 2200 a000 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@00a0 │ │ -023c4a: 6e10 7200 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0072 │ │ -023c50: 0c02 |000c: move-result-object v2 │ │ -023c52: 7020 1304 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0413 │ │ -023c58: 6900 8001 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ -023c5c: 6200 8001 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ -023c60: 1e01 |0014: monitor-exit v1 │ │ -023c62: 1100 |0015: return-object v0 │ │ -023c64: 0d00 |0016: move-exception v0 │ │ -023c66: 1e01 |0017: monitor-exit v1 │ │ -023c68: 2700 |0018: throw v0 │ │ +023c58: |[023c58] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +023c68: 6201 8101 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0181 │ │ +023c6c: 1d01 |0002: monitor-enter v1 │ │ +023c6e: 6200 8001 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ +023c72: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +023c76: 2200 a500 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@00a5 │ │ +023c7a: 6e10 7200 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0072 │ │ +023c80: 0c02 |000c: move-result-object v2 │ │ +023c82: 7020 1304 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0413 │ │ +023c88: 6900 8001 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ +023c8c: 6200 8001 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ +023c90: 1e01 |0014: monitor-exit v1 │ │ +023c92: 1100 |0015: return-object v0 │ │ +023c94: 0d00 |0016: move-exception v0 │ │ +023c96: 1e01 |0017: monitor-exit v1 │ │ +023c98: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -14272,54 +14272,54 @@ │ │ type : '(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -023c78: |[023c78] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -023c88: 5476 8301 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ -023c8c: 1d06 |0002: monitor-enter v6 │ │ -023c8e: 2202 9f00 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@009f │ │ -023c92: 7030 1004 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0410 │ │ -023c98: 5475 8301 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ -023c9c: 6e20 f30b 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ -023ca2: 0c03 |000d: move-result-object v3 │ │ -023ca4: 1f03 df01 |000e: check-cast v3, Ljava/util/ArrayList; // type@01df │ │ -023ca8: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -023cac: 2203 df01 |0012: new-instance v3, Ljava/util/ArrayList; // type@01df │ │ -023cb0: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -023cb2: 7020 dd0b 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ -023cb8: 5475 8301 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ -023cbc: 6e30 f40b 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf4 │ │ -023cc2: 6e20 df0b 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -023cc8: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -023cca: 6e10 a500 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00a5 │ │ -023cd0: 0a05 |0024: move-result v5 │ │ -023cd2: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -023cd6: 6e20 a600 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00a6 │ │ -023cdc: 0c00 |002a: move-result-object v0 │ │ -023cde: 5475 7d01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ -023ce2: 6e20 f30b 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ -023ce8: 0c01 |0030: move-result-object v1 │ │ -023cea: 1f01 df01 |0031: check-cast v1, Ljava/util/ArrayList; // type@01df │ │ -023cee: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -023cf2: 2201 df01 |0035: new-instance v1, Ljava/util/ArrayList; // type@01df │ │ -023cf6: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -023cf8: 7020 dd0b 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ -023cfe: 5475 7d01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ -023d02: 6e30 f40b 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf4 │ │ -023d08: 6e20 df0b 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -023d0e: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -023d12: 28dc |0045: goto 0021 // -0024 │ │ -023d14: 1e06 |0046: monitor-exit v6 │ │ -023d16: 0e00 |0047: return-void │ │ -023d18: 0d05 |0048: move-exception v5 │ │ -023d1a: 1e06 |0049: monitor-exit v6 │ │ -023d1c: 2705 |004a: throw v5 │ │ +023ca8: |[023ca8] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +023cb8: 5476 8301 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ +023cbc: 1d06 |0002: monitor-enter v6 │ │ +023cbe: 2202 a400 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00a4 │ │ +023cc2: 7030 1004 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0410 │ │ +023cc8: 5475 8301 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ +023ccc: 6e20 f30b 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ +023cd2: 0c03 |000d: move-result-object v3 │ │ +023cd4: 1f03 e501 |000e: check-cast v3, Ljava/util/ArrayList; // type@01e5 │ │ +023cd8: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +023cdc: 2203 e501 |0012: new-instance v3, Ljava/util/ArrayList; // type@01e5 │ │ +023ce0: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +023ce2: 7020 dd0b 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ +023ce8: 5475 8301 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ +023cec: 6e30 f40b 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf4 │ │ +023cf2: 6e20 df0b 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +023cf8: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +023cfa: 6e10 a500 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00a5 │ │ +023d00: 0a05 |0024: move-result v5 │ │ +023d02: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +023d06: 6e20 a600 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00a6 │ │ +023d0c: 0c00 |002a: move-result-object v0 │ │ +023d0e: 5475 7d01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ +023d12: 6e20 f30b 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ +023d18: 0c01 |0030: move-result-object v1 │ │ +023d1a: 1f01 e501 |0031: check-cast v1, Ljava/util/ArrayList; // type@01e5 │ │ +023d1e: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +023d22: 2201 e501 |0035: new-instance v1, Ljava/util/ArrayList; // type@01e5 │ │ +023d26: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +023d28: 7020 dd0b 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ +023d2e: 5475 7d01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ +023d32: 6e30 f40b 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bf4 │ │ +023d38: 6e20 df0b 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +023d3e: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +023d42: 28dc |0045: goto 0021 // -0024 │ │ +023d44: 1e06 |0046: monitor-exit v6 │ │ +023d46: 0e00 |0047: return-void │ │ +023d48: 0d05 |0048: move-exception v5 │ │ +023d4a: 1e06 |0049: monitor-exit v6 │ │ +023d4c: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -14355,209 +14355,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -023d2c: |[023d2c] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -023d3c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -023d40: 540f 8301 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ -023d44: 1d0f |0004: monitor-enter v15 │ │ -023d46: 7401 8800 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -023d4c: 0c02 |0008: move-result-object v2 │ │ -023d4e: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -023d52: 5401 7e01 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@017e │ │ -023d56: 6e10 7400 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0074 │ │ -023d5c: 0c01 |0010: move-result-object v1 │ │ -023d5e: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -023d62: 6e20 9f00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@009f │ │ -023d68: 0c03 |0016: move-result-object v3 │ │ -023d6a: 7401 8d00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@008d │ │ -023d70: 0c05 |001a: move-result-object v5 │ │ -023d72: 7401 9200 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@0092 │ │ -023d78: 0c04 |001e: move-result-object v4 │ │ -023d7a: 7401 8a00 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@008a │ │ -023d80: 0c06 |0022: move-result-object v6 │ │ -023d82: 7401 8f00 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@008f │ │ -023d88: 0a01 |0026: move-result v1 │ │ -023d8a: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -023d8e: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -023d92: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -023d94: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -023d98: 1a01 5705 |002e: const-string v1, "LocalBroadcastManager" // string@0557 │ │ -023d9c: 2207 c101 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -023da0: 7010 8e0b 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -023da6: 1a10 6706 |0035: const-string v16, "Resolving type " // string@0667 │ │ -023daa: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -023dae: 6e20 960b 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023db4: 0c07 |003c: move-result-object v7 │ │ -023db6: 6e20 960b 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023dbc: 0c07 |0040: move-result-object v7 │ │ -023dbe: 1a10 8400 |0041: const-string v16, " scheme " // string@0084 │ │ -023dc2: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -023dc6: 6e20 960b 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023dcc: 0c07 |0048: move-result-object v7 │ │ -023dce: 6e20 960b 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023dd4: 0c07 |004c: move-result-object v7 │ │ -023dd6: 1a10 7d00 |004d: const-string v16, " of intent " // string@007d │ │ -023dda: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -023dde: 6e20 960b 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023de4: 0c07 |0054: move-result-object v7 │ │ -023de6: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -023dea: 6e20 950b 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -023df0: 0c07 |005a: move-result-object v7 │ │ -023df2: 6e10 9a0b 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -023df8: 0c07 |005e: move-result-object v7 │ │ -023dfa: 7120 c508 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -023e00: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -023e04: 5401 7d01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ -023e08: 7401 8800 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -023e0e: 0c07 |0069: move-result-object v7 │ │ -023e10: 6e20 f30b 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ -023e16: 0c09 |006d: move-result-object v9 │ │ -023e18: 1f09 df01 |006e: check-cast v9, Ljava/util/ArrayList; // type@01df │ │ -023e1c: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -023e20: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -023e24: 1a01 5705 |0074: const-string v1, "LocalBroadcastManager" // string@0557 │ │ -023e28: 2207 c101 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -023e2c: 7010 8e0b 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -023e32: 1a10 5a01 |007b: const-string v16, "Action list: " // string@015a │ │ -023e36: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -023e3a: 6e20 960b 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023e40: 0c07 |0082: move-result-object v7 │ │ -023e42: 6e20 950b 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -023e48: 0c07 |0086: move-result-object v7 │ │ -023e4a: 6e10 9a0b 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -023e50: 0c07 |008a: move-result-object v7 │ │ -023e52: 7120 c508 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -023e58: 120e |008e: const/4 v14, #int 0 // #0 │ │ -023e5a: 120a |008f: const/4 v10, #int 0 // #0 │ │ -023e5c: 6e10 e80b 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -023e62: 0a01 |0093: move-result v1 │ │ -023e64: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -023e68: 6e20 e20b a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -023e6e: 0c0d |0099: move-result-object v13 │ │ -023e70: 1f0d 9f00 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@009f │ │ -023e74: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -023e78: 1a01 5705 |009e: const-string v1, "LocalBroadcastManager" // string@0557 │ │ -023e7c: 2207 c101 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -023e80: 7010 8e0b 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -023e86: 1a10 d905 |00a5: const-string v16, "Matching against filter " // string@05d9 │ │ -023e8a: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -023e8e: 6e20 960b 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023e94: 0c07 |00ac: move-result-object v7 │ │ -023e96: 54d0 7801 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0178 │ │ -023e9a: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -023e9e: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -023ea2: 6e20 950b 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -023ea8: 0c07 |00b6: move-result-object v7 │ │ -023eaa: 6e10 9a0b 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -023eb0: 0c07 |00ba: move-result-object v7 │ │ -023eb2: 7120 c508 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -023eb8: 55d1 7701 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0177 │ │ -023ebc: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -023ec0: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -023ec4: 1a01 5705 |00c4: const-string v1, "LocalBroadcastManager" // string@0557 │ │ -023ec8: 1a07 1900 |00c6: const-string v7, " Filter's target already added" // string@0019 │ │ -023ecc: 7120 c508 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -023ed2: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -023ed6: 28c3 |00cd: goto 0090 // -003d │ │ -023ed8: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -023eda: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -023ede: 54d1 7801 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0178 │ │ -023ee2: 1a07 5705 |00d3: const-string v7, "LocalBroadcastManager" // string@0557 │ │ -023ee6: 7407 a700 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00a7 │ │ -023eec: 0a0b |00d8: move-result v11 │ │ -023eee: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -023ef2: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -023ef6: 1a01 5705 |00dd: const-string v1, "LocalBroadcastManager" // string@0557 │ │ -023efa: 2207 c101 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -023efe: 7010 8e0b 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -023f04: 1a10 1800 |00e4: const-string v16, " Filter matched! match=0x" // string@0018 │ │ -023f08: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -023f0c: 6e20 960b 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023f12: 0c07 |00eb: move-result-object v7 │ │ -023f14: 7110 5d0b 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -023f1a: 0c10 |00ef: move-result-object v16 │ │ -023f1c: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -023f20: 6e20 960b 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023f26: 0c07 |00f5: move-result-object v7 │ │ -023f28: 6e10 9a0b 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -023f2e: 0c07 |00f9: move-result-object v7 │ │ -023f30: 7120 c508 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -023f36: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -023f3a: 220e df01 |00ff: new-instance v14, Ljava/util/ArrayList; // type@01df │ │ -023f3e: 7010 dc0b 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -023f44: 6e20 df0b de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -023f4a: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -023f4c: 5cd1 7701 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0177 │ │ -023f50: 28c1 |010a: goto 00cb // -003f │ │ -023f52: 0d01 |010b: move-exception v1 │ │ -023f54: 1e0f |010c: monitor-exit v15 │ │ -023f56: 2701 |010d: throw v1 │ │ -023f58: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -023f5c: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -023f62: 1a0c 1513 |0113: const-string v12, "unknown reason" // string@1315 │ │ -023f66: 1a01 5705 |0115: const-string v1, "LocalBroadcastManager" // string@0557 │ │ -023f6a: 2207 c101 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -023f6e: 7010 8e0b 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -023f74: 1a10 1700 |011c: const-string v16, " Filter did not match: " // string@0017 │ │ -023f78: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -023f7c: 6e20 960b 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023f82: 0c07 |0123: move-result-object v7 │ │ -023f84: 6e20 960b c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -023f8a: 0c07 |0127: move-result-object v7 │ │ -023f8c: 6e10 9a0b 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -023f92: 0c07 |012b: move-result-object v7 │ │ -023f94: 7120 c508 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -023f9a: 289c |012f: goto 00cb // -0064 │ │ -023f9c: 1a0c c807 |0130: const-string v12, "action" // string@07c8 │ │ -023fa0: 28e3 |0132: goto 0115 // -001d │ │ -023fa2: 1a0c cb08 |0133: const-string v12, "category" // string@08cb │ │ -023fa6: 28e0 |0135: goto 0115 // -0020 │ │ -023fa8: 1a0c 8009 |0136: const-string v12, "data" // string@0980 │ │ -023fac: 28dd |0138: goto 0115 // -0023 │ │ -023fae: 1a0c 0813 |0139: const-string v12, "type" // string@1308 │ │ -023fb2: 28da |013b: goto 0115 // -0026 │ │ -023fb4: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -023fb8: 120a |013e: const/4 v10, #int 0 // #0 │ │ -023fba: 6e10 e80b 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -023fc0: 0a01 |0142: move-result v1 │ │ -023fc2: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -023fc6: 6e20 e20b ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -023fcc: 0c01 |0148: move-result-object v1 │ │ -023fce: 1f01 9f00 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@009f │ │ -023fd2: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -023fd4: 5c17 7701 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0177 │ │ -023fd8: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -023fdc: 28ef |0150: goto 013f // -0011 │ │ -023fde: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -023fe2: 5401 8201 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ -023fe6: 2207 9e00 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@009e │ │ -023fea: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -023fee: 7030 0f04 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@040f │ │ -023ff4: 6e20 df0b 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -023ffa: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -023ffe: 5401 7f01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017f │ │ -024002: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -024004: 6e20 1501 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0115 │ │ -02400a: 0a01 |0167: move-result v1 │ │ -02400c: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -024010: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -024014: 5401 7f01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017f │ │ -024018: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -02401a: 6e20 1a01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011a │ │ -024020: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -024022: 1e0f |0173: monitor-exit v15 │ │ -024024: 0f01 |0174: return v1 │ │ -024026: 1e0f |0175: monitor-exit v15 │ │ -024028: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -02402a: 28fd |0177: goto 0174 // -0003 │ │ -02402c: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +023d5c: |[023d5c] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +023d6c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +023d70: 540f 8301 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ +023d74: 1d0f |0004: monitor-enter v15 │ │ +023d76: 7401 8800 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +023d7c: 0c02 |0008: move-result-object v2 │ │ +023d7e: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +023d82: 5401 7e01 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@017e │ │ +023d86: 6e10 7400 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0074 │ │ +023d8c: 0c01 |0010: move-result-object v1 │ │ +023d8e: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +023d92: 6e20 9f00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@009f │ │ +023d98: 0c03 |0016: move-result-object v3 │ │ +023d9a: 7401 8d00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@008d │ │ +023da0: 0c05 |001a: move-result-object v5 │ │ +023da2: 7401 9200 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@0092 │ │ +023da8: 0c04 |001e: move-result-object v4 │ │ +023daa: 7401 8a00 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@008a │ │ +023db0: 0c06 |0022: move-result-object v6 │ │ +023db2: 7401 8f00 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@008f │ │ +023db8: 0a01 |0026: move-result v1 │ │ +023dba: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +023dbe: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +023dc2: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +023dc4: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +023dc8: 1a01 5d05 |002e: const-string v1, "LocalBroadcastManager" // string@055d │ │ +023dcc: 2207 c701 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +023dd0: 7010 8e0b 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +023dd6: 1a10 6d06 |0035: const-string v16, "Resolving type " // string@066d │ │ +023dda: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +023dde: 6e20 960b 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023de4: 0c07 |003c: move-result-object v7 │ │ +023de6: 6e20 960b 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023dec: 0c07 |0040: move-result-object v7 │ │ +023dee: 1a10 8400 |0041: const-string v16, " scheme " // string@0084 │ │ +023df2: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +023df6: 6e20 960b 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023dfc: 0c07 |0048: move-result-object v7 │ │ +023dfe: 6e20 960b 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023e04: 0c07 |004c: move-result-object v7 │ │ +023e06: 1a10 7d00 |004d: const-string v16, " of intent " // string@007d │ │ +023e0a: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +023e0e: 6e20 960b 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023e14: 0c07 |0054: move-result-object v7 │ │ +023e16: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +023e1a: 6e20 950b 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +023e20: 0c07 |005a: move-result-object v7 │ │ +023e22: 6e10 9a0b 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +023e28: 0c07 |005e: move-result-object v7 │ │ +023e2a: 7120 c508 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +023e30: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +023e34: 5401 7d01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ +023e38: 7401 8800 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +023e3e: 0c07 |0069: move-result-object v7 │ │ +023e40: 6e20 f30b 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ +023e46: 0c09 |006d: move-result-object v9 │ │ +023e48: 1f09 e501 |006e: check-cast v9, Ljava/util/ArrayList; // type@01e5 │ │ +023e4c: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +023e50: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +023e54: 1a01 5d05 |0074: const-string v1, "LocalBroadcastManager" // string@055d │ │ +023e58: 2207 c701 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +023e5c: 7010 8e0b 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +023e62: 1a10 5a01 |007b: const-string v16, "Action list: " // string@015a │ │ +023e66: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +023e6a: 6e20 960b 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023e70: 0c07 |0082: move-result-object v7 │ │ +023e72: 6e20 950b 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +023e78: 0c07 |0086: move-result-object v7 │ │ +023e7a: 6e10 9a0b 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +023e80: 0c07 |008a: move-result-object v7 │ │ +023e82: 7120 c508 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +023e88: 120e |008e: const/4 v14, #int 0 // #0 │ │ +023e8a: 120a |008f: const/4 v10, #int 0 // #0 │ │ +023e8c: 6e10 e80b 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +023e92: 0a01 |0093: move-result v1 │ │ +023e94: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +023e98: 6e20 e20b a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +023e9e: 0c0d |0099: move-result-object v13 │ │ +023ea0: 1f0d a400 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00a4 │ │ +023ea4: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +023ea8: 1a01 5d05 |009e: const-string v1, "LocalBroadcastManager" // string@055d │ │ +023eac: 2207 c701 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +023eb0: 7010 8e0b 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +023eb6: 1a10 df05 |00a5: const-string v16, "Matching against filter " // string@05df │ │ +023eba: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +023ebe: 6e20 960b 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023ec4: 0c07 |00ac: move-result-object v7 │ │ +023ec6: 54d0 7801 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0178 │ │ +023eca: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +023ece: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +023ed2: 6e20 950b 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +023ed8: 0c07 |00b6: move-result-object v7 │ │ +023eda: 6e10 9a0b 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +023ee0: 0c07 |00ba: move-result-object v7 │ │ +023ee2: 7120 c508 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +023ee8: 55d1 7701 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0177 │ │ +023eec: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +023ef0: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +023ef4: 1a01 5d05 |00c4: const-string v1, "LocalBroadcastManager" // string@055d │ │ +023ef8: 1a07 1900 |00c6: const-string v7, " Filter's target already added" // string@0019 │ │ +023efc: 7120 c508 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +023f02: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +023f06: 28c3 |00cd: goto 0090 // -003d │ │ +023f08: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +023f0a: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +023f0e: 54d1 7801 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0178 │ │ +023f12: 1a07 5d05 |00d3: const-string v7, "LocalBroadcastManager" // string@055d │ │ +023f16: 7407 a700 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00a7 │ │ +023f1c: 0a0b |00d8: move-result v11 │ │ +023f1e: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +023f22: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +023f26: 1a01 5d05 |00dd: const-string v1, "LocalBroadcastManager" // string@055d │ │ +023f2a: 2207 c701 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +023f2e: 7010 8e0b 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +023f34: 1a10 1800 |00e4: const-string v16, " Filter matched! match=0x" // string@0018 │ │ +023f38: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +023f3c: 6e20 960b 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023f42: 0c07 |00eb: move-result-object v7 │ │ +023f44: 7110 5d0b 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +023f4a: 0c10 |00ef: move-result-object v16 │ │ +023f4c: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +023f50: 6e20 960b 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023f56: 0c07 |00f5: move-result-object v7 │ │ +023f58: 6e10 9a0b 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +023f5e: 0c07 |00f9: move-result-object v7 │ │ +023f60: 7120 c508 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +023f66: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +023f6a: 220e e501 |00ff: new-instance v14, Ljava/util/ArrayList; // type@01e5 │ │ +023f6e: 7010 dc0b 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +023f74: 6e20 df0b de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +023f7a: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +023f7c: 5cd1 7701 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0177 │ │ +023f80: 28c1 |010a: goto 00cb // -003f │ │ +023f82: 0d01 |010b: move-exception v1 │ │ +023f84: 1e0f |010c: monitor-exit v15 │ │ +023f86: 2701 |010d: throw v1 │ │ +023f88: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +023f8c: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +023f92: 1a0c 1b13 |0113: const-string v12, "unknown reason" // string@131b │ │ +023f96: 1a01 5d05 |0115: const-string v1, "LocalBroadcastManager" // string@055d │ │ +023f9a: 2207 c701 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +023f9e: 7010 8e0b 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +023fa4: 1a10 1700 |011c: const-string v16, " Filter did not match: " // string@0017 │ │ +023fa8: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +023fac: 6e20 960b 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023fb2: 0c07 |0123: move-result-object v7 │ │ +023fb4: 6e20 960b c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +023fba: 0c07 |0127: move-result-object v7 │ │ +023fbc: 6e10 9a0b 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +023fc2: 0c07 |012b: move-result-object v7 │ │ +023fc4: 7120 c508 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +023fca: 289c |012f: goto 00cb // -0064 │ │ +023fcc: 1a0c ce07 |0130: const-string v12, "action" // string@07ce │ │ +023fd0: 28e3 |0132: goto 0115 // -001d │ │ +023fd2: 1a0c d108 |0133: const-string v12, "category" // string@08d1 │ │ +023fd6: 28e0 |0135: goto 0115 // -0020 │ │ +023fd8: 1a0c 8609 |0136: const-string v12, "data" // string@0986 │ │ +023fdc: 28dd |0138: goto 0115 // -0023 │ │ +023fde: 1a0c 0e13 |0139: const-string v12, "type" // string@130e │ │ +023fe2: 28da |013b: goto 0115 // -0026 │ │ +023fe4: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +023fe8: 120a |013e: const/4 v10, #int 0 // #0 │ │ +023fea: 6e10 e80b 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +023ff0: 0a01 |0142: move-result v1 │ │ +023ff2: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +023ff6: 6e20 e20b ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +023ffc: 0c01 |0148: move-result-object v1 │ │ +023ffe: 1f01 a400 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00a4 │ │ +024002: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +024004: 5c17 7701 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0177 │ │ +024008: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02400c: 28ef |0150: goto 013f // -0011 │ │ +02400e: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +024012: 5401 8201 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0182 │ │ +024016: 2207 a300 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@00a3 │ │ +02401a: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +02401e: 7030 0f04 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@040f │ │ +024024: 6e20 df0b 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +02402a: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +02402e: 5401 7f01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017f │ │ +024032: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +024034: 6e20 1501 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0115 │ │ +02403a: 0a01 |0167: move-result v1 │ │ +02403c: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +024040: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +024044: 5401 7f01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@017f │ │ +024048: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +02404a: 6e20 1a01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011a │ │ +024050: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +024052: 1e0f |0173: monitor-exit v15 │ │ +024054: 0f01 |0174: return v1 │ │ +024056: 1e0f |0175: monitor-exit v15 │ │ +024058: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +02405a: 28fd |0177: goto 0174 // -0003 │ │ +02405c: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x010d │ │ -> 0x010b │ │ 0x0113 - 0x0176 │ │ -> 0x010b │ │ positions : │ │ 0x0000 line=201 │ │ @@ -14650,20 +14650,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -024058: |[024058] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -024068: 6e20 1804 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ -02406e: 0a00 |0003: move-result v0 │ │ -024070: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -024074: 7010 1504 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0415 │ │ -02407a: 0e00 |0009: return-void │ │ +024088: |[024088] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +024098: 6e20 1804 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ +02409e: 0a00 |0003: move-result v0 │ │ +0240a0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0240a4: 7010 1504 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0415 │ │ +0240aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/LocalBroadcastManager; │ │ @@ -14674,69 +14674,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -02407c: |[02407c] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -02408c: 5498 8301 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ -024090: 1d08 |0002: monitor-enter v8 │ │ -024092: 5497 8301 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ -024096: 6e20 f50b a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf5 │ │ -02409c: 0c02 |0008: move-result-object v2 │ │ -02409e: 1f02 df01 |0009: check-cast v2, Ljava/util/ArrayList; // type@01df │ │ -0240a2: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -0240a6: 1e08 |000d: monitor-exit v8 │ │ -0240a8: 0e00 |000e: return-void │ │ -0240aa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0240ac: 6e10 e80b 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -0240b2: 0a07 |0013: move-result v7 │ │ -0240b4: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -0240b8: 6e20 e20b 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -0240be: 0c01 |0019: move-result-object v1 │ │ -0240c0: 1f01 2000 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0020 │ │ -0240c4: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0240c6: 6e10 a500 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00a5 │ │ -0240cc: 0a07 |0020: move-result v7 │ │ -0240ce: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -0240d2: 6e20 a600 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00a6 │ │ -0240d8: 0c00 |0026: move-result-object v0 │ │ -0240da: 5497 7d01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ -0240de: 6e20 f30b 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ -0240e4: 0c06 |002c: move-result-object v6 │ │ -0240e6: 1f06 df01 |002d: check-cast v6, Ljava/util/ArrayList; // type@01df │ │ -0240ea: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -0240ee: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -0240f0: 6e10 e80b 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -0240f6: 0a07 |0035: move-result v7 │ │ -0240f8: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -0240fc: 6e20 e20b 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -024102: 0c07 |003b: move-result-object v7 │ │ -024104: 1f07 9f00 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@009f │ │ -024108: 5477 7901 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0179 │ │ -02410c: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -024110: 6e20 e50b 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ -024116: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02411a: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02411e: 28e9 |0049: goto 0032 // -0017 │ │ -024120: 6e10 e80b 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -024126: 0a07 |004d: move-result v7 │ │ -024128: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -02412c: 5497 7d01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ -024130: 6e20 f50b 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf5 │ │ -024136: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02413a: 28c6 |0057: goto 001d // -003a │ │ -02413c: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -024140: 28b6 |005a: goto 0010 // -004a │ │ -024142: 1e08 |005b: monitor-exit v8 │ │ -024144: 28b2 |005c: goto 000e // -004e │ │ -024146: 0d07 |005d: move-exception v7 │ │ -024148: 1e08 |005e: monitor-exit v8 │ │ -02414a: 2707 |005f: throw v7 │ │ +0240ac: |[0240ac] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +0240bc: 5498 8301 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ +0240c0: 1d08 |0002: monitor-enter v8 │ │ +0240c2: 5497 8301 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0183 │ │ +0240c6: 6e20 f50b a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf5 │ │ +0240cc: 0c02 |0008: move-result-object v2 │ │ +0240ce: 1f02 e501 |0009: check-cast v2, Ljava/util/ArrayList; // type@01e5 │ │ +0240d2: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +0240d6: 1e08 |000d: monitor-exit v8 │ │ +0240d8: 0e00 |000e: return-void │ │ +0240da: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0240dc: 6e10 e80b 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +0240e2: 0a07 |0013: move-result v7 │ │ +0240e4: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +0240e8: 6e20 e20b 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +0240ee: 0c01 |0019: move-result-object v1 │ │ +0240f0: 1f01 2200 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0022 │ │ +0240f4: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +0240f6: 6e10 a500 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00a5 │ │ +0240fc: 0a07 |0020: move-result v7 │ │ +0240fe: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +024102: 6e20 a600 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00a6 │ │ +024108: 0c00 |0026: move-result-object v0 │ │ +02410a: 5497 7d01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ +02410e: 6e20 f30b 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf3 │ │ +024114: 0c06 |002c: move-result-object v6 │ │ +024116: 1f06 e501 |002d: check-cast v6, Ljava/util/ArrayList; // type@01e5 │ │ +02411a: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +02411e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +024120: 6e10 e80b 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +024126: 0a07 |0035: move-result v7 │ │ +024128: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +02412c: 6e20 e20b 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +024132: 0c07 |003b: move-result-object v7 │ │ +024134: 1f07 a400 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00a4 │ │ +024138: 5477 7901 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0179 │ │ +02413c: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +024140: 6e20 e50b 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ +024146: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02414a: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02414e: 28e9 |0049: goto 0032 // -0017 │ │ +024150: 6e10 e80b 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +024156: 0a07 |004d: move-result v7 │ │ +024158: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +02415c: 5497 7d01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@017d │ │ +024160: 6e20 f50b 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bf5 │ │ +024166: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02416a: 28c6 |0057: goto 001d // -003a │ │ +02416c: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +024170: 28b6 |005a: goto 0010 // -004a │ │ +024172: 1e08 |005b: monitor-exit v8 │ │ +024174: 28b2 |005c: goto 000e // -004e │ │ +024176: 0d07 |005d: move-exception v7 │ │ +024178: 1e08 |005e: monitor-exit v8 │ │ +02417a: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -14765,21 +14765,21 @@ │ │ 0x001c - 0x005b reg=1 filter Landroid/content/IntentFilter; │ │ 0x001d - 0x005b reg=4 j I │ │ 0x000b - 0x005d reg=2 filters Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0010 - 0x005d reg=3 i I │ │ 0x0000 - 0x0060 reg=9 this Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0060 reg=10 receiver Landroid/content/BroadcastReceiver; │ │ │ │ - source_file_idx : 1368 (LocalBroadcastManager.java) │ │ + source_file_idx : 1374 (LocalBroadcastManager.java) │ │ │ │ Class #58 header: │ │ -class_idx : 161 │ │ +class_idx : 166 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1509 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #58 annotations: │ │ Annotations on class │ │ @@ -14804,21 +14804,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -024158: |[024158] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -024168: 7010 6e0b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02416e: 2200 fe01 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@01fe │ │ -024172: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -024174: 7020 260c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0c26 │ │ -02417a: 5b20 8401 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0184 │ │ -02417e: 0e00 |000b: return-void │ │ +024188: |[024188] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +024198: 7010 6e0b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02419e: 2200 0402 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0204 │ │ +0241a2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0241a4: 7020 260c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0c26 │ │ +0241aa: 5b20 8401 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0184 │ │ +0241ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -14828,44 +14828,44 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -024180: |[024180] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -024190: 2200 c301 |0000: new-instance v0, Ljava/lang/Thread; // type@01c3 │ │ -024194: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -024198: 7010 8e0b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02419e: 1a02 de05 |0007: const-string v2, "ModernAsyncTask #" // string@05de │ │ -0241a2: 6e20 960b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0241a8: 0c01 |000c: move-result-object v1 │ │ -0241aa: 5432 8401 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0184 │ │ -0241ae: 6e10 270c 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0c27 │ │ -0241b4: 0a02 |0012: move-result v2 │ │ -0241b6: 6e20 930b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0241bc: 0c01 |0016: move-result-object v1 │ │ -0241be: 6e10 9a0b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0241c4: 0c01 |001a: move-result-object v1 │ │ -0241c6: 7030 a20b 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0ba2 │ │ -0241cc: 1100 |001e: return-object v0 │ │ +0241b0: |[0241b0] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +0241c0: 2200 c901 |0000: new-instance v0, Ljava/lang/Thread; // type@01c9 │ │ +0241c4: 2201 c701 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +0241c8: 7010 8e0b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0241ce: 1a02 e405 |0007: const-string v2, "ModernAsyncTask #" // string@05e4 │ │ +0241d2: 6e20 960b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0241d8: 0c01 |000c: move-result-object v1 │ │ +0241da: 5432 8401 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0184 │ │ +0241de: 6e10 270c 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0c27 │ │ +0241e4: 0a02 |0012: move-result v2 │ │ +0241e6: 6e20 930b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0241ec: 0c01 |0016: move-result-object v1 │ │ +0241ee: 6e10 9a0b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0241f4: 0c01 |001a: move-result-object v1 │ │ +0241f6: 7030 a20b 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0ba2 │ │ +0241fc: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #59 header: │ │ -class_idx : 163 │ │ +class_idx : 168 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 503 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 509 │ │ +source_file_idx : 1509 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #59 annotations: │ │ Annotations on class │ │ @@ -14890,18 +14890,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0241d0: |[0241d0] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -0241e0: 5b01 8701 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0187 │ │ -0241e4: 7020 1c0c 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0c1c │ │ -0241ea: 0e00 |0005: return-void │ │ +024200: |[024200] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +024210: 5b01 8701 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0187 │ │ +024214: 7020 1c0c 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0c1c │ │ +02421a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -14914,41 +14914,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0241ec: |[0241ec] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -0241fc: 6e10 2104 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0421 │ │ -024202: 0c01 |0003: move-result-object v1 │ │ -024204: 5463 8701 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0187 │ │ -024208: 7120 3404 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0434 │ │ -02420e: 0e00 |0009: return-void │ │ -024210: 0d00 |000a: move-exception v0 │ │ -024212: 1a03 6d01 |000b: const-string v3, "AsyncTask" // string@016d │ │ -024216: 7120 c808 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c8 │ │ -02421c: 28f9 |0010: goto 0009 // -0007 │ │ -02421e: 0d00 |0011: move-exception v0 │ │ -024220: 2203 bf01 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@01bf │ │ -024224: 1a04 6a01 |0014: const-string v4, "An error occured while executing doInBackground()" // string@016a │ │ -024228: 6e10 1a0c 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0c1a │ │ -02422e: 0c05 |0019: move-result-object v5 │ │ -024230: 7030 750b 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0b75 │ │ -024236: 2703 |001d: throw v3 │ │ -024238: 0d00 |001e: move-exception v0 │ │ -02423a: 5463 8701 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0187 │ │ -02423e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -024240: 7120 3404 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0434 │ │ -024246: 28e4 |0025: goto 0009 // -001c │ │ -024248: 0d02 |0026: move-exception v2 │ │ -02424a: 2203 bf01 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@01bf │ │ -02424e: 1a04 6a01 |0029: const-string v4, "An error occured while executing doInBackground()" // string@016a │ │ -024252: 7030 750b 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0b75 │ │ -024258: 2703 |002e: throw v3 │ │ +02421c: |[02421c] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +02422c: 6e10 2104 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0421 │ │ +024232: 0c01 |0003: move-result-object v1 │ │ +024234: 5463 8701 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0187 │ │ +024238: 7120 3404 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0434 │ │ +02423e: 0e00 |0009: return-void │ │ +024240: 0d00 |000a: move-exception v0 │ │ +024242: 1a03 6d01 |000b: const-string v3, "AsyncTask" // string@016d │ │ +024246: 7120 c808 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c8 │ │ +02424c: 28f9 |0010: goto 0009 // -0007 │ │ +02424e: 0d00 |0011: move-exception v0 │ │ +024250: 2203 c501 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@01c5 │ │ +024254: 1a04 6a01 |0014: const-string v4, "An error occured while executing doInBackground()" // string@016a │ │ +024258: 6e10 1a0c 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0c1a │ │ +02425e: 0c05 |0019: move-result-object v5 │ │ +024260: 7030 750b 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0b75 │ │ +024266: 2703 |001d: throw v3 │ │ +024268: 0d00 |001e: move-exception v0 │ │ +02426a: 5463 8701 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0187 │ │ +02426e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +024270: 7120 3404 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0434 │ │ +024276: 28e4 |0025: goto 0009 // -001c │ │ +024278: 0d02 |0026: move-exception v2 │ │ +02427a: 2203 c501 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@01c5 │ │ +02427e: 1a04 6a01 |0029: const-string v4, "An error occured while executing doInBackground()" // string@016a │ │ +024282: 7030 750b 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0b75 │ │ +024288: 2703 |002e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ Ljava/util/concurrent/ExecutionException; -> 0x0011 │ │ Ljava/util/concurrent/CancellationException; -> 0x001e │ │ Ljava/lang/Throwable; -> 0x0026 │ │ positions : │ │ @@ -14968,21 +14968,21 @@ │ │ 0x0004 - 0x0009 reg=1 result Ljava/lang/Object; TResult; │ │ 0x000b - 0x0011 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0012 - 0x001e reg=0 e Ljava/util/concurrent/ExecutionException; │ │ 0x001f - 0x0026 reg=0 e Ljava/util/concurrent/CancellationException; │ │ 0x0027 - 0x002f reg=2 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002f reg=6 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #60 header: │ │ -class_idx : 164 │ │ +class_idx : 169 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1509 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #60 annotations: │ │ Annotations on class │ │ @@ -15006,54 +15006,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -024274: |[024274] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -024284: 7100 2d04 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@042d │ │ -02428a: 0c00 |0003: move-result-object v0 │ │ -02428c: 2100 |0004: array-length v0, v0 │ │ -02428e: 2300 7502 |0005: new-array v0, v0, [I // type@0275 │ │ -024292: 6900 8801 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0188 │ │ -024296: 6200 8801 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0188 │ │ -02429a: 6201 8e01 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018e │ │ -02429e: 6e10 2b04 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@042b │ │ -0242a4: 0a01 |0010: move-result v1 │ │ -0242a6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0242a8: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0242ac: 6200 8801 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0188 │ │ -0242b0: 6201 8c01 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018c │ │ -0242b4: 6e10 2b04 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@042b │ │ -0242ba: 0a01 |001b: move-result v1 │ │ -0242bc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0242be: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0242c2: 0e00 |001f: return-void │ │ -0242c4: 0d00 |0020: move-exception v0 │ │ -0242c6: 28fe |0021: goto 001f // -0002 │ │ -0242c8: 0d00 |0022: move-exception v0 │ │ -0242ca: 28f1 |0023: goto 0014 // -000f │ │ +0242a4: |[0242a4] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +0242b4: 7100 2d04 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@042d │ │ +0242ba: 0c00 |0003: move-result-object v0 │ │ +0242bc: 2100 |0004: array-length v0, v0 │ │ +0242be: 2300 7b02 |0005: new-array v0, v0, [I // type@027b │ │ +0242c2: 6900 8801 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0188 │ │ +0242c6: 6200 8801 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0188 │ │ +0242ca: 6201 8e01 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018e │ │ +0242ce: 6e10 2b04 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@042b │ │ +0242d4: 0a01 |0010: move-result v1 │ │ +0242d6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0242d8: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0242dc: 6200 8801 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0188 │ │ +0242e0: 6201 8c01 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018c │ │ +0242e4: 6e10 2b04 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@042b │ │ +0242ea: 0a01 |001b: move-result v1 │ │ +0242ec: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0242ee: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0242f2: 0e00 |001f: return-void │ │ +0242f4: 0d00 |0020: move-exception v0 │ │ +0242f6: 28fe |0021: goto 001f // -0002 │ │ +0242f8: 0d00 |0022: move-exception v0 │ │ +0242fa: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #61 header: │ │ -class_idx : 165 │ │ +class_idx : 170 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1509 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #61 annotations: │ │ Annotations on class │ │ @@ -15086,40 +15086,40 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0242e8: |[0242e8] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -0242f8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0242fe: 5b01 8a01 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@018a │ │ -024302: 5b02 8901 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0189 │ │ -024306: 0e00 |0007: return-void │ │ +024318: |[024318] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +024328: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02432e: 5b01 8a01 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@018a │ │ +024332: 5b02 8901 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0189 │ │ +024336: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0008 reg=1 task Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0008 reg=2 data [Ljava/lang/Object; [TData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #62 header: │ │ -class_idx : 166 │ │ +class_idx : 171 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 69 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 73 │ │ +source_file_idx : 1509 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #62 annotations: │ │ Annotations on class │ │ @@ -15139,17 +15139,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024308: |[024308] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -024318: 7010 1101 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ -02431e: 0e00 |0003: return-void │ │ +024338: |[024338] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +024348: 7010 1101 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ +02434e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -15157,17 +15157,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024320: |[024320] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -024330: 7010 2404 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0424 │ │ -024336: 0e00 |0003: return-void │ │ +024350: |[024350] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +024360: 7010 2404 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0424 │ │ +024366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -15177,52 +15177,52 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -024338: |[024338] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -024348: 5450 1c00 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@001c │ │ -02434c: 1f00 a500 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00a5 │ │ -024350: 5251 1d00 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@001d │ │ -024354: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -02435a: 0e00 |0009: return-void │ │ -02435c: 5401 8a01 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@018a │ │ -024360: 5402 8901 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0189 │ │ -024364: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -024366: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -02436a: 7120 3504 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0435 │ │ -024370: 28f5 |0014: goto 0009 // -000b │ │ -024372: 5401 8a01 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@018a │ │ -024376: 5402 8901 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0189 │ │ -02437a: 6e20 4504 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0445 │ │ -024380: 28ed |001c: goto 0009 // -0013 │ │ -024382: 0000 |001d: nop // spacer │ │ -024384: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +024368: |[024368] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +024378: 5450 1c00 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@001c │ │ +02437c: 1f00 aa00 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00aa │ │ +024380: 5251 1d00 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@001d │ │ +024384: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +02438a: 0e00 |0009: return-void │ │ +02438c: 5401 8a01 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@018a │ │ +024390: 5402 8901 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0189 │ │ +024394: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +024396: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +02439a: 7120 3504 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0435 │ │ +0243a0: 28f5 |0014: goto 0009 // -000b │ │ +0243a2: 5401 8a01 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@018a │ │ +0243a6: 5402 8901 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0189 │ │ +0243aa: 6e20 4504 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0445 │ │ +0243b0: 28ed |001c: goto 0009 // -0013 │ │ +0243b2: 0000 |001d: nop // spacer │ │ +0243b4: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ 0x001d line=471 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 result Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0026 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #63 header: │ │ -class_idx : 167 │ │ +class_idx : 172 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 428 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 434 │ │ +source_file_idx : 1509 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #63 annotations: │ │ Annotations on class │ │ @@ -15261,40 +15261,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -024394: |[024394] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -0243a4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0243a6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0243a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0243aa: 2200 a700 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00a7 │ │ -0243ae: 1a01 1d06 |0005: const-string v1, "PENDING" // string@061d │ │ -0243b2: 7030 2a04 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@042a │ │ -0243b8: 6900 8d01 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018d │ │ -0243bc: 2200 a700 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00a7 │ │ -0243c0: 1a01 5706 |000e: const-string v1, "RUNNING" // string@0657 │ │ -0243c4: 7030 2a04 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@042a │ │ -0243ca: 6900 8e01 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018e │ │ -0243ce: 2200 a700 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00a7 │ │ -0243d2: 1a01 3002 |0017: const-string v1, "FINISHED" // string@0230 │ │ -0243d6: 7030 2a04 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@042a │ │ -0243dc: 6900 8c01 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018c │ │ -0243e0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0243e2: 2300 7f02 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@027f │ │ -0243e6: 6201 8d01 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018d │ │ -0243ea: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0243ee: 6201 8e01 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018e │ │ -0243f2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0243f6: 6201 8c01 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018c │ │ -0243fa: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0243fe: 6900 8b01 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@018b │ │ -024402: 0e00 |002f: return-void │ │ +0243c4: |[0243c4] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +0243d4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0243d6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0243d8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0243da: 2200 ac00 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ac │ │ +0243de: 1a01 2306 |0005: const-string v1, "PENDING" // string@0623 │ │ +0243e2: 7030 2a04 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@042a │ │ +0243e8: 6900 8d01 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018d │ │ +0243ec: 2200 ac00 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ac │ │ +0243f0: 1a01 5d06 |000e: const-string v1, "RUNNING" // string@065d │ │ +0243f4: 7030 2a04 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@042a │ │ +0243fa: 6900 8e01 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018e │ │ +0243fe: 2200 ac00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ac │ │ +024402: 1a01 3002 |0017: const-string v1, "FINISHED" // string@0230 │ │ +024406: 7030 2a04 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@042a │ │ +02440c: 6900 8c01 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018c │ │ +024410: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +024412: 2300 8502 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0285 │ │ +024416: 6201 8d01 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018d │ │ +02441a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +02441e: 6201 8e01 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018e │ │ +024422: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +024426: 6201 8c01 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018c │ │ +02442a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +02442e: 6900 8b01 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@018b │ │ +024432: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -15304,17 +15304,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -024404: |[024404] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -024414: 7030 500b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0b50 │ │ -02441a: 0e00 |0003: return-void │ │ +024434: |[024434] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +024444: 7030 500b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0b50 │ │ +02444a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -15324,20 +15324,20 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02441c: |[02441c] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -02442c: 1c00 a700 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00a7 │ │ -024430: 7120 510b 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0b51 │ │ -024436: 0c00 |0005: move-result-object v0 │ │ -024438: 1f00 a700 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00a7 │ │ -02443c: 1100 |0008: return-object v0 │ │ +02444c: |[02444c] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +02445c: 1c00 ac00 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ac │ │ +024460: 7120 510b 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0b51 │ │ +024466: 0c00 |0005: move-result-object v0 │ │ +024468: 1f00 ac00 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ac │ │ +02446c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -15345,33 +15345,33 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -024440: |[024440] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -024450: 6200 8b01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@018b │ │ -024454: 6e10 630e 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0e63 │ │ -02445a: 0c00 |0005: move-result-object v0 │ │ -02445c: 1f00 7f02 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@027f │ │ -024460: 1100 |0008: return-object v0 │ │ +024470: |[024470] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +024480: 6200 8b01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@018b │ │ +024484: 6e10 630e 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0e63 │ │ +02448a: 0c00 |0005: move-result-object v0 │ │ +02448c: 1f00 8502 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0285 │ │ +024490: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #64 header: │ │ -class_idx : 168 │ │ +class_idx : 173 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1509 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #64 annotations: │ │ Annotations on class │ │ @@ -15399,17 +15399,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024464: |[024464] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -024474: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02447a: 0e00 |0003: return-void │ │ +024494: |[024494] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +0244a4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0244aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ @@ -15418,33 +15418,33 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02447c: |[02447c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -02448c: 7010 2e04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@042e │ │ -024492: 0e00 |0003: return-void │ │ +0244ac: |[0244ac] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +0244bc: 7010 2e04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@042e │ │ +0244c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #65 header: │ │ -class_idx : 169 │ │ +class_idx : 174 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1509 │ │ static_fields_size : 11 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 14 │ │ │ │ Class #65 annotations: │ │ Annotations on class │ │ @@ -15562,38 +15562,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -024494: |[024494] android.support.v4.content.ModernAsyncTask.:()V │ │ -0244a4: 2200 a100 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@00a1 │ │ -0244a8: 7010 1b04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@041b │ │ -0244ae: 6900 9e01 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@019e │ │ -0244b2: 2200 f801 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@01f8 │ │ -0244b6: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -0244ba: 7020 210c 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0c21 │ │ -0244c0: 6900 9d01 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@019d │ │ -0244c4: 2200 fa01 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@01fa │ │ -0244c8: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -0244ca: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -0244ce: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -0244d2: 6205 ae02 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@02ae │ │ -0244d6: 6206 9d01 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@019d │ │ -0244da: 6207 9e01 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@019e │ │ -0244de: 7608 220c 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0c22 │ │ -0244e4: 6900 9601 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0196 │ │ -0244e8: 2200 a600 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@00a6 │ │ -0244ec: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0244ee: 7020 2504 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0425 │ │ -0244f4: 6900 9c01 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@019c │ │ -0244f8: 6200 9601 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0196 │ │ -0244fc: 6900 9b01 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@019b │ │ -024500: 0e00 |002e: return-void │ │ +0244c4: |[0244c4] android.support.v4.content.ModernAsyncTask.:()V │ │ +0244d4: 2200 a600 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@00a6 │ │ +0244d8: 7010 1b04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@041b │ │ +0244de: 6900 9e01 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@019e │ │ +0244e2: 2200 fe01 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@01fe │ │ +0244e6: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +0244ea: 7020 210c 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0c21 │ │ +0244f0: 6900 9d01 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@019d │ │ +0244f4: 2200 0002 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0200 │ │ +0244f8: 1251 |0012: const/4 v1, #int 5 // #5 │ │ +0244fa: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ +0244fe: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ +024502: 6205 ae02 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@02ae │ │ +024506: 6206 9d01 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@019d │ │ +02450a: 6207 9e01 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@019e │ │ +02450e: 7608 220c 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0c22 │ │ +024514: 6900 9601 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0196 │ │ +024518: 2200 ab00 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@00ab │ │ +02451c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +02451e: 7020 2504 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0425 │ │ +024524: 6900 9c01 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@019c │ │ +024528: 6200 9601 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0196 │ │ +02452c: 6900 9b01 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@019b │ │ +024530: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=62 │ │ 0x0010 line=68 │ │ 0x0022 line=75 │ │ 0x002a line=77 │ │ @@ -15604,29 +15604,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -024504: |[024504] android.support.v4.content.ModernAsyncTask.:()V │ │ -024514: 7010 6e0b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02451a: 6200 8d01 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018d │ │ -02451e: 5b20 9801 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -024522: 2200 fd01 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@01fd │ │ -024526: 7010 230c 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0c23 │ │ -02452c: 5b20 9901 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0199 │ │ -024530: 2200 a200 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@00a2 │ │ -024534: 7020 1d04 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@041d │ │ -02453a: 5b20 9a01 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@019a │ │ -02453e: 2200 a300 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@00a3 │ │ -024542: 5421 9a01 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@019a │ │ -024546: 7030 1f04 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@041f │ │ -02454c: 5b20 9701 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ -024550: 0e00 |001e: return-void │ │ +024534: |[024534] android.support.v4.content.ModernAsyncTask.:()V │ │ +024544: 7010 6e0b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02454a: 6200 8d01 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018d │ │ +02454e: 5b20 9801 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +024552: 2200 0302 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0203 │ │ +024556: 7010 230c 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0c23 │ │ +02455c: 5b20 9901 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0199 │ │ +024560: 2200 a700 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@00a7 │ │ +024564: 7020 1d04 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@041d │ │ +02456a: 5b20 9a01 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@019a │ │ +02456e: 2200 a800 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@00a8 │ │ +024572: 5421 9a01 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@019a │ │ +024576: 7030 1f04 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@041f │ │ +02457c: 5b20 9701 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ +024580: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=81 │ │ 0x0007 line=83 │ │ 0x000e line=118 │ │ 0x0015 line=127 │ │ @@ -15640,17 +15640,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024554: |[024554] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -024564: 5410 9901 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0199 │ │ -024568: 1100 |0002: return-object v0 │ │ +024584: |[024584] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +024594: 5410 9901 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0199 │ │ +024598: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -15658,18 +15658,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02456c: |[02456c] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -02457c: 7020 4604 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0446 │ │ -024582: 0c00 |0003: move-result-object v0 │ │ -024584: 1100 |0004: return-object v0 │ │ +02459c: |[02459c] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0245ac: 7020 4604 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0446 │ │ +0245b2: 0c00 |0003: move-result-object v0 │ │ +0245b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -15678,17 +15678,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -024588: |[024588] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -024598: 7020 4704 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0447 │ │ -02459e: 0e00 |0003: return-void │ │ +0245b8: |[0245b8] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +0245c8: 7020 4704 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0447 │ │ +0245ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -15697,17 +15697,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0245a0: |[0245a0] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -0245b0: 7020 3b04 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@043b │ │ -0245b6: 0e00 |0003: return-void │ │ +0245d0: |[0245d0] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +0245e0: 7020 3b04 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@043b │ │ +0245e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -15716,18 +15716,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0245b8: |[0245b8] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -0245c8: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@019b │ │ -0245cc: 7220 1b0c 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0c1b │ │ -0245d2: 0e00 |0005: return-void │ │ +0245e8: |[0245e8] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +0245f8: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@019b │ │ +0245fc: 7220 1b0c 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0c1b │ │ +024602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -15736,24 +15736,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0245d4: |[0245d4] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -0245e4: 6e10 4004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0440 │ │ -0245ea: 0a00 |0003: move-result v0 │ │ -0245ec: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0245f0: 6e20 4204 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0442 │ │ -0245f6: 6200 8c01 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018c │ │ -0245fa: 5b10 9801 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -0245fe: 0e00 |000d: return-void │ │ -024600: 6e20 4304 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0443 │ │ -024606: 28f8 |0011: goto 0009 // -0008 │ │ +024604: |[024604] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +024614: 6e10 4004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0440 │ │ +02461a: 0a00 |0003: move-result v0 │ │ +02461c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +024620: 6e20 4204 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0442 │ │ +024626: 6200 8c01 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018c │ │ +02462a: 5b10 9801 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +02462e: 0e00 |000d: return-void │ │ +024630: 6e20 4304 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0443 │ │ +024636: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0006 line=459 │ │ 0x0009 line=463 │ │ 0x000d line=464 │ │ 0x000e line=461 │ │ @@ -15768,18 +15768,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024608: |[024608] android.support.v4.content.ModernAsyncTask.init:()V │ │ -024618: 6200 9c01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@019c │ │ -02461c: 6e10 2604 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0426 │ │ -024622: 0e00 |0005: return-void │ │ +024638: |[024638] android.support.v4.content.ModernAsyncTask.init:()V │ │ +024648: 6200 9c01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@019c │ │ +02464c: 6e10 2604 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0426 │ │ +024652: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -15787,26 +15787,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -024624: |[024624] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -024634: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -024636: 6201 9c01 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@019c │ │ -02463a: 2202 a500 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00a5 │ │ -02463e: 2353 8202 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0282 │ │ -024642: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -024644: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -024648: 7030 2304 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0423 │ │ -02464e: 6e30 2804 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0428 │ │ -024654: 0c00 |0010: move-result-object v0 │ │ -024656: 6e10 1c01 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@011c │ │ -02465c: 1107 |0014: return-object v7 │ │ +024654: |[024654] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +024664: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +024666: 6201 9c01 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@019c │ │ +02466a: 2202 aa00 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00aa │ │ +02466e: 2353 8802 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0288 │ │ +024672: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +024674: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +024678: 7030 2304 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0423 │ │ +02467e: 6e30 2804 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0428 │ │ +024684: 0c00 |0010: move-result-object v0 │ │ +024686: 6e10 1c01 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@011c │ │ +02468c: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0011 line=159 │ │ 0x0014 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -15820,21 +15820,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -024660: |[024660] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -024670: 5421 9901 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0199 │ │ -024674: 6e10 240c 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0c24 │ │ -02467a: 0a00 |0005: move-result v0 │ │ -02467c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -024680: 7020 4604 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0446 │ │ -024686: 0e00 |000b: return-void │ │ +024690: |[024690] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +0246a0: 5421 9901 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0199 │ │ +0246a4: 6e10 240c 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0c24 │ │ +0246aa: 0a00 |0005: move-result v0 │ │ +0246ac: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0246b0: 7020 4604 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0446 │ │ +0246b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000b line=154 │ │ locals : │ │ @@ -15849,17 +15849,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024688: |[024688] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -024698: 6900 9b01 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@019b │ │ -02469c: 0e00 |0002: return-void │ │ +0246b8: |[0246b8] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +0246c8: 6900 9b01 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@019b │ │ +0246cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -15869,19 +15869,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0246a0: |[0246a0] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -0246b0: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ -0246b4: 6e20 1d0c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0c1d │ │ -0246ba: 0a00 |0005: move-result v0 │ │ -0246bc: 0f00 |0006: return v0 │ │ +0246d0: |[0246d0] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +0246e0: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ +0246e4: 6e20 1d0c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0c1d │ │ +0246ea: 0a00 |0005: move-result v0 │ │ +0246ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ @@ -15897,19 +15897,19 @@ │ │ type : '([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0246c0: |[0246c0] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -0246d0: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@019b │ │ -0246d4: 6e30 3a04 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@043a │ │ -0246da: 0c00 |0005: move-result-object v0 │ │ -0246dc: 1100 |0006: return-object v0 │ │ +0246f0: |[0246f0] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +024700: 6200 9b01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@019b │ │ +024704: 6e30 3a04 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@043a │ │ +02470a: 0c00 |0005: move-result-object v0 │ │ +02470c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -15920,41 +15920,41 @@ │ │ type : '(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0246e0: |[0246e0] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -0246f0: 5420 9801 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -0246f4: 6201 8d01 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018d │ │ -0246f8: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -0246fc: 6200 8801 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0188 │ │ -024700: 5421 9801 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -024704: 6e10 2b04 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@042b │ │ -02470a: 0a01 |000d: move-result v1 │ │ -02470c: 4400 0001 |000e: aget v0, v0, v1 │ │ -024710: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -024716: 6200 8e01 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018e │ │ -02471a: 5b20 9801 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -02471e: 6e10 4404 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0444 │ │ -024724: 5420 9a01 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@019a │ │ -024728: 5b04 8f01 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@018f │ │ -02472c: 5420 9701 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ -024730: 7220 1b0c 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0c1b │ │ -024736: 1102 |0023: return-object v2 │ │ -024738: 2200 b001 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -02473c: 1a01 b701 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01b7 │ │ -024740: 7020 580b 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -024746: 2700 |002b: throw v0 │ │ -024748: 2200 b001 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -02474c: 1a01 b601 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@01b6 │ │ -024750: 7020 580b 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -024756: 2700 |0033: throw v0 │ │ -024758: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +024710: |[024710] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +024720: 5420 9801 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +024724: 6201 8d01 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018d │ │ +024728: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +02472c: 6200 8801 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0188 │ │ +024730: 5421 9801 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +024734: 6e10 2b04 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@042b │ │ +02473a: 0a01 |000d: move-result v1 │ │ +02473c: 4400 0001 |000e: aget v0, v0, v1 │ │ +024740: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +024746: 6200 8e01 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@018e │ │ +02474a: 5b20 9801 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +02474e: 6e10 4404 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0444 │ │ +024754: 5420 9a01 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@019a │ │ +024758: 5b04 8f01 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@018f │ │ +02475c: 5420 9701 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ +024760: 7220 1b0c 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0c1b │ │ +024766: 1102 |0023: return-object v2 │ │ +024768: 2200 b601 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +02476c: 1a01 b701 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01b7 │ │ +024770: 7020 580b 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +024776: 2700 |002b: throw v0 │ │ +024778: 2200 b601 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +02477c: 1a01 b601 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@01b6 │ │ +024780: 7020 580b 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +024786: 2700 |0033: throw v0 │ │ +024788: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0006 line=407 │ │ 0x0013 line=418 │ │ 0x0017 line=420 │ │ 0x001a line=422 │ │ @@ -15975,19 +15975,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -024768: |[024768] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -024778: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ -02477c: 6e10 1e0c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0c1e │ │ -024782: 0c00 |0005: move-result-object v0 │ │ -024784: 1100 |0006: return-object v0 │ │ +024798: |[024798] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +0247a8: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ +0247ac: 6e10 1e0c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0c1e │ │ +0247b2: 0c00 |0005: move-result-object v0 │ │ +0247b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -15996,19 +15996,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -024788: |[024788] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -024798: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ -02479c: 6e40 1f0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0c1f │ │ -0247a2: 0c00 |0005: move-result-object v0 │ │ -0247a4: 1100 |0006: return-object v0 │ │ +0247b8: |[0247b8] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +0247c8: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ +0247cc: 6e40 1f0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0c1f │ │ +0247d2: 0c00 |0005: move-result-object v0 │ │ +0247d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ @@ -16019,17 +16019,17 @@ │ │ type : '()Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0247a8: |[0247a8] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -0247b8: 5410 9801 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -0247bc: 1100 |0002: return-object v0 │ │ +0247d8: |[0247d8] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0247e8: 5410 9801 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +0247ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -16038,19 +16038,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0247c0: |[0247c0] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -0247d0: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ -0247d4: 6e10 200c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0c20 │ │ -0247da: 0a00 |0005: move-result v0 │ │ -0247dc: 0f00 |0006: return v0 │ │ +0247f0: |[0247f0] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +024800: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0197 │ │ +024804: 6e10 200c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0c20 │ │ +02480a: 0a00 |0005: move-result v0 │ │ +02480c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -16059,16 +16059,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0247e0: |[0247e0] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -0247f0: 0e00 |0000: return-void │ │ +024810: |[024810] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +024820: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -16077,17 +16077,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0247f4: |[0247f4] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -024804: 6e10 4104 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0441 │ │ -02480a: 0e00 |0003: return-void │ │ +024824: |[024824] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +024834: 6e10 4104 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0441 │ │ +02483a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -16099,16 +16099,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02480c: |[02480c] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -02481c: 0e00 |0000: return-void │ │ +02483c: |[02483c] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +02484c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -16119,16 +16119,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -024820: |[024820] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -024830: 0e00 |0000: return-void │ │ +024850: |[024850] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +024860: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -16137,16 +16137,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -024834: |[024834] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -024844: 0e00 |0000: return-void │ │ +024864: |[024864] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +024874: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -16157,43 +16157,43 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -024848: |[024848] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -024858: 6e10 4004 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0440 │ │ -02485e: 0a00 |0003: move-result v0 │ │ -024860: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -024864: 6200 9c01 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@019c │ │ -024868: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -02486a: 2202 a500 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00a5 │ │ -02486e: 7030 2304 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0423 │ │ -024874: 6e30 2804 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0428 │ │ -02487a: 0c00 |0011: move-result-object v0 │ │ -02487c: 6e10 1c01 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@011c │ │ -024882: 0e00 |0015: return-void │ │ +024878: |[024878] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +024888: 6e10 4004 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0440 │ │ +02488e: 0a00 |0003: move-result v0 │ │ +024890: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +024894: 6200 9c01 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@019c │ │ +024898: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +02489a: 2202 aa00 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00aa │ │ +02489e: 7030 2304 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0423 │ │ +0248a4: 6e30 2804 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0428 │ │ +0248aa: 0c00 |0011: move-result-object v0 │ │ +0248ac: 6e10 1c01 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@011c │ │ +0248b2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x0015 line=455 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0016 reg=4 values [Ljava/lang/Object; [TProgress; │ │ │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #66 header: │ │ -class_idx : 170 │ │ +class_idx : 175 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 355 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #66 - │ │ @@ -16214,31 +16214,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024884: |[024884] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -024894: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02489a: 0e00 |0003: return-void │ │ +0248b4: |[0248b4] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +0248c4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0248ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 355 (ActivityInfoCompat.java) │ │ │ │ Class #67 header: │ │ -class_idx : 171 │ │ +class_idx : 176 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 506 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #67 - │ │ @@ -16254,17 +16254,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02489c: |[02489c] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -0248ac: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0248b2: 0e00 |0003: return-void │ │ +0248cc: |[0248cc] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +0248dc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0248e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -16273,31 +16273,31 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0248b4: |[0248b4] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -0248c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0248c6: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -0248ca: 2141 |0003: array-length v1, v4 │ │ -0248cc: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0248d0: 0750 |0006: move-object v0, v5 │ │ -0248d2: 1100 |0007: return-object v0 │ │ -0248d4: 2141 |0008: array-length v1, v4 │ │ -0248d6: 2152 |0009: array-length v2, v5 │ │ -0248d8: b021 |000a: add-int/2addr v1, v2 │ │ -0248da: 2310 8402 |000b: new-array v0, v1, [Ljava/lang/String; // type@0284 │ │ -0248de: 2141 |000d: array-length v1, v4 │ │ -0248e0: 7151 9b0b 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -0248e6: 2141 |0011: array-length v1, v4 │ │ -0248e8: 2152 |0012: array-length v2, v5 │ │ -0248ea: 7152 9b0b 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -0248f0: 28f1 |0016: goto 0007 // -000f │ │ +0248e4: |[0248e4] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +0248f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0248f6: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +0248fa: 2141 |0003: array-length v1, v4 │ │ +0248fc: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +024900: 0750 |0006: move-object v0, v5 │ │ +024902: 1100 |0007: return-object v0 │ │ +024904: 2141 |0008: array-length v1, v4 │ │ +024906: 2152 |0009: array-length v2, v5 │ │ +024908: b021 |000a: add-int/2addr v1, v2 │ │ +02490a: 2310 8a02 |000b: new-array v0, v1, [Ljava/lang/String; // type@028a │ │ +02490e: 2141 |000d: array-length v1, v4 │ │ +024910: 7151 9b0b 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +024916: 2141 |0011: array-length v1, v4 │ │ +024918: 2152 |0012: array-length v2, v5 │ │ +02491a: 7152 9b0b 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +024920: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -16311,42 +16311,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0248f4: |[0248f4] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -024904: 7110 bb08 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08bb │ │ -02490a: 0a00 |0003: move-result v0 │ │ -02490c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -024910: 1103 |0006: return-object v3 │ │ -024912: 7110 bb08 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08bb │ │ -024918: 0a00 |000a: move-result v0 │ │ -02491a: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -02491e: 0723 |000d: move-object v3, v2 │ │ -024920: 28f8 |000e: goto 0006 // -0008 │ │ -024922: 2200 c101 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -024926: 7010 8e0b 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02492c: 1a01 9600 |0014: const-string v1, "(" // string@0096 │ │ -024930: 6e20 960b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024936: 0c00 |0019: move-result-object v0 │ │ -024938: 6e20 960b 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02493e: 0c00 |001d: move-result-object v0 │ │ -024940: 1a01 b200 |001e: const-string v1, ") AND (" // string@00b2 │ │ -024944: 6e20 960b 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02494a: 0c00 |0023: move-result-object v0 │ │ -02494c: 6e20 960b 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024952: 0c00 |0027: move-result-object v0 │ │ -024954: 1a01 b100 |0028: const-string v1, ")" // string@00b1 │ │ -024958: 6e20 960b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02495e: 0c00 |002d: move-result-object v0 │ │ -024960: 6e10 9a0b 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -024966: 0c03 |0031: move-result-object v3 │ │ -024968: 28d4 |0032: goto 0006 // -002c │ │ +024924: |[024924] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +024934: 7110 bb08 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08bb │ │ +02493a: 0a00 |0003: move-result v0 │ │ +02493c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +024940: 1103 |0006: return-object v3 │ │ +024942: 7110 bb08 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08bb │ │ +024948: 0a00 |000a: move-result v0 │ │ +02494a: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +02494e: 0723 |000d: move-object v3, v2 │ │ +024950: 28f8 |000e: goto 0006 // -0008 │ │ +024952: 2200 c701 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +024956: 7010 8e0b 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02495c: 1a01 9600 |0014: const-string v1, "(" // string@0096 │ │ +024960: 6e20 960b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024966: 0c00 |0019: move-result-object v0 │ │ +024968: 6e20 960b 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02496e: 0c00 |001d: move-result-object v0 │ │ +024970: 1a01 b200 |001e: const-string v1, ") AND (" // string@00b2 │ │ +024974: 6e20 960b 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02497a: 0c00 |0023: move-result-object v0 │ │ +02497c: 6e20 960b 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024982: 0c00 |0027: move-result-object v0 │ │ +024984: 1a01 b100 |0028: const-string v1, ")" // string@00b1 │ │ +024988: 6e20 960b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02498e: 0c00 |002d: move-result-object v0 │ │ +024990: 6e10 9a0b 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +024996: 0c03 |0031: move-result-object v3 │ │ +024998: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ @@ -16355,18 +16355,18 @@ │ │ 0x0000 - 0x0033 reg=2 a Ljava/lang/String; │ │ 0x0007 - 0x0033 reg=3 b Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 506 (DatabaseUtilsCompat.java) │ │ │ │ Class #68 header: │ │ -class_idx : 172 │ │ +class_idx : 177 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1595 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1601 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #68 annotations: │ │ Annotations on class │ │ @@ -16400,18 +16400,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02496c: |[02496c] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -02497c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -024982: 5b01 a001 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a0 │ │ -024986: 0e00 |0005: return-void │ │ +02499c: |[02499c] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +0249ac: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0249b2: 5b01 a001 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a0 │ │ +0249b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ @@ -16425,20 +16425,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -024988: |[024988] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -024998: 5420 a001 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a0 │ │ -02499c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02499e: 7230 5304 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0453 │ │ -0249a4: 0c00 |0006: move-result-object v0 │ │ -0249a6: 1100 |0007: return-object v0 │ │ +0249b8: |[0249b8] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0249c8: 5420 a001 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a0 │ │ +0249cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0249ce: 7230 5304 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0453 │ │ +0249d4: 0c00 |0006: move-result-object v0 │ │ +0249d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=3 source Landroid/os/Parcel; │ │ @@ -16448,34 +16448,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0249a8: |[0249a8] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -0249b8: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a0 │ │ -0249bc: 7220 5404 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0454 │ │ -0249c2: 0c00 |0005: move-result-object v0 │ │ -0249c4: 1100 |0006: return-object v0 │ │ +0249d8: |[0249d8] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +0249e8: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a0 │ │ +0249ec: 7220 5404 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0454 │ │ +0249f2: 0c00 |0005: move-result-object v0 │ │ +0249f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 1595 (ParcelableCompat.java) │ │ + source_file_idx : 1601 (ParcelableCompat.java) │ │ │ │ Class #69 header: │ │ -class_idx : 173 │ │ +class_idx : 178 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1595 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1601 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #69 annotations: │ │ Annotations on class │ │ @@ -16496,17 +16496,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0249c8: |[0249c8] android.support.v4.os.ParcelableCompat.:()V │ │ -0249d8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0249de: 0e00 |0003: return-void │ │ +0249f8: |[0249f8] android.support.v4.os.ParcelableCompat.:()V │ │ +024a08: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +024a0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -16515,39 +16515,39 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0249e0: |[0249e0] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0249f0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -0249f4: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -0249f8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0249fc: 7110 5a04 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@045a │ │ -024a02: 2200 ac00 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@00ac │ │ -024a06: 7020 4e04 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@044e │ │ -024a0c: 1100 |000e: return-object v0 │ │ +024a10: |[024a10] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +024a20: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +024a24: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +024a28: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +024a2c: 7110 5a04 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@045a │ │ +024a32: 2200 b100 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@00b1 │ │ +024a36: 7020 4e04 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@044e │ │ +024a3c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x000f reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1595 (ParcelableCompat.java) │ │ + source_file_idx : 1601 (ParcelableCompat.java) │ │ │ │ Class #70 header: │ │ -class_idx : 174 │ │ +class_idx : 179 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1596 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1602 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #70 annotations: │ │ Annotations on class │ │ @@ -16574,21 +16574,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1596 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 1602 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ Class #71 header: │ │ -class_idx : 175 │ │ +class_idx : 180 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ @@ -16622,18 +16622,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024a10: |[024a10] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -024a20: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -024a26: 5b01 a101 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a1 │ │ -024a2a: 0e00 |0005: return-void │ │ +024a40: |[024a40] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +024a50: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +024a56: 5b01 a101 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a1 │ │ +024a5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ @@ -16647,20 +16647,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -024a2c: |[024a2c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -024a3c: 5420 a101 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a1 │ │ -024a40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -024a42: 7230 5304 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0453 │ │ -024a48: 0c00 |0006: move-result-object v0 │ │ -024a4a: 1100 |0007: return-object v0 │ │ +024a5c: |[024a5c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +024a6c: 5420 a101 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a1 │ │ +024a70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +024a72: 7230 5304 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0453 │ │ +024a78: 0c00 |0006: move-result-object v0 │ │ +024a7a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=3 in Landroid/os/Parcel; │ │ @@ -16670,19 +16670,19 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -024a4c: |[024a4c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -024a5c: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a1 │ │ -024a60: 7230 5304 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0453 │ │ -024a66: 0c00 |0005: move-result-object v0 │ │ -024a68: 1100 |0006: return-object v0 │ │ +024a7c: |[024a7c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +024a8c: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a1 │ │ +024a90: 7230 5304 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0453 │ │ +024a96: 0c00 |0005: move-result-object v0 │ │ +024a98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 in Landroid/os/Parcel; │ │ @@ -16693,34 +16693,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -024a6c: |[024a6c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -024a7c: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a1 │ │ -024a80: 7220 5404 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0454 │ │ -024a86: 0c00 |0005: move-result-object v0 │ │ -024a88: 1100 |0006: return-object v0 │ │ +024a9c: |[024a9c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +024aac: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01a1 │ │ +024ab0: 7220 5404 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0454 │ │ +024ab6: 0c00 |0005: move-result-object v0 │ │ +024ab8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 1597 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 1603 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #72 header: │ │ -class_idx : 176 │ │ +class_idx : 181 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1603 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #72 annotations: │ │ Annotations on method #1114 'instantiate' │ │ @@ -16739,17 +16739,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024a8c: |[024a8c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -024a9c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -024aa2: 0e00 |0003: return-void │ │ +024abc: |[024abc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +024acc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +024ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ @@ -16757,32 +16757,32 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -024aa4: |[024aa4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -024ab4: 2200 af00 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@00af │ │ -024ab8: 7020 5504 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0455 │ │ -024abe: 1100 |0005: return-object v0 │ │ +024ad4: |[024ad4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +024ae4: 2200 b400 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@00b4 │ │ +024ae8: 7020 5504 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0455 │ │ +024aee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1597 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 1603 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #73 header: │ │ -class_idx : 177 │ │ +class_idx : 182 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 508 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #73 - │ │ @@ -16798,17 +16798,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024ac0: |[024ac0] android.support.v4.util.DebugUtils.:()V │ │ -024ad0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -024ad6: 0e00 |0003: return-void │ │ +024af0: |[024af0] android.support.v4.util.DebugUtils.:()V │ │ +024b00: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +024b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -16816,47 +16816,47 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -024ad8: |[024ad8] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -024ae8: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -024aec: 1a02 480f |0002: const-string v2, "null" // string@0f48 │ │ -024af0: 6e20 960b 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024af6: 0e00 |0007: return-void │ │ -024af8: 6e10 700b 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -024afe: 0c02 |000b: move-result-object v2 │ │ -024b00: 6e10 4a0b 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0b4a │ │ -024b06: 0c01 |000f: move-result-object v1 │ │ -024b08: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -024b0c: 6e10 870b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0b87 │ │ -024b12: 0a02 |0015: move-result v2 │ │ -024b14: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -024b18: 6e10 700b 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -024b1e: 0c02 |001b: move-result-object v2 │ │ -024b20: 6e10 490b 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ -024b26: 0c01 |001f: move-result-object v1 │ │ -024b28: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -024b2c: 6e20 850b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b85 │ │ -024b32: 0a00 |0025: move-result v0 │ │ -024b34: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -024b38: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -024b3c: 6e20 8a0b 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b8a │ │ -024b42: 0c01 |002d: move-result-object v1 │ │ -024b44: 6e20 960b 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024b4a: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -024b4e: 6e20 910b 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -024b54: 7110 9e0b 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ -024b5a: 0a02 |0039: move-result v2 │ │ -024b5c: 7110 5d0b 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -024b62: 0c02 |003d: move-result-object v2 │ │ -024b64: 6e20 960b 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024b6a: 28c6 |0041: goto 0007 // -003a │ │ +024b08: |[024b08] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +024b18: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +024b1c: 1a02 4e0f |0002: const-string v2, "null" // string@0f4e │ │ +024b20: 6e20 960b 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024b26: 0e00 |0007: return-void │ │ +024b28: 6e10 700b 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +024b2e: 0c02 |000b: move-result-object v2 │ │ +024b30: 6e10 4a0b 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0b4a │ │ +024b36: 0c01 |000f: move-result-object v1 │ │ +024b38: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +024b3c: 6e10 870b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0b87 │ │ +024b42: 0a02 |0015: move-result v2 │ │ +024b44: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +024b48: 6e10 700b 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +024b4e: 0c02 |001b: move-result-object v2 │ │ +024b50: 6e10 490b 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ +024b56: 0c01 |001f: move-result-object v1 │ │ +024b58: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +024b5c: 6e20 850b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b85 │ │ +024b62: 0a00 |0025: move-result v0 │ │ +024b64: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +024b68: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +024b6c: 6e20 8a0b 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b8a │ │ +024b72: 0c01 |002d: move-result-object v1 │ │ +024b74: 6e20 960b 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024b7a: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +024b7e: 6e20 910b 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +024b84: 7110 9e0b 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ +024b8a: 0a02 |0039: move-result v2 │ │ +024b8c: 7110 5d0b 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +024b92: 0c02 |003d: move-result-object v2 │ │ +024b94: 6e20 960b 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024b9a: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -16873,18 +16873,18 @@ │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ source_file_idx : 508 (DebugUtils.java) │ │ │ │ Class #74 header: │ │ -class_idx : 178 │ │ +class_idx : 183 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 419 │ │ -source_file_idx : 1370 │ │ +superclass_idx : 425 │ │ +source_file_idx : 1376 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #74 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ @@ -16907,22 +16907,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -024b6c: |[024b6c] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -024b7c: 7010 420b 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0b42 │ │ -024b82: 2200 c101 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -024b86: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -024b8a: 7020 8f0b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ -024b90: 5b20 a201 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ -024b94: 5b23 a301 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01a3 │ │ -024b98: 0e00 |000e: return-void │ │ +024b9c: |[024b9c] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +024bac: 7010 420b 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0b42 │ │ +024bb2: 2200 c701 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +024bb6: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +024bba: 7020 8f0b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ +024bc0: 5b20 a201 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ +024bc4: 5b23 a301 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01a3 │ │ +024bc8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -16934,31 +16934,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -024b9c: |[024b9c] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -024bac: 5430 a201 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ -024bb0: 6e10 990b 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0b99 │ │ -024bb6: 0a00 |0005: move-result v0 │ │ -024bb8: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -024bbc: 5430 a301 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01a3 │ │ -024bc0: 5431 a201 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ -024bc4: 6e10 9a0b 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -024bca: 0c01 |000f: move-result-object v1 │ │ -024bcc: 7120 c108 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ -024bd2: 5430 a201 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ -024bd6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -024bd8: 5432 a201 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ -024bdc: 6e10 990b 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0b99 │ │ -024be2: 0a02 |001b: move-result v2 │ │ -024be4: 6e30 980b 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0b98 │ │ -024bea: 0e00 |001f: return-void │ │ +024bcc: |[024bcc] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +024bdc: 5430 a201 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ +024be0: 6e10 990b 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0b99 │ │ +024be6: 0a00 |0005: move-result v0 │ │ +024be8: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +024bec: 5430 a301 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01a3 │ │ +024bf0: 5431 a201 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ +024bf4: 6e10 9a0b 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +024bfa: 0c01 |000f: move-result-object v1 │ │ +024bfc: 7120 c108 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ +024c02: 5430 a201 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ +024c06: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +024c08: 5432 a201 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ +024c0c: 6e10 990b 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0b99 │ │ +024c12: 0a02 |001b: move-result v2 │ │ +024c14: 6e30 980b 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0b98 │ │ +024c1a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -16970,17 +16970,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024bec: |[024bec] android.support.v4.util.LogWriter.close:()V │ │ -024bfc: 7010 6004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0460 │ │ -024c02: 0e00 |0003: return-void │ │ +024c1c: |[024c1c] android.support.v4.util.LogWriter.close:()V │ │ +024c2c: 7010 6004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0460 │ │ +024c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -16989,17 +16989,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024c04: |[024c04] android.support.v4.util.LogWriter.flush:()V │ │ -024c14: 7010 6004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0460 │ │ -024c1a: 0e00 |0003: return-void │ │ +024c34: |[024c34] android.support.v4.util.LogWriter.flush:()V │ │ +024c44: 7010 6004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0460 │ │ +024c4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -17008,28 +17008,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -024c1c: |[024c1c] android.support.v4.util.LogWriter.write:([CII)V │ │ -024c2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -024c2e: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -024c32: 9002 0501 |0003: add-int v2, v5, v1 │ │ -024c36: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -024c3a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -024c3e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -024c42: 7010 6004 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0460 │ │ -024c48: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -024c4c: 28f1 |0010: goto 0001 // -000f │ │ -024c4e: 5432 a201 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ -024c52: 6e20 910b 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -024c58: 28f8 |0016: goto 000e // -0008 │ │ -024c5a: 0e00 |0017: return-void │ │ +024c4c: |[024c4c] android.support.v4.util.LogWriter.write:([CII)V │ │ +024c5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +024c5e: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +024c62: 9002 0501 |0003: add-int v2, v5, v1 │ │ +024c66: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +024c6a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +024c6e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +024c72: 7010 6004 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0460 │ │ +024c78: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +024c7c: 28f1 |0010: goto 0001 // -000f │ │ +024c7e: 5432 a201 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01a2 │ │ +024c82: 6e20 910b 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +024c88: 28f8 |0016: goto 000e // -0008 │ │ +024c8a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -17039,21 +17039,21 @@ │ │ 0x0007 - 0x0017 reg=0 c C │ │ 0x0001 - 0x0018 reg=1 i I │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ - source_file_idx : 1370 (LogWriter.java) │ │ + source_file_idx : 1376 (LogWriter.java) │ │ │ │ Class #75 header: │ │ -class_idx : 179 │ │ +class_idx : 184 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1475 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1481 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 16 │ │ │ │ Class #75 annotations: │ │ Annotations on class │ │ @@ -17122,29 +17122,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -024c5c: |[024c5c] android.support.v4.util.LruCache.:(I)V │ │ -024c6c: 7010 6e0b 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0b6e │ │ -024c72: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -024c76: 2200 af01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -024c7a: 1a01 b00e |0007: const-string v1, "maxSize <= 0" // string@0eb0 │ │ -024c7e: 7020 550b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -024c84: 2700 |000c: throw v0 │ │ -024c86: 5945 a801 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ -024c8a: 2200 e701 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@01e7 │ │ -024c8e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -024c90: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -024c94: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -024c96: 7040 fa0b 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0bfa │ │ -024c9c: 5b40 a701 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -024ca0: 0e00 |001a: return-void │ │ +024c8c: |[024c8c] android.support.v4.util.LruCache.:(I)V │ │ +024c9c: 7010 6e0b 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0b6e │ │ +024ca2: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +024ca6: 2200 b501 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +024caa: 1a01 b60e |0007: const-string v1, "maxSize <= 0" // string@0eb6 │ │ +024cae: 7020 550b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +024cb4: 2700 |000c: throw v0 │ │ +024cb6: 5945 a801 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ +024cba: 2200 ed01 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@01ed │ │ +024cbe: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +024cc0: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +024cc4: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +024cc6: 7040 fa0b 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0bfa │ │ +024ccc: 5b40 a701 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +024cd0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -17159,36 +17159,36 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -024ca4: |[024ca4] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -024cb4: 6e30 7104 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0471 │ │ -024cba: 0a00 |0003: move-result v0 │ │ -024cbc: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -024cc0: 2201 b001 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -024cc4: 2202 c101 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -024cc8: 7010 8e0b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -024cce: 1a03 ec05 |000d: const-string v3, "Negative size: " // string@05ec │ │ -024cd2: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024cd8: 0c02 |0012: move-result-object v2 │ │ -024cda: 6e20 950b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -024ce0: 0c02 |0016: move-result-object v2 │ │ -024ce2: 1a03 0801 |0017: const-string v3, "=" // string@0108 │ │ -024ce6: 6e20 960b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024cec: 0c02 |001c: move-result-object v2 │ │ -024cee: 6e20 950b 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -024cf4: 0c02 |0020: move-result-object v2 │ │ -024cf6: 6e10 9a0b 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -024cfc: 0c02 |0024: move-result-object v2 │ │ -024cfe: 7020 580b 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -024d04: 2701 |0028: throw v1 │ │ -024d06: 0f00 |0029: return v0 │ │ +024cd4: |[024cd4] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +024ce4: 6e30 7104 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0471 │ │ +024cea: 0a00 |0003: move-result v0 │ │ +024cec: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +024cf0: 2201 b601 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +024cf4: 2202 c701 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +024cf8: 7010 8e0b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +024cfe: 1a03 f205 |000d: const-string v3, "Negative size: " // string@05f2 │ │ +024d02: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024d08: 0c02 |0012: move-result-object v2 │ │ +024d0a: 6e20 950b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +024d10: 0c02 |0016: move-result-object v2 │ │ +024d12: 1a03 0801 |0017: const-string v3, "=" // string@0108 │ │ +024d16: 6e20 960b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024d1c: 0c02 |001c: move-result-object v2 │ │ +024d1e: 6e20 950b 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +024d24: 0c02 |0020: move-result-object v2 │ │ +024d26: 6e10 9a0b 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +024d2c: 0c02 |0024: move-result-object v2 │ │ +024d2e: 7020 580b 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +024d34: 2701 |0028: throw v1 │ │ +024d36: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x0029 line=234 │ │ locals : │ │ @@ -17205,78 +17205,78 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -024d08: |[024d08] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -024d18: 1d06 |0000: monitor-enter v6 │ │ -024d1a: 5263 ab01 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -024d1e: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -024d22: 5463 a701 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -024d26: 6e10 fe0b 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0bfe │ │ -024d2c: 0a03 |000a: move-result v3 │ │ -024d2e: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -024d32: 5263 ab01 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -024d36: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -024d3a: 2203 b001 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@01b0 │ │ -024d3e: 2204 c101 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -024d42: 7010 8e0b 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -024d48: 6e10 700b 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -024d4e: 0c05 |001b: move-result-object v5 │ │ -024d50: 6e10 490b 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ -024d56: 0c05 |001f: move-result-object v5 │ │ -024d58: 6e20 960b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024d5e: 0c04 |0023: move-result-object v4 │ │ -024d60: 1a05 c100 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00c1 │ │ -024d64: 6e20 960b 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -024d6a: 0c04 |0029: move-result-object v4 │ │ -024d6c: 6e10 9a0b 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -024d72: 0c04 |002d: move-result-object v4 │ │ -024d74: 7020 580b 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -024d7a: 2703 |0031: throw v3 │ │ -024d7c: 0d03 |0032: move-exception v3 │ │ -024d7e: 1e06 |0033: monitor-exit v6 │ │ -024d80: 2703 |0034: throw v3 │ │ -024d82: 5263 ab01 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -024d86: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -024d8a: 5463 a701 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -024d8e: 6e10 fe0b 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0bfe │ │ -024d94: 0a03 |003e: move-result v3 │ │ -024d96: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -024d9a: 1e06 |0041: monitor-exit v6 │ │ -024d9c: 0e00 |0042: return-void │ │ -024d9e: 5463 a701 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -024da2: 6e10 fc0b 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0bfc │ │ -024da8: 0c03 |0048: move-result-object v3 │ │ -024daa: 7210 0f0c 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ -024db0: 0c03 |004c: move-result-object v3 │ │ -024db2: 7210 f80b 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -024db8: 0c01 |0050: move-result-object v1 │ │ -024dba: 1f01 ea01 |0051: check-cast v1, Ljava/util/Map$Entry; // type@01ea │ │ -024dbe: 7210 070c 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ -024dc4: 0c00 |0056: move-result-object v0 │ │ -024dc6: 7210 080c 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ -024dcc: 0c02 |005a: move-result-object v2 │ │ -024dce: 5463 a701 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -024dd2: 6e20 000c 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c00 │ │ -024dd8: 5263 ab01 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -024ddc: 7030 6f04 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ -024de2: 0a04 |0065: move-result v4 │ │ -024de4: b143 |0066: sub-int/2addr v3, v4 │ │ -024de6: 5963 ab01 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -024dea: 5263 a501 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a5 │ │ -024dee: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -024df2: 5963 a501 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a5 │ │ -024df6: 1e06 |006f: monitor-exit v6 │ │ -024df8: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -024dfa: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -024dfc: 6e54 6504 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0465 │ │ -024e02: 288b |0075: goto 0000 // -0075 │ │ +024d38: |[024d38] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +024d48: 1d06 |0000: monitor-enter v6 │ │ +024d4a: 5263 ab01 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +024d4e: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +024d52: 5463 a701 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +024d56: 6e10 fe0b 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0bfe │ │ +024d5c: 0a03 |000a: move-result v3 │ │ +024d5e: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +024d62: 5263 ab01 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +024d66: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +024d6a: 2203 b601 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@01b6 │ │ +024d6e: 2204 c701 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +024d72: 7010 8e0b 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +024d78: 6e10 700b 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +024d7e: 0c05 |001b: move-result-object v5 │ │ +024d80: 6e10 490b 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ +024d86: 0c05 |001f: move-result-object v5 │ │ +024d88: 6e20 960b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024d8e: 0c04 |0023: move-result-object v4 │ │ +024d90: 1a05 c100 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00c1 │ │ +024d94: 6e20 960b 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +024d9a: 0c04 |0029: move-result-object v4 │ │ +024d9c: 6e10 9a0b 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +024da2: 0c04 |002d: move-result-object v4 │ │ +024da4: 7020 580b 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +024daa: 2703 |0031: throw v3 │ │ +024dac: 0d03 |0032: move-exception v3 │ │ +024dae: 1e06 |0033: monitor-exit v6 │ │ +024db0: 2703 |0034: throw v3 │ │ +024db2: 5263 ab01 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +024db6: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +024dba: 5463 a701 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +024dbe: 6e10 fe0b 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0bfe │ │ +024dc4: 0a03 |003e: move-result v3 │ │ +024dc6: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +024dca: 1e06 |0041: monitor-exit v6 │ │ +024dcc: 0e00 |0042: return-void │ │ +024dce: 5463 a701 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +024dd2: 6e10 fc0b 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0bfc │ │ +024dd8: 0c03 |0048: move-result-object v3 │ │ +024dda: 7210 0f0c 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ +024de0: 0c03 |004c: move-result-object v3 │ │ +024de2: 7210 f80b 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +024de8: 0c01 |0050: move-result-object v1 │ │ +024dea: 1f01 f001 |0051: check-cast v1, Ljava/util/Map$Entry; // type@01f0 │ │ +024dee: 7210 070c 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ +024df4: 0c00 |0056: move-result-object v0 │ │ +024df6: 7210 080c 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ +024dfc: 0c02 |005a: move-result-object v2 │ │ +024dfe: 5463 a701 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +024e02: 6e20 000c 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c00 │ │ +024e08: 5263 ab01 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +024e0c: 7030 6f04 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ +024e12: 0a04 |0065: move-result v4 │ │ +024e14: b143 |0066: sub-int/2addr v3, v4 │ │ +024e16: 5963 ab01 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +024e1a: 5263 a501 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a5 │ │ +024e1e: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +024e22: 5963 a501 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a5 │ │ +024e26: 1e06 |006f: monitor-exit v6 │ │ +024e28: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +024e2a: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +024e2c: 6e54 6504 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0465 │ │ +024e32: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=146 │ │ @@ -17308,17 +17308,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024e18: |[024e18] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -024e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024e2a: 1100 |0001: return-object v0 │ │ +024e48: |[024e48] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +024e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +024e5a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -17329,22 +17329,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -024e2c: |[024e2c] android.support.v4.util.LruCache.createCount:()I │ │ -024e3c: 1d01 |0000: monitor-enter v1 │ │ -024e3e: 5210 a401 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@01a4 │ │ -024e42: 1e01 |0003: monitor-exit v1 │ │ -024e44: 0f00 |0004: return v0 │ │ -024e46: 0d00 |0005: move-exception v0 │ │ -024e48: 1e01 |0006: monitor-exit v1 │ │ -024e4a: 2700 |0007: throw v0 │ │ +024e5c: |[024e5c] android.support.v4.util.LruCache.createCount:()I │ │ +024e6c: 1d01 |0000: monitor-enter v1 │ │ +024e6e: 5210 a401 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@01a4 │ │ +024e72: 1e01 |0003: monitor-exit v1 │ │ +024e74: 0f00 |0004: return v0 │ │ +024e76: 0d00 |0005: move-exception v0 │ │ +024e78: 1e01 |0006: monitor-exit v1 │ │ +024e7a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -17355,16 +17355,16 @@ │ │ type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -024e58: |[024e58] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -024e68: 0e00 |0000: return-void │ │ +024e88: |[024e88] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +024e98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -17380,18 +17380,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -024e6c: |[024e6c] android.support.v4.util.LruCache.evictAll:()V │ │ -024e7c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -024e7e: 7020 7404 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0474 │ │ -024e84: 0e00 |0004: return-void │ │ +024e9c: |[024e9c] android.support.v4.util.LruCache.evictAll:()V │ │ +024eac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +024eae: 7020 7404 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0474 │ │ +024eb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -17401,22 +17401,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -024e88: |[024e88] android.support.v4.util.LruCache.evictionCount:()I │ │ -024e98: 1d01 |0000: monitor-enter v1 │ │ -024e9a: 5210 a501 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a5 │ │ -024e9e: 1e01 |0003: monitor-exit v1 │ │ -024ea0: 0f00 |0004: return v0 │ │ -024ea2: 0d00 |0005: move-exception v0 │ │ -024ea4: 1e01 |0006: monitor-exit v1 │ │ -024ea6: 2700 |0007: throw v0 │ │ +024eb8: |[024eb8] android.support.v4.util.LruCache.evictionCount:()I │ │ +024ec8: 1d01 |0000: monitor-enter v1 │ │ +024eca: 5210 a501 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01a5 │ │ +024ece: 1e01 |0003: monitor-exit v1 │ │ +024ed0: 0f00 |0004: return v0 │ │ +024ed2: 0d00 |0005: move-exception v0 │ │ +024ed4: 1e01 |0006: monitor-exit v1 │ │ +024ed6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -17427,71 +17427,71 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -024eb4: |[024eb4] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -024ec4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -024ec8: 2202 b901 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@01b9 │ │ -024ecc: 1a03 010d |0004: const-string v3, "key == null" // string@0d01 │ │ -024ed0: 7020 6d0b 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0b6d │ │ -024ed6: 2702 |0009: throw v2 │ │ -024ed8: 1d04 |000a: monitor-enter v4 │ │ -024eda: 5442 a701 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -024ede: 6e20 fd0b 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bfd │ │ -024ee4: 0c01 |0010: move-result-object v1 │ │ -024ee6: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -024eea: 5242 a601 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ -024eee: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -024ef2: 5942 a601 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ -024ef6: 1e04 |0019: monitor-exit v4 │ │ -024ef8: 0710 |001a: move-object v0, v1 │ │ -024efa: 1100 |001b: return-object v0 │ │ -024efc: 5242 a901 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ -024f00: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -024f04: 5942 a901 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ -024f08: 1e04 |0022: monitor-exit v4 │ │ -024f0a: 6e20 6304 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ -024f10: 0c00 |0026: move-result-object v0 │ │ -024f12: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -024f16: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -024f18: 28f1 |002a: goto 001b // -000f │ │ -024f1a: 0d02 |002b: move-exception v2 │ │ -024f1c: 1e04 |002c: monitor-exit v4 │ │ -024f1e: 2702 |002d: throw v2 │ │ -024f20: 1d04 |002e: monitor-enter v4 │ │ -024f22: 5242 a401 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01a4 │ │ -024f26: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -024f2a: 5942 a401 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01a4 │ │ -024f2e: 5442 a701 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -024f32: 6e30 ff0b 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bff │ │ -024f38: 0c01 |003a: move-result-object v1 │ │ -024f3a: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -024f3e: 5442 a701 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -024f42: 6e30 ff0b 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bff │ │ -024f48: 1e04 |0042: monitor-exit v4 │ │ -024f4a: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -024f4e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -024f50: 6e51 6504 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0465 │ │ -024f56: 0710 |0049: move-object v0, v1 │ │ -024f58: 28d1 |004a: goto 001b // -002f │ │ -024f5a: 5242 ab01 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -024f5e: 7030 6f04 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ -024f64: 0a03 |0050: move-result v3 │ │ -024f66: b032 |0051: add-int/2addr v2, v3 │ │ -024f68: 5942 ab01 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -024f6c: 28ee |0054: goto 0042 // -0012 │ │ -024f6e: 0d02 |0055: move-exception v2 │ │ -024f70: 1e04 |0056: monitor-exit v4 │ │ -024f72: 2702 |0057: throw v2 │ │ -024f74: 5242 a801 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ -024f78: 7020 7404 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0474 │ │ -024f7e: 28be |005d: goto 001b // -0042 │ │ +024ee4: |[024ee4] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +024ef4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +024ef8: 2202 bf01 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@01bf │ │ +024efc: 1a03 070d |0004: const-string v3, "key == null" // string@0d07 │ │ +024f00: 7020 6d0b 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0b6d │ │ +024f06: 2702 |0009: throw v2 │ │ +024f08: 1d04 |000a: monitor-enter v4 │ │ +024f0a: 5442 a701 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +024f0e: 6e20 fd0b 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bfd │ │ +024f14: 0c01 |0010: move-result-object v1 │ │ +024f16: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +024f1a: 5242 a601 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ +024f1e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +024f22: 5942 a601 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ +024f26: 1e04 |0019: monitor-exit v4 │ │ +024f28: 0710 |001a: move-object v0, v1 │ │ +024f2a: 1100 |001b: return-object v0 │ │ +024f2c: 5242 a901 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ +024f30: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +024f34: 5942 a901 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ +024f38: 1e04 |0022: monitor-exit v4 │ │ +024f3a: 6e20 6304 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0463 │ │ +024f40: 0c00 |0026: move-result-object v0 │ │ +024f42: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +024f46: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +024f48: 28f1 |002a: goto 001b // -000f │ │ +024f4a: 0d02 |002b: move-exception v2 │ │ +024f4c: 1e04 |002c: monitor-exit v4 │ │ +024f4e: 2702 |002d: throw v2 │ │ +024f50: 1d04 |002e: monitor-enter v4 │ │ +024f52: 5242 a401 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01a4 │ │ +024f56: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +024f5a: 5942 a401 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01a4 │ │ +024f5e: 5442 a701 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +024f62: 6e30 ff0b 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bff │ │ +024f68: 0c01 |003a: move-result-object v1 │ │ +024f6a: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +024f6e: 5442 a701 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +024f72: 6e30 ff0b 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bff │ │ +024f78: 1e04 |0042: monitor-exit v4 │ │ +024f7a: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +024f7e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +024f80: 6e51 6504 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0465 │ │ +024f86: 0710 |0049: move-object v0, v1 │ │ +024f88: 28d1 |004a: goto 001b // -002f │ │ +024f8a: 5242 ab01 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +024f8e: 7030 6f04 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ +024f94: 0a03 |0050: move-result v3 │ │ +024f96: b032 |0051: add-int/2addr v2, v3 │ │ +024f98: 5942 ab01 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +024f9c: 28ee |0054: goto 0042 // -0012 │ │ +024f9e: 0d02 |0055: move-exception v2 │ │ +024fa0: 1e04 |0056: monitor-exit v4 │ │ +024fa2: 2702 |0057: throw v2 │ │ +024fa4: 5242 a801 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ +024fa8: 7020 7404 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0474 │ │ +024fae: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -17539,22 +17539,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -024fa8: |[024fa8] android.support.v4.util.LruCache.hitCount:()I │ │ -024fb8: 1d01 |0000: monitor-enter v1 │ │ -024fba: 5210 a601 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ -024fbe: 1e01 |0003: monitor-exit v1 │ │ -024fc0: 0f00 |0004: return v0 │ │ -024fc2: 0d00 |0005: move-exception v0 │ │ -024fc4: 1e01 |0006: monitor-exit v1 │ │ -024fc6: 2700 |0007: throw v0 │ │ +024fd8: |[024fd8] android.support.v4.util.LruCache.hitCount:()I │ │ +024fe8: 1d01 |0000: monitor-enter v1 │ │ +024fea: 5210 a601 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ +024fee: 1e01 |0003: monitor-exit v1 │ │ +024ff0: 0f00 |0004: return v0 │ │ +024ff2: 0d00 |0005: move-exception v0 │ │ +024ff4: 1e01 |0006: monitor-exit v1 │ │ +024ff6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -17565,22 +17565,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -024fd4: |[024fd4] android.support.v4.util.LruCache.maxSize:()I │ │ -024fe4: 1d01 |0000: monitor-enter v1 │ │ -024fe6: 5210 a801 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ -024fea: 1e01 |0003: monitor-exit v1 │ │ -024fec: 0f00 |0004: return v0 │ │ -024fee: 0d00 |0005: move-exception v0 │ │ -024ff0: 1e01 |0006: monitor-exit v1 │ │ -024ff2: 2700 |0007: throw v0 │ │ +025004: |[025004] android.support.v4.util.LruCache.maxSize:()I │ │ +025014: 1d01 |0000: monitor-enter v1 │ │ +025016: 5210 a801 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ +02501a: 1e01 |0003: monitor-exit v1 │ │ +02501c: 0f00 |0004: return v0 │ │ +02501e: 0d00 |0005: move-exception v0 │ │ +025020: 1e01 |0006: monitor-exit v1 │ │ +025022: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -17591,22 +17591,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -025000: |[025000] android.support.v4.util.LruCache.missCount:()I │ │ -025010: 1d01 |0000: monitor-enter v1 │ │ -025012: 5210 a901 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ -025016: 1e01 |0003: monitor-exit v1 │ │ -025018: 0f00 |0004: return v0 │ │ -02501a: 0d00 |0005: move-exception v0 │ │ -02501c: 1e01 |0006: monitor-exit v1 │ │ -02501e: 2700 |0007: throw v0 │ │ +025030: |[025030] android.support.v4.util.LruCache.missCount:()I │ │ +025040: 1d01 |0000: monitor-enter v1 │ │ +025042: 5210 a901 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ +025046: 1e01 |0003: monitor-exit v1 │ │ +025048: 0f00 |0004: return v0 │ │ +02504a: 0d00 |0005: move-exception v0 │ │ +02504c: 1e01 |0006: monitor-exit v1 │ │ +02504e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -17617,49 +17617,49 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -02502c: |[02502c] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -02503c: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -025040: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -025044: 2201 b901 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@01b9 │ │ -025048: 1a02 020d |0006: const-string v2, "key == null || value == null" // string@0d02 │ │ -02504c: 7020 6d0b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0b6d │ │ -025052: 2701 |000b: throw v1 │ │ -025054: 1d03 |000c: monitor-enter v3 │ │ -025056: 5231 aa01 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01aa │ │ -02505a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02505e: 5931 aa01 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01aa │ │ -025062: 5231 ab01 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -025066: 7030 6f04 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ -02506c: 0a02 |0018: move-result v2 │ │ -02506e: b021 |0019: add-int/2addr v1, v2 │ │ -025070: 5931 ab01 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -025074: 5431 a701 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -025078: 6e30 ff0b 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bff │ │ -02507e: 0c00 |0021: move-result-object v0 │ │ -025080: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -025084: 5231 ab01 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -025088: 7030 6f04 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ -02508e: 0a02 |0029: move-result v2 │ │ -025090: b121 |002a: sub-int/2addr v1, v2 │ │ -025092: 5931 ab01 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -025096: 1e03 |002d: monitor-exit v3 │ │ -025098: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -02509c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -02509e: 6e55 6504 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0465 │ │ -0250a4: 5231 a801 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ -0250a8: 7020 7404 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0474 │ │ -0250ae: 1100 |0039: return-object v0 │ │ -0250b0: 0d01 |003a: move-exception v1 │ │ -0250b2: 1e03 |003b: monitor-exit v3 │ │ -0250b4: 2701 |003c: throw v1 │ │ +02505c: |[02505c] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +02506c: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +025070: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +025074: 2201 bf01 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@01bf │ │ +025078: 1a02 080d |0006: const-string v2, "key == null || value == null" // string@0d08 │ │ +02507c: 7020 6d0b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0b6d │ │ +025082: 2701 |000b: throw v1 │ │ +025084: 1d03 |000c: monitor-enter v3 │ │ +025086: 5231 aa01 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01aa │ │ +02508a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02508e: 5931 aa01 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01aa │ │ +025092: 5231 ab01 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +025096: 7030 6f04 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ +02509c: 0a02 |0018: move-result v2 │ │ +02509e: b021 |0019: add-int/2addr v1, v2 │ │ +0250a0: 5931 ab01 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +0250a4: 5431 a701 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +0250a8: 6e30 ff0b 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0bff │ │ +0250ae: 0c00 |0021: move-result-object v0 │ │ +0250b0: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +0250b4: 5231 ab01 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +0250b8: 7030 6f04 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ +0250be: 0a02 |0029: move-result v2 │ │ +0250c0: b121 |002a: sub-int/2addr v1, v2 │ │ +0250c2: 5931 ab01 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +0250c6: 1e03 |002d: monitor-exit v3 │ │ +0250c8: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +0250cc: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +0250ce: 6e55 6504 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0465 │ │ +0250d4: 5231 a801 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ +0250d8: 7020 7404 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0474 │ │ +0250de: 1100 |0039: return-object v0 │ │ +0250e0: 0d01 |003a: move-exception v1 │ │ +0250e2: 1e03 |003b: monitor-exit v3 │ │ +0250e4: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -17690,22 +17690,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0250cc: |[0250cc] android.support.v4.util.LruCache.putCount:()I │ │ -0250dc: 1d01 |0000: monitor-enter v1 │ │ -0250de: 5210 aa01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@01aa │ │ -0250e2: 1e01 |0003: monitor-exit v1 │ │ -0250e4: 0f00 |0004: return v0 │ │ -0250e6: 0d00 |0005: move-exception v0 │ │ -0250e8: 1e01 |0006: monitor-exit v1 │ │ -0250ea: 2700 |0007: throw v0 │ │ +0250fc: |[0250fc] android.support.v4.util.LruCache.putCount:()I │ │ +02510c: 1d01 |0000: monitor-enter v1 │ │ +02510e: 5210 aa01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@01aa │ │ +025112: 1e01 |0003: monitor-exit v1 │ │ +025114: 0f00 |0004: return v0 │ │ +025116: 0d00 |0005: move-exception v0 │ │ +025118: 1e01 |0006: monitor-exit v1 │ │ +02511a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -17716,39 +17716,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0250f8: |[0250f8] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -025108: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -02510c: 2201 b901 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@01b9 │ │ -025110: 1a02 010d |0004: const-string v2, "key == null" // string@0d01 │ │ -025114: 7020 6d0b 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0b6d │ │ -02511a: 2701 |0009: throw v1 │ │ -02511c: 1d03 |000a: monitor-enter v3 │ │ -02511e: 5431 a701 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -025122: 6e20 000c 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c00 │ │ -025128: 0c00 |0010: move-result-object v0 │ │ -02512a: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -02512e: 5231 ab01 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -025132: 7030 6f04 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ -025138: 0a02 |0018: move-result v2 │ │ -02513a: b121 |0019: sub-int/2addr v1, v2 │ │ -02513c: 5931 ab01 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -025140: 1e03 |001c: monitor-exit v3 │ │ -025142: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -025146: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -025148: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -02514a: 6e52 6504 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0465 │ │ -025150: 1100 |0024: return-object v0 │ │ -025152: 0d01 |0025: move-exception v1 │ │ -025154: 1e03 |0026: monitor-exit v3 │ │ -025156: 2701 |0027: throw v1 │ │ +025128: |[025128] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +025138: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +02513c: 2201 bf01 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@01bf │ │ +025140: 1a02 070d |0004: const-string v2, "key == null" // string@0d07 │ │ +025144: 7020 6d0b 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0b6d │ │ +02514a: 2701 |0009: throw v1 │ │ +02514c: 1d03 |000a: monitor-enter v3 │ │ +02514e: 5431 a701 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +025152: 6e20 000c 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c00 │ │ +025158: 0c00 |0010: move-result-object v0 │ │ +02515a: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +02515e: 5231 ab01 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +025162: 7030 6f04 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@046f │ │ +025168: 0a02 |0018: move-result v2 │ │ +02516a: b121 |0019: sub-int/2addr v1, v2 │ │ +02516c: 5931 ab01 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +025170: 1e03 |001c: monitor-exit v3 │ │ +025172: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +025176: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +025178: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +02517a: 6e52 6504 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0465 │ │ +025180: 1100 |0024: return-object v0 │ │ +025182: 0d01 |0025: move-exception v1 │ │ +025184: 1e03 |0026: monitor-exit v3 │ │ +025186: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=174 │ │ @@ -17774,22 +17774,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -02516c: |[02516c] android.support.v4.util.LruCache.size:()I │ │ -02517c: 1d01 |0000: monitor-enter v1 │ │ -02517e: 5210 ab01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ -025182: 1e01 |0003: monitor-exit v1 │ │ -025184: 0f00 |0004: return v0 │ │ -025186: 0d00 |0005: move-exception v0 │ │ -025188: 1e01 |0006: monitor-exit v1 │ │ -02518a: 2700 |0007: throw v0 │ │ +02519c: |[02519c] android.support.v4.util.LruCache.size:()I │ │ +0251ac: 1d01 |0000: monitor-enter v1 │ │ +0251ae: 5210 ab01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@01ab │ │ +0251b2: 1e01 |0003: monitor-exit v1 │ │ +0251b4: 0f00 |0004: return v0 │ │ +0251b6: 0d00 |0005: move-exception v0 │ │ +0251b8: 1e01 |0006: monitor-exit v1 │ │ +0251ba: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -17800,17 +17800,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -025198: |[025198] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0251a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0251aa: 0f00 |0001: return v0 │ │ +0251c8: |[0251c8] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0251d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0251da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -17823,24 +17823,24 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0251ac: |[0251ac] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -0251bc: 1d02 |0000: monitor-enter v2 │ │ -0251be: 2200 e701 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@01e7 │ │ -0251c2: 5421 a701 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ -0251c6: 7020 fb0b 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0bfb │ │ -0251cc: 1e02 |0008: monitor-exit v2 │ │ -0251ce: 1100 |0009: return-object v0 │ │ -0251d0: 0d00 |000a: move-exception v0 │ │ -0251d2: 1e02 |000b: monitor-exit v2 │ │ -0251d4: 2700 |000c: throw v0 │ │ +0251dc: |[0251dc] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +0251ec: 1d02 |0000: monitor-enter v2 │ │ +0251ee: 2200 ed01 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@01ed │ │ +0251f2: 5421 a701 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01a7 │ │ +0251f6: 7020 fb0b 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0bfb │ │ +0251fc: 1e02 |0008: monitor-exit v2 │ │ +0251fe: 1100 |0009: return-object v0 │ │ +025200: 0d00 |000a: move-exception v0 │ │ +025202: 1e02 |000b: monitor-exit v2 │ │ +025204: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -17851,74 +17851,74 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0251e4: |[0251e4] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -0251f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0251f6: 1d06 |0001: monitor-enter v6 │ │ -0251f8: 5262 a601 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ -0251fc: 5263 a901 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ -025200: 9000 0203 |0006: add-int v0, v2, v3 │ │ -025204: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -025208: 5262 a601 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ -02520c: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -025210: 9301 0200 |000e: div-int v1, v2, v0 │ │ -025214: 1a02 c405 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@05c4 │ │ -025218: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -02521a: 2333 8202 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0282 │ │ -02521e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -025220: 5265 a801 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ -025224: 7110 600b 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02522a: 0c05 |001b: move-result-object v5 │ │ -02522c: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -025230: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -025232: 5265 a601 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ -025236: 7110 600b 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02523c: 0c05 |0024: move-result-object v5 │ │ -02523e: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -025242: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -025244: 5265 a901 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ -025248: 7110 600b 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02524e: 0c05 |002d: move-result-object v5 │ │ -025250: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -025254: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -025256: 7110 600b 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02525c: 0c05 |0034: move-result-object v5 │ │ -02525e: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -025262: 7120 7f0b 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ -025268: 0c02 |003a: move-result-object v2 │ │ -02526a: 1e06 |003b: monitor-exit v6 │ │ -02526c: 1102 |003c: return-object v2 │ │ -02526e: 0d02 |003d: move-exception v2 │ │ -025270: 1e06 |003e: monitor-exit v6 │ │ -025272: 2702 |003f: throw v2 │ │ +025214: |[025214] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +025224: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +025226: 1d06 |0001: monitor-enter v6 │ │ +025228: 5262 a601 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ +02522c: 5263 a901 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ +025230: 9000 0203 |0006: add-int v0, v2, v3 │ │ +025234: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +025238: 5262 a601 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ +02523c: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +025240: 9301 0200 |000e: div-int v1, v2, v0 │ │ +025244: 1a02 ca05 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@05ca │ │ +025248: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +02524a: 2333 8802 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0288 │ │ +02524e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +025250: 5265 a801 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@01a8 │ │ +025254: 7110 600b 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02525a: 0c05 |001b: move-result-object v5 │ │ +02525c: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +025260: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +025262: 5265 a601 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01a6 │ │ +025266: 7110 600b 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02526c: 0c05 |0024: move-result-object v5 │ │ +02526e: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +025272: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +025274: 5265 a901 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01a9 │ │ +025278: 7110 600b 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02527e: 0c05 |002d: move-result-object v5 │ │ +025280: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +025284: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +025286: 7110 600b 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02528c: 0c05 |0034: move-result-object v5 │ │ +02528e: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +025292: 7120 7f0b 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ +025298: 0c02 |003a: move-result-object v2 │ │ +02529a: 1e06 |003b: monitor-exit v6 │ │ +02529c: 1102 |003c: return-object v2 │ │ +02529e: 0d02 |003d: move-exception v2 │ │ +0252a0: 1e06 |003e: monitor-exit v6 │ │ +0252a2: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=318 │ │ 0x0008 line=319 │ │ 0x0010 line=320 │ │ 0x003d line=318 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ 0x0008 - 0x003d reg=0 accesses I │ │ 0x0010 - 0x003d reg=1 hitPercent I │ │ 0x0000 - 0x0040 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - source_file_idx : 1475 (LruCache.java) │ │ + source_file_idx : 1481 (LruCache.java) │ │ │ │ Class #76 header: │ │ -class_idx : 180 │ │ +class_idx : 185 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1770 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1776 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #76 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ @@ -17961,22 +17961,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -025280: |[025280] android.support.v4.util.TimeUtils.:()V │ │ -025290: 2200 bc01 |0000: new-instance v0, Ljava/lang/Object; // type@01bc │ │ -025294: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02529a: 6900 b101 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01b1 │ │ -02529e: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -0252a2: 2300 7402 |0009: new-array v0, v0, [C // type@0274 │ │ -0252a6: 6900 b001 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ -0252aa: 0e00 |000d: return-void │ │ +0252b0: |[0252b0] android.support.v4.util.TimeUtils.:()V │ │ +0252c0: 2200 c201 |0000: new-instance v0, Ljava/lang/Object; // type@01c2 │ │ +0252c4: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0252ca: 6900 b101 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01b1 │ │ +0252ce: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +0252d2: 2300 7a02 |0009: new-array v0, v0, [C // type@027a │ │ +0252d6: 6900 b001 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ +0252da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -17984,17 +17984,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0252ac: |[0252ac] android.support.v4.util.TimeUtils.:()V │ │ -0252bc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0252c2: 0e00 |0003: return-void │ │ +0252dc: |[0252dc] android.support.v4.util.TimeUtils.:()V │ │ +0252ec: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0252f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -18002,35 +18002,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0252c4: |[0252c4] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -0252d4: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -0252d8: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -0252dc: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -0252e0: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0252e2: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -0252e6: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -0252ea: 0f00 |000b: return v0 │ │ -0252ec: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -0252f0: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -0252f4: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -0252f8: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -0252fa: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -0252fe: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -025302: 28f4 |0017: goto 000b // -000c │ │ -025304: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -025308: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -02530c: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -025310: 28ed |001e: goto 000b // -0013 │ │ -025312: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -025314: 28eb |0020: goto 000b // -0015 │ │ +0252f4: |[0252f4] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +025304: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +025308: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +02530c: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +025310: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +025312: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +025316: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +02531a: 0f00 |000b: return v0 │ │ +02531c: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +025320: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +025324: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +025328: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +02532a: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +02532e: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +025332: 28f4 |0017: goto 000b // -000c │ │ +025334: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +025338: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +02533c: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +025340: 28ed |001e: goto 000b // -0013 │ │ +025342: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +025344: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -18048,25 +18048,25 @@ │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -025318: |[025318] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -025328: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -02532c: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ -025330: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -025334: 1a00 bd00 |0006: const-string v0, "--" // string@00bd │ │ -025338: 6e20 350b 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -02533e: 0e00 |000b: return-void │ │ -025340: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ -025344: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -025346: 7140 7a04 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@047a │ │ -02534c: 28f9 |0012: goto 000b // -0007 │ │ +025348: |[025348] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +025358: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +02535c: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ +025360: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +025364: 1a00 bd00 |0006: const-string v0, "--" // string@00bd │ │ +025368: 6e20 350b 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +02536e: 0e00 |000b: return-void │ │ +025370: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ +025374: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +025376: 7140 7a04 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@047a │ │ +02537c: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ @@ -18079,18 +18079,18 @@ │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025350: |[025350] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -025360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025362: 7140 7a04 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@047a │ │ -025368: 0e00 |0004: return-void │ │ +025380: |[025380] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +025390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025392: 7140 7a04 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@047a │ │ +025398: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 duration J │ │ 0x0000 - 0x0005 reg=3 pw Ljava/io/PrintWriter; │ │ @@ -18100,29 +18100,29 @@ │ │ type : '(JLjava/io/PrintWriter;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -02536c: |[02536c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -02537c: 6202 b101 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01b1 │ │ -025380: 1d02 |0002: monitor-enter v2 │ │ -025382: 7130 7c04 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@047c │ │ -025388: 0a00 |0006: move-result v0 │ │ -02538a: 2201 c001 |0007: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -02538e: 6203 b001 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ -025392: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -025394: 7040 7b0b 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ -02539a: 6e20 350b 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0253a0: 1e02 |0012: monitor-exit v2 │ │ -0253a2: 0e00 |0013: return-void │ │ -0253a4: 0d01 |0014: move-exception v1 │ │ -0253a6: 1e02 |0015: monitor-exit v2 │ │ -0253a8: 2701 |0016: throw v1 │ │ +02539c: |[02539c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +0253ac: 6202 b101 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01b1 │ │ +0253b0: 1d02 |0002: monitor-enter v2 │ │ +0253b2: 7130 7c04 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@047c │ │ +0253b8: 0a00 |0006: move-result v0 │ │ +0253ba: 2201 c601 |0007: new-instance v1, Ljava/lang/String; // type@01c6 │ │ +0253be: 6203 b001 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ +0253c2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0253c4: 7040 7b0b 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ +0253ca: 6e20 350b 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0253d0: 1e02 |0012: monitor-exit v2 │ │ +0253d2: 0e00 |0013: return-void │ │ +0253d4: 0d01 |0014: move-exception v1 │ │ +0253d6: 1e02 |0015: monitor-exit v2 │ │ +0253d8: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ @@ -18140,28 +18140,28 @@ │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0253b8: |[0253b8] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -0253c8: 6202 b101 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01b1 │ │ -0253cc: 1d02 |0002: monitor-enter v2 │ │ -0253ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0253d0: 7130 7c04 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@047c │ │ -0253d6: 0a00 |0007: move-result v0 │ │ -0253d8: 6201 b001 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ -0253dc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0253de: 6e40 970b 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0b97 │ │ -0253e4: 1e02 |000e: monitor-exit v2 │ │ -0253e6: 0e00 |000f: return-void │ │ -0253e8: 0d01 |0010: move-exception v1 │ │ -0253ea: 1e02 |0011: monitor-exit v2 │ │ -0253ec: 2701 |0012: throw v1 │ │ +0253e8: |[0253e8] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +0253f8: 6202 b101 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01b1 │ │ +0253fc: 1d02 |0002: monitor-enter v2 │ │ +0253fe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +025400: 7130 7c04 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@047c │ │ +025406: 0a00 |0007: move-result v0 │ │ +025408: 6201 b001 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ +02540c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +02540e: 6e40 970b 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0b97 │ │ +025414: 1e02 |000e: monitor-exit v2 │ │ +025416: 0e00 |000f: return-void │ │ +025418: 0d01 |0010: move-exception v1 │ │ +02541a: 1e02 |0011: monitor-exit v2 │ │ +02541c: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -18178,206 +18178,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -0253fc: |[0253fc] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -02540c: 6204 b001 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ -025410: 2144 |0002: array-length v4, v4 │ │ -025412: 0200 1600 |0003: move/from16 v0, v22 │ │ -025416: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -02541a: 0200 1600 |0007: move/from16 v0, v22 │ │ -02541e: 2304 7402 |0009: new-array v4, v0, [C // type@0274 │ │ -025422: 6904 b001 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ -025426: 6202 b001 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ -02542a: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -02542e: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -025432: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -025436: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -025438: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -02543c: 0200 1600 |0018: move/from16 v0, v22 │ │ -025440: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -025444: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -025448: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -02544c: 28f8 |0020: goto 0018 // -0008 │ │ -02544e: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -025452: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -025456: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -025458: 0f04 |0026: return v4 │ │ -02545a: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -02545e: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -025462: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -025466: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -02546a: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -02546e: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -025472: 846d |0033: long-to-int v13, v6 │ │ -025474: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -025478: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -02547c: 8666 |0038: long-to-double v6, v6 │ │ -02547e: 7120 670b 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0b67 │ │ -025484: 0b06 |003c: move-result-wide v6 │ │ -025486: 8a60 |003d: double-to-int v0, v6 │ │ -025488: 0211 0000 |003e: move/from16 v17, v0 │ │ -02548c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -02548e: 120c |0041: const/4 v12, #int 0 // #0 │ │ -025490: 120e |0042: const/4 v14, #int 0 // #0 │ │ -025492: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -025498: 0200 1100 |0046: move/from16 v0, v17 │ │ -02549c: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -0254a0: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -0254a6: 9303 1104 |004d: div-int v3, v17, v4 │ │ -0254aa: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -0254b0: b234 |0052: mul-int/2addr v4, v3 │ │ -0254b2: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -0254b6: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -0254ba: 0200 1100 |0057: move/from16 v0, v17 │ │ -0254be: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -0254c2: 0200 1100 |005b: move/from16 v0, v17 │ │ -0254c6: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -0254ca: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -0254ce: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -0254d2: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -0254d6: 0200 1100 |0065: move/from16 v0, v17 │ │ -0254da: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -0254de: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -0254e2: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -0254e6: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -0254ea: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -0254ec: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -0254f0: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -0254f2: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0254f4: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -0254f6: 7140 7704 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ -0254fc: 0a0f |0078: move-result v15 │ │ -0254fe: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -025500: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -025504: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -025506: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -025508: 7140 7704 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ -02550e: 0a04 |0081: move-result v4 │ │ -025510: b04f |0082: add-int/2addr v15, v4 │ │ -025512: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -025514: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -025518: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -02551a: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -02551c: 7140 7704 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ -025522: 0a04 |008b: move-result v4 │ │ -025524: b04f |008c: add-int/2addr v15, v4 │ │ -025526: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -025528: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -02552c: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -02552e: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -025530: 0200 1100 |0092: move/from16 v0, v17 │ │ -025534: 7140 7704 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ -02553a: 0a04 |0097: move-result v4 │ │ -02553c: b04f |0098: add-int/2addr v15, v4 │ │ -02553e: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -025540: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -025542: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -025546: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -025548: 7140 7704 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ -02554e: 0a04 |00a1: move-result v4 │ │ -025550: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -025554: b04f |00a4: add-int/2addr v15, v4 │ │ -025556: 0200 1600 |00a5: move/from16 v0, v22 │ │ -02555a: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -02555e: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -025562: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -025566: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02556a: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -02556e: 28f4 |00b1: goto 00a5 // -000c │ │ -025570: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -025574: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -025578: 7d00 |00b6: neg-long v0, v0 │ │ -02557a: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -02557e: 2900 76ff |00b9: goto/16 002f // -008a │ │ -025582: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -025584: 28c1 |00bc: goto 007d // -003f │ │ -025586: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -025588: 28c9 |00be: goto 0087 // -0037 │ │ -02558a: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -02558c: 28d1 |00c0: goto 0091 // -002f │ │ -02558e: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -025590: 28dc |00c2: goto 009e // -0024 │ │ -025592: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -025596: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02559a: 0212 0500 |00c7: move/from16 v18, v5 │ │ -02559e: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -0255a2: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -0255a6: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -0255aa: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -0255ac: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -0255ae: 7706 7d04 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ -0255b4: 0a05 |00d4: move-result v5 │ │ -0255b6: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -0255ba: 0200 1200 |00d7: move/from16 v0, v18 │ │ -0255be: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -0255c2: 121a |00db: const/4 v10, #int 1 // #1 │ │ -0255c4: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -0255c8: 122b |00de: const/4 v11, #int 2 // #2 │ │ -0255ca: 0726 |00df: move-object v6, v2 │ │ -0255cc: 01c7 |00e0: move v7, v12 │ │ -0255ce: 0159 |00e1: move v9, v5 │ │ -0255d0: 7706 7d04 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ -0255d6: 0a05 |00e5: move-result v5 │ │ -0255d8: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -0255dc: 0200 1200 |00e8: move/from16 v0, v18 │ │ -0255e0: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -0255e4: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -0255e6: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -0255ea: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -0255ec: 0726 |00f0: move-object v6, v2 │ │ -0255ee: 01e7 |00f1: move v7, v14 │ │ -0255f0: 0159 |00f2: move v9, v5 │ │ -0255f2: 7706 7d04 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ -0255f8: 0a05 |00f6: move-result v5 │ │ -0255fa: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -0255fe: 0200 1200 |00f9: move/from16 v0, v18 │ │ -025602: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -025606: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -025608: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -02560c: 122b |0100: const/4 v11, #int 2 // #2 │ │ -02560e: 0726 |0101: move-object v6, v2 │ │ -025610: 0207 1100 |0102: move/from16 v7, v17 │ │ -025614: 0159 |0104: move v9, v5 │ │ -025616: 7706 7d04 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ -02561c: 0a05 |0108: move-result v5 │ │ -02561e: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -025622: 121a |010b: const/4 v10, #int 1 // #1 │ │ -025624: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -025628: 0200 1200 |010e: move/from16 v0, v18 │ │ -02562c: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -025630: 123b |0112: const/4 v11, #int 3 // #3 │ │ -025632: 0726 |0113: move-object v6, v2 │ │ -025634: 01d7 |0114: move v7, v13 │ │ -025636: 0159 |0115: move v9, v5 │ │ -025638: 7706 7d04 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ -02563e: 0a05 |0119: move-result v5 │ │ -025640: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -025644: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -025648: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -02564c: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -025650: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -025654: 28a9 |0124: goto 00cd // -0057 │ │ -025656: 120a |0125: const/4 v10, #int 0 // #0 │ │ -025658: 28b6 |0126: goto 00dc // -004a │ │ -02565a: 120b |0127: const/4 v11, #int 0 // #0 │ │ -02565c: 28b7 |0128: goto 00df // -0049 │ │ -02565e: 120a |0129: const/4 v10, #int 0 // #0 │ │ -025660: 28c3 |012a: goto 00ed // -003d │ │ -025662: 120b |012b: const/4 v11, #int 0 // #0 │ │ -025664: 28c4 |012c: goto 00f0 // -003c │ │ -025666: 120a |012d: const/4 v10, #int 0 // #0 │ │ -025668: 28d0 |012e: goto 00fe // -0030 │ │ -02566a: 120b |012f: const/4 v11, #int 0 // #0 │ │ -02566c: 28d1 |0130: goto 0101 // -002f │ │ -02566e: 120b |0131: const/4 v11, #int 0 // #0 │ │ -025670: 28e1 |0132: goto 0113 // -001f │ │ +02542c: |[02542c] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +02543c: 6204 b001 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ +025440: 2144 |0002: array-length v4, v4 │ │ +025442: 0200 1600 |0003: move/from16 v0, v22 │ │ +025446: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +02544a: 0200 1600 |0007: move/from16 v0, v22 │ │ +02544e: 2304 7a02 |0009: new-array v4, v0, [C // type@027a │ │ +025452: 6904 b001 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ +025456: 6202 b001 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01b0 │ │ +02545a: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +02545e: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +025462: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +025466: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +025468: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +02546c: 0200 1600 |0018: move/from16 v0, v22 │ │ +025470: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +025474: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +025478: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +02547c: 28f8 |0020: goto 0018 // -0008 │ │ +02547e: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +025482: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +025486: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +025488: 0f04 |0026: return v4 │ │ +02548a: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +02548e: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +025492: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +025496: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +02549a: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +02549e: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +0254a2: 846d |0033: long-to-int v13, v6 │ │ +0254a4: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +0254a8: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +0254ac: 8666 |0038: long-to-double v6, v6 │ │ +0254ae: 7120 670b 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0b67 │ │ +0254b4: 0b06 |003c: move-result-wide v6 │ │ +0254b6: 8a60 |003d: double-to-int v0, v6 │ │ +0254b8: 0211 0000 |003e: move/from16 v17, v0 │ │ +0254bc: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +0254be: 120c |0041: const/4 v12, #int 0 // #0 │ │ +0254c0: 120e |0042: const/4 v14, #int 0 // #0 │ │ +0254c2: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +0254c8: 0200 1100 |0046: move/from16 v0, v17 │ │ +0254cc: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +0254d0: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +0254d6: 9303 1104 |004d: div-int v3, v17, v4 │ │ +0254da: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +0254e0: b234 |0052: mul-int/2addr v4, v3 │ │ +0254e2: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +0254e6: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +0254ea: 0200 1100 |0057: move/from16 v0, v17 │ │ +0254ee: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +0254f2: 0200 1100 |005b: move/from16 v0, v17 │ │ +0254f6: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +0254fa: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +0254fe: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +025502: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +025506: 0200 1100 |0065: move/from16 v0, v17 │ │ +02550a: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +02550e: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +025512: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +025516: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +02551a: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +02551c: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +025520: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +025522: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +025524: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +025526: 7140 7704 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ +02552c: 0a0f |0078: move-result v15 │ │ +02552e: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +025530: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +025534: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +025536: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +025538: 7140 7704 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ +02553e: 0a04 |0081: move-result v4 │ │ +025540: b04f |0082: add-int/2addr v15, v4 │ │ +025542: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +025544: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +025548: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +02554a: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +02554c: 7140 7704 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ +025552: 0a04 |008b: move-result v4 │ │ +025554: b04f |008c: add-int/2addr v15, v4 │ │ +025556: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +025558: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +02555c: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +02555e: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +025560: 0200 1100 |0092: move/from16 v0, v17 │ │ +025564: 7140 7704 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ +02556a: 0a04 |0097: move-result v4 │ │ +02556c: b04f |0098: add-int/2addr v15, v4 │ │ +02556e: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +025570: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +025572: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +025576: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +025578: 7140 7704 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0477 │ │ +02557e: 0a04 |00a1: move-result v4 │ │ +025580: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +025584: b04f |00a4: add-int/2addr v15, v4 │ │ +025586: 0200 1600 |00a5: move/from16 v0, v22 │ │ +02558a: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +02558e: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +025592: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +025596: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02559a: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +02559e: 28f4 |00b1: goto 00a5 // -000c │ │ +0255a0: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +0255a4: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +0255a8: 7d00 |00b6: neg-long v0, v0 │ │ +0255aa: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +0255ae: 2900 76ff |00b9: goto/16 002f // -008a │ │ +0255b2: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +0255b4: 28c1 |00bc: goto 007d // -003f │ │ +0255b6: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +0255b8: 28c9 |00be: goto 0087 // -0037 │ │ +0255ba: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +0255bc: 28d1 |00c0: goto 0091 // -002f │ │ +0255be: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +0255c0: 28dc |00c2: goto 009e // -0024 │ │ +0255c2: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +0255c6: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0255ca: 0212 0500 |00c7: move/from16 v18, v5 │ │ +0255ce: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +0255d2: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +0255d6: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +0255da: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +0255dc: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +0255de: 7706 7d04 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ +0255e4: 0a05 |00d4: move-result v5 │ │ +0255e6: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +0255ea: 0200 1200 |00d7: move/from16 v0, v18 │ │ +0255ee: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +0255f2: 121a |00db: const/4 v10, #int 1 // #1 │ │ +0255f4: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +0255f8: 122b |00de: const/4 v11, #int 2 // #2 │ │ +0255fa: 0726 |00df: move-object v6, v2 │ │ +0255fc: 01c7 |00e0: move v7, v12 │ │ +0255fe: 0159 |00e1: move v9, v5 │ │ +025600: 7706 7d04 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ +025606: 0a05 |00e5: move-result v5 │ │ +025608: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +02560c: 0200 1200 |00e8: move/from16 v0, v18 │ │ +025610: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +025614: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +025616: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +02561a: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +02561c: 0726 |00f0: move-object v6, v2 │ │ +02561e: 01e7 |00f1: move v7, v14 │ │ +025620: 0159 |00f2: move v9, v5 │ │ +025622: 7706 7d04 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ +025628: 0a05 |00f6: move-result v5 │ │ +02562a: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +02562e: 0200 1200 |00f9: move/from16 v0, v18 │ │ +025632: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +025636: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +025638: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +02563c: 122b |0100: const/4 v11, #int 2 // #2 │ │ +02563e: 0726 |0101: move-object v6, v2 │ │ +025640: 0207 1100 |0102: move/from16 v7, v17 │ │ +025644: 0159 |0104: move v9, v5 │ │ +025646: 7706 7d04 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ +02564c: 0a05 |0108: move-result v5 │ │ +02564e: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +025652: 121a |010b: const/4 v10, #int 1 // #1 │ │ +025654: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +025658: 0200 1200 |010e: move/from16 v0, v18 │ │ +02565c: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +025660: 123b |0112: const/4 v11, #int 3 // #3 │ │ +025662: 0726 |0113: move-object v6, v2 │ │ +025664: 01d7 |0114: move v7, v13 │ │ +025666: 0159 |0115: move v9, v5 │ │ +025668: 7706 7d04 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@047d │ │ +02566e: 0a05 |0119: move-result v5 │ │ +025670: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +025674: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +025678: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +02567c: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +025680: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +025684: 28a9 |0124: goto 00cd // -0057 │ │ +025686: 120a |0125: const/4 v10, #int 0 // #0 │ │ +025688: 28b6 |0126: goto 00dc // -004a │ │ +02568a: 120b |0127: const/4 v11, #int 0 // #0 │ │ +02568c: 28b7 |0128: goto 00df // -0049 │ │ +02568e: 120a |0129: const/4 v10, #int 0 // #0 │ │ +025690: 28c3 |012a: goto 00ed // -003d │ │ +025692: 120b |012b: const/4 v11, #int 0 // #0 │ │ +025694: 28c4 |012c: goto 00f0 // -003c │ │ +025696: 120a |012d: const/4 v10, #int 0 // #0 │ │ +025698: 28d0 |012e: goto 00fe // -0030 │ │ +02569a: 120b |012f: const/4 v11, #int 0 // #0 │ │ +02569c: 28d1 |0130: goto 0101 // -002f │ │ +02569e: 120b |0131: const/4 v11, #int 0 // #0 │ │ +0256a0: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -18464,50 +18464,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -025674: |[025674] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -025684: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -025688: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -02568c: 0161 |0004: move v1, v6 │ │ -02568e: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -025692: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -025694: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -025698: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -02569c: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -0256a0: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -0256a4: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -0256a8: 8e22 |0012: int-to-char v2, v2 │ │ -0256aa: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -0256ae: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0256b2: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -0256b6: b124 |0019: sub-int/2addr v4, v2 │ │ -0256b8: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -0256bc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0256be: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -0256c2: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -0256c6: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -0256ca: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -0256ce: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -0256d2: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -0256d6: 8e22 |0029: int-to-char v2, v2 │ │ -0256d8: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -0256dc: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0256e0: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -0256e4: b124 |0030: sub-int/2addr v4, v2 │ │ -0256e6: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -0256ea: 8e22 |0033: int-to-char v2, v2 │ │ -0256ec: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -0256f0: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0256f4: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -0256f8: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0256fc: 0f06 |003c: return v6 │ │ +0256a4: |[0256a4] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +0256b4: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +0256b8: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +0256bc: 0161 |0004: move v1, v6 │ │ +0256be: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +0256c2: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +0256c4: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +0256c8: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +0256cc: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +0256d0: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +0256d4: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +0256d8: 8e22 |0012: int-to-char v2, v2 │ │ +0256da: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +0256de: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0256e2: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +0256e6: b124 |0019: sub-int/2addr v4, v2 │ │ +0256e8: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +0256ec: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0256ee: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +0256f2: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +0256f6: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +0256fa: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +0256fe: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +025702: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +025706: 8e22 |0029: int-to-char v2, v2 │ │ +025708: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +02570c: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +025710: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +025714: b124 |0030: sub-int/2addr v4, v2 │ │ +025716: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +02571a: 8e22 |0033: int-to-char v2, v2 │ │ +02571c: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +025720: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +025724: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +025728: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02572c: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -18531,20 +18531,20 @@ │ │ 0x0000 - 0x003d reg=4 amt I │ │ 0x0000 - 0x003d reg=5 suffix C │ │ 0x0000 - 0x003d reg=6 pos I │ │ 0x0000 - 0x003d reg=7 always Z │ │ 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1770 (TimeUtils.java) │ │ + source_file_idx : 1776 (TimeUtils.java) │ │ │ │ Class #77 header: │ │ -class_idx : 183 │ │ +class_idx : 188 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #77 annotations: │ │ @@ -18614,17 +18614,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 314 (AccessibilityDelegateCompat.java) │ │ │ │ Class #78 header: │ │ -class_idx : 185 │ │ +class_idx : 190 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 314 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #78 annotations: │ │ @@ -18656,30 +18656,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -025700: |[025700] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -025710: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -025714: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -025718: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -02571c: 2200 b600 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@00b6 │ │ -025720: 7010 8604 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0486 │ │ -025726: 6900 b501 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -02572a: 6200 b501 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -02572e: 7210 9204 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0492 │ │ -025734: 0c00 |0012: move-result-object v0 │ │ -025736: 6900 b401 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ -02573a: 0e00 |0015: return-void │ │ -02573c: 2200 b800 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@00b8 │ │ -025740: 7010 9904 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0499 │ │ -025746: 6900 b501 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -02574a: 28f0 |001d: goto 000d // -0010 │ │ +025730: |[025730] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +025740: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +025744: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +025748: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +02574c: 2200 bb00 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@00bb │ │ +025750: 7010 8604 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0486 │ │ +025756: 6900 b501 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +02575a: 6200 b501 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +02575e: 7210 9204 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0492 │ │ +025764: 0c00 |0012: move-result-object v0 │ │ +025766: 6900 b401 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ +02576a: 0e00 |0015: return-void │ │ +02576c: 2200 bd00 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@00bd │ │ +025770: 7010 9904 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0499 │ │ +025776: 6900 b501 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +02577a: 28f0 |001d: goto 000d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0006 line=193 │ │ 0x000d line=197 │ │ 0x0015 line=198 │ │ 0x0016 line=195 │ │ @@ -18690,21 +18690,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02574c: |[02574c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -02575c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025762: 6200 b501 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -025766: 7220 9104 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0491 │ │ -02576c: 0c00 |0008: move-result-object v0 │ │ -02576e: 5b10 b601 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01b6 │ │ -025772: 0e00 |000b: return-void │ │ +02577c: |[02577c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +02578c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025792: 6200 b501 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +025796: 7220 9104 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0491 │ │ +02579c: 0c00 |0008: move-result-object v0 │ │ +02579e: 5b10 b601 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01b6 │ │ +0257a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ 0x000b line=207 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -18715,20 +18715,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -025774: |[025774] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -025784: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -025788: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ -02578c: 7240 9004 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0490 │ │ -025792: 0a00 |0007: move-result v0 │ │ -025794: 0f00 |0008: return v0 │ │ +0257a4: |[0257a4] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0257b4: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +0257b8: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ +0257bc: 7240 9004 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0490 │ │ +0257c2: 0a00 |0007: move-result v0 │ │ +0257c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -18738,17 +18738,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025798: |[025798] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -0257a8: 5410 b601 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01b6 │ │ -0257ac: 1100 |0002: return-object v0 │ │ +0257c8: |[0257c8] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +0257d8: 5410 b601 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01b6 │ │ +0257dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ @@ -18756,19 +18756,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0257b0: |[0257b0] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0257c0: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -0257c4: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ -0257c8: 7240 9304 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0493 │ │ -0257ce: 0e00 |0007: return-void │ │ +0257e0: |[0257e0] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0257f0: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +0257f4: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ +0257f8: 7240 9304 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0493 │ │ +0257fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0007 line=315 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -18779,19 +18779,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0257d0: |[0257d0] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0257e0: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -0257e4: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ -0257e8: 7240 9404 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0494 │ │ -0257ee: 0e00 |0007: return-void │ │ +025800: |[025800] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +025810: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +025814: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ +025818: 7240 9404 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0494 │ │ +02581e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0007 line=334 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -18802,19 +18802,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0257f0: |[0257f0] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025800: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -025804: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ -025808: 7240 9504 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0495 │ │ -02580e: 0e00 |0007: return-void │ │ +025820: |[025820] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +025830: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +025834: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ +025838: 7240 9504 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0495 │ │ +02583e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0007 line=295 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -18825,20 +18825,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -025810: |[025810] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -025820: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -025824: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ -025828: 7255 9604 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0496 │ │ -02582e: 0a00 |0007: move-result v0 │ │ -025830: 0f00 |0008: return v0 │ │ +025840: |[025840] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +025850: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +025854: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ +025858: 7255 9604 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0496 │ │ +02585e: 0a00 |0007: move-result v0 │ │ +025860: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0009 reg=4 child Landroid/view/View; │ │ @@ -18849,19 +18849,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -025834: |[025834] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -025844: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -025848: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ -02584c: 7240 9704 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0497 │ │ -025852: 0e00 |0007: return-void │ │ +025864: |[025864] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +025874: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +025878: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ +02587c: 7240 9704 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0497 │ │ +025882: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0007 line=232 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -18872,34 +18872,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -025854: |[025854] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025864: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ -025868: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ -02586c: 7240 9804 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0498 │ │ -025872: 0e00 |0007: return-void │ │ +025884: |[025884] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +025894: 6200 b501 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01b5 │ │ +025898: 6201 b401 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01b4 │ │ +02589c: 7240 9804 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0498 │ │ +0258a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0007 line=254 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 314 (AccessibilityDelegateCompat.java) │ │ │ │ Class #79 header: │ │ -class_idx : 186 │ │ +class_idx : 191 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 316 │ │ +superclass_idx : 321 │ │ source_file_idx : 315 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #79 annotations: │ │ @@ -18924,18 +18924,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -025874: |[025874] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -025884: 5b01 b701 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ -025888: 7010 f708 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@08f7 │ │ -02588e: 0e00 |0005: return-void │ │ +0258a4: |[0258a4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +0258b4: 5b01 b701 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ +0258b8: 7010 f708 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@08f7 │ │ +0258be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ @@ -18945,19 +18945,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025890: |[025890] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0258a0: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ -0258a4: 7230 b504 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04b5 │ │ -0258aa: 0a00 |0005: move-result v0 │ │ -0258ac: 0f00 |0006: return v0 │ │ +0258c0: |[0258c0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0258d0: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ +0258d4: 7230 b504 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04b5 │ │ +0258da: 0a00 |0005: move-result v0 │ │ +0258dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -18967,18 +18967,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0258b0: |[0258b0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0258c0: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ -0258c4: 7230 b604 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04b6 │ │ -0258ca: 0e00 |0005: return-void │ │ +0258e0: |[0258e0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0258f0: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ +0258f4: 7230 b604 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04b6 │ │ +0258fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -18989,18 +18989,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0258cc: |[0258cc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0258dc: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ -0258e0: 7230 b704 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@04b7 │ │ -0258e6: 0e00 |0005: return-void │ │ +0258fc: |[0258fc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +02590c: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ +025910: 7230 b704 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@04b7 │ │ +025916: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -19011,18 +19011,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0258e8: |[0258e8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0258f8: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ -0258fc: 7230 b804 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04b8 │ │ -025902: 0e00 |0005: return-void │ │ +025918: |[025918] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +025928: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ +02592c: 7230 b804 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04b8 │ │ +025932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -19033,19 +19033,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -025904: |[025904] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -025914: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ -025918: 7240 b904 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04b9 │ │ -02591e: 0a00 |0005: move-result v0 │ │ -025920: 0f00 |0006: return v0 │ │ +025934: |[025934] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +025944: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ +025948: 7240 b904 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04b9 │ │ +02594e: 0a00 |0005: move-result v0 │ │ +025950: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -19056,18 +19056,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025924: |[025924] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -025934: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ -025938: 7230 ba04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@04ba │ │ -02593e: 0e00 |0005: return-void │ │ +025954: |[025954] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +025964: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ +025968: 7230 ba04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@04ba │ │ +02596e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -19078,33 +19078,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025940: |[025940] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025950: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ -025954: 7230 bb04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04bb │ │ -02595a: 0e00 |0005: return-void │ │ +025970: |[025970] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +025980: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01b7 │ │ +025984: 7230 bb04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04bb │ │ +02598a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 315 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #80 header: │ │ -class_idx : 187 │ │ +class_idx : 192 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 315 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #80 annotations: │ │ @@ -19162,17 +19162,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 315 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #81 header: │ │ -class_idx : 188 │ │ +class_idx : 193 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 315 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #81 annotations: │ │ @@ -19192,17 +19192,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02595c: |[02595c] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -02596c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025972: 0e00 |0003: return-void │ │ +02598c: |[02598c] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +02599c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0259a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -19211,19 +19211,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025974: |[025974] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -025984: 1f01 3c01 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -025988: 6e30 f808 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08f8 │ │ -02598e: 0a00 |0005: move-result v0 │ │ -025990: 0f00 |0006: return v0 │ │ +0259a4: |[0259a4] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0259b4: 1f01 4101 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +0259b8: 6e30 f808 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08f8 │ │ +0259be: 0a00 |0005: move-result v0 │ │ +0259c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -19233,18 +19233,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025994: |[025994] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -0259a4: 2200 ba00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@00ba │ │ -0259a8: 7020 ad04 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@04ad │ │ -0259ae: 1100 |0005: return-object v0 │ │ +0259c4: |[0259c4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +0259d4: 2200 bf00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@00bf │ │ +0259d8: 7020 ad04 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@04ad │ │ +0259de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ @@ -19252,36 +19252,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0259b0: |[0259b0] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -0259c0: 2200 3c01 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -0259c4: 7010 f708 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@08f7 │ │ -0259ca: 1100 |0005: return-object v0 │ │ +0259e0: |[0259e0] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0259f0: 2200 4101 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +0259f4: 7010 f708 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@08f7 │ │ +0259fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0259cc: |[0259cc] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0259dc: 1f00 3c01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -0259e0: 6e30 f908 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08f9 │ │ -0259e6: 0e00 |0005: return-void │ │ +0259fc: |[0259fc] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +025a0c: 1f00 4101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +025a10: 6e30 f908 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08f9 │ │ +025a16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -19292,19 +19292,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0259e8: |[0259e8] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -0259f8: 1f00 3c01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -0259fc: 1f02 4c01 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -025a00: 6e30 fa08 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@08fa │ │ -025a06: 0e00 |0007: return-void │ │ +025a18: |[025a18] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +025a28: 1f00 4101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +025a2c: 1f02 5101 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +025a30: 6e30 fa08 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@08fa │ │ +025a36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 info Ljava/lang/Object; │ │ @@ -19315,18 +19315,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025a08: |[025a08] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025a18: 1f00 3c01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -025a1c: 6e30 fb08 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08fb │ │ -025a22: 0e00 |0005: return-void │ │ +025a38: |[025a38] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +025a48: 1f00 4101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +025a4c: 6e30 fb08 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08fb │ │ +025a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -19337,19 +19337,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -025a24: |[025a24] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -025a34: 1f01 3c01 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -025a38: 6e40 fc08 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08fc │ │ -025a3e: 0a00 |0005: move-result v0 │ │ -025a40: 0f00 |0006: return v0 │ │ +025a54: |[025a54] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +025a64: 1f01 4101 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +025a68: 6e40 fc08 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08fc │ │ +025a6e: 0a00 |0005: move-result v0 │ │ +025a70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -19360,18 +19360,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025a44: |[025a44] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -025a54: 1f00 3c01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -025a58: 6e30 fd08 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08fd │ │ -025a5e: 0e00 |0005: return-void │ │ +025a74: |[025a74] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +025a84: 1f00 4101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +025a88: 6e30 fd08 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08fd │ │ +025a8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -19382,34 +19382,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025a60: |[025a60] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025a70: 1f00 3c01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -025a74: 6e30 fe08 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08fe │ │ -025a7a: 0e00 |0005: return-void │ │ +025a90: |[025a90] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +025aa0: 1f00 4101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +025aa4: 6e30 fe08 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08fe │ │ +025aaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 315 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #82 header: │ │ -class_idx : 191 │ │ +class_idx : 196 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 702 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #82 annotations: │ │ @@ -19443,17 +19443,17 @@ │ │ type : '(I)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 702 (KeyEventCompat.java) │ │ │ │ Class #83 header: │ │ -class_idx : 192 │ │ +class_idx : 197 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 702 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #83 annotations: │ │ @@ -19477,26 +19477,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -025a7c: |[025a7c] android.support.v4.view.KeyEventCompat.:()V │ │ -025a8c: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -025a90: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -025a94: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025a98: 2200 be00 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@00be │ │ -025a9c: 7010 cb04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@04cb │ │ -025aa2: 6900 ba01 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ -025aa6: 0e00 |000d: return-void │ │ -025aa8: 2200 bd00 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@00bd │ │ -025aac: 7010 c604 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@04c6 │ │ -025ab2: 6900 ba01 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ -025ab6: 28f8 |0015: goto 000d // -0008 │ │ +025aac: |[025aac] android.support.v4.view.KeyEventCompat.:()V │ │ +025abc: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +025ac0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +025ac4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +025ac8: 2200 c300 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@00c3 │ │ +025acc: 7010 cb04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@04cb │ │ +025ad2: 6900 ba01 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ +025ad6: 0e00 |000d: return-void │ │ +025ad8: 2200 c200 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@00c2 │ │ +025adc: 7010 c604 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@04c6 │ │ +025ae2: 6900 ba01 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ +025ae6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x000d line=122 │ │ 0x000e line=120 │ │ locals : │ │ @@ -19506,17 +19506,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025ab8: |[025ab8] android.support.v4.view.KeyEventCompat.:()V │ │ -025ac8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025ace: 0e00 |0003: return-void │ │ +025ae8: |[025ae8] android.support.v4.view.KeyEventCompat.:()V │ │ +025af8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -19525,21 +19525,21 @@ │ │ type : '(Landroid/view/KeyEvent;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -025ad0: |[025ad0] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -025ae0: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ -025ae4: 6e10 d008 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@08d0 │ │ -025aea: 0a01 |0005: move-result v1 │ │ -025aec: 7230 cf04 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@04cf │ │ -025af2: 0a00 |0009: move-result v0 │ │ -025af4: 0f00 |000a: return v0 │ │ +025b00: |[025b00] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +025b10: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ +025b14: 6e10 d008 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@08d0 │ │ +025b1a: 0a01 |0005: move-result v1 │ │ +025b1c: 7230 cf04 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@04cf │ │ +025b22: 0a00 |0009: move-result v0 │ │ +025b24: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x000b reg=3 modifiers I │ │ │ │ @@ -19548,21 +19548,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -025af8: |[025af8] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -025b08: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ -025b0c: 6e10 d008 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@08d0 │ │ -025b12: 0a01 |0005: move-result v1 │ │ -025b14: 7220 d004 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@04d0 │ │ -025b1a: 0a00 |0009: move-result v0 │ │ -025b1c: 0f00 |000a: return v0 │ │ +025b28: |[025b28] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +025b38: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ +025b3c: 6e10 d008 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@08d0 │ │ +025b42: 0a01 |0005: move-result v1 │ │ +025b44: 7220 d004 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@04d0 │ │ +025b4a: 0a00 |0009: move-result v0 │ │ +025b4c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -19570,19 +19570,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025b20: |[025b20] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -025b30: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ -025b34: 7230 cf04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@04cf │ │ -025b3a: 0a00 |0005: move-result v0 │ │ -025b3c: 0f00 |0006: return v0 │ │ +025b50: |[025b50] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +025b60: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ +025b64: 7230 cf04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@04cf │ │ +025b6a: 0a00 |0005: move-result v0 │ │ +025b6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -19591,19 +19591,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -025b40: |[025b40] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -025b50: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ -025b54: 7220 d004 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@04d0 │ │ -025b5a: 0a00 |0005: move-result v0 │ │ -025b5c: 0f00 |0006: return v0 │ │ +025b70: |[025b70] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +025b80: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ +025b84: 7220 d004 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@04d0 │ │ +025b8a: 0a00 |0005: move-result v0 │ │ +025b8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -19611,32 +19611,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -025b60: |[025b60] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -025b70: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ -025b74: 7220 d104 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@04d1 │ │ -025b7a: 0a00 |0005: move-result v0 │ │ -025b7c: 0f00 |0006: return v0 │ │ +025b90: |[025b90] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +025ba0: 6200 ba01 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01ba │ │ +025ba4: 7220 d104 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@04d1 │ │ +025baa: 0a00 |0005: move-result v0 │ │ +025bac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ Virtual methods - │ │ source_file_idx : 702 (KeyEventCompat.java) │ │ │ │ Class #84 header: │ │ -class_idx : 193 │ │ +class_idx : 198 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 703 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #84 - │ │ @@ -19652,17 +19652,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025b80: |[025b80] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -025b90: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025b96: 0e00 |0003: return-void │ │ +025bb0: |[025bb0] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +025bc0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025bc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -19670,18 +19670,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -025b98: |[025b98] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -025ba8: 7120 d208 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@08d2 │ │ -025bae: 0a00 |0003: move-result v0 │ │ -025bb0: 0f00 |0004: return v0 │ │ +025bc8: |[025bc8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +025bd8: 7120 d208 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@08d2 │ │ +025bde: 0a00 |0003: move-result v0 │ │ +025be0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -19690,18 +19690,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -025bb4: |[025bb4] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -025bc4: 7110 d308 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@08d3 │ │ -025bca: 0a00 |0003: move-result v0 │ │ -025bcc: 0f00 |0004: return v0 │ │ +025be4: |[025be4] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +025bf4: 7110 d308 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@08d3 │ │ +025bfa: 0a00 |0003: move-result v0 │ │ +025bfc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -19709,32 +19709,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -025bd0: |[025bd0] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -025be0: 7110 d408 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@08d4 │ │ -025be6: 0a00 |0003: move-result v0 │ │ -025be8: 0f00 |0004: return v0 │ │ +025c00: |[025c00] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +025c10: 7110 d408 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@08d4 │ │ +025c16: 0a00 |0003: move-result v0 │ │ +025c18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ source_file_idx : 703 (KeyEventCompatHoneycomb.java) │ │ │ │ Class #85 header: │ │ -class_idx : 196 │ │ +class_idx : 201 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1498 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1504 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #85 annotations: │ │ Annotations on class │ │ @@ -19752,21 +19752,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/MenuCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1498 (MenuCompat.java) │ │ + source_file_idx : 1504 (MenuCompat.java) │ │ │ │ Class #86 header: │ │ -class_idx : 197 │ │ +class_idx : 202 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1498 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1504 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #86 annotations: │ │ Annotations on class │ │ @@ -19789,26 +19789,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -025bec: |[025bec] android.support.v4.view.MenuCompat.:()V │ │ -025bfc: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -025c00: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -025c04: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025c08: 2200 c300 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@00c3 │ │ -025c0c: 7010 df04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@04df │ │ -025c12: 6900 bb01 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01bb │ │ -025c16: 0e00 |000d: return-void │ │ -025c18: 2200 c200 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@00c2 │ │ -025c1c: 7010 dd04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@04dd │ │ -025c22: 6900 bb01 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01bb │ │ -025c26: 28f8 |0015: goto 000d // -0008 │ │ +025c1c: |[025c1c] android.support.v4.view.MenuCompat.:()V │ │ +025c2c: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +025c30: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +025c34: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +025c38: 2200 c800 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@00c8 │ │ +025c3c: 7010 df04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@04df │ │ +025c42: 6900 bb01 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01bb │ │ +025c46: 0e00 |000d: return-void │ │ +025c48: 2200 c700 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@00c7 │ │ +025c4c: 7010 dd04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@04dd │ │ +025c52: 6900 bb01 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01bb │ │ +025c56: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ 0x000d line=65 │ │ 0x000e line=63 │ │ locals : │ │ @@ -19818,17 +19818,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025c28: |[025c28] android.support.v4.view.MenuCompat.:()V │ │ -025c38: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025c3e: 0e00 |0003: return-void │ │ +025c58: |[025c58] android.support.v4.view.MenuCompat.:()V │ │ +025c68: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ @@ -19837,34 +19837,34 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025c40: |[025c40] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -025c50: 6200 bb01 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01bb │ │ -025c54: 7230 e104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@04e1 │ │ -025c5a: 0a00 |0005: move-result v0 │ │ -025c5c: 0f00 |0006: return v0 │ │ +025c70: |[025c70] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +025c80: 6200 bb01 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01bb │ │ +025c84: 7230 e104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@04e1 │ │ +025c8a: 0a00 |0005: move-result v0 │ │ +025c8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1498 (MenuCompat.java) │ │ + source_file_idx : 1504 (MenuCompat.java) │ │ │ │ Class #87 header: │ │ -class_idx : 200 │ │ +class_idx : 205 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1499 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1505 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #87 annotations: │ │ Annotations on class │ │ @@ -19888,21 +19888,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1499 (MenuItemCompat.java) │ │ + source_file_idx : 1505 (MenuItemCompat.java) │ │ │ │ Class #88 header: │ │ -class_idx : 201 │ │ +class_idx : 206 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1499 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1505 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #88 annotations: │ │ Annotations on class │ │ @@ -19951,26 +19951,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -025c60: |[025c60] android.support.v4.view.MenuItemCompat.:()V │ │ -025c70: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -025c74: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -025c78: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025c7c: 2200 c700 |0006: new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@00c7 │ │ -025c80: 7010 e804 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@04e8 │ │ -025c86: 6900 bc01 |000b: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01bc │ │ -025c8a: 0e00 |000d: return-void │ │ -025c8c: 2200 c600 |000e: new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@00c6 │ │ -025c90: 7010 e504 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@04e5 │ │ -025c96: 6900 bc01 |0013: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01bc │ │ -025c9a: 28f8 |0015: goto 000d // -0008 │ │ +025c90: |[025c90] android.support.v4.view.MenuItemCompat.:()V │ │ +025ca0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +025ca4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +025ca8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +025cac: 2200 cc00 |0006: new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@00cc │ │ +025cb0: 7010 e804 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@04e8 │ │ +025cb6: 6900 bc01 |000b: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01bc │ │ +025cba: 0e00 |000d: return-void │ │ +025cbc: 2200 cb00 |000e: new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@00cb │ │ +025cc0: 7010 e504 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@04e5 │ │ +025cc6: 6900 bc01 |0013: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01bc │ │ +025cca: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000d line=109 │ │ 0x000e line=107 │ │ locals : │ │ @@ -19980,17 +19980,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025c9c: |[025c9c] android.support.v4.view.MenuItemCompat.:()V │ │ -025cac: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025cb2: 0e00 |0003: return-void │ │ +025ccc: |[025ccc] android.support.v4.view.MenuItemCompat.:()V │ │ +025cdc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -19999,19 +19999,19 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025cb4: |[025cb4] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -025cc4: 6200 bc01 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01bc │ │ -025cc8: 7230 eb04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@04eb │ │ -025cce: 0c00 |0005: move-result-object v0 │ │ -025cd0: 1100 |0006: return-object v0 │ │ +025ce4: |[025ce4] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +025cf4: 6200 bc01 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01bc │ │ +025cf8: 7230 eb04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@04eb │ │ +025cfe: 0c00 |0005: move-result-object v0 │ │ +025d00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -20020,34 +20020,34 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025cd4: |[025cd4] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -025ce4: 6200 bc01 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01bc │ │ -025ce8: 7230 ec04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@04ec │ │ -025cee: 0a00 |0005: move-result v0 │ │ -025cf0: 0f00 |0006: return v0 │ │ +025d04: |[025d04] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +025d14: 6200 bc01 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01bc │ │ +025d18: 7230 ec04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@04ec │ │ +025d1e: 0a00 |0005: move-result v0 │ │ +025d20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1499 (MenuItemCompat.java) │ │ + source_file_idx : 1505 (MenuItemCompat.java) │ │ │ │ Class #89 header: │ │ -class_idx : 202 │ │ +class_idx : 207 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1500 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1506 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #89 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ @@ -20062,17 +20062,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025cf4: |[025cf4] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -025d04: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025d0a: 0e00 |0003: return-void │ │ +025d24: |[025d24] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +025d34: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -20080,18 +20080,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -025d0c: |[025d0c] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -025d1c: 7220 e008 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@08e0 │ │ -025d22: 0c00 |0003: move-result-object v0 │ │ -025d24: 1100 |0004: return-object v0 │ │ +025d3c: |[025d3c] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +025d4c: 7220 e008 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@08e0 │ │ +025d52: 0c00 |0003: move-result-object v0 │ │ +025d54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -20100,33 +20100,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025d28: |[025d28] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -025d38: 7220 e208 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@08e2 │ │ -025d3e: 0e00 |0003: return-void │ │ +025d58: |[025d58] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +025d68: 7220 e208 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@08e2 │ │ +025d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1500 (MenuItemCompatHoneycomb.java) │ │ + source_file_idx : 1506 (MenuItemCompatHoneycomb.java) │ │ │ │ Class #90 header: │ │ -class_idx : 205 │ │ +class_idx : 210 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1504 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1510 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ @@ -20162,21 +20162,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1504 (MotionEventCompat.java) │ │ + source_file_idx : 1510 (MotionEventCompat.java) │ │ │ │ Class #91 header: │ │ -class_idx : 206 │ │ +class_idx : 211 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1504 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1510 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #91 annotations: │ │ Annotations on class │ │ @@ -20234,26 +20234,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -025d40: |[025d40] android.support.v4.view.MotionEventCompat.:()V │ │ -025d50: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -025d54: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -025d56: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -025d5a: 2200 cc00 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@00cc │ │ -025d5e: 7010 f904 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@04f9 │ │ -025d64: 6900 c901 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ -025d68: 0e00 |000c: return-void │ │ -025d6a: 2200 cb00 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@00cb │ │ -025d6e: 7010 f404 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@04f4 │ │ -025d74: 6900 c901 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ -025d78: 28f8 |0014: goto 000c // -0008 │ │ +025d70: |[025d70] android.support.v4.view.MotionEventCompat.:()V │ │ +025d80: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +025d84: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +025d86: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +025d8a: 2200 d100 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@00d1 │ │ +025d8e: 7010 f904 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@04f9 │ │ +025d94: 6900 c901 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ +025d98: 0e00 |000c: return-void │ │ +025d9a: 2200 d000 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@00d0 │ │ +025d9e: 7010 f404 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@04f4 │ │ +025da4: 6900 c901 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ +025da8: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000c line=104 │ │ 0x000d line=102 │ │ locals : │ │ @@ -20263,17 +20263,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025d7c: |[025d7c] android.support.v4.view.MotionEventCompat.:()V │ │ -025d8c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025d92: 0e00 |0003: return-void │ │ +025dac: |[025dac] android.support.v4.view.MotionEventCompat.:()V │ │ +025dbc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025dc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -20282,19 +20282,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025d94: |[025d94] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -025da4: 6200 c901 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ -025da8: 7230 fe04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04fe │ │ -025dae: 0a00 |0005: move-result v0 │ │ -025db0: 0f00 |0006: return v0 │ │ +025dc4: |[025dc4] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +025dd4: 6200 c901 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ +025dd8: 7230 fe04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@04fe │ │ +025dde: 0a00 |0005: move-result v0 │ │ +025de0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -20303,21 +20303,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -025db4: |[025db4] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -025dc4: 6e10 e408 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ -025dca: 0a00 |0003: move-result v0 │ │ -025dcc: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -025dd2: b510 |0007: and-int/2addr v0, v1 │ │ -025dd4: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -025dd8: 0f00 |000a: return v0 │ │ +025de4: |[025de4] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +025df4: 6e10 e408 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ +025dfa: 0a00 |0003: move-result v0 │ │ +025dfc: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +025e02: b510 |0007: and-int/2addr v0, v1 │ │ +025e04: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +025e08: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -20325,19 +20325,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025ddc: |[025ddc] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -025dec: 6e10 e408 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ -025df2: 0a00 |0003: move-result v0 │ │ -025df4: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -025df8: 0f00 |0006: return v0 │ │ +025e0c: |[025e0c] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +025e1c: 6e10 e408 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ +025e22: 0a00 |0003: move-result v0 │ │ +025e24: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +025e28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -20345,19 +20345,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025dfc: |[025dfc] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -025e0c: 6200 c901 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ -025e10: 7230 ff04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04ff │ │ -025e16: 0a00 |0005: move-result v0 │ │ -025e18: 0f00 |0006: return v0 │ │ +025e2c: |[025e2c] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +025e3c: 6200 c901 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ +025e40: 7230 ff04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@04ff │ │ +025e46: 0a00 |0005: move-result v0 │ │ +025e48: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -20366,19 +20366,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025e1c: |[025e1c] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -025e2c: 6200 c901 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ -025e30: 7230 0005 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0500 │ │ -025e36: 0a00 |0005: move-result v0 │ │ -025e38: 0f00 |0006: return v0 │ │ +025e4c: |[025e4c] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +025e5c: 6200 c901 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ +025e60: 7230 0005 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0500 │ │ +025e66: 0a00 |0005: move-result v0 │ │ +025e68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -20387,34 +20387,34 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -025e3c: |[025e3c] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -025e4c: 6200 c901 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ -025e50: 7230 0105 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0501 │ │ -025e56: 0a00 |0005: move-result v0 │ │ -025e58: 0f00 |0006: return v0 │ │ +025e6c: |[025e6c] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +025e7c: 6200 c901 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01c9 │ │ +025e80: 7230 0105 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0501 │ │ +025e86: 0a00 |0005: move-result v0 │ │ +025e88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1504 (MotionEventCompat.java) │ │ + source_file_idx : 1510 (MotionEventCompat.java) │ │ │ │ Class #92 header: │ │ -class_idx : 207 │ │ +class_idx : 212 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1505 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1511 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #92 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ @@ -20429,17 +20429,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025e5c: |[025e5c] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -025e6c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025e72: 0e00 |0003: return-void │ │ +025e8c: |[025e8c] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +025e9c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025ea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -20447,18 +20447,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -025e74: |[025e74] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -025e84: 6e20 e308 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@08e3 │ │ -025e8a: 0a00 |0003: move-result v0 │ │ -025e8c: 0f00 |0004: return v0 │ │ +025ea4: |[025ea4] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +025eb4: 6e20 e308 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@08e3 │ │ +025eba: 0a00 |0003: move-result v0 │ │ +025ebc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -20467,18 +20467,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -025e90: |[025e90] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -025ea0: 6e20 e608 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@08e6 │ │ -025ea6: 0a00 |0003: move-result v0 │ │ -025ea8: 0f00 |0004: return v0 │ │ +025ec0: |[025ec0] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +025ed0: 6e20 e608 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@08e6 │ │ +025ed6: 0a00 |0003: move-result v0 │ │ +025ed8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -20487,18 +20487,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -025eac: |[025eac] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -025ebc: 6e20 e808 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@08e8 │ │ -025ec2: 0a00 |0003: move-result v0 │ │ -025ec4: 0f00 |0004: return v0 │ │ +025edc: |[025edc] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +025eec: 6e20 e808 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@08e8 │ │ +025ef2: 0a00 |0003: move-result v0 │ │ +025ef4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -20507,33 +20507,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -025ec8: |[025ec8] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -025ed8: 6e20 ea08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@08ea │ │ -025ede: 0a00 |0003: move-result v0 │ │ -025ee0: 0f00 |0004: return v0 │ │ +025ef8: |[025ef8] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +025f08: 6e20 ea08 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@08ea │ │ +025f0e: 0a00 |0003: move-result v0 │ │ +025f10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1505 (MotionEventCompatEclair.java) │ │ + source_file_idx : 1511 (MotionEventCompatEclair.java) │ │ │ │ Class #93 header: │ │ -class_idx : 208 │ │ +class_idx : 213 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1590 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1596 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 19 │ │ │ │ Class #93 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ @@ -20562,20 +20562,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -025ee4: |[025ee4] android.support.v4.view.PagerAdapter.:()V │ │ -025ef4: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -025efa: 2200 2f00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@002f │ │ -025efe: 7010 d600 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@00d6 │ │ -025f04: 5b10 cc01 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01cc │ │ -025f08: 0e00 |000a: return-void │ │ +025f14: |[025f14] android.support.v4.view.PagerAdapter.:()V │ │ +025f24: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +025f2a: 2200 3100 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0031 │ │ +025f2e: 7010 d600 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@00d6 │ │ +025f34: 5b10 cc01 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01cc │ │ +025f38: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -20585,19 +20585,19 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -025f0c: |[025f0c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -025f1c: 2200 c501 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01c5 │ │ -025f20: 1a01 6506 |0002: const-string v1, "Required method destroyItem was not overridden" // string@0665 │ │ -025f24: 7020 a40b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0ba4 │ │ -025f2a: 2700 |0007: throw v0 │ │ +025f3c: |[025f3c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +025f4c: 2200 cb01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01cb │ │ +025f50: 1a01 6b06 |0002: const-string v1, "Required method destroyItem was not overridden" // string@066b │ │ +025f54: 7020 a40b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0ba4 │ │ +025f5a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -20608,17 +20608,17 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -025f2c: |[025f2c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -025f3c: 6e40 1005 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0510 │ │ -025f42: 0e00 |0003: return-void │ │ +025f5c: |[025f5c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +025f6c: 6e40 1005 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0510 │ │ +025f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -20630,16 +20630,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -025f44: |[025f44] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -025f54: 0e00 |0000: return-void │ │ +025f74: |[025f74] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +025f84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -20648,17 +20648,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025f58: |[025f58] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -025f68: 6e20 1205 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0512 │ │ -025f6e: 0e00 |0003: return-void │ │ +025f88: |[025f88] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +025f98: 6e20 1205 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0512 │ │ +025f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -20674,17 +20674,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -025f70: |[025f70] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -025f80: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -025f82: 0f00 |0001: return v0 │ │ +025fa0: |[025fa0] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +025fb0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +025fb2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ │ │ @@ -20693,17 +20693,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -025f84: |[025f84] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -025f94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025f96: 1100 |0001: return-object v0 │ │ +025fb4: |[025fb4] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +025fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +025fc6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -20712,19 +20712,19 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -025f98: |[025f98] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -025fa8: 2200 c501 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01c5 │ │ -025fac: 1a01 6606 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0666 │ │ -025fb0: 7020 a40b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0ba4 │ │ -025fb6: 2700 |0007: throw v0 │ │ +025fc8: |[025fc8] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +025fd8: 2200 cb01 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@01cb │ │ +025fdc: 1a01 6c06 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@066c │ │ +025fe0: 7020 a40b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0ba4 │ │ +025fe6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -20734,18 +20734,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -025fb8: |[025fb8] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -025fc8: 6e30 1705 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0517 │ │ -025fce: 0c00 |0003: move-result-object v0 │ │ -025fd0: 1100 |0004: return-object v0 │ │ +025fe8: |[025fe8] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +025ff8: 6e30 1705 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0517 │ │ +025ffe: 0c00 |0003: move-result-object v0 │ │ +026000: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 position I │ │ @@ -20761,18 +20761,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -025fd4: |[025fd4] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -025fe4: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01cc │ │ -025fe8: 6e10 d700 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@00d7 │ │ -025fee: 0e00 |0005: return-void │ │ +026004: |[026004] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +026014: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01cc │ │ +026018: 6e10 d700 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@00d7 │ │ +02601e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -20781,18 +20781,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025ff0: |[025ff0] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -026000: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01cc │ │ -026004: 6e20 d800 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@00d8 │ │ -02600a: 0e00 |0005: return-void │ │ +026020: |[026020] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +026030: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01cc │ │ +026034: 6e20 d800 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@00d8 │ │ +02603a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ @@ -20802,16 +20802,16 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02600c: |[02600c] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -02601c: 0e00 |0000: return-void │ │ +02603c: |[02603c] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +02604c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -20821,17 +20821,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -026020: |[026020] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -026030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026032: 1100 |0001: return-object v0 │ │ +026050: |[026050] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +026060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +026062: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ #14 : (in Landroid/support/v4/view/PagerAdapter;) │ │ @@ -20839,16 +20839,16 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -026034: |[026034] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -026044: 0e00 |0000: return-void │ │ +026064: |[026064] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +026074: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 position I │ │ @@ -20859,17 +20859,17 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -026048: |[026048] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -026058: 6e40 1e05 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@051e │ │ -02605e: 0e00 |0003: return-void │ │ +026078: |[026078] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +026088: 6e40 1e05 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@051e │ │ +02608e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -20881,16 +20881,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -026060: |[026060] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -026070: 0e00 |0000: return-void │ │ +026090: |[026090] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +0260a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -20899,17 +20899,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026074: |[026074] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -026084: 6e20 2005 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0520 │ │ -02608a: 0e00 |0003: return-void │ │ +0260a4: |[0260a4] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0260b4: 6e20 2005 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0520 │ │ +0260ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -20919,33 +20919,33 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02608c: |[02608c] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -02609c: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01cc │ │ -0260a0: 6e20 d900 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@00d9 │ │ -0260a6: 0e00 |0005: return-void │ │ +0260bc: |[0260bc] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0260cc: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01cc │ │ +0260d0: 6e20 d900 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@00d9 │ │ +0260d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0005 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 1590 (PagerAdapter.java) │ │ + source_file_idx : 1596 (PagerAdapter.java) │ │ │ │ Class #94 header: │ │ -class_idx : 209 │ │ +class_idx : 214 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1594 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1600 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -20957,21 +20957,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1594 (PagerTitleStrip.java) │ │ + source_file_idx : 1600 (PagerTitleStrip.java) │ │ │ │ Class #95 header: │ │ -class_idx : 214 │ │ +class_idx : 219 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1874 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1880 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -20995,21 +20995,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getYVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1874 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1880 (VelocityTrackerCompat.java) │ │ │ │ Class #96 header: │ │ -class_idx : 215 │ │ +class_idx : 220 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1874 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1880 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -21032,26 +21032,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0260a8: |[0260a8] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -0260b8: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -0260bc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0260c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0260c4: 2200 d500 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@00d5 │ │ -0260c8: 7010 4205 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0542 │ │ -0260ce: 6900 dd01 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01dd │ │ -0260d2: 0e00 |000d: return-void │ │ -0260d4: 2200 d400 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@00d4 │ │ -0260d8: 7010 3f05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@053f │ │ -0260de: 6900 dd01 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01dd │ │ -0260e2: 28f8 |0015: goto 000d // -0008 │ │ +0260d8: |[0260d8] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +0260e8: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +0260ec: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0260f0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0260f4: 2200 da00 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@00da │ │ +0260f8: 7010 4205 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0542 │ │ +0260fe: 6900 dd01 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01dd │ │ +026102: 0e00 |000d: return-void │ │ +026104: 2200 d900 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@00d9 │ │ +026108: 7010 3f05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@053f │ │ +02610e: 6900 dd01 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01dd │ │ +026112: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -21061,17 +21061,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0260e4: |[0260e4] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -0260f4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0260fa: 0e00 |0003: return-void │ │ +026114: |[026114] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +026124: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02612a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -21080,19 +21080,19 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0260fc: |[0260fc] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02610c: 6200 dd01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01dd │ │ -026110: 7230 4505 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0545 │ │ -026116: 0a00 |0005: move-result v0 │ │ -026118: 0f00 |0006: return v0 │ │ +02612c: |[02612c] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +02613c: 6200 dd01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01dd │ │ +026140: 7230 4505 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0545 │ │ +026146: 0a00 |0005: move-result v0 │ │ +026148: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -21101,34 +21101,34 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02611c: |[02611c] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02612c: 6200 dd01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01dd │ │ -026130: 7230 4605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0546 │ │ -026136: 0a00 |0005: move-result v0 │ │ -026138: 0f00 |0006: return v0 │ │ +02614c: |[02614c] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +02615c: 6200 dd01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01dd │ │ +026160: 7230 4605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0546 │ │ +026166: 0a00 |0005: move-result v0 │ │ +026168: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1874 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1880 (VelocityTrackerCompat.java) │ │ │ │ Class #97 header: │ │ -class_idx : 216 │ │ +class_idx : 221 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1875 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1881 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #97 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ @@ -21143,17 +21143,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02613c: |[02613c] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -02614c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -026152: 0e00 |0003: return-void │ │ +02616c: |[02616c] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +02617c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +026182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ @@ -21161,18 +21161,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -026154: |[026154] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -026164: 6e20 f208 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@08f2 │ │ -02616a: 0a00 |0003: move-result v0 │ │ -02616c: 0f00 |0004: return v0 │ │ +026184: |[026184] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +026194: 6e20 f208 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@08f2 │ │ +02619a: 0a00 |0003: move-result v0 │ │ +02619c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -21181,33 +21181,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -026170: |[026170] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -026180: 6e20 f408 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@08f4 │ │ -026186: 0a00 |0003: move-result v0 │ │ -026188: 0f00 |0004: return v0 │ │ +0261a0: |[0261a0] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0261b0: 6e20 f408 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@08f4 │ │ +0261b6: 0a00 |0003: move-result v0 │ │ +0261b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1875 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 1881 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ Class #98 header: │ │ -class_idx : 220 │ │ +class_idx : 225 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1883 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1889 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -21267,21 +21267,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'setOverScrollMode' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1883 (ViewCompat.java) │ │ + source_file_idx : 1889 (ViewCompat.java) │ │ │ │ Class #99 header: │ │ -class_idx : 221 │ │ +class_idx : 226 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1883 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1889 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -21320,32 +21320,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -02618c: |[02618c] android.support.v4.view.ViewCompat.:()V │ │ -02619c: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -0261a0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0261a4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0261a8: 2201 db00 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@00db │ │ -0261ac: 7010 5a05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@055a │ │ -0261b2: 6901 de01 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -0261b6: 0e00 |000d: return-void │ │ -0261b8: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -0261bc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0261c0: 2201 da00 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@00da │ │ -0261c4: 7010 5705 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0557 │ │ -0261ca: 6901 de01 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -0261ce: 28f4 |0019: goto 000d // -000c │ │ -0261d0: 2201 d900 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00d9 │ │ -0261d4: 7010 4e05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@054e │ │ -0261da: 6901 de01 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -0261de: 28ec |0021: goto 000d // -0014 │ │ +0261bc: |[0261bc] android.support.v4.view.ViewCompat.:()V │ │ +0261cc: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +0261d0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0261d4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0261d8: 2201 e000 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@00e0 │ │ +0261dc: 7010 5a05 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@055a │ │ +0261e2: 6901 de01 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +0261e6: 0e00 |000d: return-void │ │ +0261e8: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +0261ec: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0261f0: 2201 df00 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@00df │ │ +0261f4: 7010 5705 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0557 │ │ +0261fa: 6901 de01 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +0261fe: 28f4 |0019: goto 000d // -000c │ │ +026200: 2201 de00 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00de │ │ +026204: 7010 4e05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@054e │ │ +02620a: 6901 de01 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +02620e: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=132 │ │ 0x000e line=127 │ │ @@ -21359,17 +21359,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0261e0: |[0261e0] android.support.v4.view.ViewCompat.:()V │ │ -0261f0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0261f6: 0e00 |0003: return-void │ │ +026210: |[026210] android.support.v4.view.ViewCompat.:()V │ │ +026220: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +026226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -21378,19 +21378,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0261f8: |[0261f8] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -026208: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -02620c: 7230 6105 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0561 │ │ -026212: 0a00 |0005: move-result v0 │ │ -026214: 0f00 |0006: return v0 │ │ +026228: |[026228] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +026238: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +02623c: 7230 6105 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0561 │ │ +026242: 0a00 |0005: move-result v0 │ │ +026244: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -21399,19 +21399,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -026218: |[026218] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -026228: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -02622c: 7230 6205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0562 │ │ -026232: 0a00 |0005: move-result v0 │ │ -026234: 0f00 |0006: return v0 │ │ +026248: |[026248] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +026258: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +02625c: 7230 6205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0562 │ │ +026262: 0a00 |0005: move-result v0 │ │ +026264: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -21420,19 +21420,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -026238: |[026238] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -026248: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -02624c: 7220 6305 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0563 │ │ -026252: 0a00 |0005: move-result v0 │ │ -026254: 0f00 |0006: return v0 │ │ +026268: |[026268] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +026278: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +02627c: 7220 6305 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0563 │ │ +026282: 0a00 |0005: move-result v0 │ │ +026284: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -21440,18 +21440,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -026258: |[026258] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -026268: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -02626c: 7230 6405 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0564 │ │ -026272: 0e00 |0005: return-void │ │ +026288: |[026288] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +026298: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +02629c: 7230 6405 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0564 │ │ +0262a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -21461,18 +21461,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -026274: |[026274] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -026284: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -026288: 7230 6505 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0565 │ │ -02628e: 0e00 |0005: return-void │ │ +0262a4: |[0262a4] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0262b4: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +0262b8: 7230 6505 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0565 │ │ +0262be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -21482,18 +21482,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -026290: |[026290] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0262a0: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -0262a4: 7230 6605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0566 │ │ -0262aa: 0e00 |0005: return-void │ │ +0262c0: |[0262c0] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0262d0: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +0262d4: 7230 6605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0566 │ │ +0262da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -21503,18 +21503,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0262ac: |[0262ac] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0262bc: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -0262c0: 7230 6705 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0567 │ │ -0262c6: 0e00 |0005: return-void │ │ +0262dc: |[0262dc] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0262ec: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +0262f0: 7230 6705 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0567 │ │ +0262f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -21524,34 +21524,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0262c8: |[0262c8] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -0262d8: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ -0262dc: 7230 6805 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0568 │ │ -0262e2: 0e00 |0005: return-void │ │ +0262f8: |[0262f8] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +026308: 6200 de01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01de │ │ +02630c: 7230 6805 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0568 │ │ +026312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 overScrollMode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1883 (ViewCompat.java) │ │ + source_file_idx : 1889 (ViewCompat.java) │ │ │ │ Class #100 header: │ │ -class_idx : 222 │ │ +class_idx : 227 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1884 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1890 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #100 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ @@ -21566,17 +21566,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0262e4: |[0262e4] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -0262f4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0262fa: 0e00 |0003: return-void │ │ +026314: |[026314] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +026324: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02632a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -21584,18 +21584,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0262fc: |[0262fc] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -02630c: 6e10 1309 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@0913 │ │ -026312: 0a00 |0003: move-result v0 │ │ -026314: 0f00 |0004: return v0 │ │ +02632c: |[02632c] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +02633c: 6e10 1309 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@0913 │ │ +026342: 0a00 |0003: move-result v0 │ │ +026344: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -21603,33 +21603,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026318: |[026318] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -026328: 6e20 2e09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@092e │ │ -02632e: 0e00 |0003: return-void │ │ +026348: |[026348] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +026358: 6e20 2e09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@092e │ │ +02635e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1884 (ViewCompatGingerbread.java) │ │ + source_file_idx : 1890 (ViewCompatGingerbread.java) │ │ │ │ Class #101 header: │ │ -class_idx : 223 │ │ +class_idx : 228 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1885 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #101 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ @@ -21644,17 +21644,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026330: |[026330] android.support.v4.view.ViewCompatICS.:()V │ │ -026340: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -026346: 0e00 |0003: return-void │ │ +026360: |[026360] android.support.v4.view.ViewCompatICS.:()V │ │ +026370: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +026376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ @@ -21662,18 +21662,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -026348: |[026348] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -026358: 6e20 0709 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@0907 │ │ -02635e: 0a00 |0003: move-result v0 │ │ -026360: 0f00 |0004: return v0 │ │ +026378: |[026378] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +026388: 6e20 0709 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@0907 │ │ +02638e: 0a00 |0003: move-result v0 │ │ +026390: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -21682,18 +21682,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -026364: |[026364] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -026374: 6e20 0809 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@0908 │ │ -02637a: 0a00 |0003: move-result v0 │ │ -02637c: 0f00 |0004: return v0 │ │ +026394: |[026394] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +0263a4: 6e20 0809 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@0908 │ │ +0263aa: 0a00 |0003: move-result v0 │ │ +0263ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -21702,17 +21702,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026380: |[026380] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -026390: 6e20 2109 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0921 │ │ -026396: 0e00 |0003: return-void │ │ +0263b0: |[0263b0] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0263c0: 6e20 2109 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0921 │ │ +0263c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -21722,18 +21722,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -026398: |[026398] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0263a8: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -0263ac: 6e20 2209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0922 │ │ -0263b2: 0e00 |0005: return-void │ │ +0263c8: |[0263c8] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0263d8: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +0263dc: 6e20 2209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0922 │ │ +0263e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ @@ -21743,17 +21743,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0263b4: |[0263b4] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0263c4: 6e20 2309 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0923 │ │ -0263ca: 0e00 |0003: return-void │ │ +0263e4: |[0263e4] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0263f4: 6e20 2309 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0923 │ │ +0263fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -21763,34 +21763,34 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0263cc: |[0263cc] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0263dc: 1f01 3c01 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@013c │ │ -0263e0: 6e20 2909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@0929 │ │ -0263e6: 0e00 |0005: return-void │ │ +0263fc: |[0263fc] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +02640c: 1f01 4101 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0141 │ │ +026410: 6e20 2909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@0929 │ │ +026416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1885 (ViewCompatICS.java) │ │ + source_file_idx : 1891 (ViewCompatICS.java) │ │ │ │ Class #102 header: │ │ -class_idx : 226 │ │ +class_idx : 231 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1887 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1893 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -21808,21 +21808,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'getScaledPagingTouchSlop' │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1887 (ViewConfigurationCompat.java) │ │ + source_file_idx : 1893 (ViewConfigurationCompat.java) │ │ │ │ Class #103 header: │ │ -class_idx : 227 │ │ +class_idx : 232 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1887 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1893 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #103 annotations: │ │ Annotations on class │ │ @@ -21845,26 +21845,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0263e8: |[0263e8] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -0263f8: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -0263fc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -026400: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -026404: 2200 e100 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@00e1 │ │ -026408: 7010 7f05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@057f │ │ -02640e: 6900 e201 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01e2 │ │ -026412: 0e00 |000d: return-void │ │ -026414: 2200 e000 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@00e0 │ │ -026418: 7010 7d05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@057d │ │ -02641e: 6900 e201 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01e2 │ │ -026422: 28f8 |0015: goto 000d // -0008 │ │ +026418: |[026418] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +026428: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +02642c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +026430: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +026434: 2200 e600 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@00e6 │ │ +026438: 7010 7f05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@057f │ │ +02643e: 6900 e201 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01e2 │ │ +026442: 0e00 |000d: return-void │ │ +026444: 2200 e500 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@00e5 │ │ +026448: 7010 7d05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@057d │ │ +02644e: 6900 e201 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01e2 │ │ +026452: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -21874,17 +21874,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026424: |[026424] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -026434: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02643a: 0e00 |0003: return-void │ │ +026454: |[026454] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +026464: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02646a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -21893,33 +21893,33 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02643c: |[02643c] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -02644c: 6200 e201 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01e2 │ │ -026450: 7220 8105 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0581 │ │ -026456: 0a00 |0005: move-result v0 │ │ -026458: 0f00 |0006: return v0 │ │ +02646c: |[02646c] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +02647c: 6200 e201 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01e2 │ │ +026480: 7220 8105 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0581 │ │ +026486: 0a00 |0005: move-result v0 │ │ +026488: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1887 (ViewConfigurationCompat.java) │ │ + source_file_idx : 1893 (ViewConfigurationCompat.java) │ │ │ │ Class #104 header: │ │ -class_idx : 228 │ │ +class_idx : 233 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1888 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1894 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #104 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ @@ -21934,17 +21934,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02645c: |[02645c] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -02646c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -026472: 0e00 |0003: return-void │ │ +02648c: |[02648c] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +02649c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0264a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ @@ -21952,32 +21952,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -026474: |[026474] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -026484: 6e10 3609 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0936 │ │ -02648a: 0a00 |0003: move-result v0 │ │ -02648c: 0f00 |0004: return v0 │ │ +0264a4: |[0264a4] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0264b4: 6e10 3609 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0936 │ │ +0264ba: 0a00 |0003: move-result v0 │ │ +0264bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1888 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 1894 (ViewConfigurationCompatFroyo.java) │ │ │ │ Class #105 header: │ │ -class_idx : 230 │ │ +class_idx : 235 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1890 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1896 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -21995,21 +21995,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ name : 'onRequestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1890 (ViewGroupCompat.java) │ │ + source_file_idx : 1896 (ViewGroupCompat.java) │ │ │ │ Class #106 header: │ │ -class_idx : 232 │ │ +class_idx : 237 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1890 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1896 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #106 annotations: │ │ Annotations on class │ │ @@ -22032,26 +22032,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -026490: |[026490] android.support.v4.view.ViewGroupCompat.:()V │ │ -0264a0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -0264a4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0264a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0264ac: 2200 e500 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@00e5 │ │ -0264b0: 7010 8705 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0587 │ │ -0264b6: 6900 e301 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01e3 │ │ -0264ba: 0e00 |000d: return-void │ │ -0264bc: 2200 e700 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@00e7 │ │ -0264c0: 7010 8a05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@058a │ │ -0264c6: 6900 e301 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01e3 │ │ -0264ca: 28f8 |0015: goto 000d // -0008 │ │ +0264c0: |[0264c0] android.support.v4.view.ViewGroupCompat.:()V │ │ +0264d0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +0264d4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0264d8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0264dc: 2200 ea00 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@00ea │ │ +0264e0: 7010 8705 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0587 │ │ +0264e6: 6900 e301 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01e3 │ │ +0264ea: 0e00 |000d: return-void │ │ +0264ec: 2200 ec00 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@00ec │ │ +0264f0: 7010 8a05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@058a │ │ +0264f6: 6900 e301 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01e3 │ │ +0264fa: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ 0x000d line=57 │ │ 0x000e line=55 │ │ locals : │ │ @@ -22061,17 +22061,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0264cc: |[0264cc] android.support.v4.view.ViewGroupCompat.:()V │ │ -0264dc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0264e2: 0e00 |0003: return-void │ │ +0264fc: |[0264fc] android.support.v4.view.ViewGroupCompat.:()V │ │ +02650c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +026512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -22080,35 +22080,35 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0264e4: |[0264e4] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0264f4: 6200 e301 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01e3 │ │ -0264f8: 7240 8905 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0589 │ │ -0264fe: 0a00 |0005: move-result v0 │ │ -026500: 0f00 |0006: return v0 │ │ +026514: |[026514] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +026524: 6200 e301 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01e3 │ │ +026528: 7240 8905 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0589 │ │ +02652e: 0a00 |0005: move-result v0 │ │ +026530: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1890 (ViewGroupCompat.java) │ │ + source_file_idx : 1896 (ViewGroupCompat.java) │ │ │ │ Class #107 header: │ │ -class_idx : 233 │ │ +class_idx : 238 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1891 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1897 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #107 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ @@ -22123,17 +22123,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026504: |[026504] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -026514: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02651a: 0e00 |0003: return-void │ │ +026534: |[026534] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +026544: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02654a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ @@ -22141,34 +22141,34 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -02651c: |[02651c] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02652c: 6e30 4709 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0947 │ │ -026532: 0a00 |0003: move-result v0 │ │ -026534: 0f00 |0004: return v0 │ │ +02654c: |[02654c] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02655c: 6e30 4709 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0947 │ │ +026562: 0a00 |0003: move-result v0 │ │ +026564: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1891 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 1897 (ViewGroupCompatIcs.java) │ │ │ │ Class #108 header: │ │ -class_idx : 234 │ │ +class_idx : 239 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #108 annotations: │ │ Annotations on class │ │ @@ -22190,17 +22190,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026538: |[026538] android.support.v4.view.ViewPager$1.:()V │ │ -026548: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02654e: 0e00 |0003: return-void │ │ +026568: |[026568] android.support.v4.view.ViewPager$1.:()V │ │ +026578: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02657e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -22209,19 +22209,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -026550: |[026550] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -026560: 5230 e501 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -026564: 5241 e501 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -026568: b110 |0004: sub-int/2addr v0, v1 │ │ -02656a: 0f00 |0005: return v0 │ │ +026580: |[026580] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +026590: 5230 e501 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +026594: 5241 e501 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +026598: b110 |0004: sub-int/2addr v0, v1 │ │ +02659a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/view/ViewPager$1; │ │ 0x0000 - 0x0006 reg=3 lhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ 0x0000 - 0x0006 reg=4 rhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ @@ -22231,35 +22231,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02656c: |[02656c] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -02657c: 1f02 ed00 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -026580: 1f03 ed00 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -026584: 6e30 9205 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0592 │ │ -02658a: 0a00 |0007: move-result v0 │ │ -02658c: 0f00 |0008: return v0 │ │ +02659c: |[02659c] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0265ac: 1f02 f200 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +0265b0: 1f03 f200 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +0265b4: 6e30 9205 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0592 │ │ +0265ba: 0a00 |0007: move-result v0 │ │ +0265bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #109 header: │ │ -class_idx : 235 │ │ +class_idx : 240 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -22280,17 +22280,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026590: |[026590] android.support.v4.view.ViewPager$2.:()V │ │ -0265a0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0265a6: 0e00 |0003: return-void │ │ +0265c0: |[0265c0] android.support.v4.view.ViewPager$2.:()V │ │ +0265d0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0265d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -22299,38 +22299,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0265a8: |[0265a8] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -0265b8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0265bc: c713 |0002: sub-float/2addr v3, v1 │ │ -0265be: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0265c2: c830 |0005: mul-float/2addr v0, v3 │ │ -0265c4: c830 |0006: mul-float/2addr v0, v3 │ │ -0265c6: c830 |0007: mul-float/2addr v0, v3 │ │ -0265c8: c610 |0008: add-float/2addr v0, v1 │ │ -0265ca: 0f00 |0009: return v0 │ │ +0265d8: |[0265d8] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +0265e8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0265ec: c713 |0002: sub-float/2addr v3, v1 │ │ +0265ee: a800 0303 |0003: mul-float v0, v3, v3 │ │ +0265f2: c830 |0005: mul-float/2addr v0, v3 │ │ +0265f4: c830 |0006: mul-float/2addr v0, v3 │ │ +0265f6: c830 |0007: mul-float/2addr v0, v3 │ │ +0265f8: c610 |0008: add-float/2addr v0, v1 │ │ +0265fa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #110 header: │ │ -class_idx : 236 │ │ +class_idx : 241 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -22342,21 +22342,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #111 header: │ │ -class_idx : 237 │ │ +class_idx : 242 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -22388,31 +22388,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0265cc: |[0265cc] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -0265dc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0265e2: 0e00 |0003: return-void │ │ +0265fc: |[0265fc] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +02660c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +026612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #112 header: │ │ -class_idx : 238 │ │ +class_idx : 243 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 323 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 328 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -22440,18 +22440,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0265e4: |[0265e4] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -0265f4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0265f6: 7030 3809 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0938 │ │ -0265fc: 0e00 |0004: return-void │ │ +026614: |[026614] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +026624: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +026626: 7030 3809 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0938 │ │ +02662c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2086 │ │ 0x0004 line=2087 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ │ │ @@ -22460,47 +22460,47 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -026600: |[026600] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -026610: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -026612: 7030 3909 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0939 │ │ -026618: 7100 b305 0000 |0004: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$100:()[I // method@05b3 │ │ -02661e: 0c01 |0007: move-result-object v1 │ │ -026620: 6e30 7c00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -026626: 0c00 |000b: move-result-object v0 │ │ -026628: 6e30 bf00 2002 |000c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00bf │ │ -02662e: 0a01 |000f: move-result v1 │ │ -026630: 5931 e701 |0010: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ -026634: 6e10 c300 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00c3 │ │ -02663a: 0e00 |0015: return-void │ │ +026630: |[026630] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +026640: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +026642: 7030 3909 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0939 │ │ +026648: 7100 b305 0000 |0004: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$100:()[I // method@05b3 │ │ +02664e: 0c01 |0007: move-result-object v1 │ │ +026650: 6e30 7c00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +026656: 0c00 |000b: move-result-object v0 │ │ +026658: 6e30 bf00 2002 |000c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00bf │ │ +02665e: 0a01 |000f: move-result v1 │ │ +026660: 5931 e701 |0010: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ +026664: 6e10 c300 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00c3 │ │ +02666a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2090 │ │ 0x0004 line=2092 │ │ 0x000c line=2093 │ │ 0x0012 line=2094 │ │ 0x0015 line=2095 │ │ locals : │ │ 0x000c - 0x0016 reg=0 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #113 header: │ │ -class_idx : 239 │ │ +class_idx : 244 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ @@ -22518,21 +22518,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ name : 'onAdapterChanged' │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #114 header: │ │ -class_idx : 240 │ │ +class_idx : 245 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #114 annotations: │ │ Annotations on class │ │ @@ -22562,21 +22562,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #115 header: │ │ -class_idx : 241 │ │ +class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 48 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 50 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #115 annotations: │ │ Annotations on class │ │ @@ -22600,18 +22600,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02663c: |[02663c] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -02664c: 5b01 e901 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e9 │ │ -026650: 7010 da00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00da │ │ -026656: 0e00 |0005: return-void │ │ +02666c: |[02666c] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +02667c: 5b01 e901 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e9 │ │ +026680: 7010 da00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00da │ │ +026686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -22620,17 +22620,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026658: |[026658] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -026668: 7020 9d05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@059d │ │ -02666e: 0e00 |0003: return-void │ │ +026688: |[026688] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +026698: 7020 9d05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@059d │ │ +02669e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ @@ -22641,18 +22641,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026670: |[026670] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -026680: 5410 e901 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e9 │ │ -026684: 6e10 bf05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@05bf │ │ -02668a: 0e00 |0005: return-void │ │ +0266a0: |[0266a0] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +0266b0: 5410 e901 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e9 │ │ +0266b4: 6e10 bf05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@05bf │ │ +0266ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2060 │ │ 0x0005 line=2061 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -22661,32 +22661,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02668c: |[02668c] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -02669c: 5410 e901 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e9 │ │ -0266a0: 6e10 bf05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@05bf │ │ -0266a6: 0e00 |0005: return-void │ │ +0266bc: |[0266bc] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +0266cc: 5410 e901 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01e9 │ │ +0266d0: 6e10 bf05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@05bf │ │ +0266d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2064 │ │ 0x0005 line=2065 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #116 header: │ │ -class_idx : 243 │ │ +class_idx : 248 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 317 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 322 │ │ +source_file_idx : 1902 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #116 annotations: │ │ Annotations on class │ │ @@ -22724,50 +22724,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0266a8: |[0266a8] android.support.v4.view.ViewPager$SavedState.:()V │ │ -0266b8: 2200 f200 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@00f2 │ │ -0266bc: 7010 a105 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@05a1 │ │ -0266c2: 7110 5204 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0452 │ │ -0266c8: 0c00 |0008: move-result-object v0 │ │ -0266ca: 6900 ea01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@01ea │ │ -0266ce: 0e00 |000b: return-void │ │ +0266d8: |[0266d8] android.support.v4.view.ViewPager$SavedState.:()V │ │ +0266e8: 2200 f700 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@00f7 │ │ +0266ec: 7010 a105 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@05a1 │ │ +0266f2: 7110 5204 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0452 │ │ +0266f8: 0c00 |0008: move-result-object v0 │ │ +0266fa: 6900 ea01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@01ea │ │ +0266fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0266d0: |[0266d0] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -0266e0: 7020 ff08 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@08ff │ │ -0266e6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0266ea: 6e10 700b 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -0266f0: 0c00 |0008: move-result-object v0 │ │ -0266f2: 6e10 470b 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0b47 │ │ -0266f8: 0c03 |000c: move-result-object v3 │ │ -0266fa: 6e10 2001 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ -026700: 0a00 |0010: move-result v0 │ │ -026702: 5910 ed01 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ -026706: 6e20 2101 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0121 │ │ -02670c: 0c00 |0016: move-result-object v0 │ │ -02670e: 5b10 eb01 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ -026712: 5b13 ec01 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01ec │ │ -026716: 0e00 |001b: return-void │ │ +026700: |[026700] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +026710: 7020 ff08 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@08ff │ │ +026716: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +02671a: 6e10 700b 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +026720: 0c00 |0008: move-result-object v0 │ │ +026722: 6e10 470b 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0b47 │ │ +026728: 0c03 |000c: move-result-object v3 │ │ +02672a: 6e10 2001 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0120 │ │ +026730: 0a00 |0010: move-result v0 │ │ +026732: 5910 ed01 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ +026736: 6e20 2101 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0121 │ │ +02673c: 0c00 |0016: move-result-object v0 │ │ +02673e: 5b10 eb01 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ +026742: 5b13 ec01 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01ec │ │ +026746: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 0x0003 line=866 │ │ 0x0005 line=867 │ │ 0x000d line=869 │ │ 0x0013 line=870 │ │ @@ -22783,17 +22783,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -026718: |[026718] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -026728: 7020 0009 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0900 │ │ -02672e: 0e00 |0003: return-void │ │ +026748: |[026748] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +026758: 7020 0009 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0900 │ │ +02675e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0003 line=836 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -22804,38 +22804,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -026730: |[026730] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -026740: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -026744: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02674a: 1a01 5602 |0005: const-string v1, "FragmentPager.SavedState{" // string@0256 │ │ -02674e: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -026754: 0c00 |000a: move-result-object v0 │ │ -026756: 7110 9e0b 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ -02675c: 0a01 |000e: move-result v1 │ │ -02675e: 7110 5d0b 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -026764: 0c01 |0012: move-result-object v1 │ │ -026766: 6e20 960b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02676c: 0c00 |0016: move-result-object v0 │ │ -02676e: 1a01 8200 |0017: const-string v1, " position=" // string@0082 │ │ -026772: 6e20 960b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -026778: 0c00 |001c: move-result-object v0 │ │ -02677a: 5221 ed01 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ -02677e: 6e20 930b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -026784: 0c00 |0022: move-result-object v0 │ │ -026786: 1a01 ba13 |0023: const-string v1, "}" // string@13ba │ │ -02678a: 6e20 960b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -026790: 0c00 |0028: move-result-object v0 │ │ -026792: 6e10 9a0b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -026798: 0c00 |002c: move-result-object v0 │ │ -02679a: 1100 |002d: return-object v0 │ │ +026760: |[026760] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +026770: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +026774: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02677a: 1a01 5602 |0005: const-string v1, "FragmentPager.SavedState{" // string@0256 │ │ +02677e: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +026784: 0c00 |000a: move-result-object v0 │ │ +026786: 7110 9e0b 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ +02678c: 0a01 |000e: move-result v1 │ │ +02678e: 7110 5d0b 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +026794: 0c01 |0012: move-result-object v1 │ │ +026796: 6e20 960b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02679c: 0c00 |0016: move-result-object v0 │ │ +02679e: 1a01 8200 |0017: const-string v1, " position=" // string@0082 │ │ +0267a2: 6e20 960b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0267a8: 0c00 |001c: move-result-object v0 │ │ +0267aa: 5221 ed01 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ +0267ae: 6e20 930b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0267b4: 0c00 |0022: move-result-object v0 │ │ +0267b6: 1a01 c013 |0023: const-string v1, "}" // string@13c0 │ │ +0267ba: 6e20 960b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0267c0: 0c00 |0028: move-result-object v0 │ │ +0267c2: 6e10 9a0b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0267c8: 0c00 |002c: move-result-object v0 │ │ +0267ca: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -22843,39 +22843,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -02679c: |[02679c] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0267ac: 6f30 0109 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0901 │ │ -0267b2: 5210 ed01 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ -0267b6: 6e20 2401 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ -0267bc: 5410 eb01 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ -0267c0: 6e30 2601 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0126 │ │ -0267c6: 0e00 |000d: return-void │ │ +0267cc: |[0267cc] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0267dc: 6f30 0109 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0901 │ │ +0267e2: 5210 ed01 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ +0267e6: 6e20 2401 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0124 │ │ +0267ec: 5410 eb01 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ +0267f0: 6e30 2601 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0126 │ │ +0267f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0003 line=841 │ │ 0x0008 line=842 │ │ 0x000d line=843 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #117 header: │ │ -class_idx : 245 │ │ +class_idx : 250 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 324 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 329 │ │ +source_file_idx : 1902 │ │ static_fields_size : 13 │ │ instance_fields_size: 41 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 58 │ │ │ │ Class #117 annotations: │ │ Annotations on class │ │ @@ -23129,28 +23129,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0267c8: |[0267c8] android.support.v4.view.ViewPager.:()V │ │ -0267d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0267da: 2300 7502 |0001: new-array v0, v0, [I // type@0275 │ │ -0267de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0267e0: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -0267e6: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0267ea: 6900 f201 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01f2 │ │ -0267ee: 2200 ea00 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@00ea │ │ -0267f2: 7010 9105 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0591 │ │ -0267f8: 6900 ee01 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01ee │ │ -0267fc: 2200 eb00 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@00eb │ │ -026800: 7010 9405 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0594 │ │ -026806: 6900 2302 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0223 │ │ -02680a: 0e00 |0019: return-void │ │ +0267f8: |[0267f8] android.support.v4.view.ViewPager.:()V │ │ +026808: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02680a: 2300 7b02 |0001: new-array v0, v0, [I // type@027b │ │ +02680e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +026810: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +026816: 4b02 0001 |0007: aput v2, v0, v1 │ │ +02681a: 6900 f201 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01f2 │ │ +02681e: 2200 ef00 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@00ef │ │ +026822: 7010 9105 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0591 │ │ +026828: 6900 ee01 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01ee │ │ +02682c: 2200 f000 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@00f0 │ │ +026830: 7010 9405 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0594 │ │ +026836: 6900 2302 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0223 │ │ +02683a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000b line=100 │ │ 0x0012 line=106 │ │ locals : │ │ │ │ @@ -23159,32 +23159,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02680c: |[02680c] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -02681c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02681e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -026820: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -026822: 7020 3a09 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@093a │ │ -026828: 2200 df01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -02682c: 7010 dc0b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -026832: 5b40 0c02 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -026836: 5941 1a02 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ -02683a: 5b43 1802 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ -02683e: 5b43 1902 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ -026842: 5942 1402 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ -026846: 5941 fa01 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -02684a: 5c42 0502 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ -02684e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -026850: 5940 1c02 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ -026854: 6e10 e605 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@05e6 │ │ -02685a: 0e00 |001f: return-void │ │ +02683c: |[02683c] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +02684c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02684e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +026850: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +026852: 7020 3a09 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@093a │ │ +026858: 2200 e501 |0006: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +02685c: 7010 dc0b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +026862: 5b40 0c02 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +026866: 5941 1a02 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ +02686a: 5b43 1802 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ +02686e: 5b43 1902 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ +026872: 5942 1402 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ +026876: 5941 fa01 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +02687a: 5c42 0502 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ +02687e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +026880: 5940 1c02 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ +026884: 6e10 e605 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@05e6 │ │ +02688a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=271 │ │ 0x0006 line=113 │ │ 0x000d line=117 │ │ 0x000f line=118 │ │ 0x0011 line=119 │ │ @@ -23203,32 +23203,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -02685c: |[02685c] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -02686c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02686e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -026870: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -026872: 7030 3b09 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@093b │ │ -026878: 2200 df01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -02687c: 7010 dc0b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -026882: 5b40 0c02 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -026886: 5941 1a02 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ -02688a: 5b43 1802 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ -02688e: 5b43 1902 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ -026892: 5942 1402 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ -026896: 5941 fa01 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -02689a: 5c42 0502 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ -02689e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0268a0: 5940 1c02 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ -0268a4: 6e10 e605 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@05e6 │ │ -0268aa: 0e00 |001f: return-void │ │ +02688c: |[02688c] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +02689c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02689e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0268a0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0268a2: 7030 3b09 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@093b │ │ +0268a8: 2200 e501 |0006: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +0268ac: 7010 dc0b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +0268b2: 5b40 0c02 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +0268b6: 5941 1a02 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ +0268ba: 5b43 1802 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ +0268be: 5b43 1902 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ +0268c2: 5942 1402 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ +0268c6: 5941 fa01 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +0268ca: 5c42 0502 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ +0268ce: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0268d0: 5940 1c02 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ +0268d4: 6e10 e605 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@05e6 │ │ +0268da: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=276 │ │ 0x0006 line=113 │ │ 0x000d line=117 │ │ 0x000f line=118 │ │ 0x0011 line=119 │ │ @@ -23248,72 +23248,72 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0268ac: |[0268ac] android.support.v4.view.ViewPager.access$100:()[I │ │ -0268bc: 6200 f201 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01f2 │ │ -0268c0: 1100 |0002: return-object v0 │ │ +0268dc: |[0268dc] android.support.v4.view.ViewPager.access$100:()[I │ │ +0268ec: 6200 f201 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01f2 │ │ +0268f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'completeScroll' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0268c4: |[0268c4] android.support.v4.view.ViewPager.completeScroll:()V │ │ -0268d4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0268d6: 5592 1e02 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@021e │ │ -0268da: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ -0268de: 7020 1306 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ -0268e4: 5497 1d02 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -0268e8: 6e10 030a 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@0a03 │ │ -0268ee: 6e10 df05 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -0268f4: 0a03 |0010: move-result v3 │ │ -0268f6: 6e10 e005 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ -0268fc: 0a04 |0014: move-result v4 │ │ -0268fe: 5497 1d02 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -026902: 6e10 050a 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@0a05 │ │ -026908: 0a05 |001a: move-result v5 │ │ -02690a: 5497 1d02 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -02690e: 6e10 060a 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@0a06 │ │ -026914: 0a06 |0020: move-result v6 │ │ -026916: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ -02691a: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ -02691e: 6e30 0206 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ -026924: 7020 1206 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ -02692a: 5c98 1702 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ -02692e: 5c98 1e02 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@021e │ │ -026932: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -026934: 5497 0c02 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -026938: 6e10 e80b 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -02693e: 0a07 |0035: move-result v7 │ │ -026940: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ -026944: 5497 0c02 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -026948: 6e20 e20b 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -02694e: 0c01 |003d: move-result-object v1 │ │ -026950: 1f01 ed00 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -026954: 5517 e601 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e6 │ │ -026958: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ -02695c: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -02695e: 5c18 e601 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e6 │ │ -026962: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -026966: 28e7 |0049: goto 0030 // -0019 │ │ -026968: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ -02696c: 6e10 fc05 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ -026972: 0e00 |004f: return-void │ │ +0268f4: |[0268f4] android.support.v4.view.ViewPager.completeScroll:()V │ │ +026904: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +026906: 5592 1e02 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@021e │ │ +02690a: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ +02690e: 7020 1306 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ +026914: 5497 1d02 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +026918: 6e10 030a 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@0a03 │ │ +02691e: 6e10 df05 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +026924: 0a03 |0010: move-result v3 │ │ +026926: 6e10 e005 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ +02692c: 0a04 |0014: move-result v4 │ │ +02692e: 5497 1d02 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +026932: 6e10 050a 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@0a05 │ │ +026938: 0a05 |001a: move-result v5 │ │ +02693a: 5497 1d02 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +02693e: 6e10 060a 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@0a06 │ │ +026944: 0a06 |0020: move-result v6 │ │ +026946: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ +02694a: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ +02694e: 6e30 0206 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ +026954: 7020 1206 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ +02695a: 5c98 1702 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ +02695e: 5c98 1e02 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@021e │ │ +026962: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +026964: 5497 0c02 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +026968: 6e10 e80b 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +02696e: 0a07 |0035: move-result v7 │ │ +026970: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ +026974: 5497 0c02 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +026978: 6e20 e20b 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +02697e: 0c01 |003d: move-result-object v1 │ │ +026980: 1f01 f200 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +026984: 5517 e601 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e6 │ │ +026988: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ +02698c: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +02698e: 5c18 e601 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e6 │ │ +026992: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +026996: 28e7 |0049: goto 0030 // -0019 │ │ +026998: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ +02699c: 6e10 fc05 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ +0269a2: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1256 │ │ 0x0003 line=1257 │ │ 0x0005 line=1259 │ │ 0x0008 line=1260 │ │ 0x000d line=1261 │ │ @@ -23349,34 +23349,34 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -026974: |[026974] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -026984: 7110 660b 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ -02698a: 0a01 |0003: move-result v1 │ │ -02698c: 5232 0602 |0004: iget v2, v3, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0206 │ │ -026990: 3721 1100 |0006: if-le v1, v2, 0017 // +0011 │ │ -026994: 7110 660b 0600 |0008: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ -02699a: 0a01 |000b: move-result v1 │ │ -02699c: 5232 1202 |000c: iget v2, v3, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0212 │ │ -0269a0: 3721 0900 |000e: if-le v1, v2, 0017 // +0009 │ │ -0269a4: 3d06 0400 |0010: if-lez v6, 0014 // +0004 │ │ -0269a8: 0140 |0012: move v0, v4 │ │ -0269aa: 0f00 |0013: return v0 │ │ -0269ac: d800 0401 |0014: add-int/lit8 v0, v4, #int 1 // #01 │ │ -0269b0: 28fd |0016: goto 0013 // -0003 │ │ -0269b2: 8241 |0017: int-to-float v1, v4 │ │ -0269b4: c651 |0018: add-float/2addr v1, v5 │ │ -0269b6: 1502 003f |0019: const/high16 v2, #int 1056964608 // #3f00 │ │ -0269ba: c621 |001b: add-float/2addr v1, v2 │ │ -0269bc: 8710 |001c: float-to-int v0, v1 │ │ -0269be: 28f6 |001d: goto 0013 // -000a │ │ +0269a4: |[0269a4] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +0269b4: 7110 660b 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ +0269ba: 0a01 |0003: move-result v1 │ │ +0269bc: 5232 0602 |0004: iget v2, v3, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0206 │ │ +0269c0: 3721 1100 |0006: if-le v1, v2, 0017 // +0011 │ │ +0269c4: 7110 660b 0600 |0008: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ +0269ca: 0a01 |000b: move-result v1 │ │ +0269cc: 5232 1202 |000c: iget v2, v3, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0212 │ │ +0269d0: 3721 0900 |000e: if-le v1, v2, 0017 // +0009 │ │ +0269d4: 3d06 0400 |0010: if-lez v6, 0014 // +0004 │ │ +0269d8: 0140 |0012: move v0, v4 │ │ +0269da: 0f00 |0013: return v0 │ │ +0269dc: d800 0401 |0014: add-int/lit8 v0, v4, #int 1 // #01 │ │ +0269e0: 28fd |0016: goto 0013 // -0003 │ │ +0269e2: 8241 |0017: int-to-float v1, v4 │ │ +0269e4: c651 |0018: add-float/2addr v1, v5 │ │ +0269e6: 1502 003f |0019: const/high16 v2, #int 1056964608 // #3f00 │ │ +0269ea: c621 |001b: add-float/2addr v1, v2 │ │ +0269ec: 8710 |001c: float-to-int v0, v1 │ │ +0269ee: 28f6 |001d: goto 0013 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1563 │ │ 0x0010 line=1564 │ │ 0x0013 line=1569 │ │ 0x0014 line=1564 │ │ 0x0017 line=1566 │ │ @@ -23394,25 +23394,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0269c0: |[0269c0] android.support.v4.view.ViewPager.endDrag:()V │ │ -0269d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0269d2: 5c10 0a02 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -0269d6: 5c10 0b02 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ -0269da: 5410 2202 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0269de: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0269e2: 5410 2202 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0269e6: 6e10 f608 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@08f6 │ │ -0269ec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0269ee: 5b10 2202 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0269f2: 0e00 |0011: return-void │ │ +0269f0: |[0269f0] android.support.v4.view.ViewPager.endDrag:()V │ │ +026a00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +026a02: 5c10 0a02 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +026a06: 5c10 0b02 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ +026a0a: 5410 2202 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026a0e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +026a12: 5410 2202 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026a16: 6e10 f608 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@08f6 │ │ +026a1c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +026a1e: 5b10 2202 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026a22: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1766 │ │ 0x0003 line=1767 │ │ 0x0005 line=1769 │ │ 0x0009 line=1770 │ │ 0x000e line=1771 │ │ @@ -23425,36 +23425,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0269f4: |[0269f4] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -026a04: 7110 0505 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0505 │ │ -026a0a: 0a02 |0003: move-result v2 │ │ -026a0c: 7120 0705 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ -026a12: 0a01 |0007: move-result v1 │ │ -026a14: 5243 fa01 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -026a18: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -026a1c: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -026a20: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -026a22: 7120 0805 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ -026a28: 0a03 |0012: move-result v3 │ │ -026a2a: 5943 0d02 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -026a2e: 7120 0705 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ -026a34: 0a03 |0018: move-result v3 │ │ -026a36: 5943 fa01 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -026a3a: 5443 2202 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -026a3e: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -026a42: 5443 2202 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -026a46: 6e10 ef08 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@08ef │ │ -026a4c: 0e00 |0024: return-void │ │ -026a4e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -026a50: 28e9 |0026: goto 000f // -0017 │ │ +026a24: |[026a24] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +026a34: 7110 0505 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0505 │ │ +026a3a: 0a02 |0003: move-result v2 │ │ +026a3c: 7120 0705 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ +026a42: 0a01 |0007: move-result v1 │ │ +026a44: 5243 fa01 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +026a48: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +026a4c: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +026a50: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +026a52: 7120 0805 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ +026a58: 0a03 |0012: move-result v3 │ │ +026a5a: 5943 0d02 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +026a5e: 7120 0705 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ +026a64: 0a03 |0018: move-result v3 │ │ +026a66: 5943 fa01 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +026a6a: 5443 2202 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026a6e: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +026a72: 5443 2202 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026a76: 6e10 ef08 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@08ef │ │ +026a7c: 0e00 |0024: return-void │ │ +026a7e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +026a80: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1751 │ │ 0x0004 line=1752 │ │ 0x0008 line=1753 │ │ 0x000c line=1756 │ │ 0x000f line=1757 │ │ @@ -23475,34 +23475,34 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -026a54: |[026a54] android.support.v4.view.ViewPager.pageScrolled:(I)V │ │ -026a64: 6e10 e105 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -026a6a: 0a04 |0003: move-result v4 │ │ -026a6c: 5265 1602 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -026a70: 9003 0405 |0006: add-int v3, v4, v5 │ │ -026a74: 9302 0703 |0008: div-int v2, v7, v3 │ │ -026a78: 9401 0703 |000a: rem-int v1, v7, v3 │ │ -026a7c: 8214 |000c: int-to-float v4, v1 │ │ -026a7e: 8235 |000d: int-to-float v5, v3 │ │ -026a80: a900 0405 |000e: div-float v0, v4, v5 │ │ -026a84: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -026a86: 5c64 fe01 |0011: iput-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01fe │ │ -026a8a: 6e40 f105 2610 |0013: invoke-virtual {v6, v2, v0, v1}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@05f1 │ │ -026a90: 5564 fe01 |0016: iget-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01fe │ │ -026a94: 3904 0a00 |0018: if-nez v4, 0022 // +000a │ │ -026a98: 2204 b001 |001a: new-instance v4, Ljava/lang/IllegalStateException; // type@01b0 │ │ -026a9c: 1a05 b70f |001c: const-string v5, "onPageScrolled did not call superclass implementation" // string@0fb7 │ │ -026aa0: 7020 580b 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -026aa6: 2704 |0021: throw v4 │ │ -026aa8: 0e00 |0022: return-void │ │ +026a84: |[026a84] android.support.v4.view.ViewPager.pageScrolled:(I)V │ │ +026a94: 6e10 e105 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +026a9a: 0a04 |0003: move-result v4 │ │ +026a9c: 5265 1602 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +026aa0: 9003 0405 |0006: add-int v3, v4, v5 │ │ +026aa4: 9302 0703 |0008: div-int v2, v7, v3 │ │ +026aa8: 9401 0703 |000a: rem-int v1, v7, v3 │ │ +026aac: 8214 |000c: int-to-float v4, v1 │ │ +026aae: 8235 |000d: int-to-float v5, v3 │ │ +026ab0: a900 0405 |000e: div-float v0, v4, v5 │ │ +026ab4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +026ab6: 5c64 fe01 |0011: iput-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01fe │ │ +026aba: 6e40 f105 2610 |0013: invoke-virtual {v6, v2, v0, v1}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@05f1 │ │ +026ac0: 5564 fe01 |0016: iget-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01fe │ │ +026ac4: 3904 0a00 |0018: if-nez v4, 0022 // +000a │ │ +026ac8: 2204 b601 |001a: new-instance v4, Ljava/lang/IllegalStateException; // type@01b6 │ │ +026acc: 1a05 bd0f |001c: const-string v5, "onPageScrolled did not call superclass implementation" // string@0fbd │ │ +026ad0: 7020 580b 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +026ad6: 2704 |0021: throw v4 │ │ +026ad8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1180 │ │ 0x0008 line=1181 │ │ 0x000a line=1182 │ │ 0x000c line=1183 │ │ 0x0010 line=1185 │ │ @@ -23523,61 +23523,61 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 84 16-bit code units │ │ -026aac: |[026aac] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -026abc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -026abe: 900a 0c0e |0001: add-int v10, v12, v14 │ │ -026ac2: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ -026ac6: 6e10 df05 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -026acc: 0a07 |0008: move-result v7 │ │ -026ace: 9008 0d0f |0009: add-int v8, v13, v15 │ │ -026ad2: 9306 0708 |000b: div-int v6, v7, v8 │ │ -026ad6: 9400 0708 |000d: rem-int v0, v7, v8 │ │ -026ada: 8200 |000f: int-to-float v0, v0 │ │ -026adc: 8283 |0010: int-to-float v3, v8 │ │ -026ade: a909 0003 |0011: div-float v9, v0, v3 │ │ -026ae2: 8260 |0013: int-to-float v0, v6 │ │ -026ae4: c690 |0014: add-float/2addr v0, v9 │ │ -026ae6: 82a3 |0015: int-to-float v3, v10 │ │ -026ae8: c830 |0016: mul-float/2addr v0, v3 │ │ -026aea: 8701 |0017: float-to-int v1, v0 │ │ -026aec: 6e10 e005 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ -026af2: 0a00 |001b: move-result v0 │ │ -026af4: 6e30 0206 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ -026afa: 54b0 1d02 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -026afe: 6e10 080a 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@0a08 │ │ -026b04: 0a00 |0024: move-result v0 │ │ -026b06: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ -026b0a: 54b0 1d02 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -026b0e: 6e10 070a 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@0a07 │ │ -026b14: 0a00 |002c: move-result v0 │ │ -026b16: 54b3 1d02 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -026b1a: 6e10 0a0a 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@0a0a │ │ -026b20: 0a03 |0032: move-result v3 │ │ -026b22: 9105 0003 |0033: sub-int v5, v0, v3 │ │ -026b26: 54b0 1d02 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -026b2a: 52b3 0102 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -026b2e: b2a3 |0039: mul-int/2addr v3, v10 │ │ -026b30: 0124 |003a: move v4, v2 │ │ -026b32: 7406 090a 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0a09 │ │ -026b38: 0e00 |003e: return-void │ │ -026b3a: 52b0 0102 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -026b3e: 9201 000a |0041: mul-int v1, v0, v10 │ │ -026b42: 6e10 df05 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -026b48: 0a00 |0046: move-result v0 │ │ -026b4a: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ -026b4e: 7010 bd05 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ -026b54: 6e10 e005 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ -026b5a: 0a00 |004f: move-result v0 │ │ -026b5c: 6e30 0206 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ -026b62: 28eb |0053: goto 003e // -0015 │ │ +026adc: |[026adc] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +026aec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +026aee: 900a 0c0e |0001: add-int v10, v12, v14 │ │ +026af2: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ +026af6: 6e10 df05 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +026afc: 0a07 |0008: move-result v7 │ │ +026afe: 9008 0d0f |0009: add-int v8, v13, v15 │ │ +026b02: 9306 0708 |000b: div-int v6, v7, v8 │ │ +026b06: 9400 0708 |000d: rem-int v0, v7, v8 │ │ +026b0a: 8200 |000f: int-to-float v0, v0 │ │ +026b0c: 8283 |0010: int-to-float v3, v8 │ │ +026b0e: a909 0003 |0011: div-float v9, v0, v3 │ │ +026b12: 8260 |0013: int-to-float v0, v6 │ │ +026b14: c690 |0014: add-float/2addr v0, v9 │ │ +026b16: 82a3 |0015: int-to-float v3, v10 │ │ +026b18: c830 |0016: mul-float/2addr v0, v3 │ │ +026b1a: 8701 |0017: float-to-int v1, v0 │ │ +026b1c: 6e10 e005 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ +026b22: 0a00 |001b: move-result v0 │ │ +026b24: 6e30 0206 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ +026b2a: 54b0 1d02 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +026b2e: 6e10 080a 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@0a08 │ │ +026b34: 0a00 |0024: move-result v0 │ │ +026b36: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ +026b3a: 54b0 1d02 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +026b3e: 6e10 070a 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@0a07 │ │ +026b44: 0a00 |002c: move-result v0 │ │ +026b46: 54b3 1d02 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +026b4a: 6e10 0a0a 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@0a0a │ │ +026b50: 0a03 |0032: move-result v3 │ │ +026b52: 9105 0003 |0033: sub-int v5, v0, v3 │ │ +026b56: 54b0 1d02 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +026b5a: 52b3 0102 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +026b5e: b2a3 |0039: mul-int/2addr v3, v10 │ │ +026b60: 0124 |003a: move v4, v2 │ │ +026b62: 7406 090a 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0a09 │ │ +026b68: 0e00 |003e: return-void │ │ +026b6a: 52b0 0102 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +026b6e: 9201 000a |0041: mul-int v1, v0, v10 │ │ +026b72: 6e10 df05 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +026b78: 0a00 |0046: move-result v0 │ │ +026b7a: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ +026b7e: 7010 bd05 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ +026b84: 6e10 e005 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ +026b8a: 0a00 |004f: move-result v0 │ │ +026b8c: 6e30 0206 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ +026b92: 28eb |0053: goto 003e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1046 │ │ 0x0003 line=1047 │ │ 0x0005 line=1048 │ │ 0x0009 line=1049 │ │ 0x000b line=1050 │ │ @@ -23612,31 +23612,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -026b64: |[026b64] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -026b74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -026b76: 6e10 d005 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -026b7c: 0a03 |0004: move-result v3 │ │ -026b7e: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -026b82: 6e20 cf05 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -026b88: 0c00 |000a: move-result-object v0 │ │ -026b8a: 6e10 0f09 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ -026b90: 0c02 |000e: move-result-object v2 │ │ -026b92: 1f02 ee00 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -026b96: 5523 e801 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ -026b9a: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -026b9e: 6e20 0006 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0600 │ │ -026ba4: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -026ba8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -026bac: 28e5 |001c: goto 0001 // -001b │ │ -026bae: 0e00 |001d: return-void │ │ +026b94: |[026b94] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +026ba4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +026ba6: 6e10 d005 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +026bac: 0a03 |0004: move-result v3 │ │ +026bae: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +026bb2: 6e20 cf05 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +026bb8: 0c00 |000a: move-result-object v0 │ │ +026bba: 6e10 0f09 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ +026bc0: 0c02 |000e: move-result-object v2 │ │ +026bc2: 1f02 f300 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +026bc6: 5523 e801 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ +026bca: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +026bce: 6e20 0006 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0600 │ │ +026bd4: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +026bd8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +026bdc: 28e5 |001c: goto 0001 // -001b │ │ +026bde: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0007 line=355 │ │ 0x000b line=356 │ │ 0x0011 line=357 │ │ 0x0015 line=358 │ │ @@ -23654,24 +23654,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -026bb0: |[026bb0] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -026bc0: 5210 1c02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ -026bc4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -026bc8: 0e00 |0004: return-void │ │ -026bca: 5912 1c02 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ -026bce: 5410 1502 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -026bd2: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ -026bd6: 5410 1502 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -026bda: 7220 9a05 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@059a │ │ -026be0: 28f4 |0010: goto 0004 // -000c │ │ +026be0: |[026be0] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +026bf0: 5210 1c02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ +026bf4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +026bf8: 0e00 |0004: return-void │ │ +026bfa: 5912 1c02 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ +026bfe: 5410 1502 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +026c02: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ +026c06: 5410 1502 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +026c0a: 7220 9a05 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@059a │ │ +026c10: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=306 │ │ 0x0005 line=302 │ │ 0x0007 line=303 │ │ 0x000b line=304 │ │ @@ -23684,19 +23684,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -026be4: |[026be4] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -026bf4: 5510 1f02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@021f │ │ -026bf8: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -026bfc: 5c12 1f02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@021f │ │ -026c00: 0e00 |0006: return-void │ │ +026c14: |[026c14] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +026c24: 5510 1f02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@021f │ │ +026c28: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +026c2c: 5c12 1f02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@021f │ │ +026c30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ 0x0004 line=1777 │ │ 0x0006 line=1788 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -23708,60 +23708,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -026c04: |[026c04] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -026c14: 6e10 e80b 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -026c1a: 0a02 |0003: move-result v2 │ │ -026c1c: 6e10 d405 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@05d4 │ │ -026c22: 0a01 |0007: move-result v1 │ │ -026c24: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -026c28: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -026c2c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -026c2e: 6e10 d005 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -026c34: 0a05 |0010: move-result v5 │ │ -026c36: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -026c3a: 6e20 cf05 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -026c40: 0c00 |0016: move-result-object v0 │ │ -026c42: 6e10 1b09 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ -026c48: 0a05 |001a: move-result v5 │ │ -026c4a: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -026c4e: 6e20 e505 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ -026c54: 0c04 |0020: move-result-object v4 │ │ -026c56: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -026c5a: 5245 e501 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -026c5e: 5276 0102 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -026c62: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -026c66: 6e40 0509 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@0905 │ │ -026c6c: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -026c70: 28df |002e: goto 000d // -0021 │ │ -026c72: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -026c76: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -026c7a: 6e10 e80b 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -026c80: 0a05 |0036: move-result v5 │ │ -026c82: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -026c86: 6e10 e905 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@05e9 │ │ -026c8c: 0a05 |003c: move-result v5 │ │ -026c8e: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -026c92: 0e00 |003f: return-void │ │ -026c94: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -026c98: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -026c9a: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -026c9e: 6e10 eb05 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@05eb │ │ -026ca4: 0a05 |0048: move-result v5 │ │ -026ca6: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -026caa: 6e10 ea05 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@05ea │ │ -026cb0: 0a05 |004e: move-result v5 │ │ -026cb2: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -026cb6: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -026cba: 6e20 df0b 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -026cc0: 28e9 |0056: goto 003f // -0017 │ │ +026c34: |[026c34] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +026c44: 6e10 e80b 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +026c4a: 0a02 |0003: move-result v2 │ │ +026c4c: 6e10 d405 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@05d4 │ │ +026c52: 0a01 |0007: move-result v1 │ │ +026c54: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +026c58: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +026c5c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +026c5e: 6e10 d005 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +026c64: 0a05 |0010: move-result v5 │ │ +026c66: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +026c6a: 6e20 cf05 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +026c70: 0c00 |0016: move-result-object v0 │ │ +026c72: 6e10 1b09 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ +026c78: 0a05 |001a: move-result v5 │ │ +026c7a: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +026c7e: 6e20 e505 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ +026c84: 0c04 |0020: move-result-object v4 │ │ +026c86: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +026c8a: 5245 e501 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +026c8e: 5276 0102 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +026c92: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +026c96: 6e40 0509 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@0905 │ │ +026c9c: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +026ca0: 28df |002e: goto 000d // -0021 │ │ +026ca2: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +026ca6: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +026caa: 6e10 e80b 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +026cb0: 0a05 |0036: move-result v5 │ │ +026cb2: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +026cb6: 6e10 e905 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@05e9 │ │ +026cbc: 0a05 |003c: move-result v5 │ │ +026cbe: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +026cc2: 0e00 |003f: return-void │ │ +026cc4: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +026cc8: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +026cca: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +026cce: 6e10 eb05 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@05eb │ │ +026cd4: 0a05 |0048: move-result v5 │ │ +026cd6: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +026cda: 6e10 ea05 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@05ea │ │ +026ce0: 0a05 |004e: move-result v5 │ │ +026ce2: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +026ce6: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +026cea: 6e20 df0b 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +026cf0: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1924 │ │ 0x0004 line=1926 │ │ 0x0008 line=1928 │ │ 0x000c line=1929 │ │ 0x0013 line=1930 │ │ @@ -23793,29 +23793,29 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -026cc4: |[026cc4] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ -026cd4: 2200 ed00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -026cd8: 7010 9605 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0596 │ │ -026cde: 5903 e501 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -026ce2: 5421 fb01 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -026ce6: 6e30 1805 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0518 │ │ -026cec: 0c01 |000c: move-result-object v1 │ │ -026cee: 5b01 e401 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ -026cf2: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ -026cf6: 5421 0c02 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -026cfa: 6e20 df0b 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -026d00: 0e00 |0016: return-void │ │ -026d02: 5421 0c02 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -026d06: 6e30 de0b 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0bde │ │ -026d0c: 28fa |001c: goto 0016 // -0006 │ │ +026cf4: |[026cf4] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ +026d04: 2200 f200 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +026d08: 7010 9605 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0596 │ │ +026d0e: 5903 e501 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +026d12: 5421 fb01 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +026d16: 6e30 1805 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0518 │ │ +026d1c: 0c01 |000c: move-result-object v1 │ │ +026d1e: 5b01 e401 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ +026d22: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ +026d26: 5421 0c02 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +026d2a: 6e20 df0b 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +026d30: 0e00 |0016: return-void │ │ +026d32: 5421 0c02 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +026d36: 6e30 de0b 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0bde │ │ +026d3c: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0005 line=648 │ │ 0x0007 line=649 │ │ 0x000f line=650 │ │ 0x0011 line=651 │ │ @@ -23832,34 +23832,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -026d10: |[026d10] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -026d20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -026d22: 6e10 d005 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -026d28: 0a03 |0004: move-result v3 │ │ -026d2a: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -026d2e: 6e20 cf05 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -026d34: 0c00 |000a: move-result-object v0 │ │ -026d36: 6e10 1b09 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ -026d3c: 0a03 |000e: move-result v3 │ │ -026d3e: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -026d42: 6e20 e505 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ -026d48: 0c02 |0014: move-result-object v2 │ │ -026d4a: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -026d4e: 5223 e501 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -026d52: 5254 0102 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -026d56: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -026d5a: 6e20 0609 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@0906 │ │ -026d60: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -026d64: 28df |0022: goto 0001 // -0021 │ │ -026d66: 0e00 |0023: return-void │ │ +026d40: |[026d40] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +026d50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +026d52: 6e10 d005 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +026d58: 0a03 |0004: move-result v3 │ │ +026d5a: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +026d5e: 6e20 cf05 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +026d64: 0c00 |000a: move-result-object v0 │ │ +026d66: 6e10 1b09 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ +026d6c: 0a03 |000e: move-result v3 │ │ +026d6e: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +026d72: 6e20 e505 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ +026d78: 0c02 |0014: move-result-object v2 │ │ +026d7a: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +026d7e: 5223 e501 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +026d82: 5254 0102 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +026d86: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +026d8a: 6e20 0609 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@0906 │ │ +026d90: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +026d94: 28df |0022: goto 0001 // -0021 │ │ +026d96: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1971 │ │ 0x0007 line=1972 │ │ 0x000b line=1973 │ │ 0x0011 line=1974 │ │ 0x0015 line=1975 │ │ @@ -23879,42 +23879,42 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -026d68: |[026d68] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -026d78: 6e20 bc05 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@05bc │ │ -026d7e: 0a01 |0003: move-result v1 │ │ -026d80: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -026d84: 6e20 cd05 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@05cd │ │ -026d8a: 0c06 |0009: move-result-object v6 │ │ -026d8c: 0760 |000a: move-object v0, v6 │ │ -026d8e: 1f00 ee00 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -026d92: 5501 e801 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ -026d96: 2042 ec00 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@00ec │ │ -026d9a: b621 |0011: or-int/2addr v1, v2 │ │ -026d9c: 5c01 e801 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ -026da0: 5531 0702 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ -026da4: 3801 1b00 |0016: if-eqz v1, 0031 // +001b │ │ -026da8: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -026dac: 5501 e801 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ -026db0: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -026db4: 2201 b001 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -026db8: 1a02 b501 |0020: const-string v2, "Cannot add pager decor view during layout" // string@01b5 │ │ -026dbc: 7020 580b 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -026dc2: 2701 |0025: throw v1 │ │ -026dc4: 6e40 b805 4365 |0026: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@05b8 │ │ -026dca: 5231 0002 |0029: iget v1, v3, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@0200 │ │ -026dce: 5232 ff01 |002b: iget v2, v3, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01ff │ │ -026dd2: 6e30 1f09 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/View;.measure:(II)V // method@091f │ │ -026dd8: 0e00 |0030: return-void │ │ -026dda: 6f40 3d09 4365 |0031: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@093d │ │ -026de0: 28fc |0034: goto 0030 // -0004 │ │ +026d98: |[026d98] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +026da8: 6e20 bc05 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@05bc │ │ +026dae: 0a01 |0003: move-result v1 │ │ +026db0: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +026db4: 6e20 cd05 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@05cd │ │ +026dba: 0c06 |0009: move-result-object v6 │ │ +026dbc: 0760 |000a: move-object v0, v6 │ │ +026dbe: 1f00 f300 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +026dc2: 5501 e801 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ +026dc6: 2042 f100 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@00f1 │ │ +026dca: b621 |0011: or-int/2addr v1, v2 │ │ +026dcc: 5c01 e801 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ +026dd0: 5531 0702 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ +026dd4: 3801 1b00 |0016: if-eqz v1, 0031 // +001b │ │ +026dd8: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +026ddc: 5501 e801 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ +026de0: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +026de4: 2201 b601 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +026de8: 1a02 b501 |0020: const-string v2, "Cannot add pager decor view during layout" // string@01b5 │ │ +026dec: 7020 580b 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +026df2: 2701 |0025: throw v1 │ │ +026df4: 6e40 b805 4365 |0026: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@05b8 │ │ +026dfa: 5231 0002 |0029: iget v1, v3, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@0200 │ │ +026dfe: 5232 ff01 |002b: iget v2, v3, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01ff │ │ +026e02: 6e30 1f09 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/View;.measure:(II)V // method@091f │ │ +026e08: 0e00 |0030: return-void │ │ +026e0a: 6f40 3d09 4365 |0031: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@093d │ │ +026e10: 28fc |0034: goto 0030 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0006 line=909 │ │ 0x000b line=911 │ │ 0x000d line=912 │ │ 0x0014 line=913 │ │ @@ -23936,70 +23936,70 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -026de4: |[026de4] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -026df4: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ -026df8: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ -026dfc: 6e10 ca05 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@05ca │ │ -026e02: 0c00 |0007: move-result-object v0 │ │ -026e04: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ -026e08: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -026e0a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -026e0c: 7100 cd08 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@08cd │ │ -026e12: 0c03 |000f: move-result-object v3 │ │ -026e14: 6e40 cc08 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@08cc │ │ -026e1a: 0c02 |0013: move-result-object v2 │ │ -026e1c: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ -026e20: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ -026e24: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ -026e28: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ -026e2c: 6e10 1009 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@0910 │ │ -026e32: 0a03 |001f: move-result v3 │ │ -026e34: 6e10 1009 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0910 │ │ -026e3a: 0a04 |0023: move-result v4 │ │ -026e3c: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ -026e40: 6e10 f805 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@05f8 │ │ -026e46: 0a01 |0029: move-result v1 │ │ -026e48: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ -026e4c: 7110 ed08 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@08ed │ │ -026e52: 0a03 |002f: move-result v3 │ │ -026e54: 6e20 fb05 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@05fb │ │ -026e5a: 0f01 |0033: return v1 │ │ -026e5c: 6e10 2409 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@0924 │ │ -026e62: 0a01 |0037: move-result v1 │ │ -026e64: 28f2 |0038: goto 002a // -000e │ │ -026e66: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ -026e6a: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ -026e6e: 6e10 1009 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@0910 │ │ -026e74: 0a03 |0040: move-result v3 │ │ -026e76: 6e10 1009 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0910 │ │ -026e7c: 0a04 |0044: move-result v4 │ │ -026e7e: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ -026e82: 6e10 f905 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@05f9 │ │ -026e88: 0a01 |004a: move-result v1 │ │ -026e8a: 28df |004b: goto 002a // -0021 │ │ -026e8c: 6e10 2409 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@0924 │ │ -026e92: 0a01 |004f: move-result v1 │ │ -026e94: 28da |0050: goto 002a // -0026 │ │ -026e96: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ -026e9a: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -026e9c: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ -026ea0: 6e10 f805 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@05f8 │ │ -026ea6: 0a01 |0059: move-result v1 │ │ -026ea8: 28d0 |005a: goto 002a // -0030 │ │ -026eaa: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ -026eae: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -026eb0: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ -026eb4: 6e10 f905 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@05f9 │ │ -026eba: 0a01 |0063: move-result v1 │ │ -026ebc: 28c6 |0064: goto 002a // -003a │ │ +026e14: |[026e14] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +026e24: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ +026e28: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ +026e2c: 6e10 ca05 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@05ca │ │ +026e32: 0c00 |0007: move-result-object v0 │ │ +026e34: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ +026e38: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +026e3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +026e3c: 7100 cd08 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@08cd │ │ +026e42: 0c03 |000f: move-result-object v3 │ │ +026e44: 6e40 cc08 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@08cc │ │ +026e4a: 0c02 |0013: move-result-object v2 │ │ +026e4c: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ +026e50: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ +026e54: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ +026e58: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ +026e5c: 6e10 1009 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@0910 │ │ +026e62: 0a03 |001f: move-result v3 │ │ +026e64: 6e10 1009 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0910 │ │ +026e6a: 0a04 |0023: move-result v4 │ │ +026e6c: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ +026e70: 6e10 f805 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@05f8 │ │ +026e76: 0a01 |0029: move-result v1 │ │ +026e78: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ +026e7c: 7110 ed08 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@08ed │ │ +026e82: 0a03 |002f: move-result v3 │ │ +026e84: 6e20 fb05 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@05fb │ │ +026e8a: 0f01 |0033: return v1 │ │ +026e8c: 6e10 2409 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@0924 │ │ +026e92: 0a01 |0037: move-result v1 │ │ +026e94: 28f2 |0038: goto 002a // -000e │ │ +026e96: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ +026e9a: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ +026e9e: 6e10 1009 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@0910 │ │ +026ea4: 0a03 |0040: move-result v3 │ │ +026ea6: 6e10 1009 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@0910 │ │ +026eac: 0a04 |0044: move-result v4 │ │ +026eae: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ +026eb2: 6e10 f905 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@05f9 │ │ +026eb8: 0a01 |004a: move-result v1 │ │ +026eba: 28df |004b: goto 002a // -0021 │ │ +026ebc: 6e10 2409 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@0924 │ │ +026ec2: 0a01 |004f: move-result v1 │ │ +026ec4: 28da |0050: goto 002a // -0026 │ │ +026ec6: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ +026eca: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +026ecc: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ +026ed0: 6e10 f805 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@05f8 │ │ +026ed6: 0a01 |0059: move-result v1 │ │ +026ed8: 28d0 |005a: goto 002a // -0030 │ │ +026eda: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ +026ede: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +026ee0: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ +026ee4: 6e10 f905 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@05f9 │ │ +026eea: 0a01 |0063: move-result v1 │ │ +026eec: 28c6 |0064: goto 002a // -003a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1865 │ │ 0x0008 line=1866 │ │ 0x000b line=1868 │ │ 0x000c line=1870 │ │ 0x0014 line=1872 │ │ @@ -24030,46 +24030,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -026ec0: |[026ec0] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -026ed0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -026ed2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -026ed4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -026ed6: 55a2 0a02 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -026eda: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -026ede: 0f04 |0007: return v4 │ │ -026ee0: 5ca9 0402 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ -026ee4: 7020 1206 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ -026eea: 59a5 0d02 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -026eee: 59a5 0802 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ -026ef2: 54a2 2202 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -026ef6: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -026efa: 7100 f508 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08f5 │ │ -026f00: 0c02 |0018: move-result-object v2 │ │ -026f02: 5ba2 2202 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -026f06: 7100 2e01 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ -026f0c: 0b00 |001e: move-result-wide v0 │ │ -026f0e: 0402 |001f: move-wide v2, v0 │ │ -026f10: 0156 |0020: move v6, v5 │ │ -026f12: 0147 |0021: move v7, v4 │ │ -026f14: 7708 eb08 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@08eb │ │ -026f1a: 0c08 |0025: move-result-object v8 │ │ -026f1c: 54a2 2202 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -026f20: 6e20 ee08 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08ee │ │ -026f26: 6e10 ec08 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@08ec │ │ -026f2c: 5aa0 0302 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0203 │ │ -026f30: 0194 |0030: move v4, v9 │ │ -026f32: 28d6 |0031: goto 0007 // -002a │ │ -026f34: 54a2 2202 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -026f38: 6e10 ef08 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@08ef │ │ -026f3e: 28e4 |0037: goto 001b // -001c │ │ +026ef0: |[026ef0] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +026f00: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +026f02: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +026f04: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +026f06: 55a2 0a02 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +026f0a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +026f0e: 0f04 |0007: return v4 │ │ +026f10: 5ca9 0402 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ +026f14: 7020 1206 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ +026f1a: 59a5 0d02 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +026f1e: 59a5 0802 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ +026f22: 54a2 2202 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026f26: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +026f2a: 7100 f508 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08f5 │ │ +026f30: 0c02 |0018: move-result-object v2 │ │ +026f32: 5ba2 2202 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026f36: 7100 2e01 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ +026f3c: 0b00 |001e: move-result-wide v0 │ │ +026f3e: 0402 |001f: move-wide v2, v0 │ │ +026f40: 0156 |0020: move v6, v5 │ │ +026f42: 0147 |0021: move v7, v4 │ │ +026f44: 7708 eb08 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@08eb │ │ +026f4a: 0c08 |0025: move-result-object v8 │ │ +026f4c: 54a2 2202 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026f50: 6e20 ee08 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08ee │ │ +026f56: 6e10 ec08 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@08ec │ │ +026f5c: 5aa0 0302 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0203 │ │ +026f60: 0194 |0030: move v4, v9 │ │ +026f62: 28d6 |0031: goto 0007 // -002a │ │ +026f64: 54a2 2202 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +026f68: 6e10 ef08 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@08ef │ │ +026f6e: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1652 │ │ 0x0007 line=1668 │ │ 0x0008 line=1655 │ │ 0x000a line=1656 │ │ 0x000d line=1657 │ │ @@ -24092,72 +24092,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -026f40: |[026f40] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -026f50: 20c0 4401 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0144 │ │ -026f54: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -026f58: 07c7 |0004: move-object v7, v12 │ │ -026f5a: 1f07 4401 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0144 │ │ -026f5e: 6e10 1609 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@0916 │ │ -026f64: 0a09 |000a: move-result v9 │ │ -026f66: 6e10 1709 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@0917 │ │ -026f6c: 0a0a |000e: move-result v10 │ │ -026f6e: 6e10 4309 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@0943 │ │ -026f74: 0a06 |0012: move-result v6 │ │ -026f76: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -026f7a: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -026f7e: 6e20 4209 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0942 │ │ -026f84: 0c01 |001a: move-result-object v1 │ │ -026f86: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -026f8a: 6e10 1009 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0910 │ │ -026f90: 0a02 |0020: move-result v2 │ │ -026f92: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -026f96: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -026f9a: 6e10 1509 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@0915 │ │ -026fa0: 0a02 |0028: move-result v2 │ │ -026fa2: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -026fa6: 9000 100a |002b: add-int v0, v16, v10 │ │ -026faa: 6e10 1a09 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@091a │ │ -026fb0: 0a02 |0030: move-result v2 │ │ -026fb2: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -026fb6: 9000 100a |0033: add-int v0, v16, v10 │ │ -026fba: 6e10 0c09 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@090c │ │ -026fc0: 0a02 |0038: move-result v2 │ │ -026fc2: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -026fc6: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -026fc8: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -026fcc: 6e10 1009 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0910 │ │ -026fd2: 0a03 |0041: move-result v3 │ │ -026fd4: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -026fd8: 9000 100a |0044: add-int v0, v16, v10 │ │ -026fdc: 6e10 1a09 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@091a │ │ -026fe2: 0a03 |0049: move-result v3 │ │ -026fe4: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -026fe8: 07b0 |004c: move-object v0, v11 │ │ -026fea: 01e3 |004d: move v3, v14 │ │ -026fec: 7406 bb05 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@05bb │ │ -026ff2: 0a00 |0051: move-result v0 │ │ -026ff4: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -026ff8: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -026ffa: 0f00 |0055: return v0 │ │ -026ffc: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -027000: 28bd |0058: goto 0015 // -0043 │ │ -027002: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -027006: 7be0 |005b: neg-int v0, v14 │ │ -027008: 7120 6b05 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@056b │ │ -02700e: 0a00 |005f: move-result v0 │ │ -027010: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -027014: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -027016: 28f2 |0063: goto 0055 // -000e │ │ -027018: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -02701a: 28f0 |0065: goto 0055 // -0010 │ │ +026f70: |[026f70] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +026f80: 20c0 4901 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0149 │ │ +026f84: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +026f88: 07c7 |0004: move-object v7, v12 │ │ +026f8a: 1f07 4901 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0149 │ │ +026f8e: 6e10 1609 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@0916 │ │ +026f94: 0a09 |000a: move-result v9 │ │ +026f96: 6e10 1709 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@0917 │ │ +026f9c: 0a0a |000e: move-result v10 │ │ +026f9e: 6e10 4309 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@0943 │ │ +026fa4: 0a06 |0012: move-result v6 │ │ +026fa6: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +026faa: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +026fae: 6e20 4209 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0942 │ │ +026fb4: 0c01 |001a: move-result-object v1 │ │ +026fb6: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +026fba: 6e10 1009 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0910 │ │ +026fc0: 0a02 |0020: move-result v2 │ │ +026fc2: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +026fc6: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +026fca: 6e10 1509 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@0915 │ │ +026fd0: 0a02 |0028: move-result v2 │ │ +026fd2: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +026fd6: 9000 100a |002b: add-int v0, v16, v10 │ │ +026fda: 6e10 1a09 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@091a │ │ +026fe0: 0a02 |0030: move-result v2 │ │ +026fe2: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +026fe6: 9000 100a |0033: add-int v0, v16, v10 │ │ +026fea: 6e10 0c09 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@090c │ │ +026ff0: 0a02 |0038: move-result v2 │ │ +026ff2: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +026ff6: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +026ff8: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +026ffc: 6e10 1009 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0910 │ │ +027002: 0a03 |0041: move-result v3 │ │ +027004: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +027008: 9000 100a |0044: add-int v0, v16, v10 │ │ +02700c: 6e10 1a09 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@091a │ │ +027012: 0a03 |0049: move-result v3 │ │ +027014: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +027018: 07b0 |004c: move-object v0, v11 │ │ +02701a: 01e3 |004d: move v3, v14 │ │ +02701c: 7406 bb05 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@05bb │ │ +027022: 0a00 |0051: move-result v0 │ │ +027024: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +027028: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +02702a: 0f00 |0055: return v0 │ │ +02702c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +027030: 28bd |0058: goto 0015 // -0043 │ │ +027032: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +027036: 7be0 |005b: neg-int v0, v14 │ │ +027038: 7120 6b05 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@056b │ │ +02703e: 0a00 |005f: move-result v0 │ │ +027040: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +027044: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +027046: 28f2 |0063: goto 0055 // -000e │ │ +027048: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +02704a: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1802 │ │ 0x0005 line=1803 │ │ 0x0007 line=1804 │ │ 0x000b line=1805 │ │ 0x000f line=1806 │ │ @@ -24193,24 +24193,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02701c: |[02701c] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -02702c: 2020 ee00 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -027030: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -027034: 6f20 3e09 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@093e │ │ -02703a: 0a00 |0007: move-result v0 │ │ -02703c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -027040: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -027042: 0f00 |000b: return v0 │ │ -027044: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -027046: 28fe |000d: goto 000b // -0002 │ │ +02704c: |[02704c] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +02705c: 2020 f300 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +027060: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +027064: 6f20 3e09 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@093e │ │ +02706a: 0a00 |0007: move-result v0 │ │ +02706c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +027070: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +027072: 0f00 |000b: return v0 │ │ +027074: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +027076: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2049 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -24219,41 +24219,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -027048: |[027048] android.support.v4.view.ViewPager.computeScroll:()V │ │ -027058: 5454 1d02 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -02705c: 6e10 080a 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@0a08 │ │ -027062: 0a04 |0005: move-result v4 │ │ -027064: 3904 2c00 |0006: if-nez v4, 0032 // +002c │ │ -027068: 5454 1d02 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -02706c: 6e10 040a 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0a04 │ │ -027072: 0a04 |000d: move-result v4 │ │ -027074: 3804 2400 |000e: if-eqz v4, 0032 // +0024 │ │ -027078: 6e10 df05 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -02707e: 0a00 |0013: move-result v0 │ │ -027080: 6e10 e005 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ -027086: 0a01 |0017: move-result v1 │ │ -027088: 5454 1d02 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -02708c: 6e10 050a 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@0a05 │ │ -027092: 0a02 |001d: move-result v2 │ │ -027094: 5454 1d02 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -027098: 6e10 060a 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@0a06 │ │ -02709e: 0a03 |0023: move-result v3 │ │ -0270a0: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -0270a4: 3231 0800 |0026: if-eq v1, v3, 002e // +0008 │ │ -0270a8: 6e30 0206 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ -0270ae: 7020 fa05 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05fa │ │ -0270b4: 6e10 e705 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ -0270ba: 0e00 |0031: return-void │ │ -0270bc: 7010 bd05 0500 |0032: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ -0270c2: 28fc |0035: goto 0031 // -0004 │ │ +027078: |[027078] android.support.v4.view.ViewPager.computeScroll:()V │ │ +027088: 5454 1d02 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +02708c: 6e10 080a 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@0a08 │ │ +027092: 0a04 |0005: move-result v4 │ │ +027094: 3904 2c00 |0006: if-nez v4, 0032 // +002c │ │ +027098: 5454 1d02 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +02709c: 6e10 040a 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0a04 │ │ +0270a2: 0a04 |000d: move-result v4 │ │ +0270a4: 3804 2400 |000e: if-eqz v4, 0032 // +0024 │ │ +0270a8: 6e10 df05 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +0270ae: 0a00 |0013: move-result v0 │ │ +0270b0: 6e10 e005 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ +0270b6: 0a01 |0017: move-result v1 │ │ +0270b8: 5454 1d02 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +0270bc: 6e10 050a 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@0a05 │ │ +0270c2: 0a02 |001d: move-result v2 │ │ +0270c4: 5454 1d02 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +0270c8: 6e10 060a 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@0a06 │ │ +0270ce: 0a03 |0023: move-result v3 │ │ +0270d0: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +0270d4: 3231 0800 |0026: if-eq v1, v3, 002e // +0008 │ │ +0270d8: 6e30 0206 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ +0270de: 7020 fa05 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05fa │ │ +0270e4: 6e10 e705 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ +0270ea: 0e00 |0031: return-void │ │ +0270ec: 7010 bd05 0500 |0032: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ +0270f2: 28fc |0035: goto 0031 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0008 line=1157 │ │ 0x0010 line=1159 │ │ 0x0014 line=1160 │ │ 0x0018 line=1161 │ │ @@ -24276,100 +24276,100 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 158 16-bit code units │ │ -0270c4: |[0270c4] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -0270d4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0270d6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0270d8: 54b8 0c02 |0002: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -0270dc: 6e10 e80b 0800 |0004: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -0270e2: 0a08 |0007: move-result v8 │ │ -0270e4: 1239 |0008: const/4 v9, #int 3 // #3 │ │ -0270e6: 3598 3200 |0009: if-ge v8, v9, 003b // +0032 │ │ -0270ea: 54b8 0c02 |000b: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -0270ee: 6e10 e80b 0800 |000d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -0270f4: 0a08 |0010: move-result v8 │ │ -0270f6: 54b9 fb01 |0011: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0270fa: 6e10 1405 0900 |0013: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -027100: 0a09 |0016: move-result v9 │ │ -027102: 3598 2400 |0017: if-ge v8, v9, 003b // +0024 │ │ -027106: 0163 |0019: move v3, v6 │ │ -027108: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -02710a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -02710c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -02710e: 54b8 0c02 |001d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -027112: 6e10 e80b 0800 |001f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -027118: 0a08 |0022: move-result v8 │ │ -02711a: 3580 5e00 |0023: if-ge v0, v8, 0081 // +005e │ │ -02711e: 54b8 0c02 |0025: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -027122: 6e20 e20b 0800 |0027: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -027128: 0c01 |002a: move-result-object v1 │ │ -02712a: 1f01 ed00 |002b: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -02712e: 54b8 fb01 |002d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -027132: 5419 e401 |002f: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ -027136: 6e20 1505 9800 |0031: invoke-virtual {v8, v9}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0515 │ │ -02713c: 0a05 |0034: move-result v5 │ │ -02713e: 12f8 |0035: const/4 v8, #int -1 // #ff │ │ -027140: 3385 0700 |0036: if-ne v5, v8, 003d // +0007 │ │ -027144: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ -027148: 28e3 |003a: goto 001d // -001d │ │ -02714a: 0173 |003b: move v3, v7 │ │ -02714c: 28de |003c: goto 001a // -0022 │ │ -02714e: 12e8 |003d: const/4 v8, #int -2 // #fe │ │ -027150: 3385 3400 |003e: if-ne v5, v8, 0072 // +0034 │ │ -027154: 54b8 0c02 |0040: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -027158: 6e20 e50b 0800 |0042: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ -02715e: d800 00ff |0045: add-int/lit8 v0, v0, #int -1 // #ff │ │ -027162: 3902 0800 |0047: if-nez v2, 004f // +0008 │ │ -027166: 54b8 fb01 |0049: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -02716a: 6e20 2105 b800 |004b: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0521 │ │ -027170: 1212 |004e: const/4 v2, #int 1 // #1 │ │ -027172: 54b8 fb01 |004f: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -027176: 5219 e501 |0051: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -02717a: 541a e401 |0053: iget-object v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ -02717e: 6e40 1105 b8a9 |0055: invoke-virtual {v8, v11, v9, v10}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0511 │ │ -027184: 1213 |0058: const/4 v3, #int 1 // #1 │ │ -027186: 52b8 0102 |0059: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -02718a: 5219 e501 |005b: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -02718e: 3398 dbff |005d: if-ne v8, v9, 0038 // -0025 │ │ -027192: 52b8 0102 |005f: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -027196: 54b9 fb01 |0061: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -02719a: 6e10 1405 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -0271a0: 0a09 |0066: move-result v9 │ │ -0271a2: d809 09ff |0067: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0271a6: 7120 6a0b 9800 |0069: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ -0271ac: 0a08 |006c: move-result v8 │ │ -0271ae: 7120 680b 8700 |006d: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -0271b4: 0a04 |0070: move-result v4 │ │ -0271b6: 28c7 |0071: goto 0038 // -0039 │ │ -0271b8: 5218 e501 |0072: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -0271bc: 3258 c4ff |0074: if-eq v8, v5, 0038 // -003c │ │ -0271c0: 5218 e501 |0076: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -0271c4: 52b9 0102 |0078: iget v9, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -0271c8: 3398 0300 |007a: if-ne v8, v9, 007d // +0003 │ │ -0271cc: 0154 |007c: move v4, v5 │ │ -0271ce: 5915 e501 |007d: iput v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -0271d2: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -0271d4: 28b8 |0080: goto 0038 // -0048 │ │ -0271d6: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ -0271da: 54b8 fb01 |0083: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0271de: 6e20 1305 b800 |0085: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0513 │ │ -0271e4: 54b8 0c02 |0088: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -0271e8: 6209 ee01 |008a: sget-object v9, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01ee │ │ -0271ec: 7120 ee0b 9800 |008c: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0bee │ │ -0271f2: 3a04 0600 |008f: if-ltz v4, 0095 // +0006 │ │ -0271f6: 6e40 0606 4b67 |0091: invoke-virtual {v11, v4, v7, v6}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ -0271fc: 1213 |0094: const/4 v3, #int 1 // #1 │ │ -0271fe: 3803 0800 |0095: if-eqz v3, 009d // +0008 │ │ -027202: 6e10 fc05 0b00 |0097: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ -027208: 6e10 0106 0b00 |009a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0601 │ │ -02720e: 0e00 |009d: return-void │ │ +0270f4: |[0270f4] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +027104: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +027106: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +027108: 54b8 0c02 |0002: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +02710c: 6e10 e80b 0800 |0004: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +027112: 0a08 |0007: move-result v8 │ │ +027114: 1239 |0008: const/4 v9, #int 3 // #3 │ │ +027116: 3598 3200 |0009: if-ge v8, v9, 003b // +0032 │ │ +02711a: 54b8 0c02 |000b: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +02711e: 6e10 e80b 0800 |000d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +027124: 0a08 |0010: move-result v8 │ │ +027126: 54b9 fb01 |0011: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +02712a: 6e10 1405 0900 |0013: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +027130: 0a09 |0016: move-result v9 │ │ +027132: 3598 2400 |0017: if-ge v8, v9, 003b // +0024 │ │ +027136: 0163 |0019: move v3, v6 │ │ +027138: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +02713a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +02713c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +02713e: 54b8 0c02 |001d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +027142: 6e10 e80b 0800 |001f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +027148: 0a08 |0022: move-result v8 │ │ +02714a: 3580 5e00 |0023: if-ge v0, v8, 0081 // +005e │ │ +02714e: 54b8 0c02 |0025: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +027152: 6e20 e20b 0800 |0027: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +027158: 0c01 |002a: move-result-object v1 │ │ +02715a: 1f01 f200 |002b: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +02715e: 54b8 fb01 |002d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +027162: 5419 e401 |002f: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ +027166: 6e20 1505 9800 |0031: invoke-virtual {v8, v9}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0515 │ │ +02716c: 0a05 |0034: move-result v5 │ │ +02716e: 12f8 |0035: const/4 v8, #int -1 // #ff │ │ +027170: 3385 0700 |0036: if-ne v5, v8, 003d // +0007 │ │ +027174: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ +027178: 28e3 |003a: goto 001d // -001d │ │ +02717a: 0173 |003b: move v3, v7 │ │ +02717c: 28de |003c: goto 001a // -0022 │ │ +02717e: 12e8 |003d: const/4 v8, #int -2 // #fe │ │ +027180: 3385 3400 |003e: if-ne v5, v8, 0072 // +0034 │ │ +027184: 54b8 0c02 |0040: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +027188: 6e20 e50b 0800 |0042: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ +02718e: d800 00ff |0045: add-int/lit8 v0, v0, #int -1 // #ff │ │ +027192: 3902 0800 |0047: if-nez v2, 004f // +0008 │ │ +027196: 54b8 fb01 |0049: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +02719a: 6e20 2105 b800 |004b: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0521 │ │ +0271a0: 1212 |004e: const/4 v2, #int 1 // #1 │ │ +0271a2: 54b8 fb01 |004f: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +0271a6: 5219 e501 |0051: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +0271aa: 541a e401 |0053: iget-object v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ +0271ae: 6e40 1105 b8a9 |0055: invoke-virtual {v8, v11, v9, v10}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0511 │ │ +0271b4: 1213 |0058: const/4 v3, #int 1 // #1 │ │ +0271b6: 52b8 0102 |0059: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +0271ba: 5219 e501 |005b: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +0271be: 3398 dbff |005d: if-ne v8, v9, 0038 // -0025 │ │ +0271c2: 52b8 0102 |005f: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +0271c6: 54b9 fb01 |0061: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +0271ca: 6e10 1405 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +0271d0: 0a09 |0066: move-result v9 │ │ +0271d2: d809 09ff |0067: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0271d6: 7120 6a0b 9800 |0069: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ +0271dc: 0a08 |006c: move-result v8 │ │ +0271de: 7120 680b 8700 |006d: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +0271e4: 0a04 |0070: move-result v4 │ │ +0271e6: 28c7 |0071: goto 0038 // -0039 │ │ +0271e8: 5218 e501 |0072: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +0271ec: 3258 c4ff |0074: if-eq v8, v5, 0038 // -003c │ │ +0271f0: 5218 e501 |0076: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +0271f4: 52b9 0102 |0078: iget v9, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +0271f8: 3398 0300 |007a: if-ne v8, v9, 007d // +0003 │ │ +0271fc: 0154 |007c: move v4, v5 │ │ +0271fe: 5915 e501 |007d: iput v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +027202: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +027204: 28b8 |0080: goto 0038 // -0048 │ │ +027206: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ +02720a: 54b8 fb01 |0083: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +02720e: 6e20 1305 b800 |0085: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0513 │ │ +027214: 54b8 0c02 |0088: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +027218: 6209 ee01 |008a: sget-object v9, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01ee │ │ +02721c: 7120 ee0b 9800 |008c: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0bee │ │ +027222: 3a04 0600 |008f: if-ltz v4, 0095 // +0006 │ │ +027226: 6e40 0606 4b67 |0091: invoke-virtual {v11, v4, v7, v6}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ +02722c: 1213 |0094: const/4 v3, #int 1 // #1 │ │ +02722e: 3803 0800 |0095: if-eqz v3, 009d // +0008 │ │ +027232: 6e10 fc05 0b00 |0097: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ +027238: 6e10 0106 0b00 |009a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0601 │ │ +02723e: 0e00 |009d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=660 │ │ 0x001a line=661 │ │ 0x001b line=663 │ │ 0x001c line=664 │ │ 0x0025 line=665 │ │ @@ -24422,25 +24422,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -027210: |[027210] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -027220: 6f20 3f09 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@093f │ │ -027226: 0a00 |0003: move-result v0 │ │ -027228: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -02722c: 6e20 c805 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@05c8 │ │ -027232: 0a00 |0009: move-result v0 │ │ -027234: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -027238: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -02723a: 0f00 |000d: return v0 │ │ -02723c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02723e: 28fe |000f: goto 000d // -0002 │ │ +027240: |[027240] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +027250: 6f20 3f09 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@093f │ │ +027256: 0a00 |0003: move-result v0 │ │ +027258: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +02725c: 6e20 c805 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@05c8 │ │ +027262: 0a00 |0009: move-result v0 │ │ +027264: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +027268: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +02726a: 0f00 |000d: return v0 │ │ +02726c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +02726e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1827 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -24449,39 +24449,39 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -027240: |[027240] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -027250: 6e10 d005 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -027256: 0a01 |0003: move-result v1 │ │ -027258: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -02725a: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ -02725e: 6e20 cf05 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -027264: 0c00 |000a: move-result-object v0 │ │ -027266: 6e10 1b09 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ -02726c: 0a04 |000e: move-result v4 │ │ -02726e: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ -027272: 6e20 e505 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ -027278: 0c03 |0014: move-result-object v3 │ │ -02727a: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ -02727e: 5234 e501 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -027282: 5265 0102 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -027286: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ -02728a: 6e20 0a09 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@090a │ │ -027290: 0a04 |0020: move-result v4 │ │ -027292: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ -027296: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -027298: 0f04 |0024: return v4 │ │ -02729a: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02729e: 28de |0027: goto 0005 // -0022 │ │ -0272a0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -0272a2: 28fb |0029: goto 0024 // -0005 │ │ +027270: |[027270] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +027280: 6e10 d005 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +027286: 0a01 |0003: move-result v1 │ │ +027288: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +02728a: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ +02728e: 6e20 cf05 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +027294: 0c00 |000a: move-result-object v0 │ │ +027296: 6e10 1b09 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ +02729c: 0a04 |000e: move-result v4 │ │ +02729e: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ +0272a2: 6e20 e505 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ +0272a8: 0c03 |0014: move-result-object v3 │ │ +0272aa: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ +0272ae: 5234 e501 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +0272b2: 5265 0102 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +0272b6: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ +0272ba: 6e20 0a09 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@090a │ │ +0272c0: 0a04 |0020: move-result v4 │ │ +0272c2: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ +0272c6: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +0272c8: 0f04 |0024: return v4 │ │ +0272ca: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0272ce: 28de |0027: goto 0005 // -0022 │ │ +0272d0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +0272d2: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2022 │ │ 0x0004 line=2023 │ │ 0x0007 line=2024 │ │ 0x000b line=2025 │ │ 0x0011 line=2026 │ │ @@ -24504,26 +24504,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0272a4: |[0272a4] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -0272b4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0272b8: c705 |0002: sub-float/2addr v5, v0 │ │ -0272ba: 8950 |0003: float-to-double v0, v5 │ │ -0272bc: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -0272c6: cd20 |0009: mul-double/2addr v0, v2 │ │ -0272c8: 8c05 |000a: double-to-float v5, v0 │ │ -0272ca: 8950 |000b: float-to-double v0, v5 │ │ -0272cc: 7120 6c0b 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0b6c │ │ -0272d2: 0b00 |000f: move-result-wide v0 │ │ -0272d4: 8c00 |0010: double-to-float v0, v0 │ │ -0272d6: 0f00 |0011: return v0 │ │ +0272d4: |[0272d4] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +0272e4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0272e8: c705 |0002: sub-float/2addr v5, v0 │ │ +0272ea: 8950 |0003: float-to-double v0, v5 │ │ +0272ec: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +0272f6: cd20 |0009: mul-double/2addr v0, v2 │ │ +0272f8: 8c05 |000a: double-to-float v5, v0 │ │ +0272fa: 8950 |000b: float-to-double v0, v5 │ │ +0272fc: 7120 6c0b 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0b6c │ │ +027302: 0b00 |000f: move-result-wide v0 │ │ +027304: 8c00 |0010: double-to-float v0, v0 │ │ +027306: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x000b line=586 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -24534,110 +24534,110 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -0272d8: |[0272d8] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -0272e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0272ea: 6f20 4009 a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0940 │ │ -0272f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0272f2: 7110 6d05 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@056d │ │ -0272f8: 0a03 |0008: move-result v3 │ │ -0272fa: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ -0272fe: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ -027302: 5496 fb01 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -027306: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ -02730a: 5496 fb01 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -02730e: 6e10 1405 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -027314: 0a06 |0016: move-result v6 │ │ -027316: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ -02731a: 5496 0f02 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ -02731e: 6e10 7308 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0873 │ │ -027324: 0a06 |001e: move-result v6 │ │ -027326: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ -02732a: 6e10 ef00 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00ef │ │ -027330: 0a04 |0024: move-result v4 │ │ -027332: 6e10 d605 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@05d6 │ │ -027338: 0a06 |0028: move-result v6 │ │ -02733a: 6e10 dd05 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ -027340: 0a07 |002c: move-result v7 │ │ -027342: b176 |002d: sub-int/2addr v6, v7 │ │ -027344: 6e10 da05 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05da │ │ -02734a: 0a07 |0031: move-result v7 │ │ -02734c: 9100 0607 |0032: sub-int v0, v6, v7 │ │ -027350: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ -027354: 6e20 ee00 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@00ee │ │ -02735a: 7b06 |0039: neg-int v6, v0 │ │ -02735c: 6e10 dd05 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ -027362: 0a07 |003d: move-result v7 │ │ -027364: b076 |003e: add-int/2addr v6, v7 │ │ -027366: 8266 |003f: int-to-float v6, v6 │ │ -027368: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -02736a: 6e30 f000 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@00f0 │ │ -027370: 5496 0f02 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ -027374: 6e10 e105 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -02737a: 0a07 |0049: move-result v7 │ │ -02737c: 6e30 7708 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0877 │ │ -027382: 5496 0f02 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ -027386: 6e20 7108 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0871 │ │ -02738c: 0a06 |0052: move-result v6 │ │ -02738e: b662 |0053: or-int/2addr v2, v6 │ │ -027390: 6e20 ed00 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00ed │ │ -027396: 5496 1b02 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02739a: 6e10 7308 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0873 │ │ -0273a0: 0a06 |005c: move-result v6 │ │ -0273a2: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ -0273a6: 6e10 ef00 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00ef │ │ -0273ac: 0a04 |0062: move-result v4 │ │ -0273ae: 6e10 e105 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -0273b4: 0a05 |0066: move-result v5 │ │ -0273b6: 6e10 d605 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@05d6 │ │ -0273bc: 0a06 |006a: move-result v6 │ │ -0273be: 6e10 dd05 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ -0273c4: 0a07 |006e: move-result v7 │ │ -0273c6: b176 |006f: sub-int/2addr v6, v7 │ │ -0273c8: 6e10 da05 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05da │ │ -0273ce: 0a07 |0073: move-result v7 │ │ -0273d0: 9100 0607 |0074: sub-int v0, v6, v7 │ │ -0273d4: 5496 fb01 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0273d8: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ -0273dc: 5496 fb01 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0273e0: 6e10 1405 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -0273e6: 0a01 |007f: move-result v1 │ │ -0273e8: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ -0273ec: 6e20 ee00 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@00ee │ │ -0273f2: 6e10 dd05 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ -0273f8: 0a06 |0088: move-result v6 │ │ -0273fa: 7b66 |0089: neg-int v6, v6 │ │ -0273fc: 8266 |008a: int-to-float v6, v6 │ │ -0273fe: 7b17 |008b: neg-int v7, v1 │ │ -027400: 5298 1602 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -027404: b058 |008e: add-int/2addr v8, v5 │ │ -027406: b287 |008f: mul-int/2addr v7, v8 │ │ -027408: 5298 1602 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -02740c: b087 |0092: add-int/2addr v7, v8 │ │ -02740e: 8277 |0093: int-to-float v7, v7 │ │ -027410: 6e30 f000 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@00f0 │ │ -027416: 5496 1b02 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02741a: 6e30 7708 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0877 │ │ -027420: 5496 1b02 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -027424: 6e20 7108 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0871 │ │ -02742a: 0a06 |00a1: move-result v6 │ │ -02742c: b662 |00a2: or-int/2addr v2, v6 │ │ -02742e: 6e20 ed00 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00ed │ │ -027434: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ -027438: 6e10 e705 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ -02743e: 0e00 |00ab: return-void │ │ -027440: 5496 0f02 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ -027444: 6e10 7208 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0872 │ │ -02744a: 5496 1b02 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02744e: 6e10 7208 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0872 │ │ -027454: 28f0 |00b6: goto 00a6 // -0010 │ │ +027308: |[027308] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +027318: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02731a: 6f20 4009 a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0940 │ │ +027320: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +027322: 7110 6d05 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@056d │ │ +027328: 0a03 |0008: move-result v3 │ │ +02732a: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ +02732e: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ +027332: 5496 fb01 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +027336: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ +02733a: 5496 fb01 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +02733e: 6e10 1405 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +027344: 0a06 |0016: move-result v6 │ │ +027346: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ +02734a: 5496 0f02 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ +02734e: 6e10 7308 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0873 │ │ +027354: 0a06 |001e: move-result v6 │ │ +027356: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ +02735a: 6e10 ef00 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00ef │ │ +027360: 0a04 |0024: move-result v4 │ │ +027362: 6e10 d605 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@05d6 │ │ +027368: 0a06 |0028: move-result v6 │ │ +02736a: 6e10 dd05 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ +027370: 0a07 |002c: move-result v7 │ │ +027372: b176 |002d: sub-int/2addr v6, v7 │ │ +027374: 6e10 da05 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05da │ │ +02737a: 0a07 |0031: move-result v7 │ │ +02737c: 9100 0607 |0032: sub-int v0, v6, v7 │ │ +027380: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ +027384: 6e20 ee00 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@00ee │ │ +02738a: 7b06 |0039: neg-int v6, v0 │ │ +02738c: 6e10 dd05 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ +027392: 0a07 |003d: move-result v7 │ │ +027394: b076 |003e: add-int/2addr v6, v7 │ │ +027396: 8266 |003f: int-to-float v6, v6 │ │ +027398: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +02739a: 6e30 f000 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@00f0 │ │ +0273a0: 5496 0f02 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ +0273a4: 6e10 e105 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +0273aa: 0a07 |0049: move-result v7 │ │ +0273ac: 6e30 7708 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0877 │ │ +0273b2: 5496 0f02 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ +0273b6: 6e20 7108 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0871 │ │ +0273bc: 0a06 |0052: move-result v6 │ │ +0273be: b662 |0053: or-int/2addr v2, v6 │ │ +0273c0: 6e20 ed00 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00ed │ │ +0273c6: 5496 1b02 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +0273ca: 6e10 7308 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0873 │ │ +0273d0: 0a06 |005c: move-result v6 │ │ +0273d2: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ +0273d6: 6e10 ef00 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@00ef │ │ +0273dc: 0a04 |0062: move-result v4 │ │ +0273de: 6e10 e105 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +0273e4: 0a05 |0066: move-result v5 │ │ +0273e6: 6e10 d605 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@05d6 │ │ +0273ec: 0a06 |006a: move-result v6 │ │ +0273ee: 6e10 dd05 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ +0273f4: 0a07 |006e: move-result v7 │ │ +0273f6: b176 |006f: sub-int/2addr v6, v7 │ │ +0273f8: 6e10 da05 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05da │ │ +0273fe: 0a07 |0073: move-result v7 │ │ +027400: 9100 0607 |0074: sub-int v0, v6, v7 │ │ +027404: 5496 fb01 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +027408: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ +02740c: 5496 fb01 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +027410: 6e10 1405 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +027416: 0a01 |007f: move-result v1 │ │ +027418: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ +02741c: 6e20 ee00 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@00ee │ │ +027422: 6e10 dd05 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ +027428: 0a06 |0088: move-result v6 │ │ +02742a: 7b66 |0089: neg-int v6, v6 │ │ +02742c: 8266 |008a: int-to-float v6, v6 │ │ +02742e: 7b17 |008b: neg-int v7, v1 │ │ +027430: 5298 1602 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +027434: b058 |008e: add-int/2addr v8, v5 │ │ +027436: b287 |008f: mul-int/2addr v7, v8 │ │ +027438: 5298 1602 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +02743c: b087 |0092: add-int/2addr v7, v8 │ │ +02743e: 8277 |0093: int-to-float v7, v7 │ │ +027440: 6e30 f000 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@00f0 │ │ +027446: 5496 1b02 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02744a: 6e30 7708 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0877 │ │ +027450: 5496 1b02 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +027454: 6e20 7108 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0871 │ │ +02745a: 0a06 |00a1: move-result v6 │ │ +02745c: b662 |00a2: or-int/2addr v2, v6 │ │ +02745e: 6e20 ed00 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00ed │ │ +027464: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ +027468: 6e10 e705 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ +02746e: 0e00 |00ab: return-void │ │ +027470: 5496 0f02 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ +027474: 6e10 7208 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0872 │ │ +02747a: 5496 1b02 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02747e: 6e10 7208 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0872 │ │ +027484: 28f0 |00b6: goto 00a6 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1574 │ │ 0x0004 line=1575 │ │ 0x0005 line=1577 │ │ 0x0009 line=1578 │ │ 0x0019 line=1581 │ │ @@ -24680,25 +24680,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -027458: |[027458] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -027468: 6f10 4109 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0941 │ │ -02746e: 5420 1002 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ -027472: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -027476: 6e10 f500 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@00f5 │ │ -02747c: 0a01 |000a: move-result v1 │ │ -02747e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -027482: 6e10 d505 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@05d5 │ │ -027488: 0c01 |0010: move-result-object v1 │ │ -02748a: 6e20 f700 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@00f7 │ │ -027490: 0e00 |0014: return-void │ │ +027488: |[027488] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +027498: 6f10 4109 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0941 │ │ +02749e: 5420 1002 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ +0274a2: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +0274a6: 6e10 f500 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@00f5 │ │ +0274ac: 0a01 |000a: move-result v1 │ │ +0274ae: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +0274b2: 6e10 d505 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@05d5 │ │ +0274b8: 0c01 |0010: move-result-object v1 │ │ +0274ba: 6e20 f700 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@00f7 │ │ +0274c0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0003 line=573 │ │ 0x0005 line=574 │ │ 0x000d line=575 │ │ 0x0014 line=577 │ │ @@ -24711,54 +24711,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -027494: |[027494] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -0274a4: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0274a6: 55b8 0402 |0001: iget-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ -0274aa: 3908 0a00 |0003: if-nez v8, 000d // +000a │ │ -0274ae: 2208 b001 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@01b0 │ │ -0274b2: 1a09 ee05 |0007: const-string v9, "No fake drag in progress. Call beginFakeDrag first." // string@05ee │ │ -0274b6: 7020 580b 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -0274bc: 2708 |000c: throw v8 │ │ -0274be: 54b6 2202 |000d: iget-object v6, v11, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0274c2: 1308 e803 |000f: const/16 v8, #int 1000 // #3e8 │ │ -0274c6: 52b9 1102 |0011: iget v9, v11, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0211 │ │ -0274ca: 8299 |0013: int-to-float v9, v9 │ │ -0274cc: 6e30 f008 8609 |0014: invoke-virtual {v6, v8, v9}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@08f0 │ │ -0274d2: 52b8 fa01 |0017: iget v8, v11, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -0274d6: 7120 4a05 8600 |0019: invoke-static {v6, v8}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@054a │ │ -0274dc: 0a08 |001c: move-result v8 │ │ -0274de: 8781 |001d: float-to-int v1, v8 │ │ -0274e0: 5cba 1702 |001e: iput-boolean v10, v11, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ -0274e4: 52b8 0d02 |0020: iget v8, v11, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -0274e8: 52b9 0802 |0022: iget v9, v11, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ -0274ec: c798 |0024: sub-float/2addr v8, v9 │ │ -0274ee: 8785 |0025: float-to-int v5, v8 │ │ -0274f0: 6e10 df05 0b00 |0026: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -0274f6: 0a04 |0029: move-result v4 │ │ -0274f8: 6e10 e105 0b00 |002a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -0274fe: 0a08 |002d: move-result v8 │ │ -027500: 52b9 1602 |002e: iget v9, v11, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -027504: 9007 0809 |0030: add-int v7, v8, v9 │ │ -027508: 9300 0407 |0032: div-int v0, v4, v7 │ │ -02750c: 9408 0407 |0034: rem-int v8, v4, v7 │ │ -027510: 8288 |0036: int-to-float v8, v8 │ │ -027512: 8279 |0037: int-to-float v9, v7 │ │ -027514: a903 0809 |0038: div-float v3, v8, v9 │ │ -027518: 7055 c005 0b13 |003a: invoke-direct {v11, v0, v3, v1, v5}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@05c0 │ │ -02751e: 0a02 |003d: move-result v2 │ │ -027520: 6e51 0706 2baa |003e: invoke-virtual {v11, v2, v10, v10, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0607 │ │ -027526: 7010 c605 0b00 |0041: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05c6 │ │ -02752c: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -02752e: 5cb8 0402 |0045: iput-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ -027532: 0e00 |0047: return-void │ │ +0274c4: |[0274c4] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +0274d4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0274d6: 55b8 0402 |0001: iget-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ +0274da: 3908 0a00 |0003: if-nez v8, 000d // +000a │ │ +0274de: 2208 b601 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@01b6 │ │ +0274e2: 1a09 f405 |0007: const-string v9, "No fake drag in progress. Call beginFakeDrag first." // string@05f4 │ │ +0274e6: 7020 580b 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +0274ec: 2708 |000c: throw v8 │ │ +0274ee: 54b6 2202 |000d: iget-object v6, v11, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +0274f2: 1308 e803 |000f: const/16 v8, #int 1000 // #3e8 │ │ +0274f6: 52b9 1102 |0011: iget v9, v11, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0211 │ │ +0274fa: 8299 |0013: int-to-float v9, v9 │ │ +0274fc: 6e30 f008 8609 |0014: invoke-virtual {v6, v8, v9}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@08f0 │ │ +027502: 52b8 fa01 |0017: iget v8, v11, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +027506: 7120 4a05 8600 |0019: invoke-static {v6, v8}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@054a │ │ +02750c: 0a08 |001c: move-result v8 │ │ +02750e: 8781 |001d: float-to-int v1, v8 │ │ +027510: 5cba 1702 |001e: iput-boolean v10, v11, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ +027514: 52b8 0d02 |0020: iget v8, v11, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +027518: 52b9 0802 |0022: iget v9, v11, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ +02751c: c798 |0024: sub-float/2addr v8, v9 │ │ +02751e: 8785 |0025: float-to-int v5, v8 │ │ +027520: 6e10 df05 0b00 |0026: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +027526: 0a04 |0029: move-result v4 │ │ +027528: 6e10 e105 0b00 |002a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +02752e: 0a08 |002d: move-result v8 │ │ +027530: 52b9 1602 |002e: iget v9, v11, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +027534: 9007 0809 |0030: add-int v7, v8, v9 │ │ +027538: 9300 0407 |0032: div-int v0, v4, v7 │ │ +02753c: 9408 0407 |0034: rem-int v8, v4, v7 │ │ +027540: 8288 |0036: int-to-float v8, v8 │ │ +027542: 8279 |0037: int-to-float v9, v7 │ │ +027544: a903 0809 |0038: div-float v3, v8, v9 │ │ +027548: 7055 c005 0b13 |003a: invoke-direct {v11, v0, v3, v1, v5}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@05c0 │ │ +02754e: 0a02 |003d: move-result v2 │ │ +027550: 6e51 0706 2baa |003e: invoke-virtual {v11, v2, v10, v10, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0607 │ │ +027556: 7010 c605 0b00 |0041: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05c6 │ │ +02755c: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +02755e: 5cb8 0402 |0045: iput-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ +027562: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1678 │ │ 0x0005 line=1679 │ │ 0x000d line=1682 │ │ 0x000f line=1683 │ │ 0x0017 line=1684 │ │ @@ -24789,50 +24789,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -027534: |[027534] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -027544: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -027546: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -027548: 6e10 ce08 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@08ce │ │ -02754e: 0a01 |0005: move-result v1 │ │ -027550: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -027554: 6e10 cf08 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@08cf │ │ -02755a: 0a01 |000b: move-result v1 │ │ -02755c: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -027562: 0f00 |000f: return v0 │ │ -027564: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -027568: 6e20 b905 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05b9 │ │ -02756e: 0a00 |0015: move-result v0 │ │ -027570: 28f9 |0016: goto 000f // -0007 │ │ -027572: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -027576: 6e20 b905 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05b9 │ │ -02757c: 0a00 |001c: move-result v0 │ │ -02757e: 28f2 |001d: goto 000f // -000e │ │ -027580: 6001 1800 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -027584: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -027588: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -02758c: 7110 d504 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@04d5 │ │ -027592: 0a01 |0027: move-result v1 │ │ -027594: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -027598: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -02759a: 6e20 b905 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05b9 │ │ -0275a0: 0a00 |002e: move-result v0 │ │ -0275a2: 28e0 |002f: goto 000f // -0020 │ │ -0275a4: 7120 d404 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@04d4 │ │ -0275aa: 0a01 |0033: move-result v1 │ │ -0275ac: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -0275b0: 6e20 b905 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05b9 │ │ -0275b6: 0a00 |0039: move-result v0 │ │ -0275b8: 28d5 |003a: goto 000f // -002b │ │ -0275ba: 0000 |003b: nop // spacer │ │ -0275bc: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +027564: |[027564] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +027574: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +027576: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +027578: 6e10 ce08 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@08ce │ │ +02757e: 0a01 |0005: move-result v1 │ │ +027580: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +027584: 6e10 cf08 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@08cf │ │ +02758a: 0a01 |000b: move-result v1 │ │ +02758c: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +027592: 0f00 |000f: return v0 │ │ +027594: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +027598: 6e20 b905 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05b9 │ │ +02759e: 0a00 |0015: move-result v0 │ │ +0275a0: 28f9 |0016: goto 000f // -0007 │ │ +0275a2: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +0275a6: 6e20 b905 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05b9 │ │ +0275ac: 0a00 |001c: move-result v0 │ │ +0275ae: 28f2 |001d: goto 000f // -000e │ │ +0275b0: 6001 1800 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +0275b4: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +0275b8: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +0275bc: 7110 d504 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@04d5 │ │ +0275c2: 0a01 |0027: move-result v1 │ │ +0275c4: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +0275c8: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +0275ca: 6e20 b905 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05b9 │ │ +0275d0: 0a00 |002e: move-result v0 │ │ +0275d2: 28e0 |002f: goto 000f // -0020 │ │ +0275d4: 7120 d404 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@04d4 │ │ +0275da: 0a01 |0033: move-result v1 │ │ +0275dc: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +0275e0: 6e20 b905 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@05b9 │ │ +0275e6: 0a00 |0039: move-result v0 │ │ +0275e8: 28d5 |003a: goto 000f // -002b │ │ +0275ea: 0000 |003b: nop // spacer │ │ +0275ec: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1839 │ │ 0x0002 line=1840 │ │ 0x0008 line=1841 │ │ 0x000f line=1861 │ │ 0x0010 line=1843 │ │ @@ -24855,80 +24855,80 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 116 16-bit code units │ │ -0275d8: |[0275d8] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -0275e8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0275ea: 55e0 0402 |0001: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ -0275ee: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -0275f2: 2200 b001 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -0275f6: 1a01 ee05 |0007: const-string v1, "No fake drag in progress. Call beginFakeDrag first." // string@05ee │ │ -0275fa: 7020 580b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -027600: 2700 |000c: throw v0 │ │ -027602: 52e0 0d02 |000d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -027606: c6f0 |000f: add-float/2addr v0, v15 │ │ -027608: 59e0 0d02 |0010: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -02760c: 6e10 df05 0e00 |0012: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -027612: 0a00 |0015: move-result v0 │ │ -027614: 8200 |0016: int-to-float v0, v0 │ │ -027616: a70b 000f |0017: sub-float v11, v0, v15 │ │ -02761a: 6e10 e105 0e00 |0019: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -027620: 0a0c |001c: move-result v12 │ │ -027622: 52e0 1602 |001d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -027626: 900d 0c00 |001f: add-int v13, v12, v0 │ │ -02762a: 52e0 0102 |0021: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -02762e: d800 00ff |0023: add-int/lit8 v0, v0, #int -1 // #ff │ │ -027632: b2d0 |0025: mul-int/2addr v0, v13 │ │ -027634: 7120 680b 0700 |0026: invoke-static {v7, v0}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -02763a: 0a00 |0029: move-result v0 │ │ -02763c: 8209 |002a: int-to-float v9, v0 │ │ -02763e: 52e0 0102 |002b: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -027642: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -027646: 54e1 fb01 |002f: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -02764a: 6e10 1405 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -027650: 0a01 |0034: move-result v1 │ │ -027652: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -027656: 7120 6a0b 1000 |0037: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ -02765c: 0a00 |003a: move-result v0 │ │ -02765e: b2d0 |003b: mul-int/2addr v0, v13 │ │ -027660: 820a |003c: int-to-float v10, v0 │ │ -027662: 2e00 0b09 |003d: cmpg-float v0, v11, v9 │ │ -027666: 3b00 2f00 |003f: if-gez v0, 006e // +002f │ │ -02766a: 019b |0041: move v11, v9 │ │ -02766c: 52e0 0d02 |0042: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -027670: 87b1 |0044: float-to-int v1, v11 │ │ -027672: 8211 |0045: int-to-float v1, v1 │ │ -027674: a701 0b01 |0046: sub-float v1, v11, v1 │ │ -027678: c610 |0048: add-float/2addr v0, v1 │ │ -02767a: 59e0 0d02 |0049: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -02767e: 87b0 |004b: float-to-int v0, v11 │ │ -027680: 6e10 e005 0e00 |004c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ -027686: 0a01 |004f: move-result v1 │ │ -027688: 6e30 0206 0e01 |0050: invoke-virtual {v14, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ -02768e: 87b0 |0053: float-to-int v0, v11 │ │ -027690: 7020 fa05 0e00 |0054: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05fa │ │ -027696: 7100 2e01 0000 |0057: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ -02769c: 0b02 |005a: move-result-wide v2 │ │ -02769e: 53e0 0302 |005b: iget-wide v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0203 │ │ -0276a2: 1224 |005d: const/4 v4, #int 2 // #2 │ │ -0276a4: 52e5 0d02 |005e: iget v5, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -0276a8: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -0276aa: 7708 eb08 0000 |0061: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@08eb │ │ -0276b0: 0c08 |0064: move-result-object v8 │ │ -0276b2: 54e0 2202 |0065: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0276b6: 6e20 ee08 8000 |0067: invoke-virtual {v0, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08ee │ │ -0276bc: 6e10 ec08 0800 |006a: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@08ec │ │ -0276c2: 0e00 |006d: return-void │ │ -0276c4: 2d00 0b0a |006e: cmpl-float v0, v11, v10 │ │ -0276c8: 3d00 d2ff |0070: if-lez v0, 0042 // -002e │ │ -0276cc: 01ab |0072: move v11, v10 │ │ -0276ce: 28cf |0073: goto 0042 // -0031 │ │ +027608: |[027608] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +027618: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +02761a: 55e0 0402 |0001: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ +02761e: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +027622: 2200 b601 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +027626: 1a01 f405 |0007: const-string v1, "No fake drag in progress. Call beginFakeDrag first." // string@05f4 │ │ +02762a: 7020 580b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +027630: 2700 |000c: throw v0 │ │ +027632: 52e0 0d02 |000d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +027636: c6f0 |000f: add-float/2addr v0, v15 │ │ +027638: 59e0 0d02 |0010: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +02763c: 6e10 df05 0e00 |0012: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +027642: 0a00 |0015: move-result v0 │ │ +027644: 8200 |0016: int-to-float v0, v0 │ │ +027646: a70b 000f |0017: sub-float v11, v0, v15 │ │ +02764a: 6e10 e105 0e00 |0019: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +027650: 0a0c |001c: move-result v12 │ │ +027652: 52e0 1602 |001d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +027656: 900d 0c00 |001f: add-int v13, v12, v0 │ │ +02765a: 52e0 0102 |0021: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +02765e: d800 00ff |0023: add-int/lit8 v0, v0, #int -1 // #ff │ │ +027662: b2d0 |0025: mul-int/2addr v0, v13 │ │ +027664: 7120 680b 0700 |0026: invoke-static {v7, v0}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +02766a: 0a00 |0029: move-result v0 │ │ +02766c: 8209 |002a: int-to-float v9, v0 │ │ +02766e: 52e0 0102 |002b: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +027672: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +027676: 54e1 fb01 |002f: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +02767a: 6e10 1405 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +027680: 0a01 |0034: move-result v1 │ │ +027682: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +027686: 7120 6a0b 1000 |0037: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ +02768c: 0a00 |003a: move-result v0 │ │ +02768e: b2d0 |003b: mul-int/2addr v0, v13 │ │ +027690: 820a |003c: int-to-float v10, v0 │ │ +027692: 2e00 0b09 |003d: cmpg-float v0, v11, v9 │ │ +027696: 3b00 2f00 |003f: if-gez v0, 006e // +002f │ │ +02769a: 019b |0041: move v11, v9 │ │ +02769c: 52e0 0d02 |0042: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0276a0: 87b1 |0044: float-to-int v1, v11 │ │ +0276a2: 8211 |0045: int-to-float v1, v1 │ │ +0276a4: a701 0b01 |0046: sub-float v1, v11, v1 │ │ +0276a8: c610 |0048: add-float/2addr v0, v1 │ │ +0276aa: 59e0 0d02 |0049: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0276ae: 87b0 |004b: float-to-int v0, v11 │ │ +0276b0: 6e10 e005 0e00 |004c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ +0276b6: 0a01 |004f: move-result v1 │ │ +0276b8: 6e30 0206 0e01 |0050: invoke-virtual {v14, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ +0276be: 87b0 |0053: float-to-int v0, v11 │ │ +0276c0: 7020 fa05 0e00 |0054: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05fa │ │ +0276c6: 7100 2e01 0000 |0057: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ +0276cc: 0b02 |005a: move-result-wide v2 │ │ +0276ce: 53e0 0302 |005b: iget-wide v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0203 │ │ +0276d2: 1224 |005d: const/4 v4, #int 2 // #2 │ │ +0276d4: 52e5 0d02 |005e: iget v5, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0276d8: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +0276da: 7708 eb08 0000 |0061: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@08eb │ │ +0276e0: 0c08 |0064: move-result-object v8 │ │ +0276e2: 54e0 2202 |0065: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +0276e6: 6e20 ee08 8000 |0067: invoke-virtual {v0, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08ee │ │ +0276ec: 6e10 ec08 0800 |006a: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@08ec │ │ +0276f2: 0e00 |006d: return-void │ │ +0276f4: 2d00 0b0a |006e: cmpl-float v0, v11, v10 │ │ +0276f8: 3d00 d2ff |0070: if-lez v0, 0042 // -002e │ │ +0276fc: 01ab |0072: move v11, v10 │ │ +0276fe: 28cf |0073: goto 0042 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1707 │ │ 0x0005 line=1708 │ │ 0x000d line=1711 │ │ 0x0012 line=1712 │ │ 0x0019 line=1713 │ │ @@ -24963,18 +24963,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0276d0: |[0276d0] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0276e0: 2200 ee00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -0276e4: 7010 9705 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0597 │ │ -0276ea: 1100 |0005: return-object v0 │ │ +027700: |[027700] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +027710: 2200 f300 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +027714: 7010 9705 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0597 │ │ +02771a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -24982,20 +24982,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0276ec: |[0276ec] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0276fc: 2200 ee00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -027700: 6e10 d105 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05d1 │ │ -027706: 0c01 |0005: move-result-object v1 │ │ -027708: 7030 9805 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0598 │ │ -02770e: 1100 |0009: return-object v0 │ │ +02771c: |[02771c] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +02772c: 2200 f300 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +027730: 6e10 d105 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05d1 │ │ +027736: 0c01 |0005: move-result-object v1 │ │ +027738: 7030 9805 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0598 │ │ +02773e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2054 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -25004,18 +25004,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -027710: |[027710] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -027720: 6e10 cb05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05cb │ │ -027726: 0c00 |0003: move-result-object v0 │ │ -027728: 1100 |0004: return-object v0 │ │ +027740: |[027740] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +027750: 6e10 cb05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05cb │ │ +027756: 0c00 |0003: move-result-object v0 │ │ +027758: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2044 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -25024,17 +25024,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02772c: |[02772c] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -02773c: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -027740: 1100 |0002: return-object v0 │ │ +02775c: |[02775c] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +02776c: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +027770: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -25042,17 +25042,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027744: |[027744] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -027754: 5210 0102 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -027758: 0f00 |0002: return v0 │ │ +027774: |[027774] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +027784: 5210 0102 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +027788: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -25060,17 +25060,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02775c: |[02775c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -02776c: 5210 1402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ -027770: 0f00 |0002: return v0 │ │ +02778c: |[02778c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +02779c: 5210 1402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ +0277a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #24 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -25078,17 +25078,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027774: |[027774] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -027784: 5210 1602 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -027788: 0f00 |0002: return v0 │ │ +0277a4: |[0277a4] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +0277b4: 5210 1602 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +0277b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -25096,29 +25096,29 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -02778c: |[02778c] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -02779c: 6e10 1409 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0914 │ │ -0277a2: 0c00 |0003: move-result-object v0 │ │ -0277a4: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -0277a8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0277ac: 2001 4101 |0008: instance-of v1, v0, Landroid/view/View; // type@0141 │ │ -0277b0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0277b4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0277b6: 1101 |000d: return-object v1 │ │ -0277b8: 0703 |000e: move-object v3, v0 │ │ -0277ba: 1f03 4101 |000f: check-cast v3, Landroid/view/View; // type@0141 │ │ -0277be: 28ef |0011: goto 0000 // -0011 │ │ -0277c0: 6e20 e505 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ -0277c6: 0c01 |0015: move-result-object v1 │ │ -0277c8: 28f7 |0016: goto 000d // -0009 │ │ +0277bc: |[0277bc] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0277cc: 6e10 1409 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0914 │ │ +0277d2: 0c00 |0003: move-result-object v0 │ │ +0277d4: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +0277d8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0277dc: 2001 4601 |0008: instance-of v1, v0, Landroid/view/View; // type@0146 │ │ +0277e0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0277e4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0277e6: 1101 |000d: return-object v1 │ │ +0277e8: 0703 |000e: move-object v3, v0 │ │ +0277ea: 1f03 4601 |000f: check-cast v3, Landroid/view/View; // type@0146 │ │ +0277ee: 28ef |0011: goto 0000 // -0011 │ │ +0277f0: 6e20 e505 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ +0277f6: 0c01 |0015: move-result-object v1 │ │ +0277f8: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0006 line=945 │ │ 0x000c line=946 │ │ 0x000d line=950 │ │ 0x000f line=948 │ │ @@ -25133,34 +25133,34 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0277cc: |[0277cc] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0277dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0277de: 5442 0c02 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -0277e2: 6e10 e80b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -0277e8: 0a02 |0006: move-result v2 │ │ -0277ea: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -0277ee: 5442 0c02 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -0277f2: 6e20 e20b 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -0277f8: 0c01 |000e: move-result-object v1 │ │ -0277fa: 1f01 ed00 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -0277fe: 5442 fb01 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -027802: 5413 e401 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ -027806: 6e30 1905 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0519 │ │ -02780c: 0a02 |0018: move-result v2 │ │ -02780e: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -027812: 1101 |001b: return-object v1 │ │ -027814: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -027818: 28e3 |001e: goto 0001 // -001d │ │ -02781a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -02781c: 28fb |0020: goto 001b // -0005 │ │ +0277fc: |[0277fc] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +02780c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02780e: 5442 0c02 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +027812: 6e10 e80b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +027818: 0a02 |0006: move-result v2 │ │ +02781a: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +02781e: 5442 0c02 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +027822: 6e20 e20b 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +027828: 0c01 |000e: move-result-object v1 │ │ +02782a: 1f01 f200 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +02782e: 5442 fb01 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +027832: 5413 e401 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ +027836: 6e30 1905 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0519 │ │ +02783c: 0a02 |0018: move-result v2 │ │ +02783e: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +027842: 1101 |001b: return-object v1 │ │ +027844: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +027848: 28e3 |001e: goto 0001 // -001d │ │ +02784a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +02784c: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 0x0009 line=934 │ │ 0x0011 line=935 │ │ 0x001b line=939 │ │ 0x001c line=933 │ │ @@ -25177,54 +25177,54 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -027820: |[027820] android.support.v4.view.ViewPager.initViewPager:()V │ │ -027830: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -027832: 6e20 1406 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0614 │ │ -027838: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ -02783c: 6e20 0806 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0608 │ │ -027842: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -027844: 6e20 0906 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0609 │ │ -02784a: 6e10 d105 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05d1 │ │ -027850: 0c01 |0010: move-result-object v1 │ │ -027852: 2203 6d01 |0011: new-instance v3, Landroid/widget/Scroller; // type@016d │ │ -027856: 6204 2302 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0223 │ │ -02785a: 7030 020a 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0a02 │ │ -027860: 5b53 1d02 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -027864: 7110 3309 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0933 │ │ -02786a: 0c00 |001d: move-result-object v0 │ │ -02786c: 7110 8405 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0584 │ │ -027872: 0a03 |0021: move-result v3 │ │ -027874: 5953 2102 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0221 │ │ -027878: 6e10 3509 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0935 │ │ -02787e: 0a03 |0027: move-result v3 │ │ -027880: 5953 1202 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0212 │ │ -027884: 6e10 3409 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@0934 │ │ -02788a: 0a03 |002d: move-result v3 │ │ -02788c: 5953 1102 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0211 │ │ -027890: 2203 1701 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0117 │ │ -027894: 7020 7008 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0870 │ │ -02789a: 5b53 0f02 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ -02789e: 2203 1701 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0117 │ │ -0278a2: 7020 7008 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0870 │ │ -0278a8: 5b53 1b02 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -0278ac: 6e10 7a00 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -0278b2: 0c03 |0041: move-result-object v3 │ │ -0278b4: 6e10 b800 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00b8 │ │ -0278ba: 0c03 |0045: move-result-object v3 │ │ -0278bc: 5232 5a02 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@025a │ │ -0278c0: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -0278c4: c823 |004a: mul-float/2addr v3, v2 │ │ -0278c6: 8733 |004b: float-to-int v3, v3 │ │ -0278c8: 5953 0602 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0206 │ │ -0278cc: 0e00 |004e: return-void │ │ +027850: |[027850] android.support.v4.view.ViewPager.initViewPager:()V │ │ +027860: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +027862: 6e20 1406 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0614 │ │ +027868: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ +02786c: 6e20 0806 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0608 │ │ +027872: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +027874: 6e20 0906 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0609 │ │ +02787a: 6e10 d105 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05d1 │ │ +027880: 0c01 |0010: move-result-object v1 │ │ +027882: 2203 7301 |0011: new-instance v3, Landroid/widget/Scroller; // type@0173 │ │ +027886: 6204 2302 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0223 │ │ +02788a: 7030 020a 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0a02 │ │ +027890: 5b53 1d02 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +027894: 7110 3309 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0933 │ │ +02789a: 0c00 |001d: move-result-object v0 │ │ +02789c: 7110 8405 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0584 │ │ +0278a2: 0a03 |0021: move-result v3 │ │ +0278a4: 5953 2102 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0221 │ │ +0278a8: 6e10 3509 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0935 │ │ +0278ae: 0a03 |0027: move-result v3 │ │ +0278b0: 5953 1202 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0212 │ │ +0278b4: 6e10 3409 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@0934 │ │ +0278ba: 0a03 |002d: move-result v3 │ │ +0278bc: 5953 1102 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0211 │ │ +0278c0: 2203 1c01 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@011c │ │ +0278c4: 7020 7008 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0870 │ │ +0278ca: 5b53 0f02 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ +0278ce: 2203 1c01 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@011c │ │ +0278d2: 7020 7008 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0870 │ │ +0278d8: 5b53 1b02 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +0278dc: 6e10 7a00 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +0278e2: 0c03 |0041: move-result-object v3 │ │ +0278e4: 6e10 b800 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00b8 │ │ +0278ea: 0c03 |0045: move-result-object v3 │ │ +0278ec: 5232 5a02 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@025a │ │ +0278f0: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +0278f4: c823 |004a: mul-float/2addr v3, v2 │ │ +0278f6: 8733 |004b: float-to-int v3, v3 │ │ +0278f8: 5953 0602 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0206 │ │ +0278fc: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x0009 line=283 │ │ 0x000d line=284 │ │ 0x0011 line=285 │ │ @@ -25248,17 +25248,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0278d0: |[0278d0] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -0278e0: 5510 0402 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ -0278e4: 0f00 |0002: return v0 │ │ +027900: |[027900] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +027910: 5510 0402 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ +027914: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1747 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #29 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -25266,19 +25266,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0278e8: |[0278e8] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -0278f8: 6f10 4509 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0945 │ │ -0278fe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -027900: 5c10 0502 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ -027904: 0e00 |0006: return-void │ │ +027918: |[027918] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +027928: 6f10 4509 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0945 │ │ +02792e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +027930: 5c10 0502 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ +027934: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=955 │ │ 0x0003 line=956 │ │ 0x0006 line=957 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -25288,39 +25288,39 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -027908: |[027908] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -027918: 6f20 4609 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@0946 │ │ -02791e: 5284 1602 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -027922: 3d04 2a00 |0005: if-lez v4, 002f // +002a │ │ -027926: 5484 1002 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ -02792a: 3804 2600 |0009: if-eqz v4, 002f // +0026 │ │ -02792e: 6e10 df05 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -027934: 0a02 |000e: move-result v2 │ │ -027936: 6e10 e105 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -02793c: 0a03 |0012: move-result v3 │ │ -02793e: 5284 1602 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -027942: b034 |0015: add-int/2addr v4, v3 │ │ -027944: 9401 0204 |0016: rem-int v1, v2, v4 │ │ -027948: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ -02794c: 9104 0201 |001a: sub-int v4, v2, v1 │ │ -027950: 9000 0403 |001c: add-int v0, v4, v3 │ │ -027954: 5484 1002 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ -027958: 5285 2002 |0020: iget v5, v8, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0220 │ │ -02795c: 5286 1602 |0022: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -027960: b006 |0024: add-int/2addr v6, v0 │ │ -027962: 5287 fd01 |0025: iget v7, v8, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@01fd │ │ -027966: 6e57 f600 0465 |0027: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00f6 │ │ -02796c: 5484 1002 |002a: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ -027970: 6e20 f300 9400 |002c: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00f3 │ │ -027976: 0e00 |002f: return-void │ │ +027938: |[027938] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +027948: 6f20 4609 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@0946 │ │ +02794e: 5284 1602 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +027952: 3d04 2a00 |0005: if-lez v4, 002f // +002a │ │ +027956: 5484 1002 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ +02795a: 3804 2600 |0009: if-eqz v4, 002f // +0026 │ │ +02795e: 6e10 df05 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +027964: 0a02 |000e: move-result v2 │ │ +027966: 6e10 e105 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +02796c: 0a03 |0012: move-result v3 │ │ +02796e: 5284 1602 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +027972: b034 |0015: add-int/2addr v4, v3 │ │ +027974: 9401 0204 |0016: rem-int v1, v2, v4 │ │ +027978: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ +02797c: 9104 0201 |001a: sub-int v4, v2, v1 │ │ +027980: 9000 0403 |001c: add-int v0, v4, v3 │ │ +027984: 5484 1002 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ +027988: 5285 2002 |0020: iget v5, v8, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0220 │ │ +02798c: 5286 1602 |0022: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +027990: b006 |0024: add-int/2addr v6, v0 │ │ +027992: 5287 fd01 |0025: iget v7, v8, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@01fd │ │ +027996: 6e57 f600 0465 |0027: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00f6 │ │ +02799c: 5484 1002 |002a: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ +0279a0: 6e20 f300 9400 |002c: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00f3 │ │ +0279a6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1617 │ │ 0x0003 line=1620 │ │ 0x000b line=1621 │ │ 0x000f line=1622 │ │ 0x0013 line=1623 │ │ @@ -25342,140 +25342,140 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 232 16-bit code units │ │ -027978: |[027978] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -027988: 6e10 e408 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ -02798e: 0a00 |0003: move-result v0 │ │ -027990: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -027994: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -027996: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -02799a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02799c: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -0279a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0279a2: 5ce0 0a02 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -0279a6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0279a8: 5ce0 0b02 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ -0279ac: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -0279ae: 59e0 fa01 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -0279b2: 54e0 2202 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0279b6: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -0279ba: 54e0 2202 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0279be: 6e10 f608 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@08f6 │ │ -0279c4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -0279c6: 5be0 2202 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0279ca: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0279cc: 0f00 |0022: return v0 │ │ -0279ce: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -0279d2: 55e0 0a02 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -0279d6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -0279da: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -0279dc: 28f8 |002a: goto 0022 // -0008 │ │ -0279de: 55e0 0b02 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ -0279e2: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -0279e6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -0279e8: 28f2 |0030: goto 0022 // -000e │ │ -0279ea: 2c06 a900 0000 |0031: sparse-switch v6, 000000da // +000000a9 │ │ -0279f0: 55e0 0a02 |0034: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -0279f4: 3900 1100 |0036: if-nez v0, 0047 // +0011 │ │ -0279f8: 54e0 2202 |0038: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0279fc: 3900 0800 |003a: if-nez v0, 0042 // +0008 │ │ -027a00: 7100 f508 0000 |003c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08f5 │ │ -027a06: 0c00 |003f: move-result-object v0 │ │ -027a08: 5be0 2202 |0040: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -027a0c: 54e0 2202 |0042: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -027a10: 6e20 ee08 f000 |0044: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08ee │ │ -027a16: 55e0 0a02 |0047: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -027a1a: 28d9 |0049: goto 0022 // -0027 │ │ -027a1c: 52e7 fa01 |004a: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -027a20: 12f0 |004c: const/4 v0, #int -1 // #ff │ │ -027a22: 3207 e7ff |004d: if-eq v7, v0, 0034 // -0019 │ │ -027a26: 7120 0405 7f00 |004f: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ -027a2c: 0a09 |0052: move-result v9 │ │ -027a2e: 7120 0805 9f00 |0053: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ -027a34: 0a0a |0056: move-result v10 │ │ -027a36: 52e0 0d02 |0057: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -027a3a: a708 0a00 |0059: sub-float v8, v10, v0 │ │ -027a3e: 7110 650b 0800 |005b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ -027a44: 0a0b |005e: move-result v11 │ │ -027a46: 7120 0905 9f00 |005f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0509 │ │ -027a4c: 0a0c |0062: move-result v12 │ │ -027a4e: 52e0 0e02 |0063: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@020e │ │ -027a52: a700 0c00 |0065: sub-float v0, v12, v0 │ │ -027a56: 7110 650b 0000 |0067: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ -027a5c: 0a0d |006a: move-result v13 │ │ -027a5e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -027a60: 8783 |006c: float-to-int v3, v8 │ │ -027a62: 87a4 |006d: float-to-int v4, v10 │ │ -027a64: 87c5 |006e: float-to-int v5, v12 │ │ -027a66: 07e0 |006f: move-object v0, v14 │ │ -027a68: 07e1 |0070: move-object v1, v14 │ │ -027a6a: 7406 bb05 0000 |0071: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@05bb │ │ -027a70: 0a00 |0074: move-result v0 │ │ -027a72: 3800 0a00 |0075: if-eqz v0, 007f // +000a │ │ -027a76: 59ea 0d02 |0077: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -027a7a: 59ea 0802 |0079: iput v10, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ -027a7e: 59ec 0e02 |007b: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@020e │ │ -027a82: 1200 |007d: const/4 v0, #int 0 // #0 │ │ -027a84: 28a4 |007e: goto 0022 // -005c │ │ -027a86: 52e0 2102 |007f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0221 │ │ -027a8a: 8200 |0081: int-to-float v0, v0 │ │ -027a8c: 2d00 0b00 |0082: cmpl-float v0, v11, v0 │ │ -027a90: 3d00 1400 |0084: if-lez v0, 0098 // +0014 │ │ -027a94: 2d00 0b0d |0086: cmpl-float v0, v11, v13 │ │ -027a98: 3d00 1000 |0088: if-lez v0, 0098 // +0010 │ │ -027a9c: 1210 |008a: const/4 v0, #int 1 // #1 │ │ -027a9e: 5ce0 0a02 |008b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -027aa2: 1210 |008d: const/4 v0, #int 1 // #1 │ │ -027aa4: 7020 1206 0e00 |008e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ -027aaa: 59ea 0d02 |0091: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -027aae: 1210 |0093: const/4 v0, #int 1 // #1 │ │ -027ab0: 7020 1306 0e00 |0094: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ -027ab6: 289d |0097: goto 0034 // -0063 │ │ -027ab8: 52e0 2102 |0098: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0221 │ │ -027abc: 8200 |009a: int-to-float v0, v0 │ │ -027abe: 2d00 0d00 |009b: cmpl-float v0, v13, v0 │ │ -027ac2: 3d00 97ff |009d: if-lez v0, 0034 // -0069 │ │ -027ac6: 1210 |009f: const/4 v0, #int 1 // #1 │ │ -027ac8: 5ce0 0b02 |00a0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ -027acc: 2892 |00a2: goto 0034 // -006e │ │ -027ace: 6e10 e708 0f00 |00a3: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@08e7 │ │ -027ad4: 0a00 |00a6: move-result v0 │ │ -027ad6: 59e0 0802 |00a7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ -027ada: 59e0 0d02 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -027ade: 6e10 e908 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@08e9 │ │ -027ae4: 0a00 |00ae: move-result v0 │ │ -027ae6: 59e0 0e02 |00af: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@020e │ │ -027aea: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -027aec: 7120 0705 0f00 |00b2: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ -027af2: 0a00 |00b5: move-result v0 │ │ -027af4: 59e0 fa01 |00b6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -027af8: 52e0 1c02 |00b8: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ -027afc: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ -027afe: 3310 0e00 |00bb: if-ne v0, v1, 00c9 // +000e │ │ -027b02: 1210 |00bd: const/4 v0, #int 1 // #1 │ │ -027b04: 5ce0 0a02 |00be: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -027b08: 1200 |00c0: const/4 v0, #int 0 // #0 │ │ -027b0a: 5ce0 0b02 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ -027b0e: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ -027b10: 7020 1206 0e00 |00c4: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ -027b16: 2900 6dff |00c7: goto/16 0034 // -0093 │ │ -027b1a: 7010 bd05 0e00 |00c9: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ -027b20: 1200 |00cc: const/4 v0, #int 0 // #0 │ │ -027b22: 5ce0 0a02 |00cd: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -027b26: 1200 |00cf: const/4 v0, #int 0 // #0 │ │ -027b28: 5ce0 0b02 |00d0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ -027b2c: 2900 62ff |00d2: goto/16 0034 // -009e │ │ -027b30: 7020 f505 fe00 |00d4: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@05f5 │ │ -027b36: 2900 5dff |00d7: goto/16 0034 // -00a3 │ │ -027b3a: 0000 |00d9: nop // spacer │ │ -027b3c: 0002 0300 0000 0000 0200 0000 0600 ... |00da: sparse-switch-data (14 units) │ │ +0279a8: |[0279a8] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0279b8: 6e10 e408 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ +0279be: 0a00 |0003: move-result v0 │ │ +0279c0: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +0279c4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +0279c6: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +0279ca: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0279cc: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +0279d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0279d2: 5ce0 0a02 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +0279d6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0279d8: 5ce0 0b02 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ +0279dc: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +0279de: 59e0 fa01 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +0279e2: 54e0 2202 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +0279e6: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +0279ea: 54e0 2202 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +0279ee: 6e10 f608 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@08f6 │ │ +0279f4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0279f6: 5be0 2202 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +0279fa: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0279fc: 0f00 |0022: return v0 │ │ +0279fe: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +027a02: 55e0 0a02 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +027a06: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +027a0a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +027a0c: 28f8 |002a: goto 0022 // -0008 │ │ +027a0e: 55e0 0b02 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ +027a12: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +027a16: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +027a18: 28f2 |0030: goto 0022 // -000e │ │ +027a1a: 2c06 a900 0000 |0031: sparse-switch v6, 000000da // +000000a9 │ │ +027a20: 55e0 0a02 |0034: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +027a24: 3900 1100 |0036: if-nez v0, 0047 // +0011 │ │ +027a28: 54e0 2202 |0038: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +027a2c: 3900 0800 |003a: if-nez v0, 0042 // +0008 │ │ +027a30: 7100 f508 0000 |003c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08f5 │ │ +027a36: 0c00 |003f: move-result-object v0 │ │ +027a38: 5be0 2202 |0040: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +027a3c: 54e0 2202 |0042: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +027a40: 6e20 ee08 f000 |0044: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08ee │ │ +027a46: 55e0 0a02 |0047: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +027a4a: 28d9 |0049: goto 0022 // -0027 │ │ +027a4c: 52e7 fa01 |004a: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +027a50: 12f0 |004c: const/4 v0, #int -1 // #ff │ │ +027a52: 3207 e7ff |004d: if-eq v7, v0, 0034 // -0019 │ │ +027a56: 7120 0405 7f00 |004f: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ +027a5c: 0a09 |0052: move-result v9 │ │ +027a5e: 7120 0805 9f00 |0053: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ +027a64: 0a0a |0056: move-result v10 │ │ +027a66: 52e0 0d02 |0057: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +027a6a: a708 0a00 |0059: sub-float v8, v10, v0 │ │ +027a6e: 7110 650b 0800 |005b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ +027a74: 0a0b |005e: move-result v11 │ │ +027a76: 7120 0905 9f00 |005f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0509 │ │ +027a7c: 0a0c |0062: move-result v12 │ │ +027a7e: 52e0 0e02 |0063: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@020e │ │ +027a82: a700 0c00 |0065: sub-float v0, v12, v0 │ │ +027a86: 7110 650b 0000 |0067: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ +027a8c: 0a0d |006a: move-result v13 │ │ +027a8e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +027a90: 8783 |006c: float-to-int v3, v8 │ │ +027a92: 87a4 |006d: float-to-int v4, v10 │ │ +027a94: 87c5 |006e: float-to-int v5, v12 │ │ +027a96: 07e0 |006f: move-object v0, v14 │ │ +027a98: 07e1 |0070: move-object v1, v14 │ │ +027a9a: 7406 bb05 0000 |0071: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@05bb │ │ +027aa0: 0a00 |0074: move-result v0 │ │ +027aa2: 3800 0a00 |0075: if-eqz v0, 007f // +000a │ │ +027aa6: 59ea 0d02 |0077: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +027aaa: 59ea 0802 |0079: iput v10, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ +027aae: 59ec 0e02 |007b: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@020e │ │ +027ab2: 1200 |007d: const/4 v0, #int 0 // #0 │ │ +027ab4: 28a4 |007e: goto 0022 // -005c │ │ +027ab6: 52e0 2102 |007f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0221 │ │ +027aba: 8200 |0081: int-to-float v0, v0 │ │ +027abc: 2d00 0b00 |0082: cmpl-float v0, v11, v0 │ │ +027ac0: 3d00 1400 |0084: if-lez v0, 0098 // +0014 │ │ +027ac4: 2d00 0b0d |0086: cmpl-float v0, v11, v13 │ │ +027ac8: 3d00 1000 |0088: if-lez v0, 0098 // +0010 │ │ +027acc: 1210 |008a: const/4 v0, #int 1 // #1 │ │ +027ace: 5ce0 0a02 |008b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +027ad2: 1210 |008d: const/4 v0, #int 1 // #1 │ │ +027ad4: 7020 1206 0e00 |008e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ +027ada: 59ea 0d02 |0091: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +027ade: 1210 |0093: const/4 v0, #int 1 // #1 │ │ +027ae0: 7020 1306 0e00 |0094: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ +027ae6: 289d |0097: goto 0034 // -0063 │ │ +027ae8: 52e0 2102 |0098: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0221 │ │ +027aec: 8200 |009a: int-to-float v0, v0 │ │ +027aee: 2d00 0d00 |009b: cmpl-float v0, v13, v0 │ │ +027af2: 3d00 97ff |009d: if-lez v0, 0034 // -0069 │ │ +027af6: 1210 |009f: const/4 v0, #int 1 // #1 │ │ +027af8: 5ce0 0b02 |00a0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ +027afc: 2892 |00a2: goto 0034 // -006e │ │ +027afe: 6e10 e708 0f00 |00a3: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@08e7 │ │ +027b04: 0a00 |00a6: move-result v0 │ │ +027b06: 59e0 0802 |00a7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ +027b0a: 59e0 0d02 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +027b0e: 6e10 e908 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@08e9 │ │ +027b14: 0a00 |00ae: move-result v0 │ │ +027b16: 59e0 0e02 |00af: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@020e │ │ +027b1a: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +027b1c: 7120 0705 0f00 |00b2: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ +027b22: 0a00 |00b5: move-result v0 │ │ +027b24: 59e0 fa01 |00b6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +027b28: 52e0 1c02 |00b8: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@021c │ │ +027b2c: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ +027b2e: 3310 0e00 |00bb: if-ne v0, v1, 00c9 // +000e │ │ +027b32: 1210 |00bd: const/4 v0, #int 1 // #1 │ │ +027b34: 5ce0 0a02 |00be: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +027b38: 1200 |00c0: const/4 v0, #int 0 // #0 │ │ +027b3a: 5ce0 0b02 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ +027b3e: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ +027b40: 7020 1206 0e00 |00c4: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ +027b46: 2900 6dff |00c7: goto/16 0034 // -0093 │ │ +027b4a: 7010 bd05 0e00 |00c9: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ +027b50: 1200 |00cc: const/4 v0, #int 0 // #0 │ │ +027b52: 5ce0 0a02 |00cd: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +027b56: 1200 |00cf: const/4 v0, #int 0 // #0 │ │ +027b58: 5ce0 0b02 |00d0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@020b │ │ +027b5c: 2900 62ff |00d2: goto/16 0034 // -009e │ │ +027b60: 7020 f505 fe00 |00d4: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@05f5 │ │ +027b66: 2900 5dff |00d7: goto/16 0034 // -00a3 │ │ +027b6a: 0000 |00d9: nop // spacer │ │ +027b6c: 0002 0300 0000 0000 0200 0000 0600 ... |00da: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0006 line=1295 │ │ 0x000c line=1298 │ │ 0x000f line=1299 │ │ 0x0012 line=1300 │ │ @@ -25543,163 +25543,163 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 28 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 310 16-bit code units │ │ -027b58: |[027b58] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -027b68: 1314 0100 |0000: const/16 v20, #int 1 // #1 │ │ -027b6c: 0200 1400 |0002: move/from16 v0, v20 │ │ -027b70: 0801 1600 |0004: move-object/from16 v1, v22 │ │ -027b74: 5c10 0702 |0006: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ -027b78: 7401 fc05 1600 |0008: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ -027b7e: 1314 0000 |000b: const/16 v20, #int 0 // #0 │ │ -027b82: 0200 1400 |000d: move/from16 v0, v20 │ │ -027b86: 0801 1600 |000f: move-object/from16 v1, v22 │ │ -027b8a: 5c10 0702 |0011: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ -027b8e: 7401 d005 1600 |0013: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -027b94: 0a05 |0016: move-result v5 │ │ -027b96: 9113 1a18 |0017: sub-int v19, v26, v24 │ │ -027b9a: 9107 1b19 |0019: sub-int v7, v27, v25 │ │ -027b9e: 7401 db05 1600 |001b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05db │ │ -027ba4: 0a0e |001e: move-result v14 │ │ -027ba6: 7401 dd05 1600 |001f: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ -027bac: 0a10 |0022: move-result v16 │ │ -027bae: 7401 dc05 1600 |0023: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05dc │ │ -027bb4: 0a0f |0026: move-result v15 │ │ -027bb6: 7401 da05 1600 |0027: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05da │ │ -027bbc: 0a0d |002a: move-result v13 │ │ -027bbe: 7401 df05 1600 |002b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -027bc4: 0a11 |002e: move-result v17 │ │ -027bc6: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -027bc8: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -027bca: 3559 ce00 |0031: if-ge v9, v5, 00ff // +00ce │ │ -027bce: 0800 1600 |0033: move-object/from16 v0, v22 │ │ -027bd2: 6e20 cf05 9000 |0035: invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -027bd8: 0c02 |0038: move-result-object v2 │ │ -027bda: 6e10 1b09 0200 |0039: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@091b │ │ -027be0: 0a14 |003c: move-result v20 │ │ -027be2: 1315 0800 |003d: const/16 v21, #int 8 // #8 │ │ -027be6: 0200 1400 |003f: move/from16 v0, v20 │ │ -027bea: 0201 1500 |0041: move/from16 v1, v21 │ │ -027bee: 3210 3c00 |0043: if-eq v0, v1, 007f // +003c │ │ -027bf2: 6e10 0f09 0200 |0045: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ -027bf8: 0c0c |0048: move-result-object v12 │ │ -027bfa: 1f0c ee00 |0049: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -027bfe: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -027c00: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -027c02: 55c0 e801 |004d: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ -027c06: 0214 0000 |004f: move/from16 v20, v0 │ │ -027c0a: 3814 8000 |0051: if-eqz v20, 00d1 // +0080 │ │ -027c0e: 52c0 e701 |0053: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ -027c12: 0214 0000 |0055: move/from16 v20, v0 │ │ -027c16: dd08 1407 |0057: and-int/lit8 v8, v20, #int 7 // #07 │ │ -027c1a: 52c0 e701 |0059: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ -027c1e: 0214 0000 |005b: move/from16 v20, v0 │ │ -027c22: dd12 1470 |005d: and-int/lit8 v18, v20, #int 112 // #70 │ │ -027c26: 2b08 bb00 0000 |005f: packed-switch v8, 0000011a // +000000bb │ │ -027c2c: 01e3 |0062: move v3, v14 │ │ -027c2e: 2c12 c500 0000 |0063: sparse-switch v18, 00000128 // +000000c5 │ │ -027c34: 0204 1000 |0066: move/from16 v4, v16 │ │ -027c38: 9003 0311 |0068: add-int v3, v3, v17 │ │ -027c3c: d806 0601 |006a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -027c40: 6e10 1209 0200 |006c: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -027c46: 0a14 |006f: move-result v20 │ │ -027c48: 9014 1403 |0070: add-int v20, v20, v3 │ │ -027c4c: 6e10 1109 0200 |0072: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ -027c52: 0a15 |0075: move-result v21 │ │ -027c54: 9015 1504 |0076: add-int v21, v21, v4 │ │ -027c58: 0200 1400 |0078: move/from16 v0, v20 │ │ -027c5c: 0201 1500 |007a: move/from16 v1, v21 │ │ -027c60: 6e51 1e09 3204 |007c: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@091e │ │ -027c66: d809 0901 |007f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -027c6a: 28b0 |0081: goto 0031 // -0050 │ │ -027c6c: 01e3 |0082: move v3, v14 │ │ -027c6e: 6e10 1209 0200 |0083: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -027c74: 0a14 |0086: move-result v20 │ │ -027c76: 900e 0e14 |0087: add-int v14, v14, v20 │ │ -027c7a: 28da |0089: goto 0063 // -0026 │ │ -027c7c: 6e10 1209 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -027c82: 0a14 |008d: move-result v20 │ │ -027c84: 9114 1314 |008e: sub-int v20, v19, v20 │ │ -027c88: db14 1402 |0090: div-int/lit8 v20, v20, #int 2 // #02 │ │ -027c8c: 0200 1400 |0092: move/from16 v0, v20 │ │ -027c90: 7120 680b e000 |0094: invoke-static {v0, v14}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -027c96: 0a03 |0097: move-result v3 │ │ -027c98: 28cb |0098: goto 0063 // -0035 │ │ -027c9a: 9114 130f |0099: sub-int v20, v19, v15 │ │ -027c9e: 6e10 1209 0200 |009b: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -027ca4: 0a15 |009e: move-result v21 │ │ -027ca6: 9103 1415 |009f: sub-int v3, v20, v21 │ │ -027caa: 6e10 1209 0200 |00a1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -027cb0: 0a14 |00a4: move-result v20 │ │ -027cb2: 900f 0f14 |00a5: add-int v15, v15, v20 │ │ -027cb6: 28bc |00a7: goto 0063 // -0044 │ │ -027cb8: 0204 1000 |00a8: move/from16 v4, v16 │ │ -027cbc: 6e10 1109 0200 |00aa: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ -027cc2: 0a14 |00ad: move-result v20 │ │ -027cc4: 9010 1014 |00ae: add-int v16, v16, v20 │ │ -027cc8: 28b8 |00b0: goto 0068 // -0048 │ │ -027cca: 6e10 1109 0200 |00b1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ -027cd0: 0a14 |00b4: move-result v20 │ │ -027cd2: 9114 0714 |00b5: sub-int v20, v7, v20 │ │ -027cd6: db14 1402 |00b7: div-int/lit8 v20, v20, #int 2 // #02 │ │ -027cda: 0200 1400 |00b9: move/from16 v0, v20 │ │ -027cde: 0201 1000 |00bb: move/from16 v1, v16 │ │ -027ce2: 7120 680b 1000 |00bd: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -027ce8: 0a04 |00c0: move-result v4 │ │ -027cea: 28a7 |00c1: goto 0068 // -0059 │ │ -027cec: 9114 070d |00c2: sub-int v20, v7, v13 │ │ -027cf0: 6e10 1109 0200 |00c4: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ -027cf6: 0a15 |00c7: move-result v21 │ │ -027cf8: 9104 1415 |00c8: sub-int v4, v20, v21 │ │ -027cfc: 6e10 1109 0200 |00ca: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ -027d02: 0a14 |00cd: move-result v20 │ │ -027d04: 900d 0d14 |00ce: add-int v13, v13, v20 │ │ -027d08: 2898 |00d0: goto 0068 // -0068 │ │ -027d0a: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ -027d0e: 6e20 e505 2000 |00d3: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ -027d14: 0c0a |00d6: move-result-object v10 │ │ -027d16: 380a a8ff |00d7: if-eqz v10, 007f // -0058 │ │ -027d1a: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ -027d1e: 5200 1602 |00db: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -027d22: 0214 0000 |00dd: move/from16 v20, v0 │ │ -027d26: 9014 1413 |00df: add-int v20, v20, v19 │ │ -027d2a: 52a0 e501 |00e1: iget v0, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -027d2e: 0215 0000 |00e3: move/from16 v21, v0 │ │ -027d32: 920b 1415 |00e5: mul-int v11, v20, v21 │ │ -027d36: 9003 0e0b |00e7: add-int v3, v14, v11 │ │ -027d3a: 0204 1000 |00e9: move/from16 v4, v16 │ │ -027d3e: 6e10 1209 0200 |00eb: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -027d44: 0a14 |00ee: move-result v20 │ │ -027d46: 9014 1403 |00ef: add-int v20, v20, v3 │ │ -027d4a: 6e10 1109 0200 |00f1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ -027d50: 0a15 |00f4: move-result v21 │ │ -027d52: 9015 1504 |00f5: add-int v21, v21, v4 │ │ -027d56: 0200 1400 |00f7: move/from16 v0, v20 │ │ -027d5a: 0201 1500 |00f9: move/from16 v1, v21 │ │ -027d5e: 6e51 1e09 3204 |00fb: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@091e │ │ -027d64: 2881 |00fe: goto 007f // -007f │ │ -027d66: 0200 1000 |00ff: move/from16 v0, v16 │ │ -027d6a: 0801 1600 |0101: move-object/from16 v1, v22 │ │ -027d6e: 5910 2002 |0103: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0220 │ │ -027d72: 9114 070d |0105: sub-int v20, v7, v13 │ │ -027d76: 0200 1400 |0107: move/from16 v0, v20 │ │ -027d7a: 0801 1600 |0109: move-object/from16 v1, v22 │ │ -027d7e: 5910 fd01 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@01fd │ │ -027d82: 0800 1600 |010d: move-object/from16 v0, v22 │ │ -027d86: 5906 0202 |010f: iput v6, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@0202 │ │ -027d8a: 1314 0000 |0111: const/16 v20, #int 0 // #0 │ │ -027d8e: 0200 1400 |0113: move/from16 v0, v20 │ │ -027d92: 0801 1600 |0115: move-object/from16 v1, v22 │ │ -027d96: 5c10 0502 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ -027d9a: 0e00 |0119: return-void │ │ -027d9c: 0001 0500 0100 0000 2b00 0000 0300 ... |011a: packed-switch-data (14 units) │ │ -027db8: 0002 0300 1000 0000 3000 0000 5000 ... |0128: sparse-switch-data (14 units) │ │ +027b88: |[027b88] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +027b98: 1314 0100 |0000: const/16 v20, #int 1 // #1 │ │ +027b9c: 0200 1400 |0002: move/from16 v0, v20 │ │ +027ba0: 0801 1600 |0004: move-object/from16 v1, v22 │ │ +027ba4: 5c10 0702 |0006: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ +027ba8: 7401 fc05 1600 |0008: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ +027bae: 1314 0000 |000b: const/16 v20, #int 0 // #0 │ │ +027bb2: 0200 1400 |000d: move/from16 v0, v20 │ │ +027bb6: 0801 1600 |000f: move-object/from16 v1, v22 │ │ +027bba: 5c10 0702 |0011: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ +027bbe: 7401 d005 1600 |0013: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +027bc4: 0a05 |0016: move-result v5 │ │ +027bc6: 9113 1a18 |0017: sub-int v19, v26, v24 │ │ +027bca: 9107 1b19 |0019: sub-int v7, v27, v25 │ │ +027bce: 7401 db05 1600 |001b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05db │ │ +027bd4: 0a0e |001e: move-result v14 │ │ +027bd6: 7401 dd05 1600 |001f: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ +027bdc: 0a10 |0022: move-result v16 │ │ +027bde: 7401 dc05 1600 |0023: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05dc │ │ +027be4: 0a0f |0026: move-result v15 │ │ +027be6: 7401 da05 1600 |0027: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05da │ │ +027bec: 0a0d |002a: move-result v13 │ │ +027bee: 7401 df05 1600 |002b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +027bf4: 0a11 |002e: move-result v17 │ │ +027bf6: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +027bf8: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +027bfa: 3559 ce00 |0031: if-ge v9, v5, 00ff // +00ce │ │ +027bfe: 0800 1600 |0033: move-object/from16 v0, v22 │ │ +027c02: 6e20 cf05 9000 |0035: invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +027c08: 0c02 |0038: move-result-object v2 │ │ +027c0a: 6e10 1b09 0200 |0039: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@091b │ │ +027c10: 0a14 |003c: move-result v20 │ │ +027c12: 1315 0800 |003d: const/16 v21, #int 8 // #8 │ │ +027c16: 0200 1400 |003f: move/from16 v0, v20 │ │ +027c1a: 0201 1500 |0041: move/from16 v1, v21 │ │ +027c1e: 3210 3c00 |0043: if-eq v0, v1, 007f // +003c │ │ +027c22: 6e10 0f09 0200 |0045: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ +027c28: 0c0c |0048: move-result-object v12 │ │ +027c2a: 1f0c f300 |0049: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +027c2e: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +027c30: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +027c32: 55c0 e801 |004d: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ +027c36: 0214 0000 |004f: move/from16 v20, v0 │ │ +027c3a: 3814 8000 |0051: if-eqz v20, 00d1 // +0080 │ │ +027c3e: 52c0 e701 |0053: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ +027c42: 0214 0000 |0055: move/from16 v20, v0 │ │ +027c46: dd08 1407 |0057: and-int/lit8 v8, v20, #int 7 // #07 │ │ +027c4a: 52c0 e701 |0059: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ +027c4e: 0214 0000 |005b: move/from16 v20, v0 │ │ +027c52: dd12 1470 |005d: and-int/lit8 v18, v20, #int 112 // #70 │ │ +027c56: 2b08 bb00 0000 |005f: packed-switch v8, 0000011a // +000000bb │ │ +027c5c: 01e3 |0062: move v3, v14 │ │ +027c5e: 2c12 c500 0000 |0063: sparse-switch v18, 00000128 // +000000c5 │ │ +027c64: 0204 1000 |0066: move/from16 v4, v16 │ │ +027c68: 9003 0311 |0068: add-int v3, v3, v17 │ │ +027c6c: d806 0601 |006a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +027c70: 6e10 1209 0200 |006c: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +027c76: 0a14 |006f: move-result v20 │ │ +027c78: 9014 1403 |0070: add-int v20, v20, v3 │ │ +027c7c: 6e10 1109 0200 |0072: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ +027c82: 0a15 |0075: move-result v21 │ │ +027c84: 9015 1504 |0076: add-int v21, v21, v4 │ │ +027c88: 0200 1400 |0078: move/from16 v0, v20 │ │ +027c8c: 0201 1500 |007a: move/from16 v1, v21 │ │ +027c90: 6e51 1e09 3204 |007c: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@091e │ │ +027c96: d809 0901 |007f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +027c9a: 28b0 |0081: goto 0031 // -0050 │ │ +027c9c: 01e3 |0082: move v3, v14 │ │ +027c9e: 6e10 1209 0200 |0083: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +027ca4: 0a14 |0086: move-result v20 │ │ +027ca6: 900e 0e14 |0087: add-int v14, v14, v20 │ │ +027caa: 28da |0089: goto 0063 // -0026 │ │ +027cac: 6e10 1209 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +027cb2: 0a14 |008d: move-result v20 │ │ +027cb4: 9114 1314 |008e: sub-int v20, v19, v20 │ │ +027cb8: db14 1402 |0090: div-int/lit8 v20, v20, #int 2 // #02 │ │ +027cbc: 0200 1400 |0092: move/from16 v0, v20 │ │ +027cc0: 7120 680b e000 |0094: invoke-static {v0, v14}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +027cc6: 0a03 |0097: move-result v3 │ │ +027cc8: 28cb |0098: goto 0063 // -0035 │ │ +027cca: 9114 130f |0099: sub-int v20, v19, v15 │ │ +027cce: 6e10 1209 0200 |009b: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +027cd4: 0a15 |009e: move-result v21 │ │ +027cd6: 9103 1415 |009f: sub-int v3, v20, v21 │ │ +027cda: 6e10 1209 0200 |00a1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +027ce0: 0a14 |00a4: move-result v20 │ │ +027ce2: 900f 0f14 |00a5: add-int v15, v15, v20 │ │ +027ce6: 28bc |00a7: goto 0063 // -0044 │ │ +027ce8: 0204 1000 |00a8: move/from16 v4, v16 │ │ +027cec: 6e10 1109 0200 |00aa: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ +027cf2: 0a14 |00ad: move-result v20 │ │ +027cf4: 9010 1014 |00ae: add-int v16, v16, v20 │ │ +027cf8: 28b8 |00b0: goto 0068 // -0048 │ │ +027cfa: 6e10 1109 0200 |00b1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ +027d00: 0a14 |00b4: move-result v20 │ │ +027d02: 9114 0714 |00b5: sub-int v20, v7, v20 │ │ +027d06: db14 1402 |00b7: div-int/lit8 v20, v20, #int 2 // #02 │ │ +027d0a: 0200 1400 |00b9: move/from16 v0, v20 │ │ +027d0e: 0201 1000 |00bb: move/from16 v1, v16 │ │ +027d12: 7120 680b 1000 |00bd: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +027d18: 0a04 |00c0: move-result v4 │ │ +027d1a: 28a7 |00c1: goto 0068 // -0059 │ │ +027d1c: 9114 070d |00c2: sub-int v20, v7, v13 │ │ +027d20: 6e10 1109 0200 |00c4: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ +027d26: 0a15 |00c7: move-result v21 │ │ +027d28: 9104 1415 |00c8: sub-int v4, v20, v21 │ │ +027d2c: 6e10 1109 0200 |00ca: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ +027d32: 0a14 |00cd: move-result v20 │ │ +027d34: 900d 0d14 |00ce: add-int v13, v13, v20 │ │ +027d38: 2898 |00d0: goto 0068 // -0068 │ │ +027d3a: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ +027d3e: 6e20 e505 2000 |00d3: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ +027d44: 0c0a |00d6: move-result-object v10 │ │ +027d46: 380a a8ff |00d7: if-eqz v10, 007f // -0058 │ │ +027d4a: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ +027d4e: 5200 1602 |00db: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +027d52: 0214 0000 |00dd: move/from16 v20, v0 │ │ +027d56: 9014 1413 |00df: add-int v20, v20, v19 │ │ +027d5a: 52a0 e501 |00e1: iget v0, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +027d5e: 0215 0000 |00e3: move/from16 v21, v0 │ │ +027d62: 920b 1415 |00e5: mul-int v11, v20, v21 │ │ +027d66: 9003 0e0b |00e7: add-int v3, v14, v11 │ │ +027d6a: 0204 1000 |00e9: move/from16 v4, v16 │ │ +027d6e: 6e10 1209 0200 |00eb: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +027d74: 0a14 |00ee: move-result v20 │ │ +027d76: 9014 1403 |00ef: add-int v20, v20, v3 │ │ +027d7a: 6e10 1109 0200 |00f1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ +027d80: 0a15 |00f4: move-result v21 │ │ +027d82: 9015 1504 |00f5: add-int v21, v21, v4 │ │ +027d86: 0200 1400 |00f7: move/from16 v0, v20 │ │ +027d8a: 0201 1500 |00f9: move/from16 v1, v21 │ │ +027d8e: 6e51 1e09 3204 |00fb: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@091e │ │ +027d94: 2881 |00fe: goto 007f // -007f │ │ +027d96: 0200 1000 |00ff: move/from16 v0, v16 │ │ +027d9a: 0801 1600 |0101: move-object/from16 v1, v22 │ │ +027d9e: 5910 2002 |0103: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0220 │ │ +027da2: 9114 070d |0105: sub-int v20, v7, v13 │ │ +027da6: 0200 1400 |0107: move/from16 v0, v20 │ │ +027daa: 0801 1600 |0109: move-object/from16 v1, v22 │ │ +027dae: 5910 fd01 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@01fd │ │ +027db2: 0800 1600 |010d: move-object/from16 v0, v22 │ │ +027db6: 5906 0202 |010f: iput v6, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@0202 │ │ +027dba: 1314 0000 |0111: const/16 v20, #int 0 // #0 │ │ +027dbe: 0200 1400 |0113: move/from16 v0, v20 │ │ +027dc2: 0801 1600 |0115: move-object/from16 v1, v22 │ │ +027dc6: 5c10 0502 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ +027dca: 0e00 |0119: return-void │ │ +027dcc: 0001 0500 0100 0000 2b00 0000 0300 ... |011a: packed-switch-data (14 units) │ │ +027de8: 0002 0300 1000 0000 3000 0000 5000 ... |0128: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0008 line=1071 │ │ 0x000b line=1072 │ │ 0x0013 line=1074 │ │ 0x0017 line=1075 │ │ @@ -25789,193 +25789,193 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 350 16-bit code units │ │ -027dd4: |[027dd4] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -027de4: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ -027de8: 0200 1100 |0002: move/from16 v0, v17 │ │ -027dec: 0201 1500 |0004: move/from16 v1, v21 │ │ -027df0: 7120 d305 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@05d3 │ │ -027df6: 0a11 |0009: move-result v17 │ │ -027df8: 1312 0000 |000a: const/16 v18, #int 0 // #0 │ │ -027dfc: 0200 1200 |000c: move/from16 v0, v18 │ │ -027e00: 0201 1600 |000e: move/from16 v1, v22 │ │ -027e04: 7120 d305 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@05d3 │ │ -027e0a: 0a12 |0013: move-result v18 │ │ -027e0c: 0800 1400 |0014: move-object/from16 v0, v20 │ │ -027e10: 0201 1100 |0016: move/from16 v1, v17 │ │ -027e14: 0202 1200 |0018: move/from16 v2, v18 │ │ -027e18: 6e30 0b06 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@060b │ │ -027e1e: 7401 d805 1400 |001d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@05d8 │ │ -027e24: 0a11 |0020: move-result v17 │ │ -027e26: 7401 db05 1400 |0021: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05db │ │ -027e2c: 0a12 |0024: move-result v18 │ │ -027e2e: 9111 1112 |0025: sub-int v17, v17, v18 │ │ -027e32: 7401 dc05 1400 |0027: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05dc │ │ -027e38: 0a12 |002a: move-result v18 │ │ -027e3a: 9105 1112 |002b: sub-int v5, v17, v18 │ │ -027e3e: 7401 d705 1400 |002d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@05d7 │ │ -027e44: 0a11 |0030: move-result v17 │ │ -027e46: 7401 dd05 1400 |0031: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ -027e4c: 0a12 |0034: move-result v18 │ │ -027e4e: 9111 1112 |0035: sub-int v17, v17, v18 │ │ -027e52: 7401 da05 1400 |0037: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05da │ │ -027e58: 0a12 |003a: move-result v18 │ │ -027e5a: 9104 1112 |003b: sub-int v4, v17, v18 │ │ -027e5e: 7401 d005 1400 |003d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -027e64: 0a0d |0040: move-result v13 │ │ -027e66: 120b |0041: const/4 v11, #int 0 // #0 │ │ -027e68: 35db af00 |0042: if-ge v11, v13, 00f1 // +00af │ │ -027e6c: 0800 1400 |0044: move-object/from16 v0, v20 │ │ -027e70: 6e20 cf05 b000 |0046: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -027e76: 0c03 |0049: move-result-object v3 │ │ -027e78: 6e10 1b09 0300 |004a: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@091b │ │ -027e7e: 0a11 |004d: move-result v17 │ │ -027e80: 1312 0800 |004e: const/16 v18, #int 8 // #8 │ │ -027e84: 0200 1100 |0050: move/from16 v0, v17 │ │ -027e88: 0201 1200 |0052: move/from16 v1, v18 │ │ -027e8c: 3210 8700 |0054: if-eq v0, v1, 00db // +0087 │ │ -027e90: 6e10 0f09 0300 |0056: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ -027e96: 0c0c |0059: move-result-object v12 │ │ -027e98: 1f0c ee00 |005a: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -027e9c: 380c 7f00 |005c: if-eqz v12, 00db // +007f │ │ -027ea0: 55c0 e801 |005e: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ -027ea4: 0211 0000 |0060: move/from16 v17, v0 │ │ -027ea8: 3811 7900 |0062: if-eqz v17, 00db // +0079 │ │ -027eac: 52c0 e701 |0064: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ -027eb0: 0211 0000 |0066: move/from16 v17, v0 │ │ -027eb4: dd0a 1107 |0068: and-int/lit8 v10, v17, #int 7 // #07 │ │ -027eb8: 52c0 e701 |006a: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ -027ebc: 0211 0000 |006c: move/from16 v17, v0 │ │ -027ec0: dd0e 1170 |006e: and-int/lit8 v14, v17, #int 112 // #70 │ │ -027ec4: 1a11 6707 |0070: const-string v17, "ViewPager" // string@0767 │ │ -027ec8: 2212 c101 |0072: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -027ecc: 7601 8e0b 1200 |0074: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -027ed2: 1a13 e00b |0077: const-string v19, "gravity: " // string@0be0 │ │ -027ed6: 7402 960b 1200 |0079: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -027edc: 0c12 |007c: move-result-object v18 │ │ -027ede: 52c0 e701 |007d: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ -027ee2: 0213 0000 |007f: move/from16 v19, v0 │ │ -027ee6: 7402 930b 1200 |0081: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -027eec: 0c12 |0084: move-result-object v18 │ │ -027eee: 1a13 4d00 |0085: const-string v19, " hgrav: " // string@004d │ │ -027ef2: 7402 960b 1200 |0087: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -027ef8: 0c12 |008a: move-result-object v18 │ │ -027efa: 0800 1200 |008b: move-object/from16 v0, v18 │ │ -027efe: 6e20 930b a000 |008d: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -027f04: 0c12 |0090: move-result-object v18 │ │ -027f06: 1a13 8b00 |0091: const-string v19, " vgrav: " // string@008b │ │ -027f0a: 7402 960b 1200 |0093: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -027f10: 0c12 |0096: move-result-object v18 │ │ -027f12: 0800 1200 |0097: move-object/from16 v0, v18 │ │ -027f16: 6e20 930b e000 |0099: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -027f1c: 0c12 |009c: move-result-object v18 │ │ -027f1e: 7401 9a0b 1200 |009d: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -027f24: 0c12 |00a0: move-result-object v18 │ │ -027f26: 7702 c108 1100 |00a1: invoke-static/range {v17, v18}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ -027f2c: 150f 0080 |00a4: const/high16 v15, #int -2147483648 // #8000 │ │ -027f30: 1508 0080 |00a6: const/high16 v8, #int -2147483648 // #8000 │ │ -027f34: 1311 3000 |00a8: const/16 v17, #int 48 // #30 │ │ -027f38: 0200 1100 |00aa: move/from16 v0, v17 │ │ -027f3c: 320e 0800 |00ac: if-eq v14, v0, 00b4 // +0008 │ │ -027f40: 1311 5000 |00ae: const/16 v17, #int 80 // #50 │ │ -027f44: 0200 1100 |00b0: move/from16 v0, v17 │ │ -027f48: 330e 2d00 |00b2: if-ne v14, v0, 00df // +002d │ │ -027f4c: 1217 |00b4: const/4 v7, #int 1 // #1 │ │ -027f4e: 1311 0300 |00b5: const/16 v17, #int 3 // #3 │ │ -027f52: 0200 1100 |00b7: move/from16 v0, v17 │ │ -027f56: 320a 0800 |00b9: if-eq v10, v0, 00c1 // +0008 │ │ -027f5a: 1311 0500 |00bb: const/16 v17, #int 5 // #5 │ │ -027f5e: 0200 1100 |00bd: move/from16 v0, v17 │ │ -027f62: 330a 2200 |00bf: if-ne v10, v0, 00e1 // +0022 │ │ -027f66: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ -027f68: 3807 2100 |00c2: if-eqz v7, 00e3 // +0021 │ │ -027f6c: 150f 0040 |00c4: const/high16 v15, #int 1073741824 // #4000 │ │ -027f70: 7120 0409 f500 |00c6: invoke-static {v5, v15}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ -027f76: 0a10 |00c9: move-result v16 │ │ -027f78: 7120 0409 8400 |00ca: invoke-static {v4, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ -027f7e: 0a09 |00cd: move-result v9 │ │ -027f80: 0200 1000 |00ce: move/from16 v0, v16 │ │ -027f84: 6e30 1f09 0309 |00d0: invoke-virtual {v3, v0, v9}, Landroid/view/View;.measure:(II)V // method@091f │ │ -027f8a: 3807 1500 |00d3: if-eqz v7, 00e8 // +0015 │ │ -027f8e: 6e10 1109 0300 |00d5: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ -027f94: 0a11 |00d8: move-result v17 │ │ -027f96: 9104 0411 |00d9: sub-int v4, v4, v17 │ │ -027f9a: d80b 0b01 |00db: add-int/lit8 v11, v11, #int 1 // #01 │ │ -027f9e: 2900 65ff |00dd: goto/16 0042 // -009b │ │ -027fa2: 1207 |00df: const/4 v7, #int 0 // #0 │ │ -027fa4: 28d5 |00e0: goto 00b5 // -002b │ │ -027fa6: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ -027fa8: 28e0 |00e2: goto 00c2 // -0020 │ │ -027faa: 3806 e3ff |00e3: if-eqz v6, 00c6 // -001d │ │ -027fae: 1508 0040 |00e5: const/high16 v8, #int 1073741824 // #4000 │ │ -027fb2: 28df |00e7: goto 00c6 // -0021 │ │ -027fb4: 3806 f3ff |00e8: if-eqz v6, 00db // -000d │ │ -027fb8: 6e10 1209 0300 |00ea: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -027fbe: 0a11 |00ed: move-result v17 │ │ -027fc0: 9105 0511 |00ee: sub-int v5, v5, v17 │ │ -027fc4: 28eb |00f0: goto 00db // -0015 │ │ -027fc6: 1511 0040 |00f1: const/high16 v17, #int 1073741824 // #4000 │ │ -027fca: 0200 1100 |00f3: move/from16 v0, v17 │ │ -027fce: 7120 0409 0500 |00f5: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ -027fd4: 0a11 |00f8: move-result v17 │ │ -027fd6: 0200 1100 |00f9: move/from16 v0, v17 │ │ -027fda: 0801 1400 |00fb: move-object/from16 v1, v20 │ │ -027fde: 5910 0002 |00fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@0200 │ │ -027fe2: 1511 0040 |00ff: const/high16 v17, #int 1073741824 // #4000 │ │ -027fe6: 0200 1100 |0101: move/from16 v0, v17 │ │ -027fea: 7120 0409 0400 |0103: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ -027ff0: 0a11 |0106: move-result v17 │ │ -027ff2: 0200 1100 |0107: move/from16 v0, v17 │ │ -027ff6: 0801 1400 |0109: move-object/from16 v1, v20 │ │ -027ffa: 5910 ff01 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01ff │ │ -027ffe: 1311 0100 |010d: const/16 v17, #int 1 // #1 │ │ -028002: 0200 1100 |010f: move/from16 v0, v17 │ │ -028006: 0801 1400 |0111: move-object/from16 v1, v20 │ │ -02800a: 5c10 0702 |0113: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ -02800e: 7401 fc05 1400 |0115: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ -028014: 1311 0000 |0118: const/16 v17, #int 0 // #0 │ │ -028018: 0200 1100 |011a: move/from16 v0, v17 │ │ -02801c: 0801 1400 |011c: move-object/from16 v1, v20 │ │ -028020: 5c10 0702 |011e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ -028024: 7401 d005 1400 |0120: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -02802a: 0a0d |0123: move-result v13 │ │ -02802c: 120b |0124: const/4 v11, #int 0 // #0 │ │ -02802e: 35db 3800 |0125: if-ge v11, v13, 015d // +0038 │ │ -028032: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -028036: 6e20 cf05 b000 |0129: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -02803c: 0c03 |012c: move-result-object v3 │ │ -02803e: 6e10 1b09 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@091b │ │ -028044: 0a11 |0130: move-result v17 │ │ -028046: 1312 0800 |0131: const/16 v18, #int 8 // #8 │ │ -02804a: 0200 1100 |0133: move/from16 v0, v17 │ │ -02804e: 0201 1200 |0135: move/from16 v1, v18 │ │ -028052: 3210 2300 |0137: if-eq v0, v1, 015a // +0023 │ │ -028056: 6e10 0f09 0300 |0139: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ -02805c: 0c0c |013c: move-result-object v12 │ │ -02805e: 1f0c ee00 |013d: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -028062: 380c 0800 |013f: if-eqz v12, 0147 // +0008 │ │ -028066: 55c0 e801 |0141: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ -02806a: 0211 0000 |0143: move/from16 v17, v0 │ │ -02806e: 3911 1500 |0145: if-nez v17, 015a // +0015 │ │ -028072: 0800 1400 |0147: move-object/from16 v0, v20 │ │ -028076: 5200 0002 |0149: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@0200 │ │ -02807a: 0211 0000 |014b: move/from16 v17, v0 │ │ -02807e: 0800 1400 |014d: move-object/from16 v0, v20 │ │ -028082: 5200 ff01 |014f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01ff │ │ -028086: 0212 0000 |0151: move/from16 v18, v0 │ │ -02808a: 0200 1100 |0153: move/from16 v0, v17 │ │ -02808e: 0201 1200 |0155: move/from16 v1, v18 │ │ -028092: 6e30 1f09 0301 |0157: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@091f │ │ -028098: d80b 0b01 |015a: add-int/lit8 v11, v11, #int 1 // #01 │ │ -02809c: 28c9 |015c: goto 0125 // -0037 │ │ -02809e: 0e00 |015d: return-void │ │ +027e04: |[027e04] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +027e14: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ +027e18: 0200 1100 |0002: move/from16 v0, v17 │ │ +027e1c: 0201 1500 |0004: move/from16 v1, v21 │ │ +027e20: 7120 d305 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@05d3 │ │ +027e26: 0a11 |0009: move-result v17 │ │ +027e28: 1312 0000 |000a: const/16 v18, #int 0 // #0 │ │ +027e2c: 0200 1200 |000c: move/from16 v0, v18 │ │ +027e30: 0201 1600 |000e: move/from16 v1, v22 │ │ +027e34: 7120 d305 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@05d3 │ │ +027e3a: 0a12 |0013: move-result v18 │ │ +027e3c: 0800 1400 |0014: move-object/from16 v0, v20 │ │ +027e40: 0201 1100 |0016: move/from16 v1, v17 │ │ +027e44: 0202 1200 |0018: move/from16 v2, v18 │ │ +027e48: 6e30 0b06 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@060b │ │ +027e4e: 7401 d805 1400 |001d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@05d8 │ │ +027e54: 0a11 |0020: move-result v17 │ │ +027e56: 7401 db05 1400 |0021: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05db │ │ +027e5c: 0a12 |0024: move-result v18 │ │ +027e5e: 9111 1112 |0025: sub-int v17, v17, v18 │ │ +027e62: 7401 dc05 1400 |0027: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05dc │ │ +027e68: 0a12 |002a: move-result v18 │ │ +027e6a: 9105 1112 |002b: sub-int v5, v17, v18 │ │ +027e6e: 7401 d705 1400 |002d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@05d7 │ │ +027e74: 0a11 |0030: move-result v17 │ │ +027e76: 7401 dd05 1400 |0031: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@05dd │ │ +027e7c: 0a12 |0034: move-result v18 │ │ +027e7e: 9111 1112 |0035: sub-int v17, v17, v18 │ │ +027e82: 7401 da05 1400 |0037: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@05da │ │ +027e88: 0a12 |003a: move-result v18 │ │ +027e8a: 9104 1112 |003b: sub-int v4, v17, v18 │ │ +027e8e: 7401 d005 1400 |003d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +027e94: 0a0d |0040: move-result v13 │ │ +027e96: 120b |0041: const/4 v11, #int 0 // #0 │ │ +027e98: 35db af00 |0042: if-ge v11, v13, 00f1 // +00af │ │ +027e9c: 0800 1400 |0044: move-object/from16 v0, v20 │ │ +027ea0: 6e20 cf05 b000 |0046: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +027ea6: 0c03 |0049: move-result-object v3 │ │ +027ea8: 6e10 1b09 0300 |004a: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@091b │ │ +027eae: 0a11 |004d: move-result v17 │ │ +027eb0: 1312 0800 |004e: const/16 v18, #int 8 // #8 │ │ +027eb4: 0200 1100 |0050: move/from16 v0, v17 │ │ +027eb8: 0201 1200 |0052: move/from16 v1, v18 │ │ +027ebc: 3210 8700 |0054: if-eq v0, v1, 00db // +0087 │ │ +027ec0: 6e10 0f09 0300 |0056: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ +027ec6: 0c0c |0059: move-result-object v12 │ │ +027ec8: 1f0c f300 |005a: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +027ecc: 380c 7f00 |005c: if-eqz v12, 00db // +007f │ │ +027ed0: 55c0 e801 |005e: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ +027ed4: 0211 0000 |0060: move/from16 v17, v0 │ │ +027ed8: 3811 7900 |0062: if-eqz v17, 00db // +0079 │ │ +027edc: 52c0 e701 |0064: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ +027ee0: 0211 0000 |0066: move/from16 v17, v0 │ │ +027ee4: dd0a 1107 |0068: and-int/lit8 v10, v17, #int 7 // #07 │ │ +027ee8: 52c0 e701 |006a: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ +027eec: 0211 0000 |006c: move/from16 v17, v0 │ │ +027ef0: dd0e 1170 |006e: and-int/lit8 v14, v17, #int 112 // #70 │ │ +027ef4: 1a11 6d07 |0070: const-string v17, "ViewPager" // string@076d │ │ +027ef8: 2212 c701 |0072: new-instance v18, Ljava/lang/StringBuilder; // type@01c7 │ │ +027efc: 7601 8e0b 1200 |0074: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +027f02: 1a13 e60b |0077: const-string v19, "gravity: " // string@0be6 │ │ +027f06: 7402 960b 1200 |0079: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +027f0c: 0c12 |007c: move-result-object v18 │ │ +027f0e: 52c0 e701 |007d: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ +027f12: 0213 0000 |007f: move/from16 v19, v0 │ │ +027f16: 7402 930b 1200 |0081: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +027f1c: 0c12 |0084: move-result-object v18 │ │ +027f1e: 1a13 4d00 |0085: const-string v19, " hgrav: " // string@004d │ │ +027f22: 7402 960b 1200 |0087: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +027f28: 0c12 |008a: move-result-object v18 │ │ +027f2a: 0800 1200 |008b: move-object/from16 v0, v18 │ │ +027f2e: 6e20 930b a000 |008d: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +027f34: 0c12 |0090: move-result-object v18 │ │ +027f36: 1a13 8b00 |0091: const-string v19, " vgrav: " // string@008b │ │ +027f3a: 7402 960b 1200 |0093: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +027f40: 0c12 |0096: move-result-object v18 │ │ +027f42: 0800 1200 |0097: move-object/from16 v0, v18 │ │ +027f46: 6e20 930b e000 |0099: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +027f4c: 0c12 |009c: move-result-object v18 │ │ +027f4e: 7401 9a0b 1200 |009d: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +027f54: 0c12 |00a0: move-result-object v18 │ │ +027f56: 7702 c108 1100 |00a1: invoke-static/range {v17, v18}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ +027f5c: 150f 0080 |00a4: const/high16 v15, #int -2147483648 // #8000 │ │ +027f60: 1508 0080 |00a6: const/high16 v8, #int -2147483648 // #8000 │ │ +027f64: 1311 3000 |00a8: const/16 v17, #int 48 // #30 │ │ +027f68: 0200 1100 |00aa: move/from16 v0, v17 │ │ +027f6c: 320e 0800 |00ac: if-eq v14, v0, 00b4 // +0008 │ │ +027f70: 1311 5000 |00ae: const/16 v17, #int 80 // #50 │ │ +027f74: 0200 1100 |00b0: move/from16 v0, v17 │ │ +027f78: 330e 2d00 |00b2: if-ne v14, v0, 00df // +002d │ │ +027f7c: 1217 |00b4: const/4 v7, #int 1 // #1 │ │ +027f7e: 1311 0300 |00b5: const/16 v17, #int 3 // #3 │ │ +027f82: 0200 1100 |00b7: move/from16 v0, v17 │ │ +027f86: 320a 0800 |00b9: if-eq v10, v0, 00c1 // +0008 │ │ +027f8a: 1311 0500 |00bb: const/16 v17, #int 5 // #5 │ │ +027f8e: 0200 1100 |00bd: move/from16 v0, v17 │ │ +027f92: 330a 2200 |00bf: if-ne v10, v0, 00e1 // +0022 │ │ +027f96: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ +027f98: 3807 2100 |00c2: if-eqz v7, 00e3 // +0021 │ │ +027f9c: 150f 0040 |00c4: const/high16 v15, #int 1073741824 // #4000 │ │ +027fa0: 7120 0409 f500 |00c6: invoke-static {v5, v15}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ +027fa6: 0a10 |00c9: move-result v16 │ │ +027fa8: 7120 0409 8400 |00ca: invoke-static {v4, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ +027fae: 0a09 |00cd: move-result v9 │ │ +027fb0: 0200 1000 |00ce: move/from16 v0, v16 │ │ +027fb4: 6e30 1f09 0309 |00d0: invoke-virtual {v3, v0, v9}, Landroid/view/View;.measure:(II)V // method@091f │ │ +027fba: 3807 1500 |00d3: if-eqz v7, 00e8 // +0015 │ │ +027fbe: 6e10 1109 0300 |00d5: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0911 │ │ +027fc4: 0a11 |00d8: move-result v17 │ │ +027fc6: 9104 0411 |00d9: sub-int v4, v4, v17 │ │ +027fca: d80b 0b01 |00db: add-int/lit8 v11, v11, #int 1 // #01 │ │ +027fce: 2900 65ff |00dd: goto/16 0042 // -009b │ │ +027fd2: 1207 |00df: const/4 v7, #int 0 // #0 │ │ +027fd4: 28d5 |00e0: goto 00b5 // -002b │ │ +027fd6: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ +027fd8: 28e0 |00e2: goto 00c2 // -0020 │ │ +027fda: 3806 e3ff |00e3: if-eqz v6, 00c6 // -001d │ │ +027fde: 1508 0040 |00e5: const/high16 v8, #int 1073741824 // #4000 │ │ +027fe2: 28df |00e7: goto 00c6 // -0021 │ │ +027fe4: 3806 f3ff |00e8: if-eqz v6, 00db // -000d │ │ +027fe8: 6e10 1209 0300 |00ea: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +027fee: 0a11 |00ed: move-result v17 │ │ +027ff0: 9105 0511 |00ee: sub-int v5, v5, v17 │ │ +027ff4: 28eb |00f0: goto 00db // -0015 │ │ +027ff6: 1511 0040 |00f1: const/high16 v17, #int 1073741824 // #4000 │ │ +027ffa: 0200 1100 |00f3: move/from16 v0, v17 │ │ +027ffe: 7120 0409 0500 |00f5: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ +028004: 0a11 |00f8: move-result v17 │ │ +028006: 0200 1100 |00f9: move/from16 v0, v17 │ │ +02800a: 0801 1400 |00fb: move-object/from16 v1, v20 │ │ +02800e: 5910 0002 |00fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@0200 │ │ +028012: 1511 0040 |00ff: const/high16 v17, #int 1073741824 // #4000 │ │ +028016: 0200 1100 |0101: move/from16 v0, v17 │ │ +02801a: 7120 0409 0400 |0103: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ +028020: 0a11 |0106: move-result v17 │ │ +028022: 0200 1100 |0107: move/from16 v0, v17 │ │ +028026: 0801 1400 |0109: move-object/from16 v1, v20 │ │ +02802a: 5910 ff01 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01ff │ │ +02802e: 1311 0100 |010d: const/16 v17, #int 1 // #1 │ │ +028032: 0200 1100 |010f: move/from16 v0, v17 │ │ +028036: 0801 1400 |0111: move-object/from16 v1, v20 │ │ +02803a: 5c10 0702 |0113: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ +02803e: 7401 fc05 1400 |0115: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ +028044: 1311 0000 |0118: const/16 v17, #int 0 // #0 │ │ +028048: 0200 1100 |011a: move/from16 v0, v17 │ │ +02804c: 0801 1400 |011c: move-object/from16 v1, v20 │ │ +028050: 5c10 0702 |011e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0207 │ │ +028054: 7401 d005 1400 |0120: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +02805a: 0a0d |0123: move-result v13 │ │ +02805c: 120b |0124: const/4 v11, #int 0 // #0 │ │ +02805e: 35db 3800 |0125: if-ge v11, v13, 015d // +0038 │ │ +028062: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +028066: 6e20 cf05 b000 |0129: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +02806c: 0c03 |012c: move-result-object v3 │ │ +02806e: 6e10 1b09 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@091b │ │ +028074: 0a11 |0130: move-result v17 │ │ +028076: 1312 0800 |0131: const/16 v18, #int 8 // #8 │ │ +02807a: 0200 1100 |0133: move/from16 v0, v17 │ │ +02807e: 0201 1200 |0135: move/from16 v1, v18 │ │ +028082: 3210 2300 |0137: if-eq v0, v1, 015a // +0023 │ │ +028086: 6e10 0f09 0300 |0139: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ +02808c: 0c0c |013c: move-result-object v12 │ │ +02808e: 1f0c f300 |013d: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +028092: 380c 0800 |013f: if-eqz v12, 0147 // +0008 │ │ +028096: 55c0 e801 |0141: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ +02809a: 0211 0000 |0143: move/from16 v17, v0 │ │ +02809e: 3911 1500 |0145: if-nez v17, 015a // +0015 │ │ +0280a2: 0800 1400 |0147: move-object/from16 v0, v20 │ │ +0280a6: 5200 0002 |0149: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@0200 │ │ +0280aa: 0211 0000 |014b: move/from16 v17, v0 │ │ +0280ae: 0800 1400 |014d: move-object/from16 v0, v20 │ │ +0280b2: 5200 ff01 |014f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@01ff │ │ +0280b6: 0212 0000 |0151: move/from16 v18, v0 │ │ +0280ba: 0200 1100 |0153: move/from16 v0, v17 │ │ +0280be: 0201 1200 |0155: move/from16 v1, v18 │ │ +0280c2: 6e30 1f09 0301 |0157: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@091f │ │ +0280c8: d80b 0b01 |015a: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0280cc: 28c9 |015c: goto 0125 // -0037 │ │ +0280ce: 0e00 |015d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=966 │ │ 0x001d line=970 │ │ 0x002d line=971 │ │ 0x003d line=978 │ │ 0x0041 line=979 │ │ @@ -26053,95 +26053,95 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -0280a0: |[0280a0] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -0280b0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0280b4: 520e 0202 |0002: iget v14, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@0202 │ │ -0280b8: 3d0e 6400 |0004: if-lez v14, 0068 // +0064 │ │ -0280bc: 7401 df05 1000 |0006: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -0280c2: 0a0c |0009: move-result v12 │ │ -0280c4: 7401 db05 1000 |000a: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05db │ │ -0280ca: 0a0a |000d: move-result v10 │ │ -0280cc: 7401 dc05 1000 |000e: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05dc │ │ -0280d2: 0a0b |0011: move-result v11 │ │ -0280d4: 7401 e105 1000 |0012: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -0280da: 0a0d |0015: move-result v13 │ │ -0280dc: 7401 d005 1000 |0016: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -0280e2: 0a04 |0019: move-result v4 │ │ -0280e4: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -0280e6: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -0280ea: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -0280ee: 6e20 cf05 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -0280f4: 0c03 |0022: move-result-object v3 │ │ -0280f6: 6e10 0f09 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ -0280fc: 0c09 |0026: move-result-object v9 │ │ -0280fe: 1f09 ee00 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00ee │ │ -028102: 559e e801 |0029: iget-boolean v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ -028106: 390e 0500 |002b: if-nez v14, 0030 // +0005 │ │ -02810a: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02810e: 28ec |002f: goto 001b // -0014 │ │ -028110: 529e e701 |0030: iget v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ -028114: dd07 0e07 |0032: and-int/lit8 v7, v14, #int 7 // #07 │ │ -028118: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -02811a: 2b07 5f00 0000 |0035: packed-switch v7, 00000094 // +0000005f │ │ -028120: 01a5 |0038: move v5, v10 │ │ -028122: b0c5 |0039: add-int/2addr v5, v12 │ │ -028124: 6e10 1009 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0910 │ │ -02812a: 0a0e |003d: move-result v14 │ │ -02812c: 9106 050e |003e: sub-int v6, v5, v14 │ │ -028130: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -028134: 6e20 2009 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@0920 │ │ -02813a: 28e8 |0045: goto 002d // -0018 │ │ -02813c: 01a5 |0046: move v5, v10 │ │ -02813e: 6e10 1c09 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@091c │ │ -028144: 0a0e |004a: move-result v14 │ │ -028146: b0ea |004b: add-int/2addr v10, v14 │ │ -028148: 28ed |004c: goto 0039 // -0013 │ │ -02814a: 6e10 1209 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -028150: 0a0e |0050: move-result v14 │ │ -028152: 910e 0d0e |0051: sub-int v14, v13, v14 │ │ -028156: db0e 0e02 |0053: div-int/lit8 v14, v14, #int 2 // #02 │ │ -02815a: 7120 680b ae00 |0055: invoke-static {v14, v10}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -028160: 0a05 |0058: move-result v5 │ │ -028162: 28e0 |0059: goto 0039 // -0020 │ │ -028164: 910e 0d0b |005a: sub-int v14, v13, v11 │ │ -028168: 6e10 1209 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -02816e: 0a0f |005f: move-result v15 │ │ -028170: 9105 0e0f |0060: sub-int v5, v14, v15 │ │ -028174: 6e10 1209 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ -02817a: 0a0e |0065: move-result v14 │ │ -02817c: b0eb |0066: add-int/2addr v11, v14 │ │ -02817e: 28d2 |0067: goto 0039 // -002e │ │ -028180: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -028184: 540e 1502 |006a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -028188: 380e 0f00 |006c: if-eqz v14, 007b // +000f │ │ -02818c: 0800 1000 |006e: move-object/from16 v0, v16 │ │ -028190: 540e 1502 |0070: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -028194: 0200 1100 |0072: move/from16 v0, v17 │ │ -028198: 0201 1200 |0074: move/from16 v1, v18 │ │ -02819c: 0202 1300 |0076: move/from16 v2, v19 │ │ -0281a0: 7240 9b05 0e21 |0078: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@059b │ │ -0281a6: 0800 1000 |007b: move-object/from16 v0, v16 │ │ -0281aa: 540e 0902 |007d: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ -0281ae: 380e 0f00 |007f: if-eqz v14, 008e // +000f │ │ -0281b2: 0800 1000 |0081: move-object/from16 v0, v16 │ │ -0281b6: 540e 0902 |0083: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ -0281ba: 0200 1100 |0085: move/from16 v0, v17 │ │ -0281be: 0201 1200 |0087: move/from16 v1, v18 │ │ -0281c2: 0202 1300 |0089: move/from16 v2, v19 │ │ -0281c6: 7240 9b05 0e21 |008b: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@059b │ │ -0281cc: 121e |008e: const/4 v14, #int 1 // #1 │ │ -0281ce: 0800 1000 |008f: move-object/from16 v0, v16 │ │ -0281d2: 5c0e fe01 |0091: iput-boolean v14, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01fe │ │ -0281d6: 0e00 |0093: return-void │ │ -0281d8: 0001 0500 0100 0000 1800 0000 0300 ... |0094: packed-switch-data (14 units) │ │ +0280d0: |[0280d0] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +0280e0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0280e4: 520e 0202 |0002: iget v14, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@0202 │ │ +0280e8: 3d0e 6400 |0004: if-lez v14, 0068 // +0064 │ │ +0280ec: 7401 df05 1000 |0006: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +0280f2: 0a0c |0009: move-result v12 │ │ +0280f4: 7401 db05 1000 |000a: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@05db │ │ +0280fa: 0a0a |000d: move-result v10 │ │ +0280fc: 7401 dc05 1000 |000e: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@05dc │ │ +028102: 0a0b |0011: move-result v11 │ │ +028104: 7401 e105 1000 |0012: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +02810a: 0a0d |0015: move-result v13 │ │ +02810c: 7401 d005 1000 |0016: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +028112: 0a04 |0019: move-result v4 │ │ +028114: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +028116: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +02811a: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +02811e: 6e20 cf05 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +028124: 0c03 |0022: move-result-object v3 │ │ +028126: 6e10 0f09 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@090f │ │ +02812c: 0c09 |0026: move-result-object v9 │ │ +02812e: 1f09 f300 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@00f3 │ │ +028132: 559e e801 |0029: iget-boolean v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01e8 │ │ +028136: 390e 0500 |002b: if-nez v14, 0030 // +0005 │ │ +02813a: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +02813e: 28ec |002f: goto 001b // -0014 │ │ +028140: 529e e701 |0030: iget v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01e7 │ │ +028144: dd07 0e07 |0032: and-int/lit8 v7, v14, #int 7 // #07 │ │ +028148: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +02814a: 2b07 5f00 0000 |0035: packed-switch v7, 00000094 // +0000005f │ │ +028150: 01a5 |0038: move v5, v10 │ │ +028152: b0c5 |0039: add-int/2addr v5, v12 │ │ +028154: 6e10 1009 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0910 │ │ +02815a: 0a0e |003d: move-result v14 │ │ +02815c: 9106 050e |003e: sub-int v6, v5, v14 │ │ +028160: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +028164: 6e20 2009 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@0920 │ │ +02816a: 28e8 |0045: goto 002d // -0018 │ │ +02816c: 01a5 |0046: move v5, v10 │ │ +02816e: 6e10 1c09 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@091c │ │ +028174: 0a0e |004a: move-result v14 │ │ +028176: b0ea |004b: add-int/2addr v10, v14 │ │ +028178: 28ed |004c: goto 0039 // -0013 │ │ +02817a: 6e10 1209 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +028180: 0a0e |0050: move-result v14 │ │ +028182: 910e 0d0e |0051: sub-int v14, v13, v14 │ │ +028186: db0e 0e02 |0053: div-int/lit8 v14, v14, #int 2 // #02 │ │ +02818a: 7120 680b ae00 |0055: invoke-static {v14, v10}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +028190: 0a05 |0058: move-result v5 │ │ +028192: 28e0 |0059: goto 0039 // -0020 │ │ +028194: 910e 0d0b |005a: sub-int v14, v13, v11 │ │ +028198: 6e10 1209 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +02819e: 0a0f |005f: move-result v15 │ │ +0281a0: 9105 0e0f |0060: sub-int v5, v14, v15 │ │ +0281a4: 6e10 1209 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0912 │ │ +0281aa: 0a0e |0065: move-result v14 │ │ +0281ac: b0eb |0066: add-int/2addr v11, v14 │ │ +0281ae: 28d2 |0067: goto 0039 // -002e │ │ +0281b0: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +0281b4: 540e 1502 |006a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +0281b8: 380e 0f00 |006c: if-eqz v14, 007b // +000f │ │ +0281bc: 0800 1000 |006e: move-object/from16 v0, v16 │ │ +0281c0: 540e 1502 |0070: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +0281c4: 0200 1100 |0072: move/from16 v0, v17 │ │ +0281c8: 0201 1200 |0074: move/from16 v1, v18 │ │ +0281cc: 0202 1300 |0076: move/from16 v2, v19 │ │ +0281d0: 7240 9b05 0e21 |0078: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@059b │ │ +0281d6: 0800 1000 |007b: move-object/from16 v0, v16 │ │ +0281da: 540e 0902 |007d: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ +0281de: 380e 0f00 |007f: if-eqz v14, 008e // +000f │ │ +0281e2: 0800 1000 |0081: move-object/from16 v0, v16 │ │ +0281e6: 540e 0902 |0083: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ +0281ea: 0200 1100 |0085: move/from16 v0, v17 │ │ +0281ee: 0201 1200 |0087: move/from16 v1, v18 │ │ +0281f2: 0202 1300 |0089: move/from16 v2, v19 │ │ +0281f6: 7240 9b05 0e21 |008b: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@059b │ │ +0281fc: 121e |008e: const/4 v14, #int 1 // #1 │ │ +0281fe: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +028202: 5c0e fe01 |0091: iput-boolean v14, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@01fe │ │ +028206: 0e00 |0093: return-void │ │ +028208: 0001 0500 0100 0000 1800 0000 0300 ... |0094: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1207 │ │ 0x0006 line=1208 │ │ 0x000a line=1209 │ │ 0x000e line=1210 │ │ 0x0012 line=1211 │ │ @@ -26195,48 +26195,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0281f4: |[0281f4] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -028204: 6e10 d005 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -02820a: 0a01 |0003: move-result v1 │ │ -02820c: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -028210: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -028214: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -028216: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -028218: 0112 |000a: move v2, v1 │ │ -02821a: 0163 |000b: move v3, v6 │ │ -02821c: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -028220: 6e20 cf05 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -028226: 0c00 |0011: move-result-object v0 │ │ -028228: 6e10 1b09 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ -02822e: 0a07 |0015: move-result v7 │ │ -028230: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -028234: 6e20 e505 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ -02823a: 0c04 |001b: move-result-object v4 │ │ -02823c: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -028240: 5247 e501 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028244: 5298 0102 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028248: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -02824c: 6e30 2609 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@0926 │ │ -028252: 0a07 |0027: move-result v7 │ │ -028254: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -028258: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -02825a: 0f07 |002b: return v7 │ │ -02825c: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -028260: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -028262: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -028264: 28db |0030: goto 000b // -0025 │ │ -028266: b053 |0031: add-int/2addr v3, v5 │ │ -028268: 28da |0032: goto 000c // -0026 │ │ -02826a: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -02826c: 28f7 |0034: goto 002b // -0009 │ │ +028224: |[028224] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +028234: 6e10 d005 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +02823a: 0a01 |0003: move-result v1 │ │ +02823c: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +028240: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +028244: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +028246: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +028248: 0112 |000a: move v2, v1 │ │ +02824a: 0163 |000b: move v3, v6 │ │ +02824c: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +028250: 6e20 cf05 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +028256: 0c00 |0011: move-result-object v0 │ │ +028258: 6e10 1b09 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@091b │ │ +02825e: 0a07 |0015: move-result v7 │ │ +028260: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +028264: 6e20 e505 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ +02826a: 0c04 |001b: move-result-object v4 │ │ +02826c: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +028270: 5247 e501 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028274: 5298 0102 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028278: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +02827c: 6e30 2609 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@0926 │ │ +028282: 0a07 |0027: move-result v7 │ │ +028284: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +028288: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +02828a: 0f07 |002b: return v7 │ │ +02828c: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +028290: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +028292: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +028294: 28db |0030: goto 000b // -0025 │ │ +028296: b053 |0031: add-int/2addr v3, v5 │ │ +028298: 28da |0032: goto 000c // -0026 │ │ +02829a: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +02829c: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1991 │ │ 0x0004 line=1992 │ │ 0x0008 line=1993 │ │ 0x0009 line=1994 │ │ 0x000a line=1995 │ │ @@ -26275,42 +26275,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -028270: |[028270] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -028280: 2051 f300 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@00f3 │ │ -028284: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -028288: 6f20 4809 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0948 │ │ -02828e: 0e00 |0007: return-void │ │ -028290: 0750 |0008: move-object v0, v5 │ │ -028292: 1f00 f300 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00f3 │ │ -028296: 6e10 a905 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@05a9 │ │ -02829c: 0c01 |000e: move-result-object v1 │ │ -02829e: 6f20 4809 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0948 │ │ -0282a4: 5441 fb01 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0282a8: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -0282ac: 5441 fb01 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0282b0: 5402 eb01 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ -0282b4: 5403 ec01 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01ec │ │ -0282b8: 6e30 1c05 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@051c │ │ -0282be: 5201 ed01 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ -0282c2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0282c4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -0282c6: 6e40 0606 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ -0282cc: 28e1 |0026: goto 0007 // -001f │ │ -0282ce: 5201 ed01 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ -0282d2: 5941 1a02 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ -0282d6: 5401 eb01 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ -0282da: 5b41 1802 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ -0282de: 5401 ec01 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01ec │ │ -0282e2: 5b41 1902 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ -0282e6: 28d4 |0033: goto 0007 // -002c │ │ +0282a0: |[0282a0] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0282b0: 2051 f800 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@00f8 │ │ +0282b4: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +0282b8: 6f20 4809 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0948 │ │ +0282be: 0e00 |0007: return-void │ │ +0282c0: 0750 |0008: move-object v0, v5 │ │ +0282c2: 1f00 f800 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00f8 │ │ +0282c6: 6e10 a905 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@05a9 │ │ +0282cc: 0c01 |000e: move-result-object v1 │ │ +0282ce: 6f20 4809 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0948 │ │ +0282d4: 5441 fb01 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +0282d8: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +0282dc: 5441 fb01 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +0282e0: 5402 eb01 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ +0282e4: 5403 ec01 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01ec │ │ +0282e8: 6e30 1c05 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@051c │ │ +0282ee: 5201 ed01 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ +0282f2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0282f4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +0282f6: 6e40 0606 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ +0282fc: 28e1 |0026: goto 0007 // -001f │ │ +0282fe: 5201 ed01 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ +028302: 5941 1a02 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ +028306: 5401 eb01 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ +02830a: 5b41 1802 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ +02830e: 5401 ec01 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01ec │ │ +028312: 5b41 1902 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ +028316: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0004 line=889 │ │ 0x0007 line=904 │ │ 0x0009 line=893 │ │ 0x000b line=894 │ │ @@ -26330,28 +26330,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0282e8: |[0282e8] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0282f8: 6f10 4909 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0949 │ │ -0282fe: 0c01 |0003: move-result-object v1 │ │ -028300: 2200 f300 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00f3 │ │ -028304: 7020 a805 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@05a8 │ │ -02830a: 5232 0102 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -02830e: 5902 ed01 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ -028312: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028316: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -02831a: 5432 fb01 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -02831e: 6e10 1d05 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@051d │ │ -028324: 0c02 |0016: move-result-object v2 │ │ -028326: 5b02 eb01 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ -02832a: 1100 |0019: return-object v0 │ │ +028318: |[028318] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +028328: 6f10 4909 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0949 │ │ +02832e: 0c01 |0003: move-result-object v1 │ │ +028330: 2200 f800 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00f8 │ │ +028334: 7020 a805 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@05a8 │ │ +02833a: 5232 0102 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +02833e: 5902 ed01 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01ed │ │ +028342: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028346: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +02834a: 5432 fb01 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +02834e: 6e10 1d05 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@051d │ │ +028354: 0c02 |0016: move-result-object v2 │ │ +028356: 5b02 eb01 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01eb │ │ +02835a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0004 line=878 │ │ 0x0009 line=879 │ │ 0x000d line=880 │ │ 0x0011 line=881 │ │ @@ -26366,21 +26366,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -02832c: |[02832c] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -02833c: 6f56 4a09 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@094a │ │ -028342: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -028346: 5220 1602 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -02834a: 5221 1602 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -02834e: 7051 fd05 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@05fd │ │ -028354: 0e00 |000c: return-void │ │ +02835c: |[02835c] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +02836c: 6f56 4a09 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@094a │ │ +028372: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +028376: 5220 1602 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +02837a: 5221 1602 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +02837e: 7051 fd05 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@05fd │ │ +028384: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0003 line=1040 │ │ 0x0005 line=1041 │ │ 0x000c line=1043 │ │ locals : │ │ @@ -26395,422 +26395,422 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 820 16-bit code units │ │ -028358: |[028358] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -028368: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ -02836c: 5500 0402 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ -028370: 021c 0000 |0004: move/from16 v28, v0 │ │ -028374: 381c 0500 |0006: if-eqz v28, 000b // +0005 │ │ -028378: 131c 0100 |0008: const/16 v28, #int 1 // #1 │ │ -02837c: 0f1c |000a: return v28 │ │ -02837e: 7401 e408 2000 |000b: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ -028384: 0a1c |000e: move-result v28 │ │ -028386: 391c 0b00 |000f: if-nez v28, 001a // +000b │ │ -02838a: 7401 e508 2000 |0011: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@08e5 │ │ -028390: 0a1c |0014: move-result v28 │ │ -028392: 381c 0500 |0015: if-eqz v28, 001a // +0005 │ │ -028396: 131c 0000 |0017: const/16 v28, #int 0 // #0 │ │ -02839a: 28f1 |0019: goto 000a // -000f │ │ -02839c: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ -0283a0: 5400 fb01 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0283a4: 081c 0000 |001e: move-object/from16 v28, v0 │ │ -0283a8: 381c 0e00 |0020: if-eqz v28, 002e // +000e │ │ -0283ac: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ -0283b0: 5400 fb01 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0283b4: 081c 0000 |0026: move-object/from16 v28, v0 │ │ -0283b8: 7401 1405 1c00 |0028: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -0283be: 0a1c |002b: move-result v28 │ │ -0283c0: 391c 0500 |002c: if-nez v28, 0031 // +0005 │ │ -0283c4: 131c 0000 |002e: const/16 v28, #int 0 // #0 │ │ -0283c8: 28da |0030: goto 000a // -0026 │ │ -0283ca: 0800 1f00 |0031: move-object/from16 v0, v31 │ │ -0283ce: 5400 2202 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0283d2: 081c 0000 |0035: move-object/from16 v28, v0 │ │ -0283d6: 391c 0c00 |0037: if-nez v28, 0043 // +000c │ │ -0283da: 7100 f508 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08f5 │ │ -0283e0: 0c1c |003c: move-result-object v28 │ │ -0283e2: 0800 1c00 |003d: move-object/from16 v0, v28 │ │ -0283e6: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ -0283ea: 5b10 2202 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0283ee: 0800 1f00 |0043: move-object/from16 v0, v31 │ │ -0283f2: 5400 2202 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -0283f6: 081c 0000 |0047: move-object/from16 v28, v0 │ │ -0283fa: 0800 1c00 |0049: move-object/from16 v0, v28 │ │ -0283fe: 0801 2000 |004b: move-object/from16 v1, v32 │ │ -028402: 6e20 ee08 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08ee │ │ -028408: 7401 e408 2000 |0050: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ -02840e: 0a04 |0053: move-result v4 │ │ -028410: 120c |0054: const/4 v12, #int 0 // #0 │ │ -028412: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -028416: 021c 0000 |0057: move/from16 v28, v0 │ │ -02841a: 2b1c c902 0000 |0059: packed-switch v28, 00000322 // +000002c9 │ │ -028420: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ -028424: 7401 e705 1f00 |005e: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ -02842a: 131c 0100 |0061: const/16 v28, #int 1 // #1 │ │ -02842e: 28a7 |0063: goto 000a // -0059 │ │ -028430: 7601 bd05 1f00 |0064: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ -028436: 7401 e708 2000 |0067: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getX:()F // method@08e7 │ │ -02843c: 0a1c |006a: move-result v28 │ │ -02843e: 0200 1c00 |006b: move/from16 v0, v28 │ │ -028442: 0801 1f00 |006d: move-object/from16 v1, v31 │ │ -028446: 5910 0802 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ -02844a: 0200 1c00 |0071: move/from16 v0, v28 │ │ -02844e: 0801 1f00 |0073: move-object/from16 v1, v31 │ │ -028452: 5910 0d02 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -028456: 131c 0000 |0077: const/16 v28, #int 0 // #0 │ │ -02845a: 0800 2000 |0079: move-object/from16 v0, v32 │ │ -02845e: 0201 1c00 |007b: move/from16 v1, v28 │ │ -028462: 7120 0705 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ -028468: 0a1c |0080: move-result v28 │ │ -02846a: 0200 1c00 |0081: move/from16 v0, v28 │ │ -02846e: 0801 1f00 |0083: move-object/from16 v1, v31 │ │ -028472: 5910 fa01 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -028476: 28d5 |0087: goto 005c // -002b │ │ -028478: 0800 1f00 |0088: move-object/from16 v0, v31 │ │ -02847c: 5500 0a02 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -028480: 021c 0000 |008c: move/from16 v28, v0 │ │ -028484: 391c 6b00 |008e: if-nez v28, 00f9 // +006b │ │ -028488: 0800 1f00 |0090: move-object/from16 v0, v31 │ │ -02848c: 5200 fa01 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -028490: 021c 0000 |0094: move/from16 v28, v0 │ │ -028494: 0800 2000 |0096: move-object/from16 v0, v32 │ │ -028498: 0201 1c00 |0098: move/from16 v1, v28 │ │ -02849c: 7120 0405 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ -0284a2: 0a11 |009d: move-result v17 │ │ -0284a4: 0800 2000 |009e: move-object/from16 v0, v32 │ │ -0284a8: 0201 1100 |00a0: move/from16 v1, v17 │ │ -0284ac: 7120 0805 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ -0284b2: 0a18 |00a5: move-result v24 │ │ -0284b4: 0800 1f00 |00a6: move-object/from16 v0, v31 │ │ -0284b8: 5200 0d02 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -0284bc: 021c 0000 |00aa: move/from16 v28, v0 │ │ -0284c0: a71c 181c |00ac: sub-float v28, v24, v28 │ │ -0284c4: 7701 650b 1c00 |00ae: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ -0284ca: 0a19 |00b1: move-result v25 │ │ -0284cc: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ -0284d0: 0201 1100 |00b4: move/from16 v1, v17 │ │ -0284d4: 7120 0905 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0509 │ │ -0284da: 0a1a |00b9: move-result v26 │ │ -0284dc: 0800 1f00 |00ba: move-object/from16 v0, v31 │ │ -0284e0: 5200 0e02 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@020e │ │ -0284e4: 021c 0000 |00be: move/from16 v28, v0 │ │ -0284e8: a71c 1a1c |00c0: sub-float v28, v26, v28 │ │ -0284ec: 7701 650b 1c00 |00c2: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ -0284f2: 0a1b |00c5: move-result v27 │ │ -0284f4: 0800 1f00 |00c6: move-object/from16 v0, v31 │ │ -0284f8: 5200 2102 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0221 │ │ -0284fc: 021c 0000 |00ca: move/from16 v28, v0 │ │ -028500: 0200 1c00 |00cc: move/from16 v0, v28 │ │ -028504: 8200 |00ce: int-to-float v0, v0 │ │ -028506: 021c 0000 |00cf: move/from16 v28, v0 │ │ -02850a: 2d1c 191c |00d1: cmpl-float v28, v25, v28 │ │ -02850e: 3d1c 2600 |00d3: if-lez v28, 00f9 // +0026 │ │ -028512: 2d1c 191b |00d5: cmpl-float v28, v25, v27 │ │ -028516: 3d1c 2200 |00d7: if-lez v28, 00f9 // +0022 │ │ -02851a: 131c 0100 |00d9: const/16 v28, #int 1 // #1 │ │ -02851e: 0200 1c00 |00db: move/from16 v0, v28 │ │ -028522: 0801 1f00 |00dd: move-object/from16 v1, v31 │ │ -028526: 5c10 0a02 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -02852a: 0200 1800 |00e1: move/from16 v0, v24 │ │ -02852e: 0801 1f00 |00e3: move-object/from16 v1, v31 │ │ -028532: 5910 0d02 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -028536: 131c 0100 |00e7: const/16 v28, #int 1 // #1 │ │ -02853a: 0800 1f00 |00e9: move-object/from16 v0, v31 │ │ -02853e: 0201 1c00 |00eb: move/from16 v1, v28 │ │ -028542: 7020 1206 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ -028548: 131c 0100 |00f0: const/16 v28, #int 1 // #1 │ │ -02854c: 0800 1f00 |00f2: move-object/from16 v0, v31 │ │ -028550: 0201 1c00 |00f4: move/from16 v1, v28 │ │ -028554: 7020 1306 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ -02855a: 0800 1f00 |00f9: move-object/from16 v0, v31 │ │ -02855e: 5500 0a02 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -028562: 021c 0000 |00fd: move/from16 v28, v0 │ │ -028566: 381c 5dff |00ff: if-eqz v28, 005c // -00a3 │ │ -02856a: 0800 1f00 |0101: move-object/from16 v0, v31 │ │ -02856e: 5200 fa01 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -028572: 021c 0000 |0105: move/from16 v28, v0 │ │ -028576: 0800 2000 |0107: move-object/from16 v0, v32 │ │ -02857a: 0201 1c00 |0109: move/from16 v1, v28 │ │ -02857e: 7120 0405 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ -028584: 0a05 |010e: move-result v5 │ │ -028586: 0800 2000 |010f: move-object/from16 v0, v32 │ │ -02858a: 7120 0805 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ -028590: 0a18 |0114: move-result v24 │ │ -028592: 0800 1f00 |0115: move-object/from16 v0, v31 │ │ -028596: 5200 0d02 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -02859a: 021c 0000 |0119: move/from16 v28, v0 │ │ -02859e: a707 1c18 |011b: sub-float v7, v28, v24 │ │ -0285a2: 0200 1800 |011d: move/from16 v0, v24 │ │ -0285a6: 0801 1f00 |011f: move-object/from16 v1, v31 │ │ -0285aa: 5910 0d02 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -0285ae: 7401 df05 1f00 |0123: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -0285b4: 0a1c |0126: move-result v28 │ │ -0285b6: 0200 1c00 |0127: move/from16 v0, v28 │ │ -0285ba: 820e |0129: int-to-float v14, v0 │ │ -0285bc: a613 0e07 |012a: add-float v19, v14, v7 │ │ -0285c0: 7401 e105 1f00 |012c: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -0285c6: 0a16 |012f: move-result v22 │ │ -0285c8: 0800 1f00 |0130: move-object/from16 v0, v31 │ │ -0285cc: 5200 1602 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -0285d0: 021c 0000 |0134: move/from16 v28, v0 │ │ -0285d4: 9017 161c |0136: add-int v23, v22, v28 │ │ -0285d8: 0800 1f00 |0138: move-object/from16 v0, v31 │ │ -0285dc: 5400 fb01 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -0285e0: 081c 0000 |013c: move-object/from16 v28, v0 │ │ -0285e4: 7401 1405 1c00 |013e: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -0285ea: 0a1c |0141: move-result v28 │ │ -0285ec: d80a 1cff |0142: add-int/lit8 v10, v28, #int -1 // #ff │ │ -0285f0: 131c 0000 |0144: const/16 v28, #int 0 // #0 │ │ -0285f4: 0800 1f00 |0146: move-object/from16 v0, v31 │ │ -0285f8: 5200 0102 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -0285fc: 021d 0000 |014a: move/from16 v29, v0 │ │ -028600: d81d 1dff |014c: add-int/lit8 v29, v29, #int -1 // #ff │ │ -028604: 921d 1d17 |014e: mul-int v29, v29, v23 │ │ -028608: 7702 680b 1c00 |0150: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -02860e: 0a1c |0153: move-result v28 │ │ -028610: 0200 1c00 |0154: move/from16 v0, v28 │ │ -028614: 820b |0156: int-to-float v11, v0 │ │ -028616: 0800 1f00 |0157: move-object/from16 v0, v31 │ │ -02861a: 5200 0102 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -02861e: 021c 0000 |015b: move/from16 v28, v0 │ │ -028622: d81c 1c01 |015d: add-int/lit8 v28, v28, #int 1 // #01 │ │ -028626: 0200 1c00 |015f: move/from16 v0, v28 │ │ -02862a: 7120 6a0b a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ -028630: 0a1c |0164: move-result v28 │ │ -028632: 921c 1c17 |0165: mul-int v28, v28, v23 │ │ -028636: 0200 1c00 |0167: move/from16 v0, v28 │ │ -02863a: 8200 |0169: int-to-float v0, v0 │ │ -02863c: 0212 0000 |016a: move/from16 v18, v0 │ │ -028640: 2e1c 130b |016c: cmpg-float v28, v19, v11 │ │ -028644: 3b1c 5800 |016e: if-gez v28, 01c6 // +0058 │ │ -028648: 131c 0000 |0170: const/16 v28, #int 0 // #0 │ │ -02864c: 2d1c 0b1c |0172: cmpl-float v28, v11, v28 │ │ -028650: 391c 1600 |0174: if-nez v28, 018a // +0016 │ │ -028654: 0200 1300 |0176: move/from16 v0, v19 │ │ -028658: 7f0f |0178: neg-float v15, v0 │ │ -02865a: 0800 1f00 |0179: move-object/from16 v0, v31 │ │ -02865e: 5400 0f02 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ -028662: 081c 0000 |017d: move-object/from16 v28, v0 │ │ -028666: 0200 1600 |017f: move/from16 v0, v22 │ │ -02866a: 8200 |0181: int-to-float v0, v0 │ │ -02866c: 021d 0000 |0182: move/from16 v29, v0 │ │ -028670: a91d 0f1d |0184: div-float v29, v15, v29 │ │ -028674: 7402 7508 1c00 |0186: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0875 │ │ -02867a: 0a0c |0189: move-result v12 │ │ -02867c: 0213 0b00 |018a: move/from16 v19, v11 │ │ -028680: 0800 1f00 |018c: move-object/from16 v0, v31 │ │ -028684: 5200 0d02 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -028688: 021c 0000 |0190: move/from16 v28, v0 │ │ -02868c: 0200 1300 |0192: move/from16 v0, v19 │ │ -028690: 8700 |0194: float-to-int v0, v0 │ │ -028692: 021d 0000 |0195: move/from16 v29, v0 │ │ -028696: 0200 1d00 |0197: move/from16 v0, v29 │ │ -02869a: 8200 |0199: int-to-float v0, v0 │ │ -02869c: 021d 0000 |019a: move/from16 v29, v0 │ │ -0286a0: a71d 131d |019c: sub-float v29, v19, v29 │ │ -0286a4: a61c 1c1d |019e: add-float v28, v28, v29 │ │ -0286a8: 0200 1c00 |01a0: move/from16 v0, v28 │ │ -0286ac: 0801 1f00 |01a2: move-object/from16 v1, v31 │ │ -0286b0: 5910 0d02 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -0286b4: 0200 1300 |01a6: move/from16 v0, v19 │ │ -0286b8: 8700 |01a8: float-to-int v0, v0 │ │ -0286ba: 021c 0000 |01a9: move/from16 v28, v0 │ │ -0286be: 7401 e005 1f00 |01ab: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ -0286c4: 0a1d |01ae: move-result v29 │ │ -0286c6: 0800 1f00 |01af: move-object/from16 v0, v31 │ │ -0286ca: 0201 1c00 |01b1: move/from16 v1, v28 │ │ -0286ce: 0202 1d00 |01b3: move/from16 v2, v29 │ │ -0286d2: 6e30 0206 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ -0286d8: 0200 1300 |01b8: move/from16 v0, v19 │ │ -0286dc: 8700 |01ba: float-to-int v0, v0 │ │ -0286de: 021c 0000 |01bb: move/from16 v28, v0 │ │ -0286e2: 0800 1f00 |01bd: move-object/from16 v0, v31 │ │ -0286e6: 0201 1c00 |01bf: move/from16 v1, v28 │ │ -0286ea: 7020 fa05 1000 |01c1: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05fa │ │ -0286f0: 2900 98fe |01c4: goto/16 005c // -0168 │ │ -0286f4: 2d1c 1312 |01c6: cmpl-float v28, v19, v18 │ │ -0286f8: 3d1c c4ff |01c8: if-lez v28, 018c // -003c │ │ -0286fc: 921c 0a17 |01ca: mul-int v28, v10, v23 │ │ -028700: 0200 1c00 |01cc: move/from16 v0, v28 │ │ -028704: 8200 |01ce: int-to-float v0, v0 │ │ -028706: 021c 0000 |01cf: move/from16 v28, v0 │ │ -02870a: 2d1c 121c |01d1: cmpl-float v28, v18, v28 │ │ -02870e: 391c 1500 |01d3: if-nez v28, 01e8 // +0015 │ │ -028712: a70f 1312 |01d5: sub-float v15, v19, v18 │ │ -028716: 0800 1f00 |01d7: move-object/from16 v0, v31 │ │ -02871a: 5400 1b02 |01d9: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02871e: 081c 0000 |01db: move-object/from16 v28, v0 │ │ -028722: 0200 1600 |01dd: move/from16 v0, v22 │ │ -028726: 8200 |01df: int-to-float v0, v0 │ │ -028728: 021d 0000 |01e0: move/from16 v29, v0 │ │ -02872c: a91d 0f1d |01e2: div-float v29, v15, v29 │ │ -028730: 7402 7508 1c00 |01e4: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0875 │ │ -028736: 0a0c |01e7: move-result v12 │ │ -028738: 0213 1200 |01e8: move/from16 v19, v18 │ │ -02873c: 28a2 |01ea: goto 018c // -005e │ │ -02873e: 0800 1f00 |01eb: move-object/from16 v0, v31 │ │ -028742: 5500 0a02 |01ed: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -028746: 021c 0000 |01ef: move/from16 v28, v0 │ │ -02874a: 381c 6bfe |01f1: if-eqz v28, 005c // -0195 │ │ -02874e: 0800 1f00 |01f3: move-object/from16 v0, v31 │ │ -028752: 5400 2202 |01f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ -028756: 0815 0000 |01f7: move-object/from16 v21, v0 │ │ -02875a: 131c e803 |01f9: const/16 v28, #int 1000 // #3e8 │ │ -02875e: 0800 1f00 |01fb: move-object/from16 v0, v31 │ │ -028762: 5200 1102 |01fd: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0211 │ │ -028766: 021d 0000 |01ff: move/from16 v29, v0 │ │ -02876a: 0200 1d00 |0201: move/from16 v0, v29 │ │ -02876e: 8200 |0203: int-to-float v0, v0 │ │ -028770: 021d 0000 |0204: move/from16 v29, v0 │ │ -028774: 0800 1500 |0206: move-object/from16 v0, v21 │ │ -028778: 0201 1c00 |0208: move/from16 v1, v28 │ │ -02877c: 0202 1d00 |020a: move/from16 v2, v29 │ │ -028780: 6e30 f008 1002 |020c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@08f0 │ │ -028786: 0800 1f00 |020f: move-object/from16 v0, v31 │ │ -02878a: 5200 fa01 |0211: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -02878e: 021c 0000 |0213: move/from16 v28, v0 │ │ -028792: 0800 1500 |0215: move-object/from16 v0, v21 │ │ -028796: 0201 1c00 |0217: move/from16 v1, v28 │ │ -02879a: 7120 4905 1000 |0219: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0549 │ │ -0287a0: 0a1c |021c: move-result v28 │ │ -0287a2: 0200 1c00 |021d: move/from16 v0, v28 │ │ -0287a6: 8709 |021f: float-to-int v9, v0 │ │ -0287a8: 131c 0100 |0220: const/16 v28, #int 1 // #1 │ │ -0287ac: 0200 1c00 |0222: move/from16 v0, v28 │ │ -0287b0: 0801 1f00 |0224: move-object/from16 v1, v31 │ │ -0287b4: 5c10 1702 |0226: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ -0287b8: 7401 e105 1f00 |0228: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -0287be: 0a1c |022b: move-result v28 │ │ -0287c0: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ -0287c4: 5200 1602 |022e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -0287c8: 021d 0000 |0230: move/from16 v29, v0 │ │ -0287cc: 9017 1c1d |0232: add-int v23, v28, v29 │ │ -0287d0: 7401 df05 1f00 |0234: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -0287d6: 0a13 |0237: move-result v19 │ │ -0287d8: 9306 1317 |0238: div-int v6, v19, v23 │ │ -0287dc: 941c 1317 |023a: rem-int v28, v19, v23 │ │ -0287e0: 0200 1c00 |023c: move/from16 v0, v28 │ │ -0287e4: 8200 |023e: int-to-float v0, v0 │ │ -0287e6: 021c 0000 |023f: move/from16 v28, v0 │ │ -0287ea: 0200 1700 |0241: move/from16 v0, v23 │ │ -0287ee: 8200 |0243: int-to-float v0, v0 │ │ -0287f0: 021d 0000 |0244: move/from16 v29, v0 │ │ -0287f4: a910 1c1d |0246: div-float v16, v28, v29 │ │ -0287f8: 0800 1f00 |0248: move-object/from16 v0, v31 │ │ -0287fc: 5200 fa01 |024a: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -028800: 021c 0000 |024c: move/from16 v28, v0 │ │ -028804: 0800 2000 |024e: move-object/from16 v0, v32 │ │ -028808: 0201 1c00 |0250: move/from16 v1, v28 │ │ -02880c: 7120 0405 1000 |0252: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ -028812: 0a05 |0255: move-result v5 │ │ -028814: 0800 2000 |0256: move-object/from16 v0, v32 │ │ -028818: 7120 0805 5000 |0258: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ -02881e: 0a18 |025b: move-result v24 │ │ -028820: 0800 1f00 |025c: move-object/from16 v0, v31 │ │ -028824: 5200 0802 |025e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ -028828: 021c 0000 |0260: move/from16 v28, v0 │ │ -02882c: a71c 181c |0262: sub-float v28, v24, v28 │ │ -028830: 0200 1c00 |0264: move/from16 v0, v28 │ │ -028834: 8700 |0266: float-to-int v0, v0 │ │ -028836: 0214 0000 |0267: move/from16 v20, v0 │ │ -02883a: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ -02883e: 0201 1000 |026b: move/from16 v1, v16 │ │ -028842: 0202 1400 |026d: move/from16 v2, v20 │ │ -028846: 7052 c005 6091 |026f: invoke-direct {v0, v6, v1, v9, v2}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@05c0 │ │ -02884c: 0a0d |0272: move-result v13 │ │ -02884e: 131c 0100 |0273: const/16 v28, #int 1 // #1 │ │ -028852: 131d 0100 |0275: const/16 v29, #int 1 // #1 │ │ -028856: 0800 1f00 |0277: move-object/from16 v0, v31 │ │ -02885a: 0201 1c00 |0279: move/from16 v1, v28 │ │ -02885e: 0202 1d00 |027b: move/from16 v2, v29 │ │ -028862: 6e59 0706 d021 |027d: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0607 │ │ -028868: 131c ffff |0280: const/16 v28, #int -1 // #ffff │ │ -02886c: 0200 1c00 |0282: move/from16 v0, v28 │ │ -028870: 0801 1f00 |0284: move-object/from16 v1, v31 │ │ -028874: 5910 fa01 |0286: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -028878: 7601 c605 1f00 |0288: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05c6 │ │ -02887e: 0800 1f00 |028b: move-object/from16 v0, v31 │ │ -028882: 5400 0f02 |028d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ -028886: 081c 0000 |028f: move-object/from16 v28, v0 │ │ -02888a: 7401 7608 1c00 |0291: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0876 │ │ -028890: 0a1c |0294: move-result v28 │ │ -028892: 0800 1f00 |0295: move-object/from16 v0, v31 │ │ -028896: 5400 1b02 |0297: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02889a: 081d 0000 |0299: move-object/from16 v29, v0 │ │ -02889e: 7401 7608 1d00 |029b: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0876 │ │ -0288a4: 0a1d |029e: move-result v29 │ │ -0288a6: 960c 1c1d |029f: or-int v12, v28, v29 │ │ -0288aa: 2900 bbfd |02a1: goto/16 005c // -0245 │ │ -0288ae: 0800 1f00 |02a3: move-object/from16 v0, v31 │ │ -0288b2: 5500 0a02 |02a5: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ -0288b6: 021c 0000 |02a7: move/from16 v28, v0 │ │ -0288ba: 381c b3fd |02a9: if-eqz v28, 005c // -024d │ │ -0288be: 0800 1f00 |02ab: move-object/from16 v0, v31 │ │ -0288c2: 5200 0102 |02ad: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -0288c6: 021c 0000 |02af: move/from16 v28, v0 │ │ -0288ca: 131d 0100 |02b1: const/16 v29, #int 1 // #1 │ │ -0288ce: 131e 0100 |02b3: const/16 v30, #int 1 // #1 │ │ -0288d2: 0800 1f00 |02b5: move-object/from16 v0, v31 │ │ -0288d6: 0201 1c00 |02b7: move/from16 v1, v28 │ │ -0288da: 0202 1d00 |02b9: move/from16 v2, v29 │ │ -0288de: 0203 1e00 |02bb: move/from16 v3, v30 │ │ -0288e2: 6e40 0606 1032 |02bd: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ -0288e8: 131c ffff |02c0: const/16 v28, #int -1 // #ffff │ │ -0288ec: 0200 1c00 |02c2: move/from16 v0, v28 │ │ -0288f0: 0801 1f00 |02c4: move-object/from16 v1, v31 │ │ -0288f4: 5910 fa01 |02c6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -0288f8: 7601 c605 1f00 |02c8: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05c6 │ │ -0288fe: 0800 1f00 |02cb: move-object/from16 v0, v31 │ │ -028902: 5400 0f02 |02cd: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ -028906: 081c 0000 |02cf: move-object/from16 v28, v0 │ │ -02890a: 7401 7608 1c00 |02d1: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0876 │ │ -028910: 0a1c |02d4: move-result v28 │ │ -028912: 0800 1f00 |02d5: move-object/from16 v0, v31 │ │ -028916: 5400 1b02 |02d7: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02891a: 081d 0000 |02d9: move-object/from16 v29, v0 │ │ -02891e: 7401 7608 1d00 |02db: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0876 │ │ -028924: 0a1d |02de: move-result v29 │ │ -028926: 960c 1c1d |02df: or-int v12, v28, v29 │ │ -02892a: 2900 7bfd |02e1: goto/16 005c // -0285 │ │ -02892e: 7701 0505 2000 |02e3: invoke-static/range {v32}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0505 │ │ -028934: 0a08 |02e6: move-result v8 │ │ -028936: 0800 2000 |02e7: move-object/from16 v0, v32 │ │ -02893a: 7120 0805 8000 |02e9: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ -028940: 0a18 |02ec: move-result v24 │ │ -028942: 0200 1800 |02ed: move/from16 v0, v24 │ │ -028946: 0801 1f00 |02ef: move-object/from16 v1, v31 │ │ -02894a: 5910 0d02 |02f1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -02894e: 0800 2000 |02f3: move-object/from16 v0, v32 │ │ -028952: 7120 0705 8000 |02f5: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ -028958: 0a1c |02f8: move-result v28 │ │ -02895a: 0200 1c00 |02f9: move/from16 v0, v28 │ │ -02895e: 0801 1f00 |02fb: move-object/from16 v1, v31 │ │ -028962: 5910 fa01 |02fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -028966: 2900 5dfd |02ff: goto/16 005c // -02a3 │ │ -02896a: 7602 f505 1f00 |0301: invoke-direct/range {v31, v32}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@05f5 │ │ -028970: 0800 1f00 |0304: move-object/from16 v0, v31 │ │ -028974: 5200 fa01 |0306: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ -028978: 021c 0000 |0308: move/from16 v28, v0 │ │ -02897c: 0800 2000 |030a: move-object/from16 v0, v32 │ │ -028980: 0201 1c00 |030c: move/from16 v1, v28 │ │ -028984: 7120 0405 1000 |030e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ -02898a: 0a1c |0311: move-result v28 │ │ -02898c: 0800 2000 |0312: move-object/from16 v0, v32 │ │ -028990: 0201 1c00 |0314: move/from16 v1, v28 │ │ -028994: 7120 0805 1000 |0316: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ -02899a: 0a1c |0319: move-result v28 │ │ -02899c: 0200 1c00 |031a: move/from16 v0, v28 │ │ -0289a0: 0801 1f00 |031c: move-object/from16 v1, v31 │ │ -0289a4: 5910 0d02 |031e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ -0289a8: 2900 3cfd |0320: goto/16 005c // -02c4 │ │ -0289ac: 0001 0700 0000 0000 0b00 0000 9201 ... |0322: packed-switch-data (18 units) │ │ +028388: |[028388] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +028398: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ +02839c: 5500 0402 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0204 │ │ +0283a0: 021c 0000 |0004: move/from16 v28, v0 │ │ +0283a4: 381c 0500 |0006: if-eqz v28, 000b // +0005 │ │ +0283a8: 131c 0100 |0008: const/16 v28, #int 1 // #1 │ │ +0283ac: 0f1c |000a: return v28 │ │ +0283ae: 7401 e408 2000 |000b: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ +0283b4: 0a1c |000e: move-result v28 │ │ +0283b6: 391c 0b00 |000f: if-nez v28, 001a // +000b │ │ +0283ba: 7401 e508 2000 |0011: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@08e5 │ │ +0283c0: 0a1c |0014: move-result v28 │ │ +0283c2: 381c 0500 |0015: if-eqz v28, 001a // +0005 │ │ +0283c6: 131c 0000 |0017: const/16 v28, #int 0 // #0 │ │ +0283ca: 28f1 |0019: goto 000a // -000f │ │ +0283cc: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ +0283d0: 5400 fb01 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +0283d4: 081c 0000 |001e: move-object/from16 v28, v0 │ │ +0283d8: 381c 0e00 |0020: if-eqz v28, 002e // +000e │ │ +0283dc: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ +0283e0: 5400 fb01 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +0283e4: 081c 0000 |0026: move-object/from16 v28, v0 │ │ +0283e8: 7401 1405 1c00 |0028: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +0283ee: 0a1c |002b: move-result v28 │ │ +0283f0: 391c 0500 |002c: if-nez v28, 0031 // +0005 │ │ +0283f4: 131c 0000 |002e: const/16 v28, #int 0 // #0 │ │ +0283f8: 28da |0030: goto 000a // -0026 │ │ +0283fa: 0800 1f00 |0031: move-object/from16 v0, v31 │ │ +0283fe: 5400 2202 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +028402: 081c 0000 |0035: move-object/from16 v28, v0 │ │ +028406: 391c 0c00 |0037: if-nez v28, 0043 // +000c │ │ +02840a: 7100 f508 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@08f5 │ │ +028410: 0c1c |003c: move-result-object v28 │ │ +028412: 0800 1c00 |003d: move-object/from16 v0, v28 │ │ +028416: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ +02841a: 5b10 2202 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +02841e: 0800 1f00 |0043: move-object/from16 v0, v31 │ │ +028422: 5400 2202 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +028426: 081c 0000 |0047: move-object/from16 v28, v0 │ │ +02842a: 0800 1c00 |0049: move-object/from16 v0, v28 │ │ +02842e: 0801 2000 |004b: move-object/from16 v1, v32 │ │ +028432: 6e20 ee08 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@08ee │ │ +028438: 7401 e408 2000 |0050: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@08e4 │ │ +02843e: 0a04 |0053: move-result v4 │ │ +028440: 120c |0054: const/4 v12, #int 0 // #0 │ │ +028442: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +028446: 021c 0000 |0057: move/from16 v28, v0 │ │ +02844a: 2b1c c902 0000 |0059: packed-switch v28, 00000322 // +000002c9 │ │ +028450: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ +028454: 7401 e705 1f00 |005e: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ +02845a: 131c 0100 |0061: const/16 v28, #int 1 // #1 │ │ +02845e: 28a7 |0063: goto 000a // -0059 │ │ +028460: 7601 bd05 1f00 |0064: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ +028466: 7401 e708 2000 |0067: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getX:()F // method@08e7 │ │ +02846c: 0a1c |006a: move-result v28 │ │ +02846e: 0200 1c00 |006b: move/from16 v0, v28 │ │ +028472: 0801 1f00 |006d: move-object/from16 v1, v31 │ │ +028476: 5910 0802 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ +02847a: 0200 1c00 |0071: move/from16 v0, v28 │ │ +02847e: 0801 1f00 |0073: move-object/from16 v1, v31 │ │ +028482: 5910 0d02 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +028486: 131c 0000 |0077: const/16 v28, #int 0 // #0 │ │ +02848a: 0800 2000 |0079: move-object/from16 v0, v32 │ │ +02848e: 0201 1c00 |007b: move/from16 v1, v28 │ │ +028492: 7120 0705 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ +028498: 0a1c |0080: move-result v28 │ │ +02849a: 0200 1c00 |0081: move/from16 v0, v28 │ │ +02849e: 0801 1f00 |0083: move-object/from16 v1, v31 │ │ +0284a2: 5910 fa01 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +0284a6: 28d5 |0087: goto 005c // -002b │ │ +0284a8: 0800 1f00 |0088: move-object/from16 v0, v31 │ │ +0284ac: 5500 0a02 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +0284b0: 021c 0000 |008c: move/from16 v28, v0 │ │ +0284b4: 391c 6b00 |008e: if-nez v28, 00f9 // +006b │ │ +0284b8: 0800 1f00 |0090: move-object/from16 v0, v31 │ │ +0284bc: 5200 fa01 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +0284c0: 021c 0000 |0094: move/from16 v28, v0 │ │ +0284c4: 0800 2000 |0096: move-object/from16 v0, v32 │ │ +0284c8: 0201 1c00 |0098: move/from16 v1, v28 │ │ +0284cc: 7120 0405 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ +0284d2: 0a11 |009d: move-result v17 │ │ +0284d4: 0800 2000 |009e: move-object/from16 v0, v32 │ │ +0284d8: 0201 1100 |00a0: move/from16 v1, v17 │ │ +0284dc: 7120 0805 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ +0284e2: 0a18 |00a5: move-result v24 │ │ +0284e4: 0800 1f00 |00a6: move-object/from16 v0, v31 │ │ +0284e8: 5200 0d02 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0284ec: 021c 0000 |00aa: move/from16 v28, v0 │ │ +0284f0: a71c 181c |00ac: sub-float v28, v24, v28 │ │ +0284f4: 7701 650b 1c00 |00ae: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ +0284fa: 0a19 |00b1: move-result v25 │ │ +0284fc: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ +028500: 0201 1100 |00b4: move/from16 v1, v17 │ │ +028504: 7120 0905 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0509 │ │ +02850a: 0a1a |00b9: move-result v26 │ │ +02850c: 0800 1f00 |00ba: move-object/from16 v0, v31 │ │ +028510: 5200 0e02 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@020e │ │ +028514: 021c 0000 |00be: move/from16 v28, v0 │ │ +028518: a71c 1a1c |00c0: sub-float v28, v26, v28 │ │ +02851c: 7701 650b 1c00 |00c2: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ +028522: 0a1b |00c5: move-result v27 │ │ +028524: 0800 1f00 |00c6: move-object/from16 v0, v31 │ │ +028528: 5200 2102 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0221 │ │ +02852c: 021c 0000 |00ca: move/from16 v28, v0 │ │ +028530: 0200 1c00 |00cc: move/from16 v0, v28 │ │ +028534: 8200 |00ce: int-to-float v0, v0 │ │ +028536: 021c 0000 |00cf: move/from16 v28, v0 │ │ +02853a: 2d1c 191c |00d1: cmpl-float v28, v25, v28 │ │ +02853e: 3d1c 2600 |00d3: if-lez v28, 00f9 // +0026 │ │ +028542: 2d1c 191b |00d5: cmpl-float v28, v25, v27 │ │ +028546: 3d1c 2200 |00d7: if-lez v28, 00f9 // +0022 │ │ +02854a: 131c 0100 |00d9: const/16 v28, #int 1 // #1 │ │ +02854e: 0200 1c00 |00db: move/from16 v0, v28 │ │ +028552: 0801 1f00 |00dd: move-object/from16 v1, v31 │ │ +028556: 5c10 0a02 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +02855a: 0200 1800 |00e1: move/from16 v0, v24 │ │ +02855e: 0801 1f00 |00e3: move-object/from16 v1, v31 │ │ +028562: 5910 0d02 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +028566: 131c 0100 |00e7: const/16 v28, #int 1 // #1 │ │ +02856a: 0800 1f00 |00e9: move-object/from16 v0, v31 │ │ +02856e: 0201 1c00 |00eb: move/from16 v1, v28 │ │ +028572: 7020 1206 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ +028578: 131c 0100 |00f0: const/16 v28, #int 1 // #1 │ │ +02857c: 0800 1f00 |00f2: move-object/from16 v0, v31 │ │ +028580: 0201 1c00 |00f4: move/from16 v1, v28 │ │ +028584: 7020 1306 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ +02858a: 0800 1f00 |00f9: move-object/from16 v0, v31 │ │ +02858e: 5500 0a02 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +028592: 021c 0000 |00fd: move/from16 v28, v0 │ │ +028596: 381c 5dff |00ff: if-eqz v28, 005c // -00a3 │ │ +02859a: 0800 1f00 |0101: move-object/from16 v0, v31 │ │ +02859e: 5200 fa01 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +0285a2: 021c 0000 |0105: move/from16 v28, v0 │ │ +0285a6: 0800 2000 |0107: move-object/from16 v0, v32 │ │ +0285aa: 0201 1c00 |0109: move/from16 v1, v28 │ │ +0285ae: 7120 0405 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ +0285b4: 0a05 |010e: move-result v5 │ │ +0285b6: 0800 2000 |010f: move-object/from16 v0, v32 │ │ +0285ba: 7120 0805 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ +0285c0: 0a18 |0114: move-result v24 │ │ +0285c2: 0800 1f00 |0115: move-object/from16 v0, v31 │ │ +0285c6: 5200 0d02 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0285ca: 021c 0000 |0119: move/from16 v28, v0 │ │ +0285ce: a707 1c18 |011b: sub-float v7, v28, v24 │ │ +0285d2: 0200 1800 |011d: move/from16 v0, v24 │ │ +0285d6: 0801 1f00 |011f: move-object/from16 v1, v31 │ │ +0285da: 5910 0d02 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0285de: 7401 df05 1f00 |0123: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +0285e4: 0a1c |0126: move-result v28 │ │ +0285e6: 0200 1c00 |0127: move/from16 v0, v28 │ │ +0285ea: 820e |0129: int-to-float v14, v0 │ │ +0285ec: a613 0e07 |012a: add-float v19, v14, v7 │ │ +0285f0: 7401 e105 1f00 |012c: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +0285f6: 0a16 |012f: move-result v22 │ │ +0285f8: 0800 1f00 |0130: move-object/from16 v0, v31 │ │ +0285fc: 5200 1602 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +028600: 021c 0000 |0134: move/from16 v28, v0 │ │ +028604: 9017 161c |0136: add-int v23, v22, v28 │ │ +028608: 0800 1f00 |0138: move-object/from16 v0, v31 │ │ +02860c: 5400 fb01 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028610: 081c 0000 |013c: move-object/from16 v28, v0 │ │ +028614: 7401 1405 1c00 |013e: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +02861a: 0a1c |0141: move-result v28 │ │ +02861c: d80a 1cff |0142: add-int/lit8 v10, v28, #int -1 // #ff │ │ +028620: 131c 0000 |0144: const/16 v28, #int 0 // #0 │ │ +028624: 0800 1f00 |0146: move-object/from16 v0, v31 │ │ +028628: 5200 0102 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +02862c: 021d 0000 |014a: move/from16 v29, v0 │ │ +028630: d81d 1dff |014c: add-int/lit8 v29, v29, #int -1 // #ff │ │ +028634: 921d 1d17 |014e: mul-int v29, v29, v23 │ │ +028638: 7702 680b 1c00 |0150: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +02863e: 0a1c |0153: move-result v28 │ │ +028640: 0200 1c00 |0154: move/from16 v0, v28 │ │ +028644: 820b |0156: int-to-float v11, v0 │ │ +028646: 0800 1f00 |0157: move-object/from16 v0, v31 │ │ +02864a: 5200 0102 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +02864e: 021c 0000 |015b: move/from16 v28, v0 │ │ +028652: d81c 1c01 |015d: add-int/lit8 v28, v28, #int 1 // #01 │ │ +028656: 0200 1c00 |015f: move/from16 v0, v28 │ │ +02865a: 7120 6a0b a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ +028660: 0a1c |0164: move-result v28 │ │ +028662: 921c 1c17 |0165: mul-int v28, v28, v23 │ │ +028666: 0200 1c00 |0167: move/from16 v0, v28 │ │ +02866a: 8200 |0169: int-to-float v0, v0 │ │ +02866c: 0212 0000 |016a: move/from16 v18, v0 │ │ +028670: 2e1c 130b |016c: cmpg-float v28, v19, v11 │ │ +028674: 3b1c 5800 |016e: if-gez v28, 01c6 // +0058 │ │ +028678: 131c 0000 |0170: const/16 v28, #int 0 // #0 │ │ +02867c: 2d1c 0b1c |0172: cmpl-float v28, v11, v28 │ │ +028680: 391c 1600 |0174: if-nez v28, 018a // +0016 │ │ +028684: 0200 1300 |0176: move/from16 v0, v19 │ │ +028688: 7f0f |0178: neg-float v15, v0 │ │ +02868a: 0800 1f00 |0179: move-object/from16 v0, v31 │ │ +02868e: 5400 0f02 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ +028692: 081c 0000 |017d: move-object/from16 v28, v0 │ │ +028696: 0200 1600 |017f: move/from16 v0, v22 │ │ +02869a: 8200 |0181: int-to-float v0, v0 │ │ +02869c: 021d 0000 |0182: move/from16 v29, v0 │ │ +0286a0: a91d 0f1d |0184: div-float v29, v15, v29 │ │ +0286a4: 7402 7508 1c00 |0186: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0875 │ │ +0286aa: 0a0c |0189: move-result v12 │ │ +0286ac: 0213 0b00 |018a: move/from16 v19, v11 │ │ +0286b0: 0800 1f00 |018c: move-object/from16 v0, v31 │ │ +0286b4: 5200 0d02 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0286b8: 021c 0000 |0190: move/from16 v28, v0 │ │ +0286bc: 0200 1300 |0192: move/from16 v0, v19 │ │ +0286c0: 8700 |0194: float-to-int v0, v0 │ │ +0286c2: 021d 0000 |0195: move/from16 v29, v0 │ │ +0286c6: 0200 1d00 |0197: move/from16 v0, v29 │ │ +0286ca: 8200 |0199: int-to-float v0, v0 │ │ +0286cc: 021d 0000 |019a: move/from16 v29, v0 │ │ +0286d0: a71d 131d |019c: sub-float v29, v19, v29 │ │ +0286d4: a61c 1c1d |019e: add-float v28, v28, v29 │ │ +0286d8: 0200 1c00 |01a0: move/from16 v0, v28 │ │ +0286dc: 0801 1f00 |01a2: move-object/from16 v1, v31 │ │ +0286e0: 5910 0d02 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0286e4: 0200 1300 |01a6: move/from16 v0, v19 │ │ +0286e8: 8700 |01a8: float-to-int v0, v0 │ │ +0286ea: 021c 0000 |01a9: move/from16 v28, v0 │ │ +0286ee: 7401 e005 1f00 |01ab: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ +0286f4: 0a1d |01ae: move-result v29 │ │ +0286f6: 0800 1f00 |01af: move-object/from16 v0, v31 │ │ +0286fa: 0201 1c00 |01b1: move/from16 v1, v28 │ │ +0286fe: 0202 1d00 |01b3: move/from16 v2, v29 │ │ +028702: 6e30 0206 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ +028708: 0200 1300 |01b8: move/from16 v0, v19 │ │ +02870c: 8700 |01ba: float-to-int v0, v0 │ │ +02870e: 021c 0000 |01bb: move/from16 v28, v0 │ │ +028712: 0800 1f00 |01bd: move-object/from16 v0, v31 │ │ +028716: 0201 1c00 |01bf: move/from16 v1, v28 │ │ +02871a: 7020 fa05 1000 |01c1: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@05fa │ │ +028720: 2900 98fe |01c4: goto/16 005c // -0168 │ │ +028724: 2d1c 1312 |01c6: cmpl-float v28, v19, v18 │ │ +028728: 3d1c c4ff |01c8: if-lez v28, 018c // -003c │ │ +02872c: 921c 0a17 |01ca: mul-int v28, v10, v23 │ │ +028730: 0200 1c00 |01cc: move/from16 v0, v28 │ │ +028734: 8200 |01ce: int-to-float v0, v0 │ │ +028736: 021c 0000 |01cf: move/from16 v28, v0 │ │ +02873a: 2d1c 121c |01d1: cmpl-float v28, v18, v28 │ │ +02873e: 391c 1500 |01d3: if-nez v28, 01e8 // +0015 │ │ +028742: a70f 1312 |01d5: sub-float v15, v19, v18 │ │ +028746: 0800 1f00 |01d7: move-object/from16 v0, v31 │ │ +02874a: 5400 1b02 |01d9: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02874e: 081c 0000 |01db: move-object/from16 v28, v0 │ │ +028752: 0200 1600 |01dd: move/from16 v0, v22 │ │ +028756: 8200 |01df: int-to-float v0, v0 │ │ +028758: 021d 0000 |01e0: move/from16 v29, v0 │ │ +02875c: a91d 0f1d |01e2: div-float v29, v15, v29 │ │ +028760: 7402 7508 1c00 |01e4: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0875 │ │ +028766: 0a0c |01e7: move-result v12 │ │ +028768: 0213 1200 |01e8: move/from16 v19, v18 │ │ +02876c: 28a2 |01ea: goto 018c // -005e │ │ +02876e: 0800 1f00 |01eb: move-object/from16 v0, v31 │ │ +028772: 5500 0a02 |01ed: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +028776: 021c 0000 |01ef: move/from16 v28, v0 │ │ +02877a: 381c 6bfe |01f1: if-eqz v28, 005c // -0195 │ │ +02877e: 0800 1f00 |01f3: move-object/from16 v0, v31 │ │ +028782: 5400 2202 |01f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0222 │ │ +028786: 0815 0000 |01f7: move-object/from16 v21, v0 │ │ +02878a: 131c e803 |01f9: const/16 v28, #int 1000 // #3e8 │ │ +02878e: 0800 1f00 |01fb: move-object/from16 v0, v31 │ │ +028792: 5200 1102 |01fd: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0211 │ │ +028796: 021d 0000 |01ff: move/from16 v29, v0 │ │ +02879a: 0200 1d00 |0201: move/from16 v0, v29 │ │ +02879e: 8200 |0203: int-to-float v0, v0 │ │ +0287a0: 021d 0000 |0204: move/from16 v29, v0 │ │ +0287a4: 0800 1500 |0206: move-object/from16 v0, v21 │ │ +0287a8: 0201 1c00 |0208: move/from16 v1, v28 │ │ +0287ac: 0202 1d00 |020a: move/from16 v2, v29 │ │ +0287b0: 6e30 f008 1002 |020c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@08f0 │ │ +0287b6: 0800 1f00 |020f: move-object/from16 v0, v31 │ │ +0287ba: 5200 fa01 |0211: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +0287be: 021c 0000 |0213: move/from16 v28, v0 │ │ +0287c2: 0800 1500 |0215: move-object/from16 v0, v21 │ │ +0287c6: 0201 1c00 |0217: move/from16 v1, v28 │ │ +0287ca: 7120 4905 1000 |0219: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0549 │ │ +0287d0: 0a1c |021c: move-result v28 │ │ +0287d2: 0200 1c00 |021d: move/from16 v0, v28 │ │ +0287d6: 8709 |021f: float-to-int v9, v0 │ │ +0287d8: 131c 0100 |0220: const/16 v28, #int 1 // #1 │ │ +0287dc: 0200 1c00 |0222: move/from16 v0, v28 │ │ +0287e0: 0801 1f00 |0224: move-object/from16 v1, v31 │ │ +0287e4: 5c10 1702 |0226: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ +0287e8: 7401 e105 1f00 |0228: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +0287ee: 0a1c |022b: move-result v28 │ │ +0287f0: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ +0287f4: 5200 1602 |022e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +0287f8: 021d 0000 |0230: move/from16 v29, v0 │ │ +0287fc: 9017 1c1d |0232: add-int v23, v28, v29 │ │ +028800: 7401 df05 1f00 |0234: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +028806: 0a13 |0237: move-result v19 │ │ +028808: 9306 1317 |0238: div-int v6, v19, v23 │ │ +02880c: 941c 1317 |023a: rem-int v28, v19, v23 │ │ +028810: 0200 1c00 |023c: move/from16 v0, v28 │ │ +028814: 8200 |023e: int-to-float v0, v0 │ │ +028816: 021c 0000 |023f: move/from16 v28, v0 │ │ +02881a: 0200 1700 |0241: move/from16 v0, v23 │ │ +02881e: 8200 |0243: int-to-float v0, v0 │ │ +028820: 021d 0000 |0244: move/from16 v29, v0 │ │ +028824: a910 1c1d |0246: div-float v16, v28, v29 │ │ +028828: 0800 1f00 |0248: move-object/from16 v0, v31 │ │ +02882c: 5200 fa01 |024a: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +028830: 021c 0000 |024c: move/from16 v28, v0 │ │ +028834: 0800 2000 |024e: move-object/from16 v0, v32 │ │ +028838: 0201 1c00 |0250: move/from16 v1, v28 │ │ +02883c: 7120 0405 1000 |0252: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ +028842: 0a05 |0255: move-result v5 │ │ +028844: 0800 2000 |0256: move-object/from16 v0, v32 │ │ +028848: 7120 0805 5000 |0258: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ +02884e: 0a18 |025b: move-result v24 │ │ +028850: 0800 1f00 |025c: move-object/from16 v0, v31 │ │ +028854: 5200 0802 |025e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0208 │ │ +028858: 021c 0000 |0260: move/from16 v28, v0 │ │ +02885c: a71c 181c |0262: sub-float v28, v24, v28 │ │ +028860: 0200 1c00 |0264: move/from16 v0, v28 │ │ +028864: 8700 |0266: float-to-int v0, v0 │ │ +028866: 0214 0000 |0267: move/from16 v20, v0 │ │ +02886a: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ +02886e: 0201 1000 |026b: move/from16 v1, v16 │ │ +028872: 0202 1400 |026d: move/from16 v2, v20 │ │ +028876: 7052 c005 6091 |026f: invoke-direct {v0, v6, v1, v9, v2}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@05c0 │ │ +02887c: 0a0d |0272: move-result v13 │ │ +02887e: 131c 0100 |0273: const/16 v28, #int 1 // #1 │ │ +028882: 131d 0100 |0275: const/16 v29, #int 1 // #1 │ │ +028886: 0800 1f00 |0277: move-object/from16 v0, v31 │ │ +02888a: 0201 1c00 |0279: move/from16 v1, v28 │ │ +02888e: 0202 1d00 |027b: move/from16 v2, v29 │ │ +028892: 6e59 0706 d021 |027d: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0607 │ │ +028898: 131c ffff |0280: const/16 v28, #int -1 // #ffff │ │ +02889c: 0200 1c00 |0282: move/from16 v0, v28 │ │ +0288a0: 0801 1f00 |0284: move-object/from16 v1, v31 │ │ +0288a4: 5910 fa01 |0286: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +0288a8: 7601 c605 1f00 |0288: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05c6 │ │ +0288ae: 0800 1f00 |028b: move-object/from16 v0, v31 │ │ +0288b2: 5400 0f02 |028d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ +0288b6: 081c 0000 |028f: move-object/from16 v28, v0 │ │ +0288ba: 7401 7608 1c00 |0291: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0876 │ │ +0288c0: 0a1c |0294: move-result v28 │ │ +0288c2: 0800 1f00 |0295: move-object/from16 v0, v31 │ │ +0288c6: 5400 1b02 |0297: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +0288ca: 081d 0000 |0299: move-object/from16 v29, v0 │ │ +0288ce: 7401 7608 1d00 |029b: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0876 │ │ +0288d4: 0a1d |029e: move-result v29 │ │ +0288d6: 960c 1c1d |029f: or-int v12, v28, v29 │ │ +0288da: 2900 bbfd |02a1: goto/16 005c // -0245 │ │ +0288de: 0800 1f00 |02a3: move-object/from16 v0, v31 │ │ +0288e2: 5500 0a02 |02a5: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@020a │ │ +0288e6: 021c 0000 |02a7: move/from16 v28, v0 │ │ +0288ea: 381c b3fd |02a9: if-eqz v28, 005c // -024d │ │ +0288ee: 0800 1f00 |02ab: move-object/from16 v0, v31 │ │ +0288f2: 5200 0102 |02ad: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +0288f6: 021c 0000 |02af: move/from16 v28, v0 │ │ +0288fa: 131d 0100 |02b1: const/16 v29, #int 1 // #1 │ │ +0288fe: 131e 0100 |02b3: const/16 v30, #int 1 // #1 │ │ +028902: 0800 1f00 |02b5: move-object/from16 v0, v31 │ │ +028906: 0201 1c00 |02b7: move/from16 v1, v28 │ │ +02890a: 0202 1d00 |02b9: move/from16 v2, v29 │ │ +02890e: 0203 1e00 |02bb: move/from16 v3, v30 │ │ +028912: 6e40 0606 1032 |02bd: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ +028918: 131c ffff |02c0: const/16 v28, #int -1 // #ffff │ │ +02891c: 0200 1c00 |02c2: move/from16 v0, v28 │ │ +028920: 0801 1f00 |02c4: move-object/from16 v1, v31 │ │ +028924: 5910 fa01 |02c6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +028928: 7601 c605 1f00 |02c8: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@05c6 │ │ +02892e: 0800 1f00 |02cb: move-object/from16 v0, v31 │ │ +028932: 5400 0f02 |02cd: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@020f │ │ +028936: 081c 0000 |02cf: move-object/from16 v28, v0 │ │ +02893a: 7401 7608 1c00 |02d1: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0876 │ │ +028940: 0a1c |02d4: move-result v28 │ │ +028942: 0800 1f00 |02d5: move-object/from16 v0, v31 │ │ +028946: 5400 1b02 |02d7: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02894a: 081d 0000 |02d9: move-object/from16 v29, v0 │ │ +02894e: 7401 7608 1d00 |02db: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0876 │ │ +028954: 0a1d |02de: move-result v29 │ │ +028956: 960c 1c1d |02df: or-int v12, v28, v29 │ │ +02895a: 2900 7bfd |02e1: goto/16 005c // -0285 │ │ +02895e: 7701 0505 2000 |02e3: invoke-static/range {v32}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0505 │ │ +028964: 0a08 |02e6: move-result v8 │ │ +028966: 0800 2000 |02e7: move-object/from16 v0, v32 │ │ +02896a: 7120 0805 8000 |02e9: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ +028970: 0a18 |02ec: move-result v24 │ │ +028972: 0200 1800 |02ed: move/from16 v0, v24 │ │ +028976: 0801 1f00 |02ef: move-object/from16 v1, v31 │ │ +02897a: 5910 0d02 |02f1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +02897e: 0800 2000 |02f3: move-object/from16 v0, v32 │ │ +028982: 7120 0705 8000 |02f5: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0507 │ │ +028988: 0a1c |02f8: move-result v28 │ │ +02898a: 0200 1c00 |02f9: move/from16 v0, v28 │ │ +02898e: 0801 1f00 |02fb: move-object/from16 v1, v31 │ │ +028992: 5910 fa01 |02fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +028996: 2900 5dfd |02ff: goto/16 005c // -02a3 │ │ +02899a: 7602 f505 1f00 |0301: invoke-direct/range {v31, v32}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@05f5 │ │ +0289a0: 0800 1f00 |0304: move-object/from16 v0, v31 │ │ +0289a4: 5200 fa01 |0306: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@01fa │ │ +0289a8: 021c 0000 |0308: move/from16 v28, v0 │ │ +0289ac: 0800 2000 |030a: move-object/from16 v0, v32 │ │ +0289b0: 0201 1c00 |030c: move/from16 v1, v28 │ │ +0289b4: 7120 0405 1000 |030e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0504 │ │ +0289ba: 0a1c |0311: move-result v28 │ │ +0289bc: 0800 2000 |0312: move-object/from16 v0, v32 │ │ +0289c0: 0201 1c00 |0314: move/from16 v1, v28 │ │ +0289c4: 7120 0805 1000 |0316: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0508 │ │ +0289ca: 0a1c |0319: move-result v28 │ │ +0289cc: 0200 1c00 |031a: move/from16 v0, v28 │ │ +0289d0: 0801 1f00 |031c: move-object/from16 v1, v31 │ │ +0289d4: 5910 0d02 |031e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@020d │ │ +0289d8: 2900 3cfd |0320: goto/16 005c // -02c4 │ │ +0289dc: 0001 0700 0000 0000 0b00 0000 9201 ... |0322: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1420 │ │ 0x0008 line=1424 │ │ 0x000a line=1558 │ │ 0x000b line=1427 │ │ 0x0017 line=1430 │ │ @@ -26934,24 +26934,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0289d0: |[0289d0] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -0289e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0289e2: 5221 0102 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -0289e6: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -0289ea: 5221 0102 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -0289ee: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0289f2: 6e30 0506 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0605 │ │ -0289f8: 0f00 |000c: return v0 │ │ -0289fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0289fc: 28fe |000e: goto 000c // -0002 │ │ +028a00: |[028a00] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +028a10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +028a12: 5221 0102 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028a16: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +028a1a: 5221 0102 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028a1e: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +028a22: 6e30 0506 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0605 │ │ +028a28: 0f00 |000c: return v0 │ │ +028a2a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +028a2c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1904 │ │ 0x0005 line=1905 │ │ 0x000c line=1908 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -26961,30 +26961,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -028a00: |[028a00] android.support.v4.view.ViewPager.pageRight:()Z │ │ -028a10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -028a12: 5431 fb01 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028a16: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -028a1a: 5231 0102 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028a1e: 5432 fb01 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028a22: 6e10 1405 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -028a28: 0a02 |000c: move-result v2 │ │ -028a2a: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -028a2e: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -028a32: 5231 0102 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028a36: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -028a3a: 6e30 0506 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0605 │ │ -028a40: 0f00 |0018: return v0 │ │ -028a42: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -028a44: 28fe |001a: goto 0018 // -0002 │ │ +028a30: |[028a30] android.support.v4.view.ViewPager.pageRight:()Z │ │ +028a40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +028a42: 5431 fb01 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028a46: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +028a4a: 5231 0102 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028a4e: 5432 fb01 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028a52: 6e10 1405 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +028a58: 0a02 |000c: move-result v2 │ │ +028a5a: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +028a5e: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +028a62: 5231 0102 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028a66: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +028a6a: 6e30 0506 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0605 │ │ +028a70: 0f00 |0018: return v0 │ │ +028a72: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +028a74: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1912 │ │ 0x0011 line=1913 │ │ 0x0018 line=1916 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -26994,164 +26994,164 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 279 16-bit code units │ │ -028a48: |[028a48] android.support.v4.view.ViewPager.populate:()V │ │ -028a58: 120b |0000: const/4 v11, #int 0 // #0 │ │ -028a5a: 12fc |0001: const/4 v12, #int -1 // #ff │ │ -028a5c: 54fa fb01 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028a60: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ -028a64: 0e00 |0006: return-void │ │ -028a66: 55fa 1702 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ -028a6a: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ -028a6e: 6e10 e205 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@05e2 │ │ -028a74: 0c0a |000e: move-result-object v10 │ │ -028a76: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ -028a7a: 54fa fb01 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028a7e: 6e20 2105 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0521 │ │ -028a84: 52f8 1402 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ -028a88: 120a |0018: const/4 v10, #int 0 // #0 │ │ -028a8a: 52fd 0102 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028a8e: b18d |001b: sub-int/2addr v13, v8 │ │ -028a90: 7120 680b da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -028a96: 0a09 |001f: move-result v9 │ │ -028a98: 54fa fb01 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028a9c: 6e10 1405 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -028aa2: 0a00 |0025: move-result v0 │ │ -028aa4: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ -028aa8: 52fd 0102 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028aac: b08d |002a: add-int/2addr v13, v8 │ │ -028aae: 7120 6a0b da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ -028ab4: 0a04 |002e: move-result v4 │ │ -028ab6: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ -028ab8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -028aba: 54fa 0c02 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028abe: 6e10 e80b 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -028ac4: 0a0a |0036: move-result v10 │ │ -028ac6: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ -028aca: 54fa 0c02 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028ace: 6e20 e20b 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -028ad4: 0c06 |003e: move-result-object v6 │ │ -028ad6: 1f06 ed00 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -028ada: 526a e501 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028ade: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ -028ae2: 526a e501 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028ae6: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ -028aea: 556a e601 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e6 │ │ -028aee: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ -028af2: 54fa 0c02 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028af6: 6e20 e50b 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ -028afc: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ -028b00: 54fa fb01 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028b04: 526d e501 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028b08: 546e e401 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ -028b0c: 6e40 1105 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0511 │ │ -028b12: 5267 e501 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028b16: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -028b1a: 28d0 |0061: goto 0031 // -0030 │ │ -028b1c: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ -028b20: 526a e501 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028b24: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ -028b28: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -028b2c: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ -028b30: 0197 |006c: move v7, v9 │ │ -028b32: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ -028b36: 526a e501 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028b3a: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ -028b3e: 6e30 b505 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@05b5 │ │ -028b44: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ -028b48: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ -028b4c: 28f3 |007a: goto 006d // -000d │ │ -028b4e: 54fa 0c02 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028b52: 6e10 e80b 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -028b58: 0a0a |0080: move-result v10 │ │ -028b5a: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ -028b5e: 54fa 0c02 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028b62: 54fd 0c02 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028b66: 6e10 e80b 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -028b6c: 0a0d |008a: move-result v13 │ │ -028b6e: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ -028b72: 6e20 e20b da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -028b78: 0c0a |0090: move-result-object v10 │ │ -028b7a: 1f0a ed00 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -028b7e: 52a7 e501 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028b82: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ -028b86: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ -028b8a: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ -028b8e: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ -028b92: 6e30 b505 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@05b5 │ │ -028b98: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -028b9c: 28f9 |00a2: goto 009b // -0007 │ │ -028b9e: 01c7 |00a3: move v7, v12 │ │ -028ba0: 28f1 |00a4: goto 0095 // -000f │ │ -028ba2: 0197 |00a5: move v7, v9 │ │ -028ba4: 28f5 |00a6: goto 009b // -000b │ │ -028ba6: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -028ba8: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ -028baa: 54fa 0c02 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028bae: 6e10 e80b 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -028bb4: 0a0a |00ae: move-result v10 │ │ -028bb6: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ -028bba: 54fa 0c02 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028bbe: 6e20 e20b 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -028bc4: 0c0a |00b6: move-result-object v10 │ │ -028bc6: 1f0a ed00 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -028bca: 52aa e501 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028bce: 52fc 0102 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028bd2: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ -028bd6: 54fa 0c02 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028bda: 6e20 e20b 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -028be0: 0c02 |00c4: move-result-object v2 │ │ -028be2: 1f02 ed00 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -028be6: 54fc fb01 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028bea: 52fd 0102 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028bee: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ -028bf2: 542a e401 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ -028bf6: 6e40 1f05 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@051f │ │ -028bfc: 54fa fb01 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028c00: 6e20 1305 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0513 │ │ -028c06: 6e10 e305 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@05e3 │ │ -028c0c: 0a0a |00da: move-result v10 │ │ -028c0e: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ -028c12: 6e10 ca05 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@05ca │ │ -028c18: 0c03 |00e0: move-result-object v3 │ │ -028c1a: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ -028c1e: 6e20 e405 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e4 │ │ -028c24: 0c06 |00e6: move-result-object v6 │ │ -028c26: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ -028c2a: 526a e501 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028c2e: 52fb 0102 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028c32: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ -028c36: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ -028c38: 6e10 d005 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -028c3e: 0a0a |00f3: move-result v10 │ │ -028c40: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ -028c44: 6e20 cf05 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ -028c4a: 0c01 |00f9: move-result-object v1 │ │ -028c4c: 6e20 e505 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ -028c52: 0c06 |00fd: move-result-object v6 │ │ -028c54: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ -028c58: 526a e501 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028c5c: 52fb 0102 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028c60: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ -028c64: 122a |0106: const/4 v10, #int 2 // #2 │ │ -028c66: 6e20 2509 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@0925 │ │ -028c6c: 0a0a |010a: move-result v10 │ │ -028c6e: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ -028c72: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -028c76: 28e1 |010f: goto 00f0 // -001f │ │ -028c78: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ -028c7c: 2897 |0112: goto 00a9 // -0069 │ │ -028c7e: 07ba |0113: move-object v10, v11 │ │ -028c80: 28bb |0114: goto 00cf // -0045 │ │ -028c82: 07b6 |0115: move-object v6, v11 │ │ -028c84: 28d1 |0116: goto 00e7 // -002f │ │ +028a78: |[028a78] android.support.v4.view.ViewPager.populate:()V │ │ +028a88: 120b |0000: const/4 v11, #int 0 // #0 │ │ +028a8a: 12fc |0001: const/4 v12, #int -1 // #ff │ │ +028a8c: 54fa fb01 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028a90: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ +028a94: 0e00 |0006: return-void │ │ +028a96: 55fa 1702 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ +028a9a: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ +028a9e: 6e10 e205 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@05e2 │ │ +028aa4: 0c0a |000e: move-result-object v10 │ │ +028aa6: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ +028aaa: 54fa fb01 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028aae: 6e20 2105 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0521 │ │ +028ab4: 52f8 1402 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ +028ab8: 120a |0018: const/4 v10, #int 0 // #0 │ │ +028aba: 52fd 0102 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028abe: b18d |001b: sub-int/2addr v13, v8 │ │ +028ac0: 7120 680b da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +028ac6: 0a09 |001f: move-result v9 │ │ +028ac8: 54fa fb01 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028acc: 6e10 1405 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +028ad2: 0a00 |0025: move-result v0 │ │ +028ad4: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ +028ad8: 52fd 0102 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028adc: b08d |002a: add-int/2addr v13, v8 │ │ +028ade: 7120 6a0b da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ +028ae4: 0a04 |002e: move-result v4 │ │ +028ae6: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ +028ae8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +028aea: 54fa 0c02 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028aee: 6e10 e80b 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +028af4: 0a0a |0036: move-result v10 │ │ +028af6: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ +028afa: 54fa 0c02 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028afe: 6e20 e20b 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +028b04: 0c06 |003e: move-result-object v6 │ │ +028b06: 1f06 f200 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +028b0a: 526a e501 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028b0e: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ +028b12: 526a e501 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028b16: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ +028b1a: 556a e601 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e6 │ │ +028b1e: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ +028b22: 54fa 0c02 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028b26: 6e20 e50b 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ +028b2c: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ +028b30: 54fa fb01 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028b34: 526d e501 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028b38: 546e e401 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ +028b3c: 6e40 1105 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0511 │ │ +028b42: 5267 e501 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028b46: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +028b4a: 28d0 |0061: goto 0031 // -0030 │ │ +028b4c: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ +028b50: 526a e501 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028b54: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ +028b58: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +028b5c: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ +028b60: 0197 |006c: move v7, v9 │ │ +028b62: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ +028b66: 526a e501 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028b6a: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ +028b6e: 6e30 b505 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@05b5 │ │ +028b74: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ +028b78: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ +028b7c: 28f3 |007a: goto 006d // -000d │ │ +028b7e: 54fa 0c02 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028b82: 6e10 e80b 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +028b88: 0a0a |0080: move-result v10 │ │ +028b8a: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ +028b8e: 54fa 0c02 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028b92: 54fd 0c02 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028b96: 6e10 e80b 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +028b9c: 0a0d |008a: move-result v13 │ │ +028b9e: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ +028ba2: 6e20 e20b da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +028ba8: 0c0a |0090: move-result-object v10 │ │ +028baa: 1f0a f200 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +028bae: 52a7 e501 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028bb2: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ +028bb6: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ +028bba: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ +028bbe: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ +028bc2: 6e30 b505 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@05b5 │ │ +028bc8: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +028bcc: 28f9 |00a2: goto 009b // -0007 │ │ +028bce: 01c7 |00a3: move v7, v12 │ │ +028bd0: 28f1 |00a4: goto 0095 // -000f │ │ +028bd2: 0197 |00a5: move v7, v9 │ │ +028bd4: 28f5 |00a6: goto 009b // -000b │ │ +028bd6: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +028bd8: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ +028bda: 54fa 0c02 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028bde: 6e10 e80b 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +028be4: 0a0a |00ae: move-result v10 │ │ +028be6: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ +028bea: 54fa 0c02 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028bee: 6e20 e20b 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +028bf4: 0c0a |00b6: move-result-object v10 │ │ +028bf6: 1f0a f200 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +028bfa: 52aa e501 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028bfe: 52fc 0102 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028c02: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ +028c06: 54fa 0c02 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028c0a: 6e20 e20b 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +028c10: 0c02 |00c4: move-result-object v2 │ │ +028c12: 1f02 f200 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +028c16: 54fc fb01 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028c1a: 52fd 0102 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028c1e: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ +028c22: 542a e401 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ +028c26: 6e40 1f05 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@051f │ │ +028c2c: 54fa fb01 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028c30: 6e20 1305 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0513 │ │ +028c36: 6e10 e305 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@05e3 │ │ +028c3c: 0a0a |00da: move-result v10 │ │ +028c3e: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ +028c42: 6e10 ca05 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@05ca │ │ +028c48: 0c03 |00e0: move-result-object v3 │ │ +028c4a: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ +028c4e: 6e20 e405 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e4 │ │ +028c54: 0c06 |00e6: move-result-object v6 │ │ +028c56: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ +028c5a: 526a e501 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028c5e: 52fb 0102 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028c62: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ +028c66: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ +028c68: 6e10 d005 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +028c6e: 0a0a |00f3: move-result v10 │ │ +028c70: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ +028c74: 6e20 cf05 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@05cf │ │ +028c7a: 0c01 |00f9: move-result-object v1 │ │ +028c7c: 6e20 e505 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@05e5 │ │ +028c82: 0c06 |00fd: move-result-object v6 │ │ +028c84: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ +028c88: 526a e501 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028c8c: 52fb 0102 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028c90: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ +028c94: 122a |0106: const/4 v10, #int 2 // #2 │ │ +028c96: 6e20 2509 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@0925 │ │ +028c9c: 0a0a |010a: move-result v10 │ │ +028c9e: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ +028ca2: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +028ca6: 28e1 |010f: goto 00f0 // -001f │ │ +028ca8: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ +028cac: 2897 |0112: goto 00a9 // -0069 │ │ +028cae: 07ba |0113: move-object v10, v11 │ │ +028cb0: 28bb |0114: goto 00cf // -0045 │ │ +028cb2: 07b6 |0115: move-object v6, v11 │ │ +028cb4: 28d1 |0116: goto 00e7 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=720 │ │ 0x0006 line=821 │ │ 0x0007 line=728 │ │ 0x000b line=736 │ │ 0x0011 line=740 │ │ @@ -27225,80 +27225,80 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 135 16-bit code units │ │ -028c88: |[028c88] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -028c98: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -028c9a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -028c9c: 5483 fb01 |0002: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028ca0: 3803 3d00 |0004: if-eqz v3, 0041 // +003d │ │ -028ca4: 5483 fb01 |0006: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028ca8: 5484 1302 |0008: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0213 │ │ -028cac: 6e20 2205 4300 |000a: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0522 │ │ -028cb2: 5483 fb01 |000d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028cb6: 6e20 2105 8300 |000f: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0521 │ │ -028cbc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -028cbe: 5483 0c02 |0013: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028cc2: 6e10 e80b 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -028cc8: 0a03 |0018: move-result v3 │ │ -028cca: 3530 1600 |0019: if-ge v0, v3, 002f // +0016 │ │ -028cce: 5483 0c02 |001b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028cd2: 6e20 e20b 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -028cd8: 0c01 |0020: move-result-object v1 │ │ -028cda: 1f01 ed00 |0021: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -028cde: 5483 fb01 |0023: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028ce2: 5214 e501 |0025: iget v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ -028ce6: 5415 e401 |0027: iget-object v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ -028cea: 6e40 1105 8354 |0029: invoke-virtual {v3, v8, v4, v5}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0511 │ │ -028cf0: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -028cf4: 28e5 |002e: goto 0013 // -001b │ │ -028cf6: 5483 fb01 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028cfa: 6e20 1305 8300 |0031: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0513 │ │ -028d00: 5483 0c02 |0034: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028d04: 6e10 e00b 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ -028d0a: 7010 ff05 0800 |0039: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@05ff │ │ -028d10: 5986 0102 |003c: iput v6, v8, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028d14: 6e30 0206 6806 |003e: invoke-virtual {v8, v6, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ -028d1a: 5482 fb01 |0041: iget-object v2, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028d1e: 5b89 fb01 |0043: iput-object v9, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028d22: 5483 fb01 |0045: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028d26: 3803 3000 |0047: if-eqz v3, 0077 // +0030 │ │ -028d2a: 5483 1302 |0049: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0213 │ │ -028d2e: 3903 0900 |004b: if-nez v3, 0054 // +0009 │ │ -028d32: 2203 f100 |004d: new-instance v3, Landroid/support/v4/view/ViewPager$PagerObserver; // type@00f1 │ │ -028d36: 7030 9e05 8307 |004f: invoke-direct {v3, v8, v7}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@059e │ │ -028d3c: 5b83 1302 |0052: iput-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0213 │ │ -028d40: 5483 fb01 |0054: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028d44: 5484 1302 |0056: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0213 │ │ -028d48: 6e20 1b05 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@051b │ │ -028d4e: 5c86 1702 |005b: iput-boolean v6, v8, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ -028d52: 5283 1a02 |005d: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ -028d56: 3a03 2400 |005f: if-ltz v3, 0083 // +0024 │ │ -028d5a: 5483 fb01 |0061: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028d5e: 5484 1802 |0063: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ -028d62: 5485 1902 |0065: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ -028d66: 6e30 1c05 4305 |0067: invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@051c │ │ -028d6c: 5283 1a02 |006a: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ -028d70: 1214 |006c: const/4 v4, #int 1 // #1 │ │ -028d72: 6e40 0606 3846 |006d: invoke-virtual {v8, v3, v6, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ -028d78: 12f3 |0070: const/4 v3, #int -1 // #ff │ │ -028d7a: 5983 1a02 |0071: iput v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ -028d7e: 5b87 1802 |0073: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ -028d82: 5b87 1902 |0075: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ -028d86: 5483 fc01 |0077: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01fc │ │ -028d8a: 3803 0900 |0079: if-eqz v3, 0082 // +0009 │ │ -028d8e: 3292 0700 |007b: if-eq v2, v9, 0082 // +0007 │ │ -028d92: 5483 fc01 |007d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01fc │ │ -028d96: 7230 9905 2309 |007f: invoke-interface {v3, v2, v9}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0599 │ │ -028d9c: 0e00 |0082: return-void │ │ -028d9e: 6e10 fc05 0800 |0083: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ -028da4: 28f1 |0086: goto 0077 // -000f │ │ +028cb8: |[028cb8] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +028cc8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +028cca: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +028ccc: 5483 fb01 |0002: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028cd0: 3803 3d00 |0004: if-eqz v3, 0041 // +003d │ │ +028cd4: 5483 fb01 |0006: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028cd8: 5484 1302 |0008: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0213 │ │ +028cdc: 6e20 2205 4300 |000a: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0522 │ │ +028ce2: 5483 fb01 |000d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028ce6: 6e20 2105 8300 |000f: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0521 │ │ +028cec: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +028cee: 5483 0c02 |0013: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028cf2: 6e10 e80b 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +028cf8: 0a03 |0018: move-result v3 │ │ +028cfa: 3530 1600 |0019: if-ge v0, v3, 002f // +0016 │ │ +028cfe: 5483 0c02 |001b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028d02: 6e20 e20b 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +028d08: 0c01 |0020: move-result-object v1 │ │ +028d0a: 1f01 f200 |0021: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +028d0e: 5483 fb01 |0023: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028d12: 5214 e501 |0025: iget v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01e5 │ │ +028d16: 5415 e401 |0027: iget-object v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01e4 │ │ +028d1a: 6e40 1105 8354 |0029: invoke-virtual {v3, v8, v4, v5}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0511 │ │ +028d20: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +028d24: 28e5 |002e: goto 0013 // -001b │ │ +028d26: 5483 fb01 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028d2a: 6e20 1305 8300 |0031: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0513 │ │ +028d30: 5483 0c02 |0034: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028d34: 6e10 e00b 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ +028d3a: 7010 ff05 0800 |0039: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@05ff │ │ +028d40: 5986 0102 |003c: iput v6, v8, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028d44: 6e30 0206 6806 |003e: invoke-virtual {v8, v6, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ +028d4a: 5482 fb01 |0041: iget-object v2, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028d4e: 5b89 fb01 |0043: iput-object v9, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028d52: 5483 fb01 |0045: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028d56: 3803 3000 |0047: if-eqz v3, 0077 // +0030 │ │ +028d5a: 5483 1302 |0049: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0213 │ │ +028d5e: 3903 0900 |004b: if-nez v3, 0054 // +0009 │ │ +028d62: 2203 f600 |004d: new-instance v3, Landroid/support/v4/view/ViewPager$PagerObserver; // type@00f6 │ │ +028d66: 7030 9e05 8307 |004f: invoke-direct {v3, v8, v7}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@059e │ │ +028d6c: 5b83 1302 |0052: iput-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0213 │ │ +028d70: 5483 fb01 |0054: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028d74: 5484 1302 |0056: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0213 │ │ +028d78: 6e20 1b05 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@051b │ │ +028d7e: 5c86 1702 |005b: iput-boolean v6, v8, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ +028d82: 5283 1a02 |005d: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ +028d86: 3a03 2400 |005f: if-ltz v3, 0083 // +0024 │ │ +028d8a: 5483 fb01 |0061: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028d8e: 5484 1802 |0063: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ +028d92: 5485 1902 |0065: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ +028d96: 6e30 1c05 4305 |0067: invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@051c │ │ +028d9c: 5283 1a02 |006a: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ +028da0: 1214 |006c: const/4 v4, #int 1 // #1 │ │ +028da2: 6e40 0606 3846 |006d: invoke-virtual {v8, v3, v6, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ +028da8: 12f3 |0070: const/4 v3, #int -1 // #ff │ │ +028daa: 5983 1a02 |0071: iput v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@021a │ │ +028dae: 5b87 1802 |0073: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0218 │ │ +028db2: 5b87 1902 |0075: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0219 │ │ +028db6: 5483 fc01 |0077: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01fc │ │ +028dba: 3803 0900 |0079: if-eqz v3, 0082 // +0009 │ │ +028dbe: 3292 0700 |007b: if-eq v2, v9, 0082 // +0007 │ │ +028dc2: 5483 fc01 |007d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01fc │ │ +028dc6: 7230 9905 2309 |007f: invoke-interface {v3, v2, v9}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0599 │ │ +028dcc: 0e00 |0082: return-void │ │ +028dce: 6e10 fc05 0800 |0083: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ +028dd4: 28f1 |0086: goto 0077 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=314 │ │ 0x0006 line=315 │ │ 0x000d line=316 │ │ 0x0012 line=317 │ │ 0x001b line=318 │ │ @@ -27338,24 +27338,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -028da8: |[028da8] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -028db8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -028dba: 5c21 1702 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ -028dbe: 5520 0502 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ -028dc2: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -028dc6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -028dc8: 6e40 0606 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ -028dce: 0e00 |000b: return-void │ │ -028dd0: 0110 |000c: move v0, v1 │ │ -028dd2: 28fb |000d: goto 0008 // -0005 │ │ +028dd8: |[028dd8] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +028de8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +028dea: 5c21 1702 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ +028dee: 5520 0502 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0205 │ │ +028df2: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +028df6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +028df8: 6e40 0606 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ +028dfe: 0e00 |000b: return-void │ │ +028e00: 0110 |000c: move v0, v1 │ │ +028e02: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0003 line=386 │ │ 0x000b line=387 │ │ 0x000d line=386 │ │ locals : │ │ @@ -27367,19 +27367,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -028dd4: |[028dd4] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -028de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028de6: 5c10 1702 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ -028dea: 6e40 0606 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ -028df0: 0e00 |0006: return-void │ │ +028e04: |[028e04] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +028e14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +028e16: 5c10 1702 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0217 │ │ +028e1a: 6e40 0606 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0606 │ │ +028e20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=396 │ │ 0x0003 line=397 │ │ 0x0006 line=398 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -27391,18 +27391,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -028df4: |[028df4] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -028e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028e06: 6e50 0706 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0607 │ │ -028e0c: 0e00 |0004: return-void │ │ +028e24: |[028e24] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +028e34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +028e36: 6e50 0706 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0607 │ │ +028e3c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -27414,101 +27414,101 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -028e10: |[028e10] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -028e20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -028e22: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -028e24: 5474 fb01 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028e28: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ -028e2c: 5474 fb01 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028e30: 6e10 1405 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -028e36: 0a04 |000b: move-result v4 │ │ -028e38: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ -028e3c: 7020 1306 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ -028e42: 0e00 |0011: return-void │ │ -028e44: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ -028e48: 5274 0102 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028e4c: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ -028e50: 5474 0c02 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028e54: 6e10 e80b 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -028e5a: 0a04 |001d: move-result v4 │ │ -028e5c: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ -028e60: 7020 1306 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ -028e66: 28ee |0023: goto 0011 // -0012 │ │ -028e68: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ -028e6c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -028e6e: 5273 1402 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ -028e72: 5274 0102 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028e76: b034 |002b: add-int/2addr v4, v3 │ │ -028e78: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ -028e7c: 5274 0102 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028e80: b134 |0030: sub-int/2addr v4, v3 │ │ -028e82: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ -028e86: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -028e88: 5474 0c02 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028e8c: 6e10 e80b 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -028e92: 0a04 |0039: move-result v4 │ │ -028e94: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ -028e98: 5474 0c02 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ -028e9c: 6e20 e20b 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -028ea2: 0c04 |0041: move-result-object v4 │ │ -028ea4: 1f04 ed00 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00ed │ │ -028ea8: 5c41 e601 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e6 │ │ -028eac: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -028eb0: 28ec |0048: goto 0034 // -0014 │ │ -028eb2: 5474 fb01 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028eb6: 6e10 1405 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -028ebc: 0a04 |004e: move-result v4 │ │ -028ebe: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ -028ec2: 5474 fb01 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ -028ec6: 6e10 1405 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -028ecc: 0a04 |0056: move-result v4 │ │ -028ece: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ -028ed2: 28ce |0059: goto 0027 // -0032 │ │ -028ed4: 5274 0102 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028ed8: 3284 2c00 |005c: if-eq v4, v8, 0088 // +002c │ │ -028edc: 5978 0102 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ -028ee0: 6e10 fc05 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ -028ee6: 6e10 e105 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -028eec: 0a04 |0066: move-result v4 │ │ -028eee: 5276 1602 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -028ef2: b064 |0069: add-int/2addr v4, v6 │ │ -028ef4: 9200 0408 |006a: mul-int v0, v4, v8 │ │ -028ef8: 3809 1e00 |006c: if-eqz v9, 008a // +001e │ │ -028efc: 6e40 1606 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0616 │ │ -028f02: 3801 0b00 |0071: if-eqz v1, 007c // +000b │ │ -028f06: 5474 1502 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -028f0a: 3804 0700 |0075: if-eqz v4, 007c // +0007 │ │ -028f0e: 5474 1502 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -028f12: 7220 9c05 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@059c │ │ -028f18: 3801 95ff |007c: if-eqz v1, 0011 // -006b │ │ -028f1c: 5474 0902 |007e: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ -028f20: 3804 91ff |0080: if-eqz v4, 0011 // -006f │ │ -028f24: 5474 0902 |0082: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ -028f28: 7220 9c05 8400 |0084: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@059c │ │ -028f2e: 288a |0087: goto 0011 // -0076 │ │ -028f30: 0151 |0088: move v1, v5 │ │ -028f32: 28d5 |0089: goto 005e // -002b │ │ -028f34: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ -028f38: 5474 1502 |008c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -028f3c: 3804 0700 |008e: if-eqz v4, 0095 // +0007 │ │ -028f40: 5474 1502 |0090: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -028f44: 7220 9c05 8400 |0092: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@059c │ │ -028f4a: 3801 0b00 |0095: if-eqz v1, 00a0 // +000b │ │ -028f4e: 5474 0902 |0097: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ -028f52: 3804 0700 |0099: if-eqz v4, 00a0 // +0007 │ │ -028f56: 5474 0902 |009b: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ -028f5a: 7220 9c05 8400 |009d: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@059c │ │ -028f60: 7010 bd05 0700 |00a0: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ -028f66: 6e30 0206 0705 |00a3: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ -028f6c: 2900 6bff |00a6: goto/16 0011 // -0095 │ │ +028e40: |[028e40] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +028e50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +028e52: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +028e54: 5474 fb01 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028e58: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ +028e5c: 5474 fb01 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028e60: 6e10 1405 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +028e66: 0a04 |000b: move-result v4 │ │ +028e68: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ +028e6c: 7020 1306 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ +028e72: 0e00 |0011: return-void │ │ +028e74: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ +028e78: 5274 0102 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028e7c: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ +028e80: 5474 0c02 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028e84: 6e10 e80b 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +028e8a: 0a04 |001d: move-result v4 │ │ +028e8c: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ +028e90: 7020 1306 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ +028e96: 28ee |0023: goto 0011 // -0012 │ │ +028e98: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ +028e9c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +028e9e: 5273 1402 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ +028ea2: 5274 0102 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028ea6: b034 |002b: add-int/2addr v4, v3 │ │ +028ea8: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ +028eac: 5274 0102 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028eb0: b134 |0030: sub-int/2addr v4, v3 │ │ +028eb2: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ +028eb6: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +028eb8: 5474 0c02 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028ebc: 6e10 e80b 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +028ec2: 0a04 |0039: move-result v4 │ │ +028ec4: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ +028ec8: 5474 0c02 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@020c │ │ +028ecc: 6e20 e20b 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +028ed2: 0c04 |0041: move-result-object v4 │ │ +028ed4: 1f04 f200 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00f2 │ │ +028ed8: 5c41 e601 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01e6 │ │ +028edc: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +028ee0: 28ec |0048: goto 0034 // -0014 │ │ +028ee2: 5474 fb01 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028ee6: 6e10 1405 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +028eec: 0a04 |004e: move-result v4 │ │ +028eee: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ +028ef2: 5474 fb01 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@01fb │ │ +028ef6: 6e10 1405 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +028efc: 0a04 |0056: move-result v4 │ │ +028efe: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ +028f02: 28ce |0059: goto 0027 // -0032 │ │ +028f04: 5274 0102 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028f08: 3284 2c00 |005c: if-eq v4, v8, 0088 // +002c │ │ +028f0c: 5978 0102 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0201 │ │ +028f10: 6e10 fc05 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ +028f16: 6e10 e105 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +028f1c: 0a04 |0066: move-result v4 │ │ +028f1e: 5276 1602 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +028f22: b064 |0069: add-int/2addr v4, v6 │ │ +028f24: 9200 0408 |006a: mul-int v0, v4, v8 │ │ +028f28: 3809 1e00 |006c: if-eqz v9, 008a // +001e │ │ +028f2c: 6e40 1606 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0616 │ │ +028f32: 3801 0b00 |0071: if-eqz v1, 007c // +000b │ │ +028f36: 5474 1502 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +028f3a: 3804 0700 |0075: if-eqz v4, 007c // +0007 │ │ +028f3e: 5474 1502 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +028f42: 7220 9c05 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@059c │ │ +028f48: 3801 95ff |007c: if-eqz v1, 0011 // -006b │ │ +028f4c: 5474 0902 |007e: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ +028f50: 3804 91ff |0080: if-eqz v4, 0011 // -006f │ │ +028f54: 5474 0902 |0082: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ +028f58: 7220 9c05 8400 |0084: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@059c │ │ +028f5e: 288a |0087: goto 0011 // -0076 │ │ +028f60: 0151 |0088: move v1, v5 │ │ +028f62: 28d5 |0089: goto 005e // -002b │ │ +028f64: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ +028f68: 5474 1502 |008c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +028f6c: 3804 0700 |008e: if-eqz v4, 0095 // +0007 │ │ +028f70: 5474 1502 |0090: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +028f74: 7220 9c05 8400 |0092: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@059c │ │ +028f7a: 3801 0b00 |0095: if-eqz v1, 00a0 // +000b │ │ +028f7e: 5474 0902 |0097: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ +028f82: 3804 0700 |0099: if-eqz v4, 00a0 // +0007 │ │ +028f86: 5474 0902 |009b: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ +028f8a: 7220 9c05 8400 |009d: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@059c │ │ +028f90: 7010 bd05 0700 |00a0: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ +028f96: 6e30 0206 0705 |00a3: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0602 │ │ +028f9c: 2900 6bff |00a6: goto/16 0011 // -0095 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=409 │ │ 0x000e line=410 │ │ 0x0011 line=453 │ │ 0x0012 line=413 │ │ 0x0020 line=414 │ │ @@ -27557,18 +27557,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -028f70: |[028f70] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -028f80: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ -028f84: 5b12 0902 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ -028f88: 1100 |0004: return-object v0 │ │ +028fa0: |[028fa0] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +028fb0: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ +028fb4: 5b12 0902 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0209 │ │ +028fb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0002 line=473 │ │ 0x0004 line=474 │ │ locals : │ │ 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -27580,39 +27580,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -028f8c: |[028f8c] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -028f9c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -028f9e: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -028fa2: 1a00 6707 |0003: const-string v0, "ViewPager" // string@0767 │ │ -028fa6: 2201 c101 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -028faa: 7010 8e0b 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -028fb0: 1a02 6406 |000a: const-string v2, "Requested offscreen page limit " // string@0664 │ │ -028fb4: 6e20 960b 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -028fba: 0c01 |000f: move-result-object v1 │ │ -028fbc: 6e20 930b 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -028fc2: 0c01 |0013: move-result-object v1 │ │ -028fc4: 1a02 8900 |0014: const-string v2, " too small; defaulting to " // string@0089 │ │ -028fc8: 6e20 960b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -028fce: 0c01 |0019: move-result-object v1 │ │ -028fd0: 6e20 930b 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -028fd6: 0c01 |001d: move-result-object v1 │ │ -028fd8: 6e10 9a0b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -028fde: 0c01 |0021: move-result-object v1 │ │ -028fe0: 7120 c608 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -028fe6: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -028fe8: 5240 1402 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ -028fec: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -028ff0: 5945 1402 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ -028ff4: 6e10 fc05 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ -028ffa: 0e00 |002f: return-void │ │ +028fbc: |[028fbc] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +028fcc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +028fce: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +028fd2: 1a00 6d07 |0003: const-string v0, "ViewPager" // string@076d │ │ +028fd6: 2201 c701 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +028fda: 7010 8e0b 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +028fe0: 1a02 6a06 |000a: const-string v2, "Requested offscreen page limit " // string@066a │ │ +028fe4: 6e20 960b 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +028fea: 0c01 |000f: move-result-object v1 │ │ +028fec: 6e20 930b 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +028ff2: 0c01 |0013: move-result-object v1 │ │ +028ff4: 1a02 8900 |0014: const-string v2, " too small; defaulting to " // string@0089 │ │ +028ff8: 6e20 960b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +028ffe: 0c01 |0019: move-result-object v1 │ │ +029000: 6e20 930b 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +029006: 0c01 |001d: move-result-object v1 │ │ +029008: 6e10 9a0b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02900e: 0c01 |0021: move-result-object v1 │ │ +029010: 7120 c608 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +029016: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +029018: 5240 1402 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ +02901c: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +029020: 5945 1402 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0214 │ │ +029024: 6e10 fc05 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@05fc │ │ +02902a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0003 line=507 │ │ 0x0025 line=509 │ │ 0x0026 line=511 │ │ 0x002a line=512 │ │ @@ -27627,17 +27627,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028ffc: |[028ffc] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -02900c: 5b01 fc01 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01fc │ │ -029010: 0e00 |0002: return-void │ │ +02902c: |[02902c] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +02903c: 5b01 fc01 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@01fc │ │ +029040: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0002 line=375 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ @@ -27647,17 +27647,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029014: |[029014] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -029024: 5b01 1502 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -029028: 0e00 |0002: return-void │ │ +029044: |[029044] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +029054: 5b01 1502 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +029058: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0002 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -27667,22 +27667,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -02902c: |[02902c] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -02903c: 5220 1602 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -029040: 5923 1602 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -029044: 6e10 e105 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -02904a: 0a01 |0007: move-result v1 │ │ -02904c: 7050 fd05 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@05fd │ │ -029052: 6e10 0106 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0601 │ │ -029058: 0e00 |000e: return-void │ │ +02905c: |[02905c] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +02906c: 5220 1602 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +029070: 5923 1602 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +029074: 6e10 e105 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +02907a: 0a01 |0007: move-result v1 │ │ +02907c: 7050 fd05 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@05fd │ │ +029082: 6e10 0106 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0601 │ │ +029088: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0002 line=527 │ │ 0x0004 line=529 │ │ 0x0008 line=530 │ │ 0x000b line=532 │ │ @@ -27698,23 +27698,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -02905c: |[02905c] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -02906c: 6e10 d105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05d1 │ │ -029072: 0c00 |0003: move-result-object v0 │ │ -029074: 6e10 7a00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -02907a: 0c00 |0007: move-result-object v0 │ │ -02907c: 6e20 b900 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00b9 │ │ -029082: 0c00 |000b: move-result-object v0 │ │ -029084: 6e20 1106 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0611 │ │ -02908a: 0e00 |000f: return-void │ │ +02908c: |[02908c] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +02909c: 6e10 d105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@05d1 │ │ +0290a2: 0c00 |0003: move-result-object v0 │ │ +0290a4: 6e10 7a00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +0290aa: 0c00 |0007: move-result-object v0 │ │ +0290ac: 6e20 b900 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00b9 │ │ +0290b2: 0c00 |000b: move-result-object v0 │ │ +0290b4: 6e20 1106 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0611 │ │ +0290ba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x000f line=563 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -27724,25 +27724,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02908c: |[02908c] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -02909c: 5b12 1002 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ -0290a0: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -0290a4: 6e10 fe05 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@05fe │ │ -0290aa: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -0290ae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0290b0: 6e20 1406 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0614 │ │ -0290b6: 6e10 e705 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ -0290bc: 0e00 |0010: return-void │ │ -0290be: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0290c0: 28f8 |0012: goto 000a // -0008 │ │ +0290bc: |[0290bc] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0290cc: 5b12 1002 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ +0290d0: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +0290d4: 6e10 fe05 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@05fe │ │ +0290da: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +0290de: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0290e0: 6e20 1406 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0614 │ │ +0290e6: 6e10 e705 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ +0290ec: 0e00 |0010: return-void │ │ +0290ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0290f0: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0002 line=551 │ │ 0x0007 line=552 │ │ 0x000d line=553 │ │ 0x0010 line=554 │ │ @@ -27756,18 +27756,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0290c4: |[0290c4] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -0290d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0290d6: 6e40 1606 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0616 │ │ -0290dc: 0e00 |0004: return-void │ │ +0290f4: |[0290f4] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +029104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +029106: 6e40 1606 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0616 │ │ +02910c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0004 line=597 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -27778,92 +27778,92 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 136 16-bit code units │ │ -0290e0: |[0290e0] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -0290f0: 6e10 d005 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ -0290f6: 0a01 |0003: move-result v1 │ │ -0290f8: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -0290fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0290fe: 7020 1306 1e00 |0007: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ -029104: 0e00 |000a: return-void │ │ -029106: 6e10 df05 0e00 |000b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ -02910c: 0a02 |000e: move-result v2 │ │ -02910e: 6e10 e005 0e00 |000f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ -029114: 0a03 |0012: move-result v3 │ │ -029116: 9104 0f02 |0013: sub-int v4, v15, v2 │ │ -02911a: 9105 1003 |0015: sub-int v5, v16, v3 │ │ -02911e: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ -029122: 3905 0a00 |0019: if-nez v5, 0023 // +000a │ │ -029126: 7010 bd05 0e00 |001b: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ -02912c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -02912e: 7020 1206 1e00 |001f: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ -029134: 28e8 |0022: goto 000a // -0018 │ │ -029136: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -029138: 7020 1306 1e00 |0024: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ -02913e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -029140: 5ce1 1e02 |0028: iput-boolean v1, v14, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@021e │ │ -029144: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -029146: 7020 1206 1e00 |002b: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ -02914c: 6e10 e105 0e00 |002e: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ -029152: 0a0b |0031: move-result v11 │ │ -029154: db09 0b02 |0032: div-int/lit8 v9, v11, #int 2 // #02 │ │ -029158: 1501 803f |0034: const/high16 v1, #int 1065353216 // #3f80 │ │ -02915c: 150c 803f |0036: const/high16 v12, #int 1065353216 // #3f80 │ │ -029160: 7110 660b 0400 |0038: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ -029166: 0a0d |003b: move-result v13 │ │ -029168: 82dd |003c: int-to-float v13, v13 │ │ -02916a: c8dc |003d: mul-float/2addr v12, v13 │ │ -02916c: 82bd |003e: int-to-float v13, v11 │ │ -02916e: c9dc |003f: div-float/2addr v12, v13 │ │ -029170: 7120 690b c100 |0040: invoke-static {v1, v12}, Ljava/lang/Math;.min:(FF)F // method@0b69 │ │ -029176: 0a08 |0043: move-result v8 │ │ -029178: 8291 |0044: int-to-float v1, v9 │ │ -02917a: 829c |0045: int-to-float v12, v9 │ │ -02917c: 6e20 c305 8e00 |0046: invoke-virtual {v14, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@05c3 │ │ -029182: 0a0d |0049: move-result v13 │ │ -029184: c8dc |004a: mul-float/2addr v12, v13 │ │ -029186: a607 010c |004b: add-float v7, v1, v12 │ │ -02918a: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -02918c: 7701 660b 1100 |004e: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ -029192: 0a11 |0051: move-result v17 │ │ -029194: 3d11 2300 |0052: if-lez v17, 0075 // +0023 │ │ -029198: 1501 7a44 |0054: const/high16 v1, #int 1148846080 // #447a │ │ -02919c: 0200 1100 |0056: move/from16 v0, v17 │ │ -0291a0: 820c |0058: int-to-float v12, v0 │ │ -0291a2: a90c 070c |0059: div-float v12, v7, v12 │ │ -0291a6: 7110 650b 0c00 |005b: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ -0291ac: 0a0c |005e: move-result v12 │ │ -0291ae: c8c1 |005f: mul-float/2addr v1, v12 │ │ -0291b0: 7110 6b0b 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0b6b │ │ -0291b6: 0a01 |0063: move-result v1 │ │ -0291b8: da06 0104 |0064: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -0291bc: 1301 5802 |0066: const/16 v1, #int 600 // #258 │ │ -0291c0: 7120 6a0b 1600 |0068: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ -0291c6: 0a06 |006b: move-result v6 │ │ -0291c8: 54e1 1d02 |006c: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ -0291cc: 7406 090a 0100 |006e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0a09 │ │ -0291d2: 6e10 e705 0e00 |0071: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ -0291d8: 2896 |0074: goto 000a // -006a │ │ -0291da: 7110 660b 0400 |0075: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ -0291e0: 0a01 |0078: move-result v1 │ │ -0291e2: 8211 |0079: int-to-float v1, v1 │ │ -0291e4: 52ec 1602 |007a: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ -0291e8: b0bc |007c: add-int/2addr v12, v11 │ │ -0291ea: 82cc |007d: int-to-float v12, v12 │ │ -0291ec: a90a 010c |007e: div-float v10, v1, v12 │ │ -0291f0: 1501 803f |0080: const/high16 v1, #int 1065353216 // #3f80 │ │ -0291f4: c6a1 |0082: add-float/2addr v1, v10 │ │ -0291f6: 150c c842 |0083: const/high16 v12, #int 1120403456 // #42c8 │ │ -0291fa: c8c1 |0085: mul-float/2addr v1, v12 │ │ -0291fc: 8716 |0086: float-to-int v6, v1 │ │ -0291fe: 28df |0087: goto 0066 // -0021 │ │ +029110: |[029110] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +029120: 6e10 d005 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@05d0 │ │ +029126: 0a01 |0003: move-result v1 │ │ +029128: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +02912c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +02912e: 7020 1306 1e00 |0007: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ +029134: 0e00 |000a: return-void │ │ +029136: 6e10 df05 0e00 |000b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@05df │ │ +02913c: 0a02 |000e: move-result v2 │ │ +02913e: 6e10 e005 0e00 |000f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@05e0 │ │ +029144: 0a03 |0012: move-result v3 │ │ +029146: 9104 0f02 |0013: sub-int v4, v15, v2 │ │ +02914a: 9105 1003 |0015: sub-int v5, v16, v3 │ │ +02914e: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ +029152: 3905 0a00 |0019: if-nez v5, 0023 // +000a │ │ +029156: 7010 bd05 0e00 |001b: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@05bd │ │ +02915c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +02915e: 7020 1206 1e00 |001f: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ +029164: 28e8 |0022: goto 000a // -0018 │ │ +029166: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +029168: 7020 1306 1e00 |0024: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0613 │ │ +02916e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +029170: 5ce1 1e02 |0028: iput-boolean v1, v14, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@021e │ │ +029174: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +029176: 7020 1206 1e00 |002b: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0612 │ │ +02917c: 6e10 e105 0e00 |002e: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@05e1 │ │ +029182: 0a0b |0031: move-result v11 │ │ +029184: db09 0b02 |0032: div-int/lit8 v9, v11, #int 2 // #02 │ │ +029188: 1501 803f |0034: const/high16 v1, #int 1065353216 // #3f80 │ │ +02918c: 150c 803f |0036: const/high16 v12, #int 1065353216 // #3f80 │ │ +029190: 7110 660b 0400 |0038: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ +029196: 0a0d |003b: move-result v13 │ │ +029198: 82dd |003c: int-to-float v13, v13 │ │ +02919a: c8dc |003d: mul-float/2addr v12, v13 │ │ +02919c: 82bd |003e: int-to-float v13, v11 │ │ +02919e: c9dc |003f: div-float/2addr v12, v13 │ │ +0291a0: 7120 690b c100 |0040: invoke-static {v1, v12}, Ljava/lang/Math;.min:(FF)F // method@0b69 │ │ +0291a6: 0a08 |0043: move-result v8 │ │ +0291a8: 8291 |0044: int-to-float v1, v9 │ │ +0291aa: 829c |0045: int-to-float v12, v9 │ │ +0291ac: 6e20 c305 8e00 |0046: invoke-virtual {v14, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@05c3 │ │ +0291b2: 0a0d |0049: move-result v13 │ │ +0291b4: c8dc |004a: mul-float/2addr v12, v13 │ │ +0291b6: a607 010c |004b: add-float v7, v1, v12 │ │ +0291ba: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +0291bc: 7701 660b 1100 |004e: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ +0291c2: 0a11 |0051: move-result v17 │ │ +0291c4: 3d11 2300 |0052: if-lez v17, 0075 // +0023 │ │ +0291c8: 1501 7a44 |0054: const/high16 v1, #int 1148846080 // #447a │ │ +0291cc: 0200 1100 |0056: move/from16 v0, v17 │ │ +0291d0: 820c |0058: int-to-float v12, v0 │ │ +0291d2: a90c 070c |0059: div-float v12, v7, v12 │ │ +0291d6: 7110 650b 0c00 |005b: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@0b65 │ │ +0291dc: 0a0c |005e: move-result v12 │ │ +0291de: c8c1 |005f: mul-float/2addr v1, v12 │ │ +0291e0: 7110 6b0b 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0b6b │ │ +0291e6: 0a01 |0063: move-result v1 │ │ +0291e8: da06 0104 |0064: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +0291ec: 1301 5802 |0066: const/16 v1, #int 600 // #258 │ │ +0291f0: 7120 6a0b 1600 |0068: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ +0291f6: 0a06 |006b: move-result v6 │ │ +0291f8: 54e1 1d02 |006c: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@021d │ │ +0291fc: 7406 090a 0100 |006e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0a09 │ │ +029202: 6e10 e705 0e00 |0071: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@05e7 │ │ +029208: 2896 |0074: goto 000a // -006a │ │ +02920a: 7110 660b 0400 |0075: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0b66 │ │ +029210: 0a01 |0078: move-result v1 │ │ +029212: 8211 |0079: int-to-float v1, v1 │ │ +029214: 52ec 1602 |007a: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0216 │ │ +029218: b0bc |007c: add-int/2addr v12, v11 │ │ +02921a: 82cc |007d: int-to-float v12, v12 │ │ +02921c: a90a 010c |007e: div-float v10, v1, v12 │ │ +029220: 1501 803f |0080: const/high16 v1, #int 1065353216 // #3f80 │ │ +029224: c6a1 |0082: add-float/2addr v1, v10 │ │ +029226: 150c c842 |0083: const/high16 v12, #int 1120403456 // #42c8 │ │ +02922a: c8c1 |0085: mul-float/2addr v1, v12 │ │ +02922c: 8716 |0086: float-to-int v6, v1 │ │ +02922e: 28df |0087: goto 0066 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0006 line=609 │ │ 0x000a line=644 │ │ 0x000b line=612 │ │ 0x000f line=613 │ │ @@ -27909,37 +27909,37 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -029200: |[029200] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -029210: 6f20 4d09 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@094d │ │ -029216: 0a00 |0003: move-result v0 │ │ -029218: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -02921c: 5410 1002 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ -029220: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -029224: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -029226: 0f00 |000b: return v0 │ │ -029228: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02922a: 28fe |000d: goto 000b // -0002 │ │ +029230: |[029230] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +029240: 6f20 4d09 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@094d │ │ +029246: 0a00 |0003: move-result v0 │ │ +029248: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +02924c: 5410 1002 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0210 │ │ +029250: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +029254: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +029256: 0f00 |000b: return v0 │ │ +029258: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +02925a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #118 header: │ │ -class_idx : 248 │ │ +class_idx : 253 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 319 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #118 annotations: │ │ @@ -27973,17 +27973,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 319 (AccessibilityEventCompat.java) │ │ │ │ Class #119 header: │ │ -class_idx : 249 │ │ +class_idx : 254 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 319 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #119 annotations: │ │ @@ -28043,26 +28043,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02922c: |[02922c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -02923c: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -029240: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -029244: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -029248: 2200 f600 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@00f6 │ │ -02924c: 7010 1806 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0618 │ │ -029252: 6900 2402 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ -029256: 0e00 |000d: return-void │ │ -029258: 2200 f700 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@00f7 │ │ -02925c: 7010 1c06 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@061c │ │ -029262: 6900 2402 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ -029266: 28f8 |0015: goto 000d // -0008 │ │ +02925c: |[02925c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +02926c: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +029270: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +029274: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +029278: 2200 fb00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@00fb │ │ +02927c: 7010 1806 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0618 │ │ +029282: 6900 2402 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ +029286: 0e00 |000d: return-void │ │ +029288: 2200 fc00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@00fc │ │ +02928c: 7010 1c06 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@061c │ │ +029292: 6900 2402 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ +029296: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ 0x000d line=75 │ │ 0x000e line=73 │ │ locals : │ │ @@ -28072,17 +28072,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029268: |[029268] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -029278: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02927e: 0e00 |0003: return-void │ │ +029298: |[029298] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +0292a8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0292ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -28091,20 +28091,20 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -029280: |[029280] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -029290: 6200 2402 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ -029294: 6e10 de07 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@07de │ │ -02929a: 0c01 |0005: move-result-object v1 │ │ -02929c: 7230 2006 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0620 │ │ -0292a2: 0e00 |0009: return-void │ │ +0292b0: |[0292b0] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +0292c0: 6200 2402 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ +0292c4: 6e10 de07 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@07de │ │ +0292ca: 0c01 |0005: move-result-object v1 │ │ +0292cc: 7230 2006 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0620 │ │ +0292d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0009 line=138 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -28114,21 +28114,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0292a4: |[0292a4] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0292b4: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@010c │ │ -0292b8: 6201 2402 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ -0292bc: 7230 2106 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0621 │ │ -0292c2: 0c01 |0007: move-result-object v1 │ │ -0292c4: 7020 d607 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07d6 │ │ -0292ca: 1100 |000b: return-object v0 │ │ +0292d4: |[0292d4] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0292e4: 2200 1101 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0111 │ │ +0292e8: 6201 2402 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ +0292ec: 7230 2106 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0621 │ │ +0292f2: 0c01 |0007: move-result-object v1 │ │ +0292f4: 7020 d607 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07d6 │ │ +0292fa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -28137,32 +28137,32 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0292cc: |[0292cc] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0292dc: 6200 2402 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ -0292e0: 7220 2206 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0622 │ │ -0292e6: 0a00 |0005: move-result v0 │ │ -0292e8: 0f00 |0006: return v0 │ │ +0292fc: |[0292fc] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +02930c: 6200 2402 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0224 │ │ +029310: 7220 2206 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0622 │ │ +029316: 0a00 |0005: move-result v0 │ │ +029318: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 319 (AccessibilityEventCompat.java) │ │ │ │ Class #120 header: │ │ -class_idx : 250 │ │ +class_idx : 255 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 320 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #120 - │ │ @@ -28178,17 +28178,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0292ec: |[0292ec] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -0292fc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -029302: 0e00 |0003: return-void │ │ +02931c: |[02931c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +02932c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +029332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ @@ -28196,18 +28196,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -029304: |[029304] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -029314: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -029318: 6e20 5009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0950 │ │ -02931e: 0e00 |0005: return-void │ │ +029334: |[029334] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +029344: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +029348: 6e20 5009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0950 │ │ +02934e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -28217,18 +28217,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -029320: |[029320] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -029330: 6e20 5109 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0951 │ │ -029336: 0c00 |0003: move-result-object v0 │ │ -029338: 1100 |0004: return-object v0 │ │ +029350: |[029350] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +029360: 6e20 5109 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0951 │ │ +029366: 0c00 |0003: move-result-object v0 │ │ +029368: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -28237,31 +28237,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02933c: |[02933c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -02934c: 6e10 5209 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0952 │ │ -029352: 0a00 |0003: move-result v0 │ │ -029354: 0f00 |0004: return v0 │ │ +02936c: |[02936c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +02937c: 6e10 5209 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0952 │ │ +029382: 0a00 |0003: move-result v0 │ │ +029384: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 320 (AccessibilityEventCompatIcs.java) │ │ │ │ Class #121 header: │ │ -class_idx : 254 │ │ +class_idx : 259 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 324 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #121 annotations: │ │ @@ -28317,17 +28317,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 324 (AccessibilityManagerCompat.java) │ │ │ │ Class #122 header: │ │ -class_idx : 255 │ │ +class_idx : 260 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 324 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #122 annotations: │ │ @@ -28352,22 +28352,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -029358: |[029358] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -029368: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02936e: 7100 4606 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0646 │ │ -029374: 0c00 |0006: move-result-object v0 │ │ -029376: 7220 4006 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@0640 │ │ -02937c: 0c00 |000a: move-result-object v0 │ │ -02937e: 5b10 2e02 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@022e │ │ -029382: 0e00 |000d: return-void │ │ +029388: |[029388] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +029398: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02939e: 7100 4606 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0646 │ │ +0293a4: 0c00 |0006: move-result-object v0 │ │ +0293a6: 7220 4006 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@0640 │ │ +0293ac: 0c00 |000a: move-result-object v0 │ │ +0293ae: 5b10 2e02 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@022e │ │ +0293b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ 0x000d line=197 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -28378,17 +28378,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 324 (AccessibilityManagerCompat.java) │ │ │ │ Class #123 header: │ │ -class_idx : 256 │ │ +class_idx : 261 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 324 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #123 annotations: │ │ @@ -28416,26 +28416,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -029384: |[029384] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -029394: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -029398: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02939c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0293a0: 2200 fc00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@00fc │ │ -0293a4: 7010 2e06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@062e │ │ -0293aa: 6900 2f02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ -0293ae: 0e00 |000d: return-void │ │ -0293b0: 2200 fd00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@00fd │ │ -0293b4: 7010 3506 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0635 │ │ -0293ba: 6900 2f02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ -0293be: 28f8 |0015: goto 000d // -0008 │ │ +0293b4: |[0293b4] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +0293c4: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +0293c8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0293cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0293d0: 2200 0101 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0101 │ │ +0293d4: 7010 2e06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@062e │ │ +0293da: 6900 2f02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ +0293de: 0e00 |000d: return-void │ │ +0293e0: 2200 0201 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0102 │ │ +0293e4: 7010 3506 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0635 │ │ +0293ea: 6900 2f02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ +0293ee: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=130 │ │ 0x000e line=128 │ │ locals : │ │ @@ -28445,17 +28445,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0293c0: |[0293c0] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -0293d0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0293d6: 0e00 |0003: return-void │ │ +0293f0: |[0293f0] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +029400: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +029406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=192 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ @@ -28464,36 +28464,36 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0293d8: |[0293d8] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -0293e8: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ -0293ec: 1100 |0002: return-object v0 │ │ +029408: |[029408] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +029418: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ +02941c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ name : 'addAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0293f0: |[0293f0] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -029400: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ -029404: 7230 3c06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@063c │ │ -02940a: 0a00 |0005: move-result v0 │ │ -02940c: 0f00 |0006: return v0 │ │ +029420: |[029420] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +029430: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ +029434: 7230 3c06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@063c │ │ +02943a: 0a00 |0005: move-result v0 │ │ +02943c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -28502,19 +28502,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -029410: |[029410] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -029420: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ -029424: 7230 3d06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@063d │ │ -02942a: 0c00 |0005: move-result-object v0 │ │ -02942c: 1100 |0006: return-object v0 │ │ +029440: |[029440] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +029450: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ +029454: 7230 3d06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@063d │ │ +02945a: 0c00 |0005: move-result-object v0 │ │ +02945c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ @@ -28523,19 +28523,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -029430: |[029430] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -029440: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ -029444: 7220 3e06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@063e │ │ -02944a: 0c00 |0005: move-result-object v0 │ │ -02944c: 1100 |0006: return-object v0 │ │ +029460: |[029460] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +029470: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ +029474: 7220 3e06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@063e │ │ +02947a: 0c00 |0005: move-result-object v0 │ │ +02947c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -28543,33 +28543,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -029450: |[029450] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -029460: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ -029464: 7230 4106 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0641 │ │ -02946a: 0a00 |0005: move-result v0 │ │ -02946c: 0f00 |0006: return v0 │ │ +029480: |[029480] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +029490: 6200 2f02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@022f │ │ +029494: 7230 4106 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0641 │ │ +02949a: 0a00 |0005: move-result v0 │ │ +02949c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 324 (AccessibilityManagerCompat.java) │ │ │ │ Class #124 header: │ │ -class_idx : 257 │ │ +class_idx : 262 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 325 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #124 annotations: │ │ @@ -28595,18 +28595,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -029470: |[029470] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -029480: 5b01 3002 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0230 │ │ -029484: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02948a: 0e00 |0005: return-void │ │ +0294a0: |[0294a0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +0294b0: 5b01 3002 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0230 │ │ +0294b4: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0294ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ @@ -28616,32 +28616,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02948c: |[02948c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -02949c: 5410 3002 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0230 │ │ -0294a0: 7220 4d06 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@064d │ │ -0294a6: 0e00 |0005: return-void │ │ +0294bc: |[0294bc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +0294cc: 5410 3002 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0230 │ │ +0294d0: 7220 4d06 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@064d │ │ +0294d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ source_file_idx : 325 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #125 header: │ │ -class_idx : 258 │ │ +class_idx : 263 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 325 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #125 annotations: │ │ @@ -28663,17 +28663,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 325 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #126 header: │ │ -class_idx : 259 │ │ +class_idx : 264 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 325 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #126 annotations: │ │ @@ -28697,17 +28697,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0294a8: |[0294a8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -0294b8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0294be: 0e00 |0003: return-void │ │ +0294d8: |[0294d8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +0294e8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0294ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ │ │ @@ -28716,19 +28716,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0294c0: |[0294c0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -0294d0: 1f02 4a01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@014a │ │ -0294d4: 6e20 5309 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0953 │ │ -0294da: 0a00 |0005: move-result v0 │ │ -0294dc: 0f00 |0006: return v0 │ │ +0294f0: |[0294f0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +029500: 1f02 4f01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@014f │ │ +029504: 6e20 5309 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0953 │ │ +02950a: 0a00 |0005: move-result v0 │ │ +02950c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -28737,18 +28737,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0294e0: |[0294e0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0294f0: 6e20 5409 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@0954 │ │ -0294f6: 0c00 |0003: move-result-object v0 │ │ -0294f8: 1100 |0004: return-object v0 │ │ +029510: |[029510] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +029520: 6e20 5409 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@0954 │ │ +029526: 0c00 |0003: move-result-object v0 │ │ +029528: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=2 feedbackTypeFlags I │ │ │ │ @@ -28757,18 +28757,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0294fc: |[0294fc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -02950c: 6e10 5509 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@0955 │ │ -029512: 0c00 |0003: move-result-object v0 │ │ -029514: 1100 |0004: return-object v0 │ │ +02952c: |[02952c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +02953c: 6e10 5509 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@0955 │ │ +029542: 0c00 |0003: move-result-object v0 │ │ +029544: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -28776,18 +28776,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -029518: |[029518] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -029528: 6e10 5609 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@0956 │ │ -02952e: 0a00 |0003: move-result v0 │ │ -029530: 0f00 |0004: return v0 │ │ +029548: |[029548] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +029558: 6e10 5609 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@0956 │ │ +02955e: 0a00 |0003: move-result v0 │ │ +029560: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -28795,18 +28795,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -029534: |[029534] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -029544: 2200 0101 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0101 │ │ -029548: 7020 4b06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@064b │ │ -02954e: 1100 |0005: return-object v0 │ │ +029564: |[029564] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +029574: 2200 0601 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0106 │ │ +029578: 7020 4b06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@064b │ │ +02957e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -28814,33 +28814,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -029550: |[029550] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -029560: 1f02 4a01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@014a │ │ -029564: 6e20 5709 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0957 │ │ -02956a: 0a00 |0005: move-result v0 │ │ -02956c: 0f00 |0006: return v0 │ │ +029580: |[029580] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +029590: 1f02 4f01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@014f │ │ +029594: 6e20 5709 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0957 │ │ +02959a: 0a00 |0005: move-result v0 │ │ +02959c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 325 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #127 header: │ │ -class_idx : 261 │ │ +class_idx : 266 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 329 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 47 │ │ │ │ Class #127 annotations: │ │ @@ -29140,17 +29140,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 329 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #128 header: │ │ -class_idx : 263 │ │ +class_idx : 268 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 329 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 47 │ │ │ │ Class #128 annotations: │ │ @@ -29200,26 +29200,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -029570: |[029570] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -029580: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -029584: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -029588: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02958c: 2200 0401 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0104 │ │ -029590: 7010 5506 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0655 │ │ -029596: 6900 3502 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -02959a: 0e00 |000d: return-void │ │ -02959c: 2200 0601 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@0106 │ │ -0295a0: 7010 b606 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@06b6 │ │ -0295a6: 6900 3502 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0295aa: 28f8 |0015: goto 000d // -0008 │ │ +0295a0: |[0295a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +0295b0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +0295b4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0295b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0295bc: 2200 0901 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0109 │ │ +0295c0: 7010 5506 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0655 │ │ +0295c6: 6900 3502 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0295ca: 0e00 |000d: return-void │ │ +0295cc: 2200 0b01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@010b │ │ +0295d0: 7010 b606 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@06b6 │ │ +0295d6: 6900 3502 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0295da: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0006 line=512 │ │ 0x000d line=516 │ │ 0x000e line=514 │ │ locals : │ │ @@ -29229,18 +29229,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0295ac: |[0295ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -0295bc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0295c2: 5b01 3602 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0295c6: 0e00 |0005: return-void │ │ +0295dc: |[0295dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +0295ec: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0295f2: 5b01 3602 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0295f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0003 line=548 │ │ 0x0005 line=549 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -29251,60 +29251,60 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0295c8: |[0295c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ -0295d8: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0295dc: 1100 |0002: return-object v0 │ │ +0295f8: |[0295f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ +029608: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +02960c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0295e0: |[0295e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0295f0: 2200 0701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -0295f4: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0295f8: 7210 9f06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@069f │ │ -0295fe: 0c01 |0007: move-result-object v1 │ │ -029600: 7020 e806 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -029606: 1100 |000b: return-object v0 │ │ +029610: |[029610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +029620: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +029624: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029628: 7210 9f06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@069f │ │ +02962e: 0c01 |0007: move-result-object v1 │ │ +029630: 7020 e806 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +029636: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -029608: |[029608] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -029618: 2200 0701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -02961c: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029620: 5432 3602 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029624: 7220 a106 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@06a1 │ │ -02962a: 0c01 |0009: move-result-object v1 │ │ -02962c: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -029632: 1100 |000d: return-object v0 │ │ +029638: |[029638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +029648: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +02964c: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029650: 5432 3602 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029654: 7220 a106 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@06a1 │ │ +02965a: 0c01 |0009: move-result-object v1 │ │ +02965c: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +029662: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x000e reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29312,21 +29312,21 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -029634: |[029634] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -029644: 2200 0701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -029648: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -02964c: 7220 a006 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@06a0 │ │ -029652: 0c01 |0007: move-result-object v1 │ │ -029654: 7020 e806 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -02965a: 1100 |000b: return-object v0 │ │ +029664: |[029664] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +029674: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +029678: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +02967c: 7220 a006 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@06a0 │ │ +029682: 0c01 |0007: move-result-object v1 │ │ +029684: 7020 e806 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +02968a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x000c reg=2 source Landroid/view/View; │ │ │ │ Virtual methods - │ │ @@ -29335,19 +29335,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02965c: |[02965c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -02966c: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029670: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029674: 7230 8706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0687 │ │ -02967a: 0e00 |0007: return-void │ │ +02968c: |[02968c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +02969c: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0296a0: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0296a4: 7230 8706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0687 │ │ +0296aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0007 line=676 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -29357,19 +29357,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02967c: |[02967c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -02968c: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029690: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029694: 7230 8806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0688 │ │ -02969a: 0e00 |0007: return-void │ │ +0296ac: |[0296ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +0296bc: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0296c0: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0296c4: 7230 8806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0688 │ │ +0296ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0007 line=648 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -29379,44 +29379,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02969c: |[02969c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -0296ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0296ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0296b0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0296b4: 0f01 |0004: return v1 │ │ -0296b6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0296ba: 0121 |0007: move v1, v2 │ │ -0296bc: 28fc |0008: goto 0004 // -0004 │ │ -0296be: 6e10 700b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -0296c4: 0c03 |000c: move-result-object v3 │ │ -0296c6: 6e10 700b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -0296cc: 0c04 |0010: move-result-object v4 │ │ -0296ce: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0296d2: 0121 |0013: move v1, v2 │ │ -0296d4: 28f0 |0014: goto 0004 // -0010 │ │ -0296d6: 0760 |0015: move-object v0, v6 │ │ -0296d8: 1f00 0701 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -0296dc: 5453 3602 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0296e0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0296e4: 5403 3602 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0296e8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -0296ec: 0121 |0020: move v1, v2 │ │ -0296ee: 28e3 |0021: goto 0004 // -001d │ │ -0296f0: 5453 3602 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0296f4: 5404 3602 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0296f8: 6e20 6f0b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0b6f │ │ -0296fe: 0a03 |0029: move-result v3 │ │ -029700: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -029704: 0121 |002c: move v1, v2 │ │ -029706: 28d7 |002d: goto 0004 // -0029 │ │ +0296cc: |[0296cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +0296dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0296de: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0296e0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0296e4: 0f01 |0004: return v1 │ │ +0296e6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0296ea: 0121 |0007: move v1, v2 │ │ +0296ec: 28fc |0008: goto 0004 // -0004 │ │ +0296ee: 6e10 700b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +0296f4: 0c03 |000c: move-result-object v3 │ │ +0296f6: 6e10 700b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +0296fc: 0c04 |0010: move-result-object v4 │ │ +0296fe: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +029702: 0121 |0013: move v1, v2 │ │ +029704: 28f0 |0014: goto 0004 // -0010 │ │ +029706: 0760 |0015: move-object v0, v6 │ │ +029708: 1f00 0c01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +02970c: 5453 3602 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029710: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +029714: 5403 3602 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029718: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +02971c: 0121 |0020: move v1, v2 │ │ +02971e: 28e3 |0021: goto 0004 // -001d │ │ +029720: 5453 3602 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029724: 5404 3602 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029728: 6e20 6f0b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0b6f │ │ +02972e: 0a03 |0029: move-result v3 │ │ +029730: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +029734: 0121 |002c: move v1, v2 │ │ +029736: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1149 │ │ 0x0004 line=1166 │ │ 0x0005 line=1152 │ │ 0x0008 line=1153 │ │ 0x0009 line=1155 │ │ @@ -29437,33 +29437,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -029708: |[029708] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -029718: 2204 df01 |0000: new-instance v4, Ljava/util/ArrayList; // type@01df │ │ -02971c: 7010 dc0b 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -029722: 6205 3502 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029726: 5476 3602 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -02972a: 7230 8906 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0689 │ │ -029730: 0c03 |000c: move-result-object v3 │ │ -029732: 7210 050c 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0c05 │ │ -029738: 0a02 |0010: move-result v2 │ │ -02973a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02973c: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -029740: 7220 020c 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0c02 │ │ -029746: 0c01 |0017: move-result-object v1 │ │ -029748: 2205 0701 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -02974c: 7020 e806 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -029752: 7220 010c 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0c01 │ │ -029758: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02975c: 28f0 |0022: goto 0012 // -0010 │ │ -02975e: 1104 |0023: return-object v4 │ │ +029738: |[029738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +029748: 2204 e501 |0000: new-instance v4, Ljava/util/ArrayList; // type@01e5 │ │ +02974c: 7010 dc0b 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +029752: 6205 3502 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029756: 5476 3602 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +02975a: 7230 8906 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0689 │ │ +029760: 0c03 |000c: move-result-object v3 │ │ +029762: 7210 050c 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0c05 │ │ +029768: 0a02 |0010: move-result v2 │ │ +02976a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +02976c: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +029770: 7220 020c 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0c02 │ │ +029776: 0c01 |0017: move-result-object v1 │ │ +029778: 2205 0c01 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +02977c: 7020 e806 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +029782: 7220 010c 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0c01 │ │ +029788: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02978c: 28f0 |0022: goto 0012 // -0010 │ │ +02978e: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0005 line=709 │ │ 0x000d line=710 │ │ 0x0011 line=711 │ │ 0x0014 line=712 │ │ @@ -29484,20 +29484,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029760: |[029760] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -029770: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029774: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029778: 7220 8a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@068a │ │ -02977e: 0a00 |0007: move-result v0 │ │ -029780: 0f00 |0008: return v0 │ │ +029790: |[029790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +0297a0: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0297a4: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0297a8: 7220 8a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@068a │ │ +0297ae: 0a00 |0007: move-result v0 │ │ +0297b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29505,19 +29505,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029784: |[029784] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -029794: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029798: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -02979c: 7230 8b06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@068b │ │ -0297a2: 0e00 |0007: return-void │ │ +0297b4: |[0297b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0297c4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0297c8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0297cc: 7230 8b06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@068b │ │ +0297d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0007 line=754 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -29527,19 +29527,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0297a4: |[0297a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -0297b4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0297b8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0297bc: 7230 8c06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@068c │ │ -0297c2: 0e00 |0007: return-void │ │ +0297d4: |[0297d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0297e4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0297e8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0297ec: 7230 8c06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@068c │ │ +0297f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0007 line=778 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -29549,22 +29549,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0297c4: |[0297c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0297d4: 2200 0701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -0297d8: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0297dc: 5432 3602 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0297e0: 7230 8d06 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@068d │ │ -0297e6: 0c01 |0009: move-result-object v1 │ │ -0297e8: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -0297ee: 1100 |000d: return-object v0 │ │ +0297f4: |[0297f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +029804: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +029808: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +02980c: 5432 3602 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029810: 7230 8d06 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@068d │ │ +029816: 0c01 |0009: move-result-object v1 │ │ +029818: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +02981e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000e reg=4 index I │ │ │ │ @@ -29573,20 +29573,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0297f0: |[0297f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -029800: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029804: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029808: 7220 8e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@068e │ │ -02980e: 0a00 |0007: move-result v0 │ │ -029810: 0f00 |0008: return v0 │ │ +029820: |[029820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +029830: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029834: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029838: 7220 8e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@068e │ │ +02983e: 0a00 |0007: move-result v0 │ │ +029840: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29594,20 +29594,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029814: |[029814] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -029824: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029828: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -02982c: 7220 8f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@068f │ │ -029832: 0c00 |0007: move-result-object v0 │ │ -029834: 1100 |0008: return-object v0 │ │ +029844: |[029844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +029854: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029858: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +02985c: 7220 8f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@068f │ │ +029862: 0c00 |0007: move-result-object v0 │ │ +029864: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29615,20 +29615,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029838: |[029838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -029848: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -02984c: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029850: 7220 9006 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0690 │ │ -029856: 0c00 |0007: move-result-object v0 │ │ -029858: 1100 |0008: return-object v0 │ │ +029868: |[029868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +029878: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +02987c: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029880: 7220 9006 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0690 │ │ +029886: 0c00 |0007: move-result-object v0 │ │ +029888: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29636,17 +29636,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02985c: |[02985c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ -02986c: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029870: 1100 |0002: return-object v0 │ │ +02988c: |[02988c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ +02989c: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0298a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29654,20 +29654,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029874: |[029874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -029884: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029888: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -02988c: 7220 9106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0691 │ │ -029892: 0c00 |0007: move-result-object v0 │ │ -029894: 1100 |0008: return-object v0 │ │ +0298a4: |[0298a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +0298b4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0298b8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0298bc: 7220 9106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0691 │ │ +0298c2: 0c00 |0007: move-result-object v0 │ │ +0298c4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29675,22 +29675,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -029898: |[029898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0298a8: 2200 0701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -0298ac: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0298b0: 5432 3602 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0298b4: 7220 9206 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0692 │ │ -0298ba: 0c01 |0009: move-result-object v1 │ │ -0298bc: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -0298c2: 1100 |000d: return-object v0 │ │ +0298c8: |[0298c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0298d8: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +0298dc: 6201 3502 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0298e0: 5432 3602 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0298e4: 7220 9206 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0692 │ │ +0298ea: 0c01 |0009: move-result-object v1 │ │ +0298ec: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +0298f2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29698,20 +29698,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0298c4: |[0298c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -0298d4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0298d8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0298dc: 7220 9306 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0693 │ │ -0298e2: 0c00 |0007: move-result-object v0 │ │ -0298e4: 1100 |0008: return-object v0 │ │ +0298f4: |[0298f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +029904: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029908: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +02990c: 7220 9306 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0693 │ │ +029912: 0c00 |0007: move-result-object v0 │ │ +029914: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1089 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29719,20 +29719,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0298e8: |[0298e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -0298f8: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0298fc: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029900: 7220 9406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0694 │ │ -029906: 0a00 |0007: move-result v0 │ │ -029908: 0f00 |0008: return v0 │ │ +029918: |[029918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +029928: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +02992c: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029930: 7220 9406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0694 │ │ +029936: 0a00 |0007: move-result v0 │ │ +029938: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29740,23 +29740,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02990c: |[02990c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -02991c: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029920: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -029924: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -029926: 0f00 |0005: return v0 │ │ -029928: 5410 3602 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -02992c: 6e10 710b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0b71 │ │ -029932: 0a00 |000b: move-result v0 │ │ -029934: 28f9 |000c: goto 0005 // -0007 │ │ +02993c: |[02993c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +02994c: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029950: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +029954: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +029956: 0f00 |0005: return v0 │ │ +029958: 5410 3602 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +02995c: 6e10 710b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0b71 │ │ +029962: 0a00 |000b: move-result v0 │ │ +029964: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29764,20 +29764,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029938: |[029938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -029948: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -02994c: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029950: 7220 9506 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0695 │ │ -029956: 0a00 |0007: move-result v0 │ │ -029958: 0f00 |0008: return v0 │ │ +029968: |[029968] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +029978: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +02997c: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029980: 7220 9506 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0695 │ │ +029986: 0a00 |0007: move-result v0 │ │ +029988: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29785,20 +29785,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02995c: |[02995c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -02996c: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029970: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029974: 7220 9606 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0696 │ │ -02997a: 0a00 |0007: move-result v0 │ │ -02997c: 0f00 |0008: return v0 │ │ +02998c: |[02998c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +02999c: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0299a0: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0299a4: 7220 9606 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0696 │ │ +0299aa: 0a00 |0007: move-result v0 │ │ +0299ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29806,20 +29806,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029980: |[029980] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -029990: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029994: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029998: 7220 9706 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0697 │ │ -02999e: 0a00 |0007: move-result v0 │ │ -0299a0: 0f00 |0008: return v0 │ │ +0299b0: |[0299b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +0299c0: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0299c4: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0299c8: 7220 9706 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0697 │ │ +0299ce: 0a00 |0007: move-result v0 │ │ +0299d0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29827,20 +29827,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0299a4: |[0299a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -0299b4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0299b8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0299bc: 7220 9806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0698 │ │ -0299c2: 0a00 |0007: move-result v0 │ │ -0299c4: 0f00 |0008: return v0 │ │ +0299d4: |[0299d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +0299e4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +0299e8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +0299ec: 7220 9806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0698 │ │ +0299f2: 0a00 |0007: move-result v0 │ │ +0299f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29848,20 +29848,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0299c8: |[0299c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -0299d8: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -0299dc: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -0299e0: 7220 9906 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0699 │ │ -0299e6: 0a00 |0007: move-result v0 │ │ -0299e8: 0f00 |0008: return v0 │ │ +0299f8: |[0299f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +029a08: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029a0c: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029a10: 7220 9906 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0699 │ │ +029a16: 0a00 |0007: move-result v0 │ │ +029a18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29869,20 +29869,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0299ec: |[0299ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -0299fc: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029a00: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029a04: 7220 9a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@069a │ │ -029a0a: 0a00 |0007: move-result v0 │ │ -029a0c: 0f00 |0008: return v0 │ │ +029a1c: |[029a1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +029a2c: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029a30: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029a34: 7220 9a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@069a │ │ +029a3a: 0a00 |0007: move-result v0 │ │ +029a3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29890,20 +29890,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029a10: |[029a10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -029a20: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029a24: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029a28: 7220 9b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@069b │ │ -029a2e: 0a00 |0007: move-result v0 │ │ -029a30: 0f00 |0008: return v0 │ │ +029a40: |[029a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +029a50: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029a54: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029a58: 7220 9b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@069b │ │ +029a5e: 0a00 |0007: move-result v0 │ │ +029a60: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29911,20 +29911,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029a34: |[029a34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -029a44: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029a48: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029a4c: 7220 9c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@069c │ │ -029a52: 0a00 |0007: move-result v0 │ │ -029a54: 0f00 |0008: return v0 │ │ +029a64: |[029a64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +029a74: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029a78: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029a7c: 7220 9c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@069c │ │ +029a82: 0a00 |0007: move-result v0 │ │ +029a84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29932,20 +29932,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029a58: |[029a58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -029a68: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029a6c: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029a70: 7220 9d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@069d │ │ -029a76: 0a00 |0007: move-result v0 │ │ -029a78: 0f00 |0008: return v0 │ │ +029a88: |[029a88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +029a98: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029a9c: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029aa0: 7220 9d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@069d │ │ +029aa6: 0a00 |0007: move-result v0 │ │ +029aa8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29953,20 +29953,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029a7c: |[029a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -029a8c: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029a90: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029a94: 7220 9e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@069e │ │ -029a9a: 0a00 |0007: move-result v0 │ │ -029a9c: 0f00 |0008: return v0 │ │ +029aac: |[029aac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +029abc: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029ac0: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029ac4: 7220 9e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@069e │ │ +029aca: 0a00 |0007: move-result v0 │ │ +029acc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -29974,20 +29974,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -029aa0: |[029aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -029ab0: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029ab4: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029ab8: 7230 a206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@06a2 │ │ -029abe: 0a00 |0007: move-result v0 │ │ -029ac0: 0f00 |0008: return v0 │ │ +029ad0: |[029ad0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +029ae0: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029ae4: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029ae8: 7230 a206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@06a2 │ │ +029aee: 0a00 |0007: move-result v0 │ │ +029af0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -29996,19 +29996,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -029ac4: |[029ac4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -029ad4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029ad8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029adc: 7220 a306 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@06a3 │ │ -029ae2: 0e00 |0007: return-void │ │ +029af4: |[029af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +029b04: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029b08: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029b0c: 7220 a306 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@06a3 │ │ +029b12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ 0x0007 line=1140 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -30017,19 +30017,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029ae4: |[029ae4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -029af4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029af8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029afc: 7230 a406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@06a4 │ │ -029b02: 0e00 |0007: return-void │ │ +029b14: |[029b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +029b24: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029b28: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029b2c: 7230 a406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@06a4 │ │ +029b32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 0x0007 line=769 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -30039,19 +30039,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029b04: |[029b04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -029b14: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029b18: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029b1c: 7230 a406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@06a4 │ │ -029b22: 0e00 |0007: return-void │ │ +029b34: |[029b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +029b44: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029b48: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029b4c: 7230 a406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@06a4 │ │ +029b52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0007 line=793 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -30061,19 +30061,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029b24: |[029b24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -029b34: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029b38: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029b3c: 7230 a606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@06a6 │ │ -029b42: 0e00 |0007: return-void │ │ +029b54: |[029b54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +029b64: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029b68: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029b6c: 7230 a606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@06a6 │ │ +029b72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ 0x0007 line=817 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -30083,19 +30083,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029b44: |[029b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -029b54: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029b58: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029b5c: 7230 a706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@06a7 │ │ -029b62: 0e00 |0007: return-void │ │ +029b74: |[029b74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +029b84: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029b88: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029b8c: 7230 a706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@06a7 │ │ +029b92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0007 line=841 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -30105,19 +30105,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029b64: |[029b64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -029b74: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029b78: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029b7c: 7230 a806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06a8 │ │ -029b82: 0e00 |0007: return-void │ │ +029b94: |[029b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +029ba4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029ba8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029bac: 7230 a806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06a8 │ │ +029bb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0007 line=1081 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -30127,19 +30127,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029b84: |[029b84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -029b94: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029b98: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029b9c: 7230 a906 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@06a9 │ │ -029ba2: 0e00 |0007: return-void │ │ +029bb4: |[029bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +029bc4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029bc8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029bcc: 7230 a906 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@06a9 │ │ +029bd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0007 line=937 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -30149,19 +30149,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029ba4: |[029ba4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -029bb4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029bb8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029bbc: 7230 aa06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06aa │ │ -029bc2: 0e00 |0007: return-void │ │ +029bd4: |[029bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +029be4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029be8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029bec: 7230 aa06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06aa │ │ +029bf2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0007 line=1129 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -30171,19 +30171,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029bc4: |[029bc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -029bd4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029bd8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029bdc: 7230 ab06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@06ab │ │ -029be2: 0e00 |0007: return-void │ │ +029bf4: |[029bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +029c04: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029c08: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029c0c: 7230 ab06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@06ab │ │ +029c12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ 0x0007 line=985 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -30193,19 +30193,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029be4: |[029be4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -029bf4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029bf8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029bfc: 7230 ac06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@06ac │ │ -029c02: 0e00 |0007: return-void │ │ +029c14: |[029c14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +029c24: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029c28: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029c2c: 7230 ac06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@06ac │ │ +029c32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0007 line=865 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -30215,19 +30215,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029c04: |[029c04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -029c14: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029c18: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029c1c: 7230 ad06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@06ad │ │ -029c22: 0e00 |0007: return-void │ │ +029c34: |[029c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +029c44: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029c48: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029c4c: 7230 ad06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@06ad │ │ +029c52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0007 line=889 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -30237,19 +30237,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029c24: |[029c24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -029c34: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029c38: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029c3c: 7230 ae06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@06ae │ │ -029c42: 0e00 |0007: return-void │ │ +029c54: |[029c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +029c64: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029c68: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029c6c: 7230 ae06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@06ae │ │ +029c72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ 0x0007 line=961 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -30259,19 +30259,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029c44: |[029c44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -029c54: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029c58: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029c5c: 7230 af06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06af │ │ -029c62: 0e00 |0007: return-void │ │ +029c74: |[029c74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +029c84: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029c88: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029c8c: 7230 af06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06af │ │ +029c92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1056 │ │ 0x0007 line=1057 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -30281,19 +30281,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029c64: |[029c64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -029c74: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029c78: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029c7c: 7230 b006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@06b0 │ │ -029c82: 0e00 |0007: return-void │ │ +029c94: |[029c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +029ca4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029ca8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029cac: 7230 b006 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@06b0 │ │ +029cb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0007 line=745 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -30303,19 +30303,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029c84: |[029c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -029c94: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029c98: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029c9c: 7230 b106 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@06b1 │ │ -029ca2: 0e00 |0007: return-void │ │ +029cb4: |[029cb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +029cc4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029cc8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029ccc: 7230 b106 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@06b1 │ │ +029cd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1008 │ │ 0x0007 line=1009 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -30325,19 +30325,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029ca4: |[029ca4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -029cb4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029cb8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029cbc: 7230 b206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@06b2 │ │ -029cc2: 0e00 |0007: return-void │ │ +029cd4: |[029cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +029ce4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029ce8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029cec: 7230 b206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@06b2 │ │ +029cf2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0007 line=1033 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -30347,19 +30347,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029cc4: |[029cc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -029cd4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029cd8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029cdc: 7230 b306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@06b3 │ │ -029ce2: 0e00 |0007: return-void │ │ +029cf4: |[029cf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +029d04: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029d08: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029d0c: 7230 b306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@06b3 │ │ +029d12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ 0x0007 line=913 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -30369,19 +30369,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029ce4: |[029ce4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -029cf4: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029cf8: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029cfc: 7230 b406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@06b4 │ │ -029d02: 0e00 |0007: return-void │ │ +029d14: |[029d14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +029d24: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029d28: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029d2c: 7230 b406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@06b4 │ │ +029d32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0007 line=598 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -30391,33 +30391,33 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -029d04: |[029d04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -029d14: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ -029d18: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ -029d1c: 7230 b506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06b5 │ │ -029d22: 0e00 |0007: return-void │ │ +029d34: |[029d34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +029d44: 6200 3502 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0235 │ │ +029d48: 5421 3602 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0236 │ │ +029d4c: 7230 b506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06b5 │ │ +029d52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0007 line=1105 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 329 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #129 header: │ │ -class_idx : 264 │ │ +class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 330 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 48 │ │ virtual_methods_size: 0 │ │ │ │ Class #129 annotations: │ │ @@ -30437,17 +30437,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029d24: |[029d24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -029d34: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -029d3a: 0e00 |0003: return-void │ │ +029d54: |[029d54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +029d64: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +029d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30455,18 +30455,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -029d3c: |[029d3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -029d4c: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029d50: 6e20 5809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0958 │ │ -029d56: 0e00 |0005: return-void │ │ +029d6c: |[029d6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +029d7c: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029d80: 6e20 5809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0958 │ │ +029d86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 action I │ │ @@ -30476,18 +30476,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -029d58: |[029d58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -029d68: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029d6c: 6e20 5909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0959 │ │ -029d72: 0e00 |0005: return-void │ │ +029d88: |[029d88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +029d98: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029d9c: 6e20 5909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0959 │ │ +029da2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -30497,20 +30497,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029d74: |[029d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -029d84: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029d88: 6e20 5a09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@095a │ │ -029d8e: 0c00 |0005: move-result-object v0 │ │ -029d90: 1f00 e801 |0006: check-cast v0, Ljava/util/List; // type@01e8 │ │ -029d94: 1100 |0008: return-object v0 │ │ +029da4: |[029da4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +029db4: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029db8: 6e20 5a09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@095a │ │ +029dbe: 0c00 |0005: move-result-object v0 │ │ +029dc0: 1f00 ee01 |0006: check-cast v0, Ljava/util/List; // type@01ee │ │ +029dc4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ @@ -30521,19 +30521,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029d98: |[029d98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -029da8: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029dac: 6e10 5b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@095b │ │ -029db2: 0a00 |0005: move-result v0 │ │ -029db4: 0f00 |0006: return v0 │ │ +029dc8: |[029dc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +029dd8: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029ddc: 6e10 5b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@095b │ │ +029de2: 0a00 |0005: move-result v0 │ │ +029de4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30541,18 +30541,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -029db8: |[029db8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -029dc8: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029dcc: 6e20 5c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@095c │ │ -029dd2: 0e00 |0005: return-void │ │ +029de8: |[029de8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +029df8: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029dfc: 6e20 5c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@095c │ │ +029e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -30562,18 +30562,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -029dd4: |[029dd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -029de4: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029de8: 6e20 5d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@095d │ │ -029dee: 0e00 |0005: return-void │ │ +029e04: |[029e04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +029e14: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029e18: 6e20 5d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@095d │ │ +029e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -30583,19 +30583,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -029df0: |[029df0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -029e00: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029e04: 6e20 5e09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@095e │ │ -029e0a: 0c00 |0005: move-result-object v0 │ │ -029e0c: 1100 |0006: return-object v0 │ │ +029e20: |[029e20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +029e30: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029e34: 6e20 5e09 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@095e │ │ +029e3a: 0c00 |0005: move-result-object v0 │ │ +029e3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -30604,19 +30604,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029e10: |[029e10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -029e20: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029e24: 6e10 5f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@095f │ │ -029e2a: 0a00 |0005: move-result v0 │ │ -029e2c: 0f00 |0006: return v0 │ │ +029e40: |[029e40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +029e50: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029e54: 6e10 5f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@095f │ │ +029e5a: 0a00 |0005: move-result v0 │ │ +029e5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30624,19 +30624,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029e30: |[029e30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -029e40: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029e44: 6e10 6009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0960 │ │ -029e4a: 0c00 |0005: move-result-object v0 │ │ -029e4c: 1100 |0006: return-object v0 │ │ +029e60: |[029e60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +029e70: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029e74: 6e10 6009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0960 │ │ +029e7a: 0c00 |0005: move-result-object v0 │ │ +029e7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30644,19 +30644,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029e50: |[029e50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -029e60: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029e64: 6e10 6109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0961 │ │ -029e6a: 0c00 |0005: move-result-object v0 │ │ -029e6c: 1100 |0006: return-object v0 │ │ +029e80: |[029e80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +029e90: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029e94: 6e10 6109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0961 │ │ +029e9a: 0c00 |0005: move-result-object v0 │ │ +029e9c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30664,19 +30664,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029e70: |[029e70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -029e80: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029e84: 6e10 6209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0962 │ │ -029e8a: 0c00 |0005: move-result-object v0 │ │ -029e8c: 1100 |0006: return-object v0 │ │ +029ea0: |[029ea0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +029eb0: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029eb4: 6e10 6209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0962 │ │ +029eba: 0c00 |0005: move-result-object v0 │ │ +029ebc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30684,19 +30684,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029e90: |[029e90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -029ea0: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029ea4: 6e10 6309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0963 │ │ -029eaa: 0c00 |0005: move-result-object v0 │ │ -029eac: 1100 |0006: return-object v0 │ │ +029ec0: |[029ec0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +029ed0: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029ed4: 6e10 6309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0963 │ │ +029eda: 0c00 |0005: move-result-object v0 │ │ +029edc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30704,19 +30704,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029eb0: |[029eb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -029ec0: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029ec4: 6e10 6409 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0964 │ │ -029eca: 0c00 |0005: move-result-object v0 │ │ -029ecc: 1100 |0006: return-object v0 │ │ +029ee0: |[029ee0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +029ef0: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029ef4: 6e10 6409 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0964 │ │ +029efa: 0c00 |0005: move-result-object v0 │ │ +029efc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30724,19 +30724,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029ed0: |[029ed0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -029ee0: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029ee4: 6e10 6509 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@0965 │ │ -029eea: 0a00 |0005: move-result v0 │ │ -029eec: 0f00 |0006: return v0 │ │ +029f00: |[029f00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +029f10: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029f14: 6e10 6509 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@0965 │ │ +029f1a: 0a00 |0005: move-result v0 │ │ +029f1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30744,19 +30744,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029ef0: |[029ef0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -029f00: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029f04: 6e10 6609 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@0966 │ │ -029f0a: 0a00 |0005: move-result v0 │ │ -029f0c: 0f00 |0006: return v0 │ │ +029f20: |[029f20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +029f30: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029f34: 6e10 6609 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@0966 │ │ +029f3a: 0a00 |0005: move-result v0 │ │ +029f3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30764,19 +30764,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029f10: |[029f10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -029f20: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029f24: 6e10 6709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@0967 │ │ -029f2a: 0a00 |0005: move-result v0 │ │ -029f2c: 0f00 |0006: return v0 │ │ +029f40: |[029f40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +029f50: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029f54: 6e10 6709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@0967 │ │ +029f5a: 0a00 |0005: move-result v0 │ │ +029f5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30784,19 +30784,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029f30: |[029f30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -029f40: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029f44: 6e10 6809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0968 │ │ -029f4a: 0a00 |0005: move-result v0 │ │ -029f4c: 0f00 |0006: return v0 │ │ +029f60: |[029f60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +029f70: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029f74: 6e10 6809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0968 │ │ +029f7a: 0a00 |0005: move-result v0 │ │ +029f7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30804,19 +30804,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029f50: |[029f50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -029f60: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029f64: 6e10 6909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0969 │ │ -029f6a: 0a00 |0005: move-result v0 │ │ -029f6c: 0f00 |0006: return v0 │ │ +029f80: |[029f80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +029f90: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029f94: 6e10 6909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0969 │ │ +029f9a: 0a00 |0005: move-result v0 │ │ +029f9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30824,19 +30824,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029f70: |[029f70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -029f80: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029f84: 6e10 6a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@096a │ │ -029f8a: 0a00 |0005: move-result v0 │ │ -029f8c: 0f00 |0006: return v0 │ │ +029fa0: |[029fa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +029fb0: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029fb4: 6e10 6a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@096a │ │ +029fba: 0a00 |0005: move-result v0 │ │ +029fbc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30844,19 +30844,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029f90: |[029f90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -029fa0: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029fa4: 6e10 6b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@096b │ │ -029faa: 0a00 |0005: move-result v0 │ │ -029fac: 0f00 |0006: return v0 │ │ +029fc0: |[029fc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +029fd0: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029fd4: 6e10 6b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@096b │ │ +029fda: 0a00 |0005: move-result v0 │ │ +029fdc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30864,19 +30864,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029fb0: |[029fb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -029fc0: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029fc4: 6e10 6c09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@096c │ │ -029fca: 0a00 |0005: move-result v0 │ │ -029fcc: 0f00 |0006: return v0 │ │ +029fe0: |[029fe0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +029ff0: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +029ff4: 6e10 6c09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@096c │ │ +029ffa: 0a00 |0005: move-result v0 │ │ +029ffc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30884,19 +30884,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029fd0: |[029fd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -029fe0: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -029fe4: 6e10 6d09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@096d │ │ -029fea: 0a00 |0005: move-result v0 │ │ -029fec: 0f00 |0006: return v0 │ │ +02a000: |[02a000] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +02a010: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a014: 6e10 6d09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@096d │ │ +02a01a: 0a00 |0005: move-result v0 │ │ +02a01c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30904,19 +30904,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029ff0: |[029ff0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -02a000: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a004: 6e10 6e09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@096e │ │ -02a00a: 0a00 |0005: move-result v0 │ │ -02a00c: 0f00 |0006: return v0 │ │ +02a020: |[02a020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +02a030: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a034: 6e10 6e09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@096e │ │ +02a03a: 0a00 |0005: move-result v0 │ │ +02a03c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30924,19 +30924,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a010: |[02a010] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -02a020: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a024: 6e10 6f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@096f │ │ -02a02a: 0a00 |0005: move-result v0 │ │ -02a02c: 0f00 |0006: return v0 │ │ +02a040: |[02a040] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +02a050: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a054: 6e10 6f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@096f │ │ +02a05a: 0a00 |0005: move-result v0 │ │ +02a05c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30944,36 +30944,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02a030: |[02a030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -02a040: 7100 7009 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0970 │ │ -02a046: 0c00 |0003: move-result-object v0 │ │ -02a048: 1100 |0004: return-object v0 │ │ +02a060: |[02a060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +02a070: 7100 7009 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0970 │ │ +02a076: 0c00 |0003: move-result-object v0 │ │ +02a078: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02a04c: |[02a04c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -02a05c: 7110 7109 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0971 │ │ -02a062: 0c00 |0003: move-result-object v0 │ │ -02a064: 1100 |0004: return-object v0 │ │ +02a07c: |[02a07c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +02a08c: 7110 7109 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0971 │ │ +02a092: 0c00 |0003: move-result-object v0 │ │ +02a094: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -30981,19 +30981,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a068: |[02a068] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02a078: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a07c: 7110 7209 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0972 │ │ -02a082: 0c00 |0005: move-result-object v0 │ │ -02a084: 1100 |0006: return-object v0 │ │ +02a098: |[02a098] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02a0a8: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a0ac: 7110 7209 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0972 │ │ +02a0b2: 0c00 |0005: move-result-object v0 │ │ +02a0b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -31001,19 +31001,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02a088: |[02a088] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -02a098: 1f01 4c01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a09c: 6e20 7309 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0973 │ │ -02a0a2: 0a00 |0005: move-result v0 │ │ -02a0a4: 0f00 |0006: return v0 │ │ +02a0b8: |[02a0b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +02a0c8: 1f01 5101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a0cc: 6e20 7309 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0973 │ │ +02a0d2: 0a00 |0005: move-result v0 │ │ +02a0d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ │ │ @@ -31022,18 +31022,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a0a8: |[02a0a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -02a0b8: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a0bc: 6e10 7409 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@0974 │ │ -02a0c2: 0e00 |0005: return-void │ │ +02a0d8: |[02a0d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +02a0e8: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a0ec: 6e10 7409 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@0974 │ │ +02a0f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -31042,18 +31042,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a0c4: |[02a0c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02a0d4: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a0d8: 6e20 7509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0975 │ │ -02a0de: 0e00 |0005: return-void │ │ +02a0f4: |[02a0f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +02a104: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a108: 6e20 7509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0975 │ │ +02a10e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -31063,18 +31063,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a0e0: |[02a0e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02a0f0: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a0f4: 6e20 7609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0976 │ │ -02a0fa: 0e00 |0005: return-void │ │ +02a110: |[02a110] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +02a120: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a124: 6e20 7609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0976 │ │ +02a12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -31084,18 +31084,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a0fc: |[02a0fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -02a10c: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a110: 6e20 7709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@0977 │ │ -02a116: 0e00 |0005: return-void │ │ +02a12c: |[02a12c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +02a13c: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a140: 6e20 7709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@0977 │ │ +02a146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checkable Z │ │ @@ -31105,18 +31105,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a118: |[02a118] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -02a128: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a12c: 6e20 7809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0978 │ │ -02a132: 0e00 |0005: return-void │ │ +02a148: |[02a148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +02a158: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a15c: 6e20 7809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0978 │ │ +02a162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checked Z │ │ @@ -31126,18 +31126,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a134: |[02a134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02a144: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a148: 6e20 7909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0979 │ │ -02a14e: 0e00 |0005: return-void │ │ +02a164: |[02a164] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02a174: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a178: 6e20 7909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0979 │ │ +02a17e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -31147,18 +31147,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a150: |[02a150] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -02a160: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a164: 6e20 7a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@097a │ │ -02a16a: 0e00 |0005: return-void │ │ +02a180: |[02a180] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +02a190: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a194: 6e20 7a09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@097a │ │ +02a19a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 clickable Z │ │ @@ -31168,18 +31168,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a16c: |[02a16c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02a17c: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a180: 6e20 7b09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@097b │ │ -02a186: 0e00 |0005: return-void │ │ +02a19c: |[02a19c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02a1ac: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a1b0: 6e20 7b09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@097b │ │ +02a1b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -31189,18 +31189,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a188: |[02a188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -02a198: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a19c: 6e20 7c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@097c │ │ -02a1a2: 0e00 |0005: return-void │ │ +02a1b8: |[02a1b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +02a1c8: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a1cc: 6e20 7c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@097c │ │ +02a1d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ @@ -31210,18 +31210,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a1a4: |[02a1a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -02a1b4: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a1b8: 6e20 7d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@097d │ │ -02a1be: 0e00 |0005: return-void │ │ +02a1d4: |[02a1d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +02a1e4: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a1e8: 6e20 7d09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@097d │ │ +02a1ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focusable Z │ │ @@ -31231,18 +31231,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a1c0: |[02a1c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -02a1d0: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a1d4: 6e20 7e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@097e │ │ -02a1da: 0e00 |0005: return-void │ │ +02a1f0: |[02a1f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +02a200: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a204: 6e20 7e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@097e │ │ +02a20a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focused Z │ │ @@ -31252,18 +31252,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a1dc: |[02a1dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -02a1ec: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a1f0: 6e20 7f09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@097f │ │ -02a1f6: 0e00 |0005: return-void │ │ +02a20c: |[02a20c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +02a21c: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a220: 6e20 7f09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@097f │ │ +02a226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 longClickable Z │ │ @@ -31273,18 +31273,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a1f8: |[02a1f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02a208: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a20c: 6e20 8009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0980 │ │ -02a212: 0e00 |0005: return-void │ │ +02a228: |[02a228] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02a238: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a23c: 6e20 8009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0980 │ │ +02a242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ @@ -31294,18 +31294,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a214: |[02a214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02a224: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a228: 6e20 8109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0981 │ │ -02a22e: 0e00 |0005: return-void │ │ +02a244: |[02a244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +02a254: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a258: 6e20 8109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0981 │ │ +02a25e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ @@ -31315,18 +31315,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a230: |[02a230] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -02a240: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a244: 6e20 8209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0982 │ │ -02a24a: 0e00 |0005: return-void │ │ +02a260: |[02a260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +02a270: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a274: 6e20 8209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0982 │ │ +02a27a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 password Z │ │ @@ -31336,18 +31336,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a24c: |[02a24c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -02a25c: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a260: 6e20 8309 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0983 │ │ -02a266: 0e00 |0005: return-void │ │ +02a27c: |[02a27c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +02a28c: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a290: 6e20 8309 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0983 │ │ +02a296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -31357,18 +31357,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a268: |[02a268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -02a278: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a27c: 6e20 8409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@0984 │ │ -02a282: 0e00 |0005: return-void │ │ +02a298: |[02a298] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +02a2a8: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a2ac: 6e20 8409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@0984 │ │ +02a2b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 selected Z │ │ @@ -31378,18 +31378,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a284: |[02a284] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02a294: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a298: 6e20 8509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@0985 │ │ -02a29e: 0e00 |0005: return-void │ │ +02a2b4: |[02a2b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +02a2c4: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a2c8: 6e20 8509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@0985 │ │ +02a2ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -31399,33 +31399,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a2a0: |[02a2a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02a2b0: 1f00 4c01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@014c │ │ -02a2b4: 6e20 8609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@0986 │ │ -02a2ba: 0e00 |0005: return-void │ │ +02a2d0: |[02a2d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02a2e0: 1f00 5101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0151 │ │ +02a2e4: 6e20 8609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@0986 │ │ +02a2ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ source_file_idx : 330 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ Class #130 header: │ │ -class_idx : 266 │ │ +class_idx : 271 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 334 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 45 │ │ │ │ Class #130 annotations: │ │ @@ -31713,17 +31713,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 334 (AccessibilityRecordCompat.java) │ │ │ │ Class #131 header: │ │ -class_idx : 268 │ │ +class_idx : 273 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 334 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 42 │ │ │ │ Class #131 annotations: │ │ @@ -31753,26 +31753,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02a2bc: |[02a2bc] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -02a2cc: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -02a2d0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02a2d4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02a2d8: 2200 0901 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0109 │ │ -02a2dc: 7010 4c07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@074c │ │ -02a2e2: 6900 3702 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a2e6: 0e00 |000d: return-void │ │ -02a2e8: 2200 0b01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@010b │ │ -02a2ec: 7010 a707 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@07a7 │ │ -02a2f2: 6900 3702 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a2f6: 28f8 |0015: goto 000d // -0008 │ │ +02a2ec: |[02a2ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +02a2fc: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +02a300: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02a304: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02a308: 2200 0e01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@010e │ │ +02a30c: 7010 4c07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@074c │ │ +02a312: 6900 3702 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a316: 0e00 |000d: return-void │ │ +02a318: 2200 1001 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0110 │ │ +02a31c: 7010 a707 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@07a7 │ │ +02a322: 6900 3702 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a326: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0006 line=450 │ │ 0x000d line=454 │ │ 0x000e line=452 │ │ locals : │ │ @@ -31782,18 +31782,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a2f8: |[02a2f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -02a308: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02a30e: 5b01 3802 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a312: 0e00 |0005: return-void │ │ +02a328: |[02a328] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +02a338: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02a33e: 5b01 3802 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0003 line=464 │ │ 0x0005 line=465 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -31804,43 +31804,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02a314: |[02a314] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -02a324: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@010c │ │ -02a328: 6201 3702 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a32c: 7210 9007 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0790 │ │ -02a332: 0c01 |0007: move-result-object v1 │ │ -02a334: 7020 d607 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07d6 │ │ -02a33a: 1100 |000b: return-object v0 │ │ +02a344: |[02a344] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +02a354: 2200 1101 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0111 │ │ +02a358: 6201 3702 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a35c: 7210 9007 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0790 │ │ +02a362: 0c01 |0007: move-result-object v1 │ │ +02a364: 7020 d607 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07d6 │ │ +02a36a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02a33c: |[02a33c] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -02a34c: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@010c │ │ -02a350: 6201 3702 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a354: 5432 3802 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a358: 7220 9107 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0791 │ │ -02a35e: 0c01 |0009: move-result-object v1 │ │ -02a360: 7020 d607 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07d6 │ │ -02a366: 1100 |000d: return-object v0 │ │ +02a36c: |[02a36c] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +02a37c: 2200 1101 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0111 │ │ +02a380: 6201 3702 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a384: 5432 3802 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a388: 7220 9107 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0791 │ │ +02a38e: 0c01 |0009: move-result-object v1 │ │ +02a390: 7020 d607 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@07d6 │ │ +02a396: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ Virtual methods - │ │ @@ -31849,44 +31849,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02a368: |[02a368] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -02a378: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02a37a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02a37c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -02a380: 0f01 |0004: return v1 │ │ -02a382: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -02a386: 0121 |0007: move v1, v2 │ │ -02a388: 28fc |0008: goto 0004 // -0004 │ │ -02a38a: 6e10 700b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -02a390: 0c03 |000c: move-result-object v3 │ │ -02a392: 6e10 700b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -02a398: 0c04 |0010: move-result-object v4 │ │ -02a39a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -02a39e: 0121 |0013: move v1, v2 │ │ -02a3a0: 28f0 |0014: goto 0004 // -0010 │ │ -02a3a2: 0760 |0015: move-object v0, v6 │ │ -02a3a4: 1f00 0c01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@010c │ │ -02a3a8: 5453 3802 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a3ac: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -02a3b0: 5403 3802 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a3b4: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -02a3b8: 0121 |0020: move v1, v2 │ │ -02a3ba: 28e3 |0021: goto 0004 // -001d │ │ -02a3bc: 5453 3802 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a3c0: 5404 3802 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a3c4: 6e20 6f0b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0b6f │ │ -02a3ca: 0a03 |0029: move-result v3 │ │ -02a3cc: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -02a3d0: 0121 |002c: move v1, v2 │ │ -02a3d2: 28d7 |002d: goto 0004 // -0029 │ │ +02a398: |[02a398] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +02a3a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02a3aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02a3ac: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +02a3b0: 0f01 |0004: return v1 │ │ +02a3b2: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +02a3b6: 0121 |0007: move v1, v2 │ │ +02a3b8: 28fc |0008: goto 0004 // -0004 │ │ +02a3ba: 6e10 700b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +02a3c0: 0c03 |000c: move-result-object v3 │ │ +02a3c2: 6e10 700b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +02a3c8: 0c04 |0010: move-result-object v4 │ │ +02a3ca: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +02a3ce: 0121 |0013: move v1, v2 │ │ +02a3d0: 28f0 |0014: goto 0004 // -0010 │ │ +02a3d2: 0760 |0015: move-object v0, v6 │ │ +02a3d4: 1f00 1101 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0111 │ │ +02a3d8: 5453 3802 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a3dc: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +02a3e0: 5403 3802 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a3e4: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +02a3e8: 0121 |0020: move v1, v2 │ │ +02a3ea: 28e3 |0021: goto 0004 // -001d │ │ +02a3ec: 5453 3802 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a3f0: 5404 3802 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a3f4: 6e20 6f0b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0b6f │ │ +02a3fa: 0a03 |0029: move-result v3 │ │ +02a3fc: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +02a400: 0121 |002c: move v1, v2 │ │ +02a402: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=940 │ │ 0x0004 line=957 │ │ 0x0005 line=943 │ │ 0x0008 line=944 │ │ 0x0009 line=946 │ │ @@ -31907,20 +31907,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a3d4: |[02a3d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -02a3e4: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a3e8: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a3ec: 7220 7a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@077a │ │ -02a3f2: 0a00 |0007: move-result v0 │ │ -02a3f4: 0f00 |0008: return v0 │ │ +02a404: |[02a404] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +02a414: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a418: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a41c: 7220 7a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@077a │ │ +02a422: 0a00 |0007: move-result v0 │ │ +02a424: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -31928,20 +31928,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a3f8: |[02a3f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -02a408: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a40c: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a410: 7220 7b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@077b │ │ -02a416: 0c00 |0007: move-result-object v0 │ │ -02a418: 1100 |0008: return-object v0 │ │ +02a428: |[02a428] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +02a438: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a43c: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a440: 7220 7b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@077b │ │ +02a446: 0c00 |0007: move-result-object v0 │ │ +02a448: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -31949,20 +31949,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a41c: |[02a41c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -02a42c: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a430: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a434: 7220 7c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@077c │ │ -02a43a: 0c00 |0007: move-result-object v0 │ │ -02a43c: 1100 |0008: return-object v0 │ │ +02a44c: |[02a44c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +02a45c: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a460: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a464: 7220 7c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@077c │ │ +02a46a: 0c00 |0007: move-result-object v0 │ │ +02a46c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -31970,20 +31970,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a440: |[02a440] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -02a450: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a454: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a458: 7220 7d07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@077d │ │ -02a45e: 0c00 |0007: move-result-object v0 │ │ -02a460: 1100 |0008: return-object v0 │ │ +02a470: |[02a470] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +02a480: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a484: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a488: 7220 7d07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@077d │ │ +02a48e: 0c00 |0007: move-result-object v0 │ │ +02a490: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -31991,20 +31991,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a464: |[02a464] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -02a474: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a478: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a47c: 7220 7e07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@077e │ │ -02a482: 0a00 |0007: move-result v0 │ │ -02a484: 0f00 |0008: return v0 │ │ +02a494: |[02a494] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +02a4a4: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a4a8: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a4ac: 7220 7e07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@077e │ │ +02a4b2: 0a00 |0007: move-result v0 │ │ +02a4b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32012,20 +32012,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a488: |[02a488] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -02a498: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a49c: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a4a0: 7220 7f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@077f │ │ -02a4a6: 0a00 |0007: move-result v0 │ │ -02a4a8: 0f00 |0008: return v0 │ │ +02a4b8: |[02a4b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +02a4c8: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a4cc: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a4d0: 7220 7f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@077f │ │ +02a4d6: 0a00 |0007: move-result v0 │ │ +02a4d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32033,17 +32033,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02a4ac: |[02a4ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -02a4bc: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a4c0: 1100 |0002: return-object v0 │ │ +02a4dc: |[02a4dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +02a4ec: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32051,20 +32051,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a4c4: |[02a4c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -02a4d4: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a4d8: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a4dc: 7220 8007 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0780 │ │ -02a4e2: 0a00 |0007: move-result v0 │ │ -02a4e4: 0f00 |0008: return v0 │ │ +02a4f4: |[02a4f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +02a504: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a508: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a50c: 7220 8007 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0780 │ │ +02a512: 0a00 |0007: move-result v0 │ │ +02a514: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32072,20 +32072,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a4e8: |[02a4e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -02a4f8: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a4fc: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a500: 7220 8307 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0783 │ │ -02a506: 0c00 |0007: move-result-object v0 │ │ -02a508: 1100 |0008: return-object v0 │ │ +02a518: |[02a518] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +02a528: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a52c: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a530: 7220 8307 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0783 │ │ +02a536: 0c00 |0007: move-result-object v0 │ │ +02a538: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32093,20 +32093,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a50c: |[02a50c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -02a51c: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a520: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a524: 7220 8407 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0784 │ │ -02a52a: 0a00 |0007: move-result v0 │ │ -02a52c: 0f00 |0008: return v0 │ │ +02a53c: |[02a53c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +02a54c: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a550: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a554: 7220 8407 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0784 │ │ +02a55a: 0a00 |0007: move-result v0 │ │ +02a55c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32114,20 +32114,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a530: |[02a530] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -02a540: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a544: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a548: 7220 8507 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0785 │ │ -02a54e: 0a00 |0007: move-result v0 │ │ -02a550: 0f00 |0008: return v0 │ │ +02a560: |[02a560] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +02a570: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a574: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a578: 7220 8507 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0785 │ │ +02a57e: 0a00 |0007: move-result v0 │ │ +02a580: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32135,20 +32135,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a554: |[02a554] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -02a564: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a568: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a56c: 7220 8607 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0786 │ │ -02a572: 0a00 |0007: move-result v0 │ │ -02a574: 0f00 |0008: return v0 │ │ +02a584: |[02a584] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +02a594: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a598: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a59c: 7220 8607 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0786 │ │ +02a5a2: 0a00 |0007: move-result v0 │ │ +02a5a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32156,22 +32156,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02a578: |[02a578] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02a588: 2200 0701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -02a58c: 6201 3702 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a590: 5432 3802 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a594: 7220 8707 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0787 │ │ -02a59a: 0c01 |0009: move-result-object v1 │ │ -02a59c: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -02a5a2: 1100 |000d: return-object v0 │ │ +02a5a8: |[02a5a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +02a5b8: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +02a5bc: 6201 3702 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a5c0: 5432 3802 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a5c4: 7220 8707 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0787 │ │ +02a5ca: 0c01 |0009: move-result-object v1 │ │ +02a5cc: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +02a5d2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32179,20 +32179,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a5a4: |[02a5a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -02a5b4: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a5b8: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a5bc: 7220 8807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0788 │ │ -02a5c2: 0c00 |0007: move-result-object v0 │ │ -02a5c4: 1100 |0008: return-object v0 │ │ +02a5d4: |[02a5d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +02a5e4: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a5e8: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a5ec: 7220 8807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0788 │ │ +02a5f2: 0c00 |0007: move-result-object v0 │ │ +02a5f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32200,20 +32200,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a5c8: |[02a5c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -02a5d8: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a5dc: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a5e0: 7220 8907 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0789 │ │ -02a5e6: 0a00 |0007: move-result v0 │ │ -02a5e8: 0f00 |0008: return v0 │ │ +02a5f8: |[02a5f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +02a608: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a60c: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a610: 7220 8907 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0789 │ │ +02a616: 0a00 |0007: move-result v0 │ │ +02a618: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32221,20 +32221,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a5ec: |[02a5ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -02a5fc: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a600: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a604: 7220 8a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@078a │ │ -02a60a: 0a00 |0007: move-result v0 │ │ -02a60c: 0f00 |0008: return v0 │ │ +02a61c: |[02a61c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +02a62c: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a630: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a634: 7220 8a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@078a │ │ +02a63a: 0a00 |0007: move-result v0 │ │ +02a63c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32242,23 +32242,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02a610: |[02a610] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -02a620: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a624: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -02a628: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02a62a: 0f00 |0005: return v0 │ │ -02a62c: 5410 3802 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a630: 6e10 710b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0b71 │ │ -02a636: 0a00 |000b: move-result v0 │ │ -02a638: 28f9 |000c: goto 0005 // -0007 │ │ +02a640: |[02a640] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +02a650: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a654: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +02a658: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02a65a: 0f00 |0005: return v0 │ │ +02a65c: 5410 3802 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a660: 6e10 710b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0b71 │ │ +02a666: 0a00 |000b: move-result v0 │ │ +02a668: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=934 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32266,20 +32266,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a63c: |[02a63c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -02a64c: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a650: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a654: 7220 8b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@078b │ │ -02a65a: 0a00 |0007: move-result v0 │ │ -02a65c: 0f00 |0008: return v0 │ │ +02a66c: |[02a66c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +02a67c: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a680: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a684: 7220 8b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@078b │ │ +02a68a: 0a00 |0007: move-result v0 │ │ +02a68c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32287,20 +32287,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a660: |[02a660] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -02a670: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a674: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a678: 7220 8c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@078c │ │ -02a67e: 0a00 |0007: move-result v0 │ │ -02a680: 0f00 |0008: return v0 │ │ +02a690: |[02a690] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +02a6a0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a6a4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a6a8: 7220 8c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@078c │ │ +02a6ae: 0a00 |0007: move-result v0 │ │ +02a6b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32308,20 +32308,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a684: |[02a684] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -02a694: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a698: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a69c: 7220 8d07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@078d │ │ -02a6a2: 0a00 |0007: move-result v0 │ │ -02a6a4: 0f00 |0008: return v0 │ │ +02a6b4: |[02a6b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +02a6c4: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a6c8: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a6cc: 7220 8d07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@078d │ │ +02a6d2: 0a00 |0007: move-result v0 │ │ +02a6d4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32329,20 +32329,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a6a8: |[02a6a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -02a6b8: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a6bc: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a6c0: 7220 8e07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@078e │ │ -02a6c6: 0a00 |0007: move-result v0 │ │ -02a6c8: 0f00 |0008: return v0 │ │ +02a6d8: |[02a6d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +02a6e8: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a6ec: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a6f0: 7220 8e07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@078e │ │ +02a6f6: 0a00 |0007: move-result v0 │ │ +02a6f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32350,20 +32350,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02a6cc: |[02a6cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -02a6dc: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a6e0: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a6e4: 7220 8f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@078f │ │ -02a6ea: 0a00 |0007: move-result v0 │ │ -02a6ec: 0f00 |0008: return v0 │ │ +02a6fc: |[02a6fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +02a70c: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a710: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a714: 7220 8f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@078f │ │ +02a71a: 0a00 |0007: move-result v0 │ │ +02a71c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -32371,19 +32371,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02a6f0: |[02a6f0] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -02a700: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a704: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a708: 7220 9207 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0792 │ │ -02a70e: 0e00 |0007: return-void │ │ +02a720: |[02a720] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +02a730: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a734: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a738: 7220 9207 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0792 │ │ +02a73e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x0007 line=930 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ @@ -32392,19 +32392,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a710: |[02a710] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -02a720: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a724: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a728: 7230 9307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0793 │ │ -02a72e: 0e00 |0007: return-void │ │ +02a740: |[02a740] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +02a750: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a754: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a758: 7230 9307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0793 │ │ +02a75e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0007 line=807 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 addedCount I │ │ @@ -32414,19 +32414,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a730: |[02a730] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -02a740: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a744: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a748: 7230 9407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0794 │ │ -02a74e: 0e00 |0007: return-void │ │ +02a760: |[02a760] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +02a770: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a774: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a778: 7230 9407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0794 │ │ +02a77e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0007 line=877 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ @@ -32436,19 +32436,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a750: |[02a750] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -02a760: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a764: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a768: 7230 9507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0795 │ │ -02a76e: 0e00 |0007: return-void │ │ +02a780: |[02a780] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +02a790: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a794: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a798: 7230 9507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0795 │ │ +02a79e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0007 line=549 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isChecked Z │ │ @@ -32458,19 +32458,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a770: |[02a770] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -02a780: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a784: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a788: 7230 9607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0796 │ │ -02a78e: 0e00 |0007: return-void │ │ +02a7a0: |[02a7a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +02a7b0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a7b4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a7b8: 7230 9607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0796 │ │ +02a7be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ 0x0007 line=847 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -32480,19 +32480,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a790: |[02a790] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -02a7a0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a7a4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a7a8: 7230 9707 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0797 │ │ -02a7ae: 0e00 |0007: return-void │ │ +02a7c0: |[02a7c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +02a7d0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a7d4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a7d8: 7230 9707 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0797 │ │ +02a7de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x0007 line=897 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -32502,19 +32502,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a7b0: |[02a7b0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -02a7c0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a7c4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a7c8: 7230 9807 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0798 │ │ -02a7ce: 0e00 |0007: return-void │ │ +02a7e0: |[02a7e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +02a7f0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a7f4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a7f8: 7230 9807 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0798 │ │ +02a7fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0007 line=669 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ @@ -32524,19 +32524,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a7d0: |[02a7d0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -02a7e0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a7e4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a7e8: 7230 9907 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0799 │ │ -02a7ee: 0e00 |0007: return-void │ │ +02a800: |[02a800] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +02a810: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a814: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a818: 7230 9907 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0799 │ │ +02a81e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0007 line=569 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isEnabled Z │ │ @@ -32546,19 +32546,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a7f0: |[02a7f0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -02a800: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a804: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a808: 7230 9a07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@079a │ │ -02a80e: 0e00 |0007: return-void │ │ +02a820: |[02a820] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +02a830: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a834: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a838: 7230 9a07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@079a │ │ +02a83e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0007 line=695 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 fromIndex I │ │ @@ -32568,19 +32568,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a810: |[02a810] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -02a820: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a824: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a828: 7230 9b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@079b │ │ -02a82e: 0e00 |0007: return-void │ │ +02a840: |[02a840] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +02a850: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a854: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a858: 7230 9b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@079b │ │ +02a85e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0007 line=609 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ @@ -32590,19 +32590,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a830: |[02a830] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -02a840: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a844: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a848: 7230 9c07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@079c │ │ -02a84e: 0e00 |0007: return-void │ │ +02a860: |[02a860] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +02a870: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a874: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a878: 7230 9c07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@079c │ │ +02a87e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0007 line=649 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 itemCount I │ │ @@ -32612,19 +32612,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a850: |[02a850] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -02a860: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a864: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a868: 7230 9f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@079f │ │ -02a86e: 0e00 |0007: return-void │ │ +02a880: |[02a880] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +02a890: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a894: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a898: 7230 9f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@079f │ │ +02a89e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0007 line=917 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ @@ -32634,19 +32634,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a870: |[02a870] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -02a880: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a884: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a888: 7230 a007 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@07a0 │ │ -02a88e: 0e00 |0007: return-void │ │ +02a8a0: |[02a8a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +02a8b0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a8b4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a8b8: 7230 a007 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@07a0 │ │ +02a8be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0007 line=589 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isPassword Z │ │ @@ -32656,19 +32656,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a890: |[02a890] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -02a8a0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a8a4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a8a8: 7230 a107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@07a1 │ │ -02a8ae: 0e00 |0007: return-void │ │ +02a8c0: |[02a8c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +02a8d0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a8d4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a8d8: 7230 a107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@07a1 │ │ +02a8de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0007 line=827 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 removedCount I │ │ @@ -32678,19 +32678,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a8b0: |[02a8b0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -02a8c0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a8c4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a8c8: 7230 a207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@07a2 │ │ -02a8ce: 0e00 |0007: return-void │ │ +02a8e0: |[02a8e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +02a8f0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a8f4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a8f8: 7230 a207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@07a2 │ │ +02a8fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0007 line=733 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollX I │ │ @@ -32700,19 +32700,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a8d0: |[02a8d0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -02a8e0: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a8e4: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a8e8: 7230 a307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@07a3 │ │ -02a8ee: 0e00 |0007: return-void │ │ +02a900: |[02a900] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +02a910: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a914: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a918: 7230 a307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@07a3 │ │ +02a91e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0007 line=751 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollY I │ │ @@ -32722,19 +32722,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a8f0: |[02a8f0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -02a900: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a904: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a908: 7230 a407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@07a4 │ │ -02a90e: 0e00 |0007: return-void │ │ +02a920: |[02a920] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +02a930: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a934: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a938: 7230 a407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@07a4 │ │ +02a93e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0007 line=629 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -32744,19 +32744,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a910: |[02a910] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -02a920: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a924: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a928: 7230 a507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@07a5 │ │ -02a92e: 0e00 |0007: return-void │ │ +02a940: |[02a940] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +02a950: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a954: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a958: 7230 a507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@07a5 │ │ +02a95e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0007 line=504 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -32766,33 +32766,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02a930: |[02a930] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -02a940: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ -02a944: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ -02a948: 7230 a607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@07a6 │ │ -02a94e: 0e00 |0007: return-void │ │ +02a960: |[02a960] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +02a970: 6200 3702 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0237 │ │ +02a974: 5421 3802 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0238 │ │ +02a978: 7230 a607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@07a6 │ │ +02a97e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0007 line=715 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 toIndex I │ │ │ │ source_file_idx : 334 (AccessibilityRecordCompat.java) │ │ │ │ Class #132 header: │ │ -class_idx : 269 │ │ +class_idx : 274 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 335 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 0 │ │ │ │ Class #132 annotations: │ │ @@ -32812,17 +32812,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a950: |[02a950] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -02a960: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02a966: 0e00 |0003: return-void │ │ +02a980: |[02a980] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +02a990: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02a996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32830,19 +32830,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a968: |[02a968] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -02a978: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02a97c: 6e10 8709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@0987 │ │ -02a982: 0a00 |0005: move-result v0 │ │ -02a984: 0f00 |0006: return v0 │ │ +02a998: |[02a998] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +02a9a8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02a9ac: 6e10 8709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@0987 │ │ +02a9b2: 0a00 |0005: move-result v0 │ │ +02a9b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32850,19 +32850,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a988: |[02a988] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02a998: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02a99c: 6e10 8809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0988 │ │ -02a9a2: 0c00 |0005: move-result-object v0 │ │ -02a9a4: 1100 |0006: return-object v0 │ │ +02a9b8: |[02a9b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +02a9c8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02a9cc: 6e10 8809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0988 │ │ +02a9d2: 0c00 |0005: move-result-object v0 │ │ +02a9d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32870,19 +32870,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a9a8: |[02a9a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02a9b8: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02a9bc: 6e10 8909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0989 │ │ -02a9c2: 0c00 |0005: move-result-object v0 │ │ -02a9c4: 1100 |0006: return-object v0 │ │ +02a9d8: |[02a9d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +02a9e8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02a9ec: 6e10 8909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0989 │ │ +02a9f2: 0c00 |0005: move-result-object v0 │ │ +02a9f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32890,19 +32890,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a9c8: |[02a9c8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02a9d8: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02a9dc: 6e10 8a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@098a │ │ -02a9e2: 0c00 |0005: move-result-object v0 │ │ -02a9e4: 1100 |0006: return-object v0 │ │ +02a9f8: |[02a9f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +02aa08: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aa0c: 6e10 8a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@098a │ │ +02aa12: 0c00 |0005: move-result-object v0 │ │ +02aa14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32910,19 +32910,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02a9e8: |[02a9e8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -02a9f8: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02a9fc: 6e10 8b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@098b │ │ -02aa02: 0a00 |0005: move-result v0 │ │ -02aa04: 0f00 |0006: return v0 │ │ +02aa18: |[02aa18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +02aa28: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aa2c: 6e10 8b09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@098b │ │ +02aa32: 0a00 |0005: move-result v0 │ │ +02aa34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32930,19 +32930,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aa08: |[02aa08] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -02aa18: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aa1c: 6e10 8c09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@098c │ │ -02aa22: 0a00 |0005: move-result v0 │ │ -02aa24: 0f00 |0006: return v0 │ │ +02aa38: |[02aa38] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +02aa48: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aa4c: 6e10 8c09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@098c │ │ +02aa52: 0a00 |0005: move-result v0 │ │ +02aa54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32950,19 +32950,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aa28: |[02aa28] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -02aa38: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aa3c: 6e10 8d09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@098d │ │ -02aa42: 0a00 |0005: move-result v0 │ │ -02aa44: 0f00 |0006: return v0 │ │ +02aa58: |[02aa58] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +02aa68: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aa6c: 6e10 8d09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@098d │ │ +02aa72: 0a00 |0005: move-result v0 │ │ +02aa74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32970,19 +32970,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aa48: |[02aa48] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -02aa58: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aa5c: 6e10 8e09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@098e │ │ -02aa62: 0c00 |0005: move-result-object v0 │ │ -02aa64: 1100 |0006: return-object v0 │ │ +02aa78: |[02aa78] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +02aa88: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aa8c: 6e10 8e09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@098e │ │ +02aa92: 0c00 |0005: move-result-object v0 │ │ +02aa94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -32990,19 +32990,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aa68: |[02aa68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -02aa78: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aa7c: 6e10 8f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@098f │ │ -02aa82: 0a00 |0005: move-result v0 │ │ -02aa84: 0f00 |0006: return v0 │ │ +02aa98: |[02aa98] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +02aaa8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aaac: 6e10 8f09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@098f │ │ +02aab2: 0a00 |0005: move-result v0 │ │ +02aab4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33010,19 +33010,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aa88: |[02aa88] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -02aa98: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aa9c: 6e10 9009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0990 │ │ -02aaa2: 0a00 |0005: move-result v0 │ │ -02aaa4: 0f00 |0006: return v0 │ │ +02aab8: |[02aab8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +02aac8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aacc: 6e10 9009 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0990 │ │ +02aad2: 0a00 |0005: move-result v0 │ │ +02aad4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33030,19 +33030,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aaa8: |[02aaa8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -02aab8: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aabc: 6e10 9109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0991 │ │ -02aac2: 0a00 |0005: move-result v0 │ │ -02aac4: 0f00 |0006: return v0 │ │ +02aad8: |[02aad8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +02aae8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aaec: 6e10 9109 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0991 │ │ +02aaf2: 0a00 |0005: move-result v0 │ │ +02aaf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33050,19 +33050,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aac8: |[02aac8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02aad8: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aadc: 6e10 9209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0992 │ │ -02aae2: 0c00 |0005: move-result-object v0 │ │ -02aae4: 1100 |0006: return-object v0 │ │ +02aaf8: |[02aaf8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02ab08: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ab0c: 6e10 9209 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0992 │ │ +02ab12: 0c00 |0005: move-result-object v0 │ │ +02ab14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33070,19 +33070,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aae8: |[02aae8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -02aaf8: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aafc: 6e10 9309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0993 │ │ -02ab02: 0c00 |0005: move-result-object v0 │ │ -02ab04: 1100 |0006: return-object v0 │ │ +02ab18: |[02ab18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +02ab28: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ab2c: 6e10 9309 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0993 │ │ +02ab32: 0c00 |0005: move-result-object v0 │ │ +02ab34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33090,19 +33090,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ab08: |[02ab08] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -02ab18: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ab1c: 6e10 9409 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@0994 │ │ -02ab22: 0a00 |0005: move-result v0 │ │ -02ab24: 0f00 |0006: return v0 │ │ +02ab38: |[02ab38] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +02ab48: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ab4c: 6e10 9409 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@0994 │ │ +02ab52: 0a00 |0005: move-result v0 │ │ +02ab54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33110,19 +33110,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ab28: |[02ab28] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -02ab38: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ab3c: 6e10 9509 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@0995 │ │ -02ab42: 0a00 |0005: move-result v0 │ │ -02ab44: 0f00 |0006: return v0 │ │ +02ab58: |[02ab58] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +02ab68: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ab6c: 6e10 9509 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@0995 │ │ +02ab72: 0a00 |0005: move-result v0 │ │ +02ab74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33130,19 +33130,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ab48: |[02ab48] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -02ab58: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ab5c: 6e10 9609 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@0996 │ │ -02ab62: 0a00 |0005: move-result v0 │ │ -02ab64: 0f00 |0006: return v0 │ │ +02ab78: |[02ab78] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +02ab88: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ab8c: 6e10 9609 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@0996 │ │ +02ab92: 0a00 |0005: move-result v0 │ │ +02ab94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33150,19 +33150,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ab68: |[02ab68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -02ab78: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ab7c: 6e10 9709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@0997 │ │ -02ab82: 0a00 |0005: move-result v0 │ │ -02ab84: 0f00 |0006: return v0 │ │ +02ab98: |[02ab98] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +02aba8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02abac: 6e10 9709 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@0997 │ │ +02abb2: 0a00 |0005: move-result v0 │ │ +02abb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33170,19 +33170,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ab88: |[02ab88] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -02ab98: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ab9c: 6e10 9809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0998 │ │ -02aba2: 0a00 |0005: move-result v0 │ │ -02aba4: 0f00 |0006: return v0 │ │ +02abb8: |[02abb8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +02abc8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02abcc: 6e10 9809 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0998 │ │ +02abd2: 0a00 |0005: move-result v0 │ │ +02abd4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33190,19 +33190,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02aba8: |[02aba8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -02abb8: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02abbc: 6e10 9909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0999 │ │ -02abc2: 0a00 |0005: move-result v0 │ │ -02abc4: 0f00 |0006: return v0 │ │ +02abd8: |[02abd8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +02abe8: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02abec: 6e10 9909 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0999 │ │ +02abf2: 0a00 |0005: move-result v0 │ │ +02abf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33210,19 +33210,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02abc8: |[02abc8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -02abd8: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02abdc: 6e10 9a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@099a │ │ -02abe2: 0a00 |0005: move-result v0 │ │ -02abe4: 0f00 |0006: return v0 │ │ +02abf8: |[02abf8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +02ac08: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ac0c: 6e10 9a09 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@099a │ │ +02ac12: 0a00 |0005: move-result v0 │ │ +02ac14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33230,37 +33230,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02abe8: |[02abe8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -02abf8: 7100 9b09 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@099b │ │ -02abfe: 0c00 |0003: move-result-object v0 │ │ -02ac00: 1100 |0004: return-object v0 │ │ +02ac18: |[02ac18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +02ac28: 7100 9b09 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@099b │ │ +02ac2e: 0c00 |0003: move-result-object v0 │ │ +02ac30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ac04: |[02ac04] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02ac14: 1f01 4d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ac18: 7110 9c09 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@099c │ │ -02ac1e: 0c00 |0005: move-result-object v0 │ │ -02ac20: 1100 |0006: return-object v0 │ │ +02ac34: |[02ac34] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02ac44: 1f01 5201 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ac48: 7110 9c09 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@099c │ │ +02ac4e: 0c00 |0005: move-result-object v0 │ │ +02ac50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -33268,18 +33268,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ac24: |[02ac24] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -02ac34: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ac38: 6e10 9d09 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@099d │ │ -02ac3e: 0e00 |0005: return-void │ │ +02ac54: |[02ac54] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +02ac64: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ac68: 6e10 9d09 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@099d │ │ +02ac6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -33288,18 +33288,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ac40: |[02ac40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -02ac50: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ac54: 6e20 9e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@099e │ │ -02ac5a: 0e00 |0005: return-void │ │ +02ac70: |[02ac70] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +02ac80: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ac84: 6e20 9e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@099e │ │ +02ac8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 addedCount I │ │ @@ -33309,18 +33309,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ac5c: |[02ac5c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02ac6c: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ac70: 6e20 9f09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@099f │ │ -02ac76: 0e00 |0005: return-void │ │ +02ac8c: |[02ac8c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02ac9c: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02aca0: 6e20 9f09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@099f │ │ +02aca6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ @@ -33330,18 +33330,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ac78: |[02ac78] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -02ac88: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ac8c: 6e20 a009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@09a0 │ │ -02ac92: 0e00 |0005: return-void │ │ +02aca8: |[02aca8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +02acb8: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02acbc: 6e20 a009 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@09a0 │ │ +02acc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isChecked Z │ │ @@ -33351,18 +33351,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ac94: |[02ac94] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02aca4: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02aca8: 6e20 a109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@09a1 │ │ -02acae: 0e00 |0005: return-void │ │ +02acc4: |[02acc4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02acd4: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02acd8: 6e20 a109 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@09a1 │ │ +02acde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -33372,18 +33372,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02acb0: |[02acb0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02acc0: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02acc4: 6e20 a209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@09a2 │ │ -02acca: 0e00 |0005: return-void │ │ +02ace0: |[02ace0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02acf0: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02acf4: 6e20 a209 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@09a2 │ │ +02acfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -33393,18 +33393,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02accc: |[02accc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -02acdc: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ace0: 6e20 a309 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@09a3 │ │ -02ace6: 0e00 |0005: return-void │ │ +02acfc: |[02acfc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +02ad0c: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ad10: 6e20 a309 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@09a3 │ │ +02ad16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ @@ -33414,18 +33414,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ace8: |[02ace8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -02acf8: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02acfc: 6e20 a409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@09a4 │ │ -02ad02: 0e00 |0005: return-void │ │ +02ad18: |[02ad18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +02ad28: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ad2c: 6e20 a409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@09a4 │ │ +02ad32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isEnabled Z │ │ @@ -33435,18 +33435,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ad04: |[02ad04] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -02ad14: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ad18: 6e20 a509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@09a5 │ │ -02ad1e: 0e00 |0005: return-void │ │ +02ad34: |[02ad34] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +02ad44: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ad48: 6e20 a509 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@09a5 │ │ +02ad4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 fromIndex I │ │ @@ -33456,18 +33456,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ad20: |[02ad20] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -02ad30: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ad34: 6e20 a609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@09a6 │ │ -02ad3a: 0e00 |0005: return-void │ │ +02ad50: |[02ad50] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +02ad60: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ad64: 6e20 a609 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@09a6 │ │ +02ad6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ @@ -33477,18 +33477,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ad3c: |[02ad3c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -02ad4c: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ad50: 6e20 a709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@09a7 │ │ -02ad56: 0e00 |0005: return-void │ │ +02ad6c: |[02ad6c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +02ad7c: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ad80: 6e20 a709 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@09a7 │ │ +02ad86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 itemCount I │ │ @@ -33498,18 +33498,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ad58: |[02ad58] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -02ad68: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ad6c: 6e20 a809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@09a8 │ │ -02ad72: 0e00 |0005: return-void │ │ +02ad88: |[02ad88] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +02ad98: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ad9c: 6e20 a809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@09a8 │ │ +02ada2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ @@ -33519,18 +33519,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ad74: |[02ad74] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -02ad84: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ad88: 6e20 a909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@09a9 │ │ -02ad8e: 0e00 |0005: return-void │ │ +02ada4: |[02ada4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +02adb4: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02adb8: 6e20 a909 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@09a9 │ │ +02adbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isPassword Z │ │ @@ -33540,18 +33540,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ad90: |[02ad90] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -02ada0: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ada4: 6e20 aa09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@09aa │ │ -02adaa: 0e00 |0005: return-void │ │ +02adc0: |[02adc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +02add0: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02add4: 6e20 aa09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@09aa │ │ +02adda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 removedCount I │ │ @@ -33561,18 +33561,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02adac: |[02adac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -02adbc: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02adc0: 6e20 ab09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@09ab │ │ -02adc6: 0e00 |0005: return-void │ │ +02addc: |[02addc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +02adec: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02adf0: 6e20 ab09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@09ab │ │ +02adf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollX I │ │ @@ -33582,18 +33582,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02adc8: |[02adc8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -02add8: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02addc: 6e20 ac09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@09ac │ │ -02ade2: 0e00 |0005: return-void │ │ +02adf8: |[02adf8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +02ae08: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ae0c: 6e20 ac09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@09ac │ │ +02ae12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollY I │ │ @@ -33603,18 +33603,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ade4: |[02ade4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -02adf4: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02adf8: 6e20 ad09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@09ad │ │ -02adfe: 0e00 |0005: return-void │ │ +02ae14: |[02ae14] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +02ae24: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ae28: 6e20 ad09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@09ad │ │ +02ae2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -33624,18 +33624,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ae00: |[02ae00] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02ae10: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ae14: 6e20 ae09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@09ae │ │ -02ae1a: 0e00 |0005: return-void │ │ +02ae30: |[02ae30] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +02ae40: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ae44: 6e20 ae09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@09ae │ │ +02ae4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -33645,33 +33645,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ae1c: |[02ae1c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -02ae2c: 1f00 4d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@014d │ │ -02ae30: 6e20 af09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@09af │ │ -02ae36: 0e00 |0005: return-void │ │ +02ae4c: |[02ae4c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +02ae5c: 1f00 5201 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0152 │ │ +02ae60: 6e20 af09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@09af │ │ +02ae66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 toIndex I │ │ │ │ Virtual methods - │ │ source_file_idx : 335 (AccessibilityRecordCompatIcs.java) │ │ │ │ Class #133 header: │ │ -class_idx : 270 │ │ +class_idx : 275 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 476 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #133 annotations: │ │ @@ -33687,17 +33687,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 476 (CursorAdapter.java) │ │ │ │ Class #134 header: │ │ -class_idx : 271 │ │ +class_idx : 276 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 45 │ │ +superclass_idx : 47 │ │ source_file_idx : 476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #134 annotations: │ │ @@ -33722,20 +33722,20 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -02ae38: |[02ae38] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -02ae48: 5b12 3902 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0239 │ │ -02ae4c: 2200 4500 |0002: new-instance v0, Landroid/os/Handler; // type@0045 │ │ -02ae50: 7010 1101 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ -02ae56: 7020 c400 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00c4 │ │ -02ae5c: 0e00 |000a: return-void │ │ +02ae68: |[02ae68] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +02ae78: 5b12 3902 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0239 │ │ +02ae7c: 2200 4900 |0002: new-instance v0, Landroid/os/Handler; // type@0049 │ │ +02ae80: 7010 1101 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ +02ae86: 7020 c400 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00c4 │ │ +02ae8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0002 line=455 │ │ 0x000a line=456 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ @@ -33747,17 +33747,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02ae60: |[02ae60] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -02ae70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02ae72: 0f00 |0001: return v0 │ │ +02ae90: |[02ae90] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +02aea0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02aea2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ │ │ #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ @@ -33765,32 +33765,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ae74: |[02ae74] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -02ae84: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0239 │ │ -02ae88: 6e10 4908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0849 │ │ -02ae8e: 0e00 |0005: return-void │ │ +02aea4: |[02aea4] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +02aeb4: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0239 │ │ +02aeb8: 6e10 4908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0849 │ │ +02aebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ source_file_idx : 476 (CursorAdapter.java) │ │ │ │ Class #135 header: │ │ -class_idx : 272 │ │ +class_idx : 277 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 48 │ │ +superclass_idx : 50 │ │ source_file_idx : 476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #135 annotations: │ │ @@ -33815,18 +33815,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ae90: |[02ae90] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -02aea0: 5b01 3a02 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ -02aea4: 7010 da00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00da │ │ -02aeaa: 0e00 |0005: return-void │ │ +02aec0: |[02aec0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +02aed0: 5b01 3a02 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ +02aed4: 7010 da00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00da │ │ +02aeda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ │ │ @@ -33835,17 +33835,17 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02aeac: |[02aeac] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -02aebc: 7020 3008 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0830 │ │ -02aec2: 0e00 |0003: return-void │ │ +02aedc: |[02aedc] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +02aeec: 7020 3008 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0830 │ │ +02aef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ @@ -33856,21 +33856,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02aec4: |[02aec4] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -02aed4: 5420 3a02 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ -02aed8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -02aeda: 5c01 4302 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -02aede: 5420 3a02 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ -02aee2: 6e10 4708 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0847 │ │ -02aee8: 0e00 |000a: return-void │ │ +02aef4: |[02aef4] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +02af04: 5420 3a02 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ +02af08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +02af0a: 5c01 4302 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +02af0e: 5420 3a02 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ +02af12: 6e10 4708 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0847 │ │ +02af18: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0005 line=473 │ │ 0x000a line=474 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ @@ -33880,35 +33880,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02aeec: |[02aeec] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -02aefc: 5420 3a02 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ -02af00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02af02: 5c01 4302 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -02af06: 5420 3a02 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ -02af0a: 6e10 4808 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0848 │ │ -02af10: 0e00 |000a: return-void │ │ +02af1c: |[02af1c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +02af2c: 5420 3a02 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ +02af30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02af32: 5c01 4302 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +02af36: 5420 3a02 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@023a │ │ +02af3a: 6e10 4808 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0848 │ │ +02af40: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ 0x000a line=480 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ │ │ source_file_idx : 476 (CursorAdapter.java) │ │ │ │ Class #136 header: │ │ -class_idx : 274 │ │ +class_idx : 279 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 477 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #136 annotations: │ │ @@ -33948,17 +33948,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 477 (CursorFilter.java) │ │ │ │ Class #137 header: │ │ -class_idx : 275 │ │ +class_idx : 280 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 353 │ │ +superclass_idx : 359 │ │ source_file_idx : 477 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #137 annotations: │ │ @@ -33982,18 +33982,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02af14: |[02af14] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -02af24: 7010 d909 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@09d9 │ │ -02af2a: 5b01 4602 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ -02af2e: 0e00 |0005: return-void │ │ +02af44: |[02af44] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +02af54: 7010 d909 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@09d9 │ │ +02af5a: 5b01 4602 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ +02af5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ @@ -34005,20 +34005,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02af30: |[02af30] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02af40: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ -02af44: 1f02 2e00 |0002: check-cast v2, Landroid/database/Cursor; // type@002e │ │ -02af48: 7220 4e08 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@084e │ │ -02af4e: 0c00 |0007: move-result-object v0 │ │ -02af50: 1100 |0008: return-object v0 │ │ +02af60: |[02af60] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +02af70: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ +02af74: 1f02 3000 |0002: check-cast v2, Landroid/database/Cursor; // type@0030 │ │ +02af78: 7220 4e08 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@084e │ │ +02af7e: 0c00 |0007: move-result-object v0 │ │ +02af80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ │ │ @@ -34027,31 +34027,31 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -02af54: |[02af54] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -02af64: 5432 4602 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ -02af68: 7220 5008 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0850 │ │ -02af6e: 0c00 |0005: move-result-object v0 │ │ -02af70: 2201 6001 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0160 │ │ -02af74: 7010 d809 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@09d8 │ │ -02af7a: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -02af7e: 7210 c800 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02af84: 0a02 |0010: move-result v2 │ │ -02af86: 5912 5c02 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@025c │ │ -02af8a: 5b10 5d02 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ -02af8e: 1101 |0015: return-object v1 │ │ -02af90: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -02af92: 5912 5c02 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@025c │ │ -02af96: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -02af98: 5b12 5d02 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ -02af9c: 28f9 |001c: goto 0015 // -0007 │ │ +02af84: |[02af84] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +02af94: 5432 4602 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ +02af98: 7220 5008 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0850 │ │ +02af9e: 0c00 |0005: move-result-object v0 │ │ +02afa0: 2201 6601 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0166 │ │ +02afa4: 7010 d809 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@09d8 │ │ +02afaa: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +02afae: 7210 c800 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02afb4: 0a02 |0010: move-result v2 │ │ +02afb6: 5912 5c02 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@025c │ │ +02afba: 5b10 5d02 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ +02afbe: 1101 |0015: return-object v1 │ │ +02afc0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +02afc2: 5912 5c02 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@025c │ │ +02afc6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +02afc8: 5b12 5d02 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ +02afcc: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -34069,27 +34069,27 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -02afa0: |[02afa0] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -02afb0: 5431 4602 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ -02afb4: 7210 4f08 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@084f │ │ -02afba: 0c00 |0005: move-result-object v0 │ │ -02afbc: 5451 5d02 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ -02afc0: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -02afc4: 5451 5d02 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ -02afc8: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -02afcc: 5432 4602 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ -02afd0: 5451 5d02 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ -02afd4: 1f01 2e00 |0012: check-cast v1, Landroid/database/Cursor; // type@002e │ │ -02afd8: 7220 4d08 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@084d │ │ -02afde: 0e00 |0017: return-void │ │ +02afd0: |[02afd0] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +02afe0: 5431 4602 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ +02afe4: 7210 4f08 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@084f │ │ +02afea: 0c00 |0005: move-result-object v0 │ │ +02afec: 5451 5d02 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ +02aff0: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +02aff4: 5451 5d02 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ +02aff8: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +02affc: 5432 4602 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0246 │ │ +02b000: 5451 5d02 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@025d │ │ +02b004: 1f01 3000 |0012: check-cast v1, Landroid/database/Cursor; // type@0030 │ │ +02b008: 7220 4d08 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@084d │ │ +02b00e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ @@ -34097,17 +34097,17 @@ │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ │ │ source_file_idx : 477 (CursorFilter.java) │ │ │ │ Class #138 header: │ │ -class_idx : 278 │ │ +class_idx : 283 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 533 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #138 annotations: │ │ @@ -34171,17 +34171,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 533 (EdgeEffectCompat.java) │ │ │ │ Class #139 header: │ │ -class_idx : 279 │ │ +class_idx : 284 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 533 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #139 annotations: │ │ @@ -34209,26 +34209,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02afe0: |[02afe0] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -02aff0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -02aff4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02aff8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02affc: 2200 1501 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0115 │ │ -02b000: 7010 5e08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@085e │ │ -02b006: 6900 4702 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b00a: 0e00 |000d: return-void │ │ -02b00c: 2200 1401 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@0114 │ │ -02b010: 7010 5508 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0855 │ │ -02b016: 6900 4702 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b01a: 28f8 |0015: goto 000d // -0008 │ │ +02b010: |[02b010] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +02b020: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +02b024: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02b028: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02b02c: 2200 1a01 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@011a │ │ +02b030: 7010 5e08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@085e │ │ +02b036: 6900 4702 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b03a: 0e00 |000d: return-void │ │ +02b03c: 2200 1901 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@0119 │ │ +02b040: 7010 5508 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0855 │ │ +02b046: 6900 4702 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b04a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=42 │ │ 0x000e line=40 │ │ locals : │ │ @@ -34238,21 +34238,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02b01c: |[02b01c] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -02b02c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b032: 6200 4702 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b036: 7220 6a08 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@086a │ │ -02b03c: 0c00 |0008: move-result-object v0 │ │ -02b03e: 5b10 4802 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ -02b042: 0e00 |000b: return-void │ │ +02b04c: |[02b04c] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +02b05c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b062: 6200 4702 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b066: 7220 6a08 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@086a │ │ +02b06c: 0c00 |0008: move-result-object v0 │ │ +02b06e: 5b10 4802 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ +02b072: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x000b line=134 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ @@ -34264,20 +34264,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02b044: |[02b044] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -02b054: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b058: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ -02b05c: 7230 6708 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0867 │ │ -02b062: 0a00 |0007: move-result v0 │ │ -02b064: 0f00 |0008: return v0 │ │ +02b074: |[02b074] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +02b084: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b088: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ +02b08c: 7230 6708 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0867 │ │ +02b092: 0a00 |0007: move-result v0 │ │ +02b094: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -34286,19 +34286,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02b068: |[02b068] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -02b078: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b07c: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ -02b080: 7220 6808 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0868 │ │ -02b086: 0e00 |0007: return-void │ │ +02b098: |[02b098] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +02b0a8: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b0ac: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ +02b0b0: 7220 6808 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0868 │ │ +02b0b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -34307,20 +34307,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02b088: |[02b088] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -02b098: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b09c: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ -02b0a0: 7220 6908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0869 │ │ -02b0a6: 0a00 |0007: move-result v0 │ │ -02b0a8: 0f00 |0008: return v0 │ │ +02b0b8: |[02b0b8] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +02b0c8: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b0cc: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ +02b0d0: 7220 6908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0869 │ │ +02b0d6: 0a00 |0007: move-result v0 │ │ +02b0d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -34328,20 +34328,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02b0ac: |[02b0ac] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -02b0bc: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b0c0: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ -02b0c4: 7230 6b08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@086b │ │ -02b0ca: 0a00 |0007: move-result v0 │ │ -02b0cc: 0f00 |0008: return v0 │ │ +02b0dc: |[02b0dc] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +02b0ec: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b0f0: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ +02b0f4: 7230 6b08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@086b │ │ +02b0fa: 0a00 |0007: move-result v0 │ │ +02b0fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -34350,20 +34350,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02b0d0: |[02b0d0] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -02b0e0: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b0e4: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ -02b0e8: 7230 6c08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@086c │ │ -02b0ee: 0a00 |0007: move-result v0 │ │ -02b0f0: 0f00 |0008: return v0 │ │ +02b100: |[02b100] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +02b110: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b114: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ +02b118: 7230 6c08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@086c │ │ +02b11e: 0a00 |0007: move-result v0 │ │ +02b120: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -34372,20 +34372,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02b0f4: |[02b0f4] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -02b104: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b108: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ -02b10c: 7220 6d08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@086d │ │ -02b112: 0a00 |0007: move-result v0 │ │ -02b114: 0f00 |0008: return v0 │ │ +02b124: |[02b124] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +02b134: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b138: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ +02b13c: 7220 6d08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@086d │ │ +02b142: 0a00 |0007: move-result v0 │ │ +02b144: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -34393,34 +34393,34 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -02b118: |[02b118] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -02b128: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ -02b12c: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ -02b130: 7240 6e08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@086e │ │ -02b136: 0e00 |0007: return-void │ │ +02b148: |[02b148] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +02b158: 6200 4702 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0247 │ │ +02b15c: 5421 4802 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0248 │ │ +02b160: 7240 6e08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@086e │ │ +02b166: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0008 reg=3 width I │ │ 0x0000 - 0x0008 reg=4 height I │ │ │ │ source_file_idx : 533 (EdgeEffectCompat.java) │ │ │ │ Class #140 header: │ │ -class_idx : 280 │ │ +class_idx : 285 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #140 - │ │ @@ -34436,17 +34436,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b138: |[02b138] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -02b148: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b14e: 0e00 |0003: return-void │ │ +02b168: |[02b168] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +02b178: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b17e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -34454,19 +34454,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02b150: |[02b150] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -02b160: 1f01 5e01 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@015e │ │ -02b164: 6e20 c609 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@09c6 │ │ -02b16a: 0a00 |0005: move-result v0 │ │ -02b16c: 0f00 |0006: return v0 │ │ +02b180: |[02b180] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +02b190: 1f01 6401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0164 │ │ +02b194: 6e20 c609 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@09c6 │ │ +02b19a: 0a00 |0005: move-result v0 │ │ +02b19c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -34475,18 +34475,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b170: |[02b170] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -02b180: 1f00 5e01 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@015e │ │ -02b184: 6e10 c709 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@09c7 │ │ -02b18a: 0e00 |0005: return-void │ │ +02b1a0: |[02b1a0] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +02b1b0: 1f00 6401 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0164 │ │ +02b1b4: 6e10 c709 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@09c7 │ │ +02b1ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -34495,19 +34495,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02b18c: |[02b18c] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -02b19c: 1f01 5e01 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@015e │ │ -02b1a0: 6e10 c809 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@09c8 │ │ -02b1a6: 0a00 |0005: move-result v0 │ │ -02b1a8: 0f00 |0006: return v0 │ │ +02b1bc: |[02b1bc] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +02b1cc: 1f01 6401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0164 │ │ +02b1d0: 6e10 c809 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@09c8 │ │ +02b1d6: 0a00 |0005: move-result v0 │ │ +02b1d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -34515,18 +34515,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02b1ac: |[02b1ac] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -02b1bc: 2200 5e01 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@015e │ │ -02b1c0: 7020 c509 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@09c5 │ │ -02b1c6: 1100 |0005: return-object v0 │ │ +02b1dc: |[02b1dc] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +02b1ec: 2200 6401 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0164 │ │ +02b1f0: 7020 c509 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@09c5 │ │ +02b1f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -34534,19 +34534,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02b1c8: |[02b1c8] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -02b1d8: 1f01 5e01 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@015e │ │ -02b1dc: 6e20 c909 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@09c9 │ │ -02b1e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -02b1e4: 0f00 |0006: return v0 │ │ +02b1f8: |[02b1f8] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +02b208: 1f01 6401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0164 │ │ +02b20c: 6e20 c909 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@09c9 │ │ +02b212: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +02b214: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 velocity I │ │ @@ -34556,19 +34556,19 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02b1e8: |[02b1e8] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -02b1f8: 1f01 5e01 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@015e │ │ -02b1fc: 6e20 ca09 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@09ca │ │ -02b202: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -02b204: 0f00 |0006: return v0 │ │ +02b218: |[02b218] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +02b228: 1f01 6401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0164 │ │ +02b22c: 6e20 ca09 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@09ca │ │ +02b232: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +02b234: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 deltaDistance F │ │ @@ -34578,21 +34578,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02b208: |[02b208] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -02b218: 0720 |0000: move-object v0, v2 │ │ -02b21a: 1f00 5e01 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@015e │ │ -02b21e: 6e10 cb09 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@09cb │ │ -02b224: 6e10 c809 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@09c8 │ │ -02b22a: 0a01 |0009: move-result v1 │ │ -02b22c: 0f01 |000a: return v1 │ │ +02b238: |[02b238] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +02b248: 0720 |0000: move-object v0, v2 │ │ +02b24a: 1f00 6401 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0164 │ │ +02b24e: 6e10 cb09 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@09cb │ │ +02b254: 6e10 c809 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@09c8 │ │ +02b25a: 0a01 |0009: move-result v1 │ │ +02b25c: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ @@ -34603,35 +34603,35 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02b230: |[02b230] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -02b240: 1f00 5e01 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@015e │ │ -02b244: 6e30 cc09 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@09cc │ │ -02b24a: 0e00 |0005: return-void │ │ +02b260: |[02b260] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +02b270: 1f00 6401 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0164 │ │ +02b274: 6e30 cc09 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@09cc │ │ +02b27a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 width I │ │ 0x0000 - 0x0006 reg=2 height I │ │ │ │ Virtual methods - │ │ source_file_idx : 534 (EdgeEffectCompatIcs.java) │ │ │ │ Class #141 header: │ │ -class_idx : 282 │ │ +class_idx : 287 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1686 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1692 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -34655,22 +34655,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02b24c: |[02b24c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -02b25c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b262: 7100 9e08 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@089e │ │ -02b268: 0c00 |0006: move-result-object v0 │ │ -02b26a: 7220 9508 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@0895 │ │ -02b270: 0c00 |000a: move-result-object v0 │ │ -02b272: 5b10 4c02 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@024c │ │ -02b276: 0e00 |000d: return-void │ │ +02b27c: |[02b27c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +02b28c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b292: 7100 9e08 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@089e │ │ +02b298: 0c00 |0006: move-result-object v0 │ │ +02b29a: 7220 9508 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@0895 │ │ +02b2a0: 0c00 |000a: move-result-object v0 │ │ +02b2a2: 5b10 4c02 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@024c │ │ +02b2a6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x000d line=125 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -34681,17 +34681,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02b278: |[02b278] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -02b288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02b28a: 0f00 |0001: return v0 │ │ +02b2a8: |[02b2a8] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +02b2b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b2ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -34700,31 +34700,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02b28c: |[02b28c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -02b29c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02b29e: 0f00 |0001: return v0 │ │ +02b2bc: |[02b2bc] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +02b2cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b2ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 1686 (SearchViewCompat.java) │ │ + source_file_idx : 1692 (SearchViewCompat.java) │ │ │ │ Class #142 header: │ │ -class_idx : 285 │ │ +class_idx : 290 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1686 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1692 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -34754,21 +34754,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ name : 'setOnQueryTextListener' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1686 (SearchViewCompat.java) │ │ + source_file_idx : 1692 (SearchViewCompat.java) │ │ │ │ Class #143 header: │ │ -class_idx : 287 │ │ +class_idx : 292 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1686 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1692 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -34791,26 +34791,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02b2a0: |[02b2a0] android.support.v4.widget.SearchViewCompat.:()V │ │ -02b2b0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -02b2b4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -02b2b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02b2bc: 2200 1c01 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@011c │ │ -02b2c0: 7010 9108 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0891 │ │ -02b2c6: 6900 4f02 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ -02b2ca: 0e00 |000d: return-void │ │ -02b2cc: 2200 1e01 |000e: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@011e │ │ -02b2d0: 7010 9808 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0898 │ │ -02b2d6: 6900 4f02 |0013: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ -02b2da: 28f8 |0015: goto 000d // -0008 │ │ +02b2d0: |[02b2d0] android.support.v4.widget.SearchViewCompat.:()V │ │ +02b2e0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +02b2e4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02b2e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02b2ec: 2200 2101 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@0121 │ │ +02b2f0: 7010 9108 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0891 │ │ +02b2f6: 6900 4f02 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ +02b2fa: 0e00 |000d: return-void │ │ +02b2fc: 2200 2301 |000e: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0123 │ │ +02b300: 7010 9808 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0898 │ │ +02b306: 6900 4f02 |0013: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ +02b30a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=89 │ │ 0x000e line=87 │ │ locals : │ │ @@ -34820,17 +34820,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b2dc: |[02b2dc] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -02b2ec: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b2f2: 0e00 |0003: return-void │ │ +02b30c: |[02b30c] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +02b31c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -34840,36 +34840,36 @@ │ │ type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b2f4: |[02b2f4] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -02b304: 6200 4f02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ -02b308: 1100 |0002: return-object v0 │ │ +02b324: |[02b324] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +02b334: 6200 4f02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ +02b338: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ name : 'newSearchView' │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02b30c: |[02b30c] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -02b31c: 6200 4f02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ -02b320: 7220 9608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0896 │ │ -02b326: 0c00 |0005: move-result-object v0 │ │ -02b328: 1100 |0006: return-object v0 │ │ +02b33c: |[02b33c] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +02b34c: 6200 4f02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ +02b350: 7220 9608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0896 │ │ +02b356: 0c00 |0005: move-result-object v0 │ │ +02b358: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -34877,35 +34877,35 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02b32c: |[02b32c] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -02b33c: 6200 4f02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ -02b340: 5431 4c02 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@024c │ │ -02b344: 7230 9708 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0897 │ │ -02b34a: 0e00 |0007: return-void │ │ +02b35c: |[02b35c] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +02b36c: 6200 4f02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@024f │ │ +02b370: 5431 4c02 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@024c │ │ +02b374: 7230 9708 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0897 │ │ +02b37a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1686 (SearchViewCompat.java) │ │ + source_file_idx : 1692 (SearchViewCompat.java) │ │ │ │ Class #144 header: │ │ -class_idx : 288 │ │ +class_idx : 293 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1687 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1693 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -34930,18 +34930,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b34c: |[02b34c] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -02b35c: 5b01 5002 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0250 │ │ -02b360: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b366: 0e00 |0005: return-void │ │ +02b37c: |[02b37c] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +02b38c: 5b01 5002 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0250 │ │ +02b390: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b396: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ @@ -34951,19 +34951,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02b368: |[02b368] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -02b378: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0250 │ │ -02b37c: 7220 a408 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@08a4 │ │ -02b382: 0a00 |0005: move-result v0 │ │ -02b384: 0f00 |0006: return v0 │ │ +02b398: |[02b398] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +02b3a8: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0250 │ │ +02b3ac: 7220 a408 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@08a4 │ │ +02b3b2: 0a00 |0005: move-result v0 │ │ +02b3b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -34972,33 +34972,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02b388: |[02b388] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -02b398: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0250 │ │ -02b39c: 7220 a508 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@08a5 │ │ -02b3a2: 0a00 |0005: move-result v0 │ │ -02b3a4: 0f00 |0006: return v0 │ │ +02b3b8: |[02b3b8] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +02b3c8: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0250 │ │ +02b3cc: 7220 a508 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@08a5 │ │ +02b3d2: 0a00 |0005: move-result v0 │ │ +02b3d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 1687 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 1693 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #145 header: │ │ -class_idx : 289 │ │ +class_idx : 294 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1687 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1693 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -35022,21 +35022,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ name : 'onQueryTextSubmit' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1687 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 1693 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #146 header: │ │ -class_idx : 290 │ │ +class_idx : 295 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1687 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1693 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -35055,17 +35055,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b3a8: |[02b3a8] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -02b3b8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b3be: 0e00 |0003: return-void │ │ +02b3d8: |[02b3d8] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +02b3e8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b3ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ │ │ @@ -35074,18 +35074,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02b3c0: |[02b3c0] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -02b3d0: 2200 2001 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0120 │ │ -02b3d4: 7020 a108 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@08a1 │ │ -02b3da: 1100 |0005: return-object v0 │ │ +02b3f0: |[02b3f0] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +02b400: 2200 2501 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0125 │ │ +02b404: 7020 a108 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@08a1 │ │ +02b40a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -35093,18 +35093,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02b3dc: |[02b3dc] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -02b3ec: 2200 6f01 |0000: new-instance v0, Landroid/widget/SearchView; // type@016f │ │ -02b3f0: 7020 0b0a 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@0a0b │ │ -02b3f6: 1100 |0005: return-object v0 │ │ +02b40c: |[02b40c] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +02b41c: 2200 7501 |0000: new-instance v0, Landroid/widget/SearchView; // type@0175 │ │ +02b420: 7020 0b0a 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@0a0b │ │ +02b426: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -35112,35 +35112,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02b3f8: |[02b3f8] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -02b408: 1f00 6f01 |0000: check-cast v0, Landroid/widget/SearchView; // type@016f │ │ -02b40c: 1f01 6e01 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@016e │ │ -02b410: 6e20 0c0a 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@0a0c │ │ -02b416: 0e00 |0007: return-void │ │ +02b428: |[02b428] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +02b438: 1f00 7501 |0000: check-cast v0, Landroid/widget/SearchView; // type@0175 │ │ +02b43c: 1f01 7401 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0174 │ │ +02b440: 6e20 0c0a 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@0a0c │ │ +02b446: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1687 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 1693 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #147 header: │ │ -class_idx : 291 │ │ +class_idx : 296 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1711 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1717 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -35158,21 +35158,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ name : 'convertToString' │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1711 (SimpleCursorAdapter.java) │ │ + source_file_idx : 1717 (SimpleCursorAdapter.java) │ │ │ │ Class #148 header: │ │ -class_idx : 292 │ │ +class_idx : 297 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1711 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1717 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -35190,20 +35190,20 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1711 (SimpleCursorAdapter.java) │ │ + source_file_idx : 1717 (SimpleCursorAdapter.java) │ │ │ │ Class #149 header: │ │ -class_idx : 373 │ │ +class_idx : 379 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #149 annotations: │ │ @@ -35225,17 +35225,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b418: |[02b418] com.github.kevinsawicki.http.HttpRequest$1.:()V │ │ -02b428: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b42e: 0e00 |0003: return-void │ │ +02b448: |[02b448] com.github.kevinsawicki.http.HttpRequest$1.:()V │ │ +02b458: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b45e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$1; │ │ │ │ Virtual methods - │ │ @@ -35244,16 +35244,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02b430: |[02b430] com.github.kevinsawicki.http.HttpRequest$1.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -02b440: 0e00 |0000: return-void │ │ +02b460: |[02b460] com.github.kevinsawicki.http.HttpRequest$1.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +02b470: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$1; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -35263,16 +35263,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02b444: |[02b444] com.github.kevinsawicki.http.HttpRequest$1.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -02b454: 0e00 |0000: return-void │ │ +02b474: |[02b474] com.github.kevinsawicki.http.HttpRequest$1.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +02b484: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$1; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -35282,30 +35282,30 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -02b458: |[02b458] com.github.kevinsawicki.http.HttpRequest$1.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -02b468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02b46a: 2300 8602 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@0286 │ │ -02b46e: 1100 |0003: return-object v0 │ │ +02b488: |[02b488] com.github.kevinsawicki.http.HttpRequest$1.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +02b498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b49a: 2300 8c02 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@028c │ │ +02b49e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$1; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #150 header: │ │ -class_idx : 374 │ │ +class_idx : 380 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #150 annotations: │ │ @@ -35327,17 +35327,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b470: |[02b470] com.github.kevinsawicki.http.HttpRequest$2.:()V │ │ -02b480: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b486: 0e00 |0003: return-void │ │ +02b4a0: |[02b4a0] com.github.kevinsawicki.http.HttpRequest$2.:()V │ │ +02b4b0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b4b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$2; │ │ │ │ Virtual methods - │ │ @@ -35346,31 +35346,31 @@ │ │ type : '(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02b488: |[02b488] com.github.kevinsawicki.http.HttpRequest$2.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ -02b498: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02b49a: 0f00 |0001: return v0 │ │ +02b4b8: |[02b4b8] com.github.kevinsawicki.http.HttpRequest$2.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ +02b4c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02b4ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$2; │ │ 0x0000 - 0x0002 reg=2 hostname Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 session Ljavax/net/ssl/SSLSession; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #151 header: │ │ -class_idx : 375 │ │ +class_idx : 381 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #151 annotations: │ │ @@ -35401,19 +35401,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02b49c: |[02b49c] com.github.kevinsawicki.http.HttpRequest$3.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -02b4ac: 5b01 6102 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$3;.val$name:Ljava/lang/String; // field@0261 │ │ -02b4b0: 5b02 6202 |0002: iput-object v2, v0, Lcom/github/kevinsawicki/http/HttpRequest$3;.val$value:Ljava/lang/String; // field@0262 │ │ -02b4b4: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b4ba: 0e00 |0007: return-void │ │ +02b4cc: |[02b4cc] com.github.kevinsawicki.http.HttpRequest$3.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +02b4dc: 5b01 6102 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$3;.val$name:Ljava/lang/String; // field@0261 │ │ +02b4e0: 5b02 6202 |0002: iput-object v2, v0, Lcom/github/kevinsawicki/http/HttpRequest$3;.val$value:Ljava/lang/String; // field@0262 │ │ +02b4e4: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b4ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$3; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -35424,18 +35424,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02b4bc: |[02b4bc] com.github.kevinsawicki.http.HttpRequest$3.run:()Ljava/lang/Object; │ │ -02b4cc: 6e10 330a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$3;.run:()Ljava/lang/String; // method@0a33 │ │ -02b4d2: 0c00 |0003: move-result-object v0 │ │ -02b4d4: 1100 |0004: return-object v0 │ │ +02b4ec: |[02b4ec] com.github.kevinsawicki.http.HttpRequest$3.run:()Ljava/lang/Object; │ │ +02b4fc: 6e10 330a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$3;.run:()Ljava/lang/String; // method@0a33 │ │ +02b502: 0c00 |0003: move-result-object v0 │ │ +02b504: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$3; │ │ │ │ #1 : (in Lcom/github/kevinsawicki/http/HttpRequest$3;) │ │ @@ -35443,32 +35443,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02b4d8: |[02b4d8] com.github.kevinsawicki.http.HttpRequest$3.run:()Ljava/lang/String; │ │ -02b4e8: 5420 6102 |0000: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest$3;.val$name:Ljava/lang/String; // field@0261 │ │ -02b4ec: 5421 6202 |0002: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest$3;.val$value:Ljava/lang/String; // field@0262 │ │ -02b4f0: 7120 a00b 1000 |0004: invoke-static {v0, v1}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0ba0 │ │ -02b4f6: 0c00 |0007: move-result-object v0 │ │ -02b4f8: 1100 |0008: return-object v0 │ │ +02b508: |[02b508] com.github.kevinsawicki.http.HttpRequest$3.run:()Ljava/lang/String; │ │ +02b518: 5420 6102 |0000: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest$3;.val$name:Ljava/lang/String; // field@0261 │ │ +02b51c: 5421 6202 |0002: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest$3;.val$value:Ljava/lang/String; // field@0262 │ │ +02b520: 7120 a00b 1000 |0004: invoke-static {v0, v1}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0ba0 │ │ +02b526: 0c00 |0007: move-result-object v0 │ │ +02b528: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1349 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest$3; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #152 header: │ │ -class_idx : 376 │ │ +class_idx : 382 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #152 annotations: │ │ @@ -35495,18 +35495,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02b4fc: |[02b4fc] com.github.kevinsawicki.http.HttpRequest$4.:(Ljava/lang/String;)V │ │ -02b50c: 5b01 6302 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$4;.val$name:Ljava/lang/String; // field@0263 │ │ -02b510: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b516: 0e00 |0005: return-void │ │ +02b52c: |[02b52c] com.github.kevinsawicki.http.HttpRequest$4.:(Ljava/lang/String;)V │ │ +02b53c: 5b01 6302 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$4;.val$name:Ljava/lang/String; // field@0263 │ │ +02b540: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -35516,18 +35516,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02b518: |[02b518] com.github.kevinsawicki.http.HttpRequest$4.run:()Ljava/lang/Object; │ │ -02b528: 6e10 360a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$4;.run:()Ljava/lang/String; // method@0a36 │ │ -02b52e: 0c00 |0003: move-result-object v0 │ │ -02b530: 1100 |0004: return-object v0 │ │ +02b548: |[02b548] com.github.kevinsawicki.http.HttpRequest$4.run:()Ljava/lang/Object; │ │ +02b558: 6e10 360a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$4;.run:()Ljava/lang/String; // method@0a36 │ │ +02b55e: 0c00 |0003: move-result-object v0 │ │ +02b560: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$4; │ │ │ │ #1 : (in Lcom/github/kevinsawicki/http/HttpRequest$4;) │ │ @@ -35535,31 +35535,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02b534: |[02b534] com.github.kevinsawicki.http.HttpRequest$4.run:()Ljava/lang/String; │ │ -02b544: 5410 6302 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$4;.val$name:Ljava/lang/String; // field@0263 │ │ -02b548: 7110 9c0b 0000 |0002: invoke-static {v0}, Ljava/lang/System;.clearProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0b9c │ │ -02b54e: 0c00 |0005: move-result-object v0 │ │ -02b550: 1100 |0006: return-object v0 │ │ +02b564: |[02b564] com.github.kevinsawicki.http.HttpRequest$4.run:()Ljava/lang/String; │ │ +02b574: 5410 6302 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$4;.val$name:Ljava/lang/String; // field@0263 │ │ +02b578: 7110 9c0b 0000 |0002: invoke-static {v0}, Ljava/lang/System;.clearProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0b9c │ │ +02b57e: 0c00 |0005: move-result-object v0 │ │ +02b580: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1356 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$4; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #153 header: │ │ -class_idx : 382 │ │ +class_idx : 388 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 annotations: │ │ @@ -35594,38 +35594,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -02b554: |[02b554] com.github.kevinsawicki.http.HttpRequest$Base64.:()V │ │ -02b564: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -02b568: 2300 7302 |0002: new-array v0, v0, [B // type@0273 │ │ -02b56c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -02b572: 6900 7402 |0007: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest$Base64;._STANDARD_ALPHABET:[B // field@0274 │ │ -02b576: 0e00 |0009: return-void │ │ -02b578: 0003 0100 4000 0000 4142 4344 4546 ... |000a: array-data (36 units) │ │ +02b584: |[02b584] com.github.kevinsawicki.http.HttpRequest$Base64.:()V │ │ +02b594: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +02b598: 2300 7902 |0002: new-array v0, v0, [B // type@0279 │ │ +02b59c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +02b5a2: 6900 7402 |0007: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest$Base64;._STANDARD_ALPHABET:[B // field@0274 │ │ +02b5a6: 0e00 |0009: return-void │ │ +02b5a8: 0003 0100 4000 0000 4142 4344 4546 ... |000a: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ │ │ #1 : (in Lcom/github/kevinsawicki/http/HttpRequest$Base64;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b5c0: |[02b5c0] com.github.kevinsawicki.http.HttpRequest$Base64.:()V │ │ -02b5d0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b5d6: 0e00 |0003: return-void │ │ +02b5f0: |[02b5f0] com.github.kevinsawicki.http.HttpRequest$Base64.:()V │ │ +02b600: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$Base64; │ │ │ │ @@ -35634,25 +35634,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02b5d8: |[02b5d8] com.github.kevinsawicki.http.HttpRequest$Base64.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ -02b5e8: 1a02 f506 |0000: const-string v2, "US-ASCII" // string@06f5 │ │ -02b5ec: 6e20 820b 2300 |0002: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0b82 │ │ -02b5f2: 0c00 |0005: move-result-object v0 │ │ -02b5f4: 7110 4f0a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytes:([B)Ljava/lang/String; // method@0a4f │ │ -02b5fa: 0c02 |0009: move-result-object v2 │ │ -02b5fc: 1102 |000a: return-object v2 │ │ -02b5fe: 0d01 |000b: move-exception v1 │ │ -02b600: 6e10 810b 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@0b81 │ │ -02b606: 0c00 |000f: move-result-object v0 │ │ -02b608: 28f6 |0010: goto 0006 // -000a │ │ +02b608: |[02b608] com.github.kevinsawicki.http.HttpRequest$Base64.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ +02b618: 1a02 fb06 |0000: const-string v2, "US-ASCII" // string@06fb │ │ +02b61c: 6e20 820b 2300 |0002: invoke-virtual {v3, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@0b82 │ │ +02b622: 0c00 |0005: move-result-object v0 │ │ +02b624: 7110 4f0a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytes:([B)Ljava/lang/String; // method@0a4f │ │ +02b62a: 0c02 |0009: move-result-object v2 │ │ +02b62c: 1102 |000a: return-object v2 │ │ +02b62e: 0d01 |000b: move-exception v1 │ │ +02b630: 6e10 810b 0300 |000c: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@0b81 │ │ +02b636: 0c00 |000f: move-result-object v0 │ │ +02b638: 28f6 |0010: goto 0006 // -000a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/UnsupportedEncodingException; -> 0x000b │ │ positions : │ │ 0x0000 line=498 │ │ 0x0006 line=502 │ │ 0x000b line=499 │ │ @@ -35668,91 +35668,91 @@ │ │ type : '([BII[BI)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 148 16-bit code units │ │ -02b61c: |[02b61c] com.github.kevinsawicki.http.HttpRequest$Base64.encode3to4:([BII[BI)[B │ │ -02b62c: 1305 3d00 |0000: const/16 v5, #int 61 // #3d │ │ -02b630: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -02b632: 6200 7402 |0003: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest$Base64;._STANDARD_ALPHABET:[B // field@0274 │ │ -02b636: 3d08 2600 |0005: if-lez v8, 002b // +0026 │ │ -02b63a: 4803 0607 |0007: aget-byte v3, v6, v7 │ │ -02b63e: e003 0318 |0009: shl-int/lit8 v3, v3, #int 24 // #18 │ │ -02b642: e203 0308 |000b: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ -02b646: 0134 |000d: move v4, v3 │ │ -02b648: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -02b64a: 3738 1e00 |000f: if-le v8, v3, 002d // +001e │ │ -02b64e: d803 0701 |0011: add-int/lit8 v3, v7, #int 1 // #01 │ │ -02b652: 4803 0603 |0013: aget-byte v3, v6, v3 │ │ -02b656: e003 0318 |0015: shl-int/lit8 v3, v3, #int 24 // #18 │ │ -02b65a: e203 0310 |0017: ushr-int/lit8 v3, v3, #int 16 // #10 │ │ -02b65e: b643 |0019: or-int/2addr v3, v4 │ │ -02b660: 1224 |001a: const/4 v4, #int 2 // #2 │ │ -02b662: 3748 0a00 |001b: if-le v8, v4, 0025 // +000a │ │ -02b666: d802 0702 |001d: add-int/lit8 v2, v7, #int 2 // #02 │ │ -02b66a: 4802 0602 |001f: aget-byte v2, v6, v2 │ │ -02b66e: e002 0218 |0021: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -02b672: e202 0218 |0023: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ -02b676: 9601 0302 |0025: or-int v1, v3, v2 │ │ -02b67a: 2b08 6300 0000 |0027: packed-switch v8, 0000008a // +00000063 │ │ -02b680: 1109 |002a: return-object v9 │ │ -02b682: 0124 |002b: move v4, v2 │ │ -02b684: 28e2 |002c: goto 000e // -001e │ │ -02b686: 0123 |002d: move v3, v2 │ │ -02b688: 28eb |002e: goto 0019 // -0015 │ │ -02b68a: e202 0112 |002f: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ -02b68e: 4802 0002 |0031: aget-byte v2, v0, v2 │ │ -02b692: 4f02 090a |0033: aput-byte v2, v9, v10 │ │ -02b696: d802 0a01 |0035: add-int/lit8 v2, v10, #int 1 // #01 │ │ -02b69a: e203 010c |0037: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ -02b69e: dd03 033f |0039: and-int/lit8 v3, v3, #int 63 // #3f │ │ -02b6a2: 4803 0003 |003b: aget-byte v3, v0, v3 │ │ -02b6a6: 4f03 0902 |003d: aput-byte v3, v9, v2 │ │ -02b6aa: d802 0a02 |003f: add-int/lit8 v2, v10, #int 2 // #02 │ │ -02b6ae: e203 0106 |0041: ushr-int/lit8 v3, v1, #int 6 // #06 │ │ -02b6b2: dd03 033f |0043: and-int/lit8 v3, v3, #int 63 // #3f │ │ -02b6b6: 4803 0003 |0045: aget-byte v3, v0, v3 │ │ -02b6ba: 4f03 0902 |0047: aput-byte v3, v9, v2 │ │ -02b6be: d802 0a03 |0049: add-int/lit8 v2, v10, #int 3 // #03 │ │ -02b6c2: dd03 013f |004b: and-int/lit8 v3, v1, #int 63 // #3f │ │ -02b6c6: 4803 0003 |004d: aget-byte v3, v0, v3 │ │ -02b6ca: 4f03 0902 |004f: aput-byte v3, v9, v2 │ │ -02b6ce: 28d9 |0051: goto 002a // -0027 │ │ -02b6d0: e202 0112 |0052: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ -02b6d4: 4802 0002 |0054: aget-byte v2, v0, v2 │ │ -02b6d8: 4f02 090a |0056: aput-byte v2, v9, v10 │ │ -02b6dc: d802 0a01 |0058: add-int/lit8 v2, v10, #int 1 // #01 │ │ -02b6e0: e203 010c |005a: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ -02b6e4: dd03 033f |005c: and-int/lit8 v3, v3, #int 63 // #3f │ │ -02b6e8: 4803 0003 |005e: aget-byte v3, v0, v3 │ │ -02b6ec: 4f03 0902 |0060: aput-byte v3, v9, v2 │ │ -02b6f0: d802 0a02 |0062: add-int/lit8 v2, v10, #int 2 // #02 │ │ -02b6f4: e203 0106 |0064: ushr-int/lit8 v3, v1, #int 6 // #06 │ │ -02b6f8: dd03 033f |0066: and-int/lit8 v3, v3, #int 63 // #3f │ │ -02b6fc: 4803 0003 |0068: aget-byte v3, v0, v3 │ │ -02b700: 4f03 0902 |006a: aput-byte v3, v9, v2 │ │ -02b704: d802 0a03 |006c: add-int/lit8 v2, v10, #int 3 // #03 │ │ -02b708: 4f05 0902 |006e: aput-byte v5, v9, v2 │ │ -02b70c: 28ba |0070: goto 002a // -0046 │ │ -02b70e: e202 0112 |0071: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ -02b712: 4802 0002 |0073: aget-byte v2, v0, v2 │ │ -02b716: 4f02 090a |0075: aput-byte v2, v9, v10 │ │ -02b71a: d802 0a01 |0077: add-int/lit8 v2, v10, #int 1 // #01 │ │ -02b71e: e203 010c |0079: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ -02b722: dd03 033f |007b: and-int/lit8 v3, v3, #int 63 // #3f │ │ -02b726: 4803 0003 |007d: aget-byte v3, v0, v3 │ │ -02b72a: 4f03 0902 |007f: aput-byte v3, v9, v2 │ │ -02b72e: d802 0a02 |0081: add-int/lit8 v2, v10, #int 2 // #02 │ │ -02b732: 4f05 0902 |0083: aput-byte v5, v9, v2 │ │ -02b736: d802 0a03 |0085: add-int/lit8 v2, v10, #int 3 // #03 │ │ -02b73a: 4f05 0902 |0087: aput-byte v5, v9, v2 │ │ -02b73e: 28a1 |0089: goto 002a // -005f │ │ -02b740: 0001 0300 0100 0000 4a00 0000 2b00 ... |008a: packed-switch-data (10 units) │ │ +02b64c: |[02b64c] com.github.kevinsawicki.http.HttpRequest$Base64.encode3to4:([BII[BI)[B │ │ +02b65c: 1305 3d00 |0000: const/16 v5, #int 61 // #3d │ │ +02b660: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +02b662: 6200 7402 |0003: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest$Base64;._STANDARD_ALPHABET:[B // field@0274 │ │ +02b666: 3d08 2600 |0005: if-lez v8, 002b // +0026 │ │ +02b66a: 4803 0607 |0007: aget-byte v3, v6, v7 │ │ +02b66e: e003 0318 |0009: shl-int/lit8 v3, v3, #int 24 // #18 │ │ +02b672: e203 0308 |000b: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ +02b676: 0134 |000d: move v4, v3 │ │ +02b678: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +02b67a: 3738 1e00 |000f: if-le v8, v3, 002d // +001e │ │ +02b67e: d803 0701 |0011: add-int/lit8 v3, v7, #int 1 // #01 │ │ +02b682: 4803 0603 |0013: aget-byte v3, v6, v3 │ │ +02b686: e003 0318 |0015: shl-int/lit8 v3, v3, #int 24 // #18 │ │ +02b68a: e203 0310 |0017: ushr-int/lit8 v3, v3, #int 16 // #10 │ │ +02b68e: b643 |0019: or-int/2addr v3, v4 │ │ +02b690: 1224 |001a: const/4 v4, #int 2 // #2 │ │ +02b692: 3748 0a00 |001b: if-le v8, v4, 0025 // +000a │ │ +02b696: d802 0702 |001d: add-int/lit8 v2, v7, #int 2 // #02 │ │ +02b69a: 4802 0602 |001f: aget-byte v2, v6, v2 │ │ +02b69e: e002 0218 |0021: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +02b6a2: e202 0218 |0023: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ +02b6a6: 9601 0302 |0025: or-int v1, v3, v2 │ │ +02b6aa: 2b08 6300 0000 |0027: packed-switch v8, 0000008a // +00000063 │ │ +02b6b0: 1109 |002a: return-object v9 │ │ +02b6b2: 0124 |002b: move v4, v2 │ │ +02b6b4: 28e2 |002c: goto 000e // -001e │ │ +02b6b6: 0123 |002d: move v3, v2 │ │ +02b6b8: 28eb |002e: goto 0019 // -0015 │ │ +02b6ba: e202 0112 |002f: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ +02b6be: 4802 0002 |0031: aget-byte v2, v0, v2 │ │ +02b6c2: 4f02 090a |0033: aput-byte v2, v9, v10 │ │ +02b6c6: d802 0a01 |0035: add-int/lit8 v2, v10, #int 1 // #01 │ │ +02b6ca: e203 010c |0037: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ +02b6ce: dd03 033f |0039: and-int/lit8 v3, v3, #int 63 // #3f │ │ +02b6d2: 4803 0003 |003b: aget-byte v3, v0, v3 │ │ +02b6d6: 4f03 0902 |003d: aput-byte v3, v9, v2 │ │ +02b6da: d802 0a02 |003f: add-int/lit8 v2, v10, #int 2 // #02 │ │ +02b6de: e203 0106 |0041: ushr-int/lit8 v3, v1, #int 6 // #06 │ │ +02b6e2: dd03 033f |0043: and-int/lit8 v3, v3, #int 63 // #3f │ │ +02b6e6: 4803 0003 |0045: aget-byte v3, v0, v3 │ │ +02b6ea: 4f03 0902 |0047: aput-byte v3, v9, v2 │ │ +02b6ee: d802 0a03 |0049: add-int/lit8 v2, v10, #int 3 // #03 │ │ +02b6f2: dd03 013f |004b: and-int/lit8 v3, v1, #int 63 // #3f │ │ +02b6f6: 4803 0003 |004d: aget-byte v3, v0, v3 │ │ +02b6fa: 4f03 0902 |004f: aput-byte v3, v9, v2 │ │ +02b6fe: 28d9 |0051: goto 002a // -0027 │ │ +02b700: e202 0112 |0052: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ +02b704: 4802 0002 |0054: aget-byte v2, v0, v2 │ │ +02b708: 4f02 090a |0056: aput-byte v2, v9, v10 │ │ +02b70c: d802 0a01 |0058: add-int/lit8 v2, v10, #int 1 // #01 │ │ +02b710: e203 010c |005a: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ +02b714: dd03 033f |005c: and-int/lit8 v3, v3, #int 63 // #3f │ │ +02b718: 4803 0003 |005e: aget-byte v3, v0, v3 │ │ +02b71c: 4f03 0902 |0060: aput-byte v3, v9, v2 │ │ +02b720: d802 0a02 |0062: add-int/lit8 v2, v10, #int 2 // #02 │ │ +02b724: e203 0106 |0064: ushr-int/lit8 v3, v1, #int 6 // #06 │ │ +02b728: dd03 033f |0066: and-int/lit8 v3, v3, #int 63 // #3f │ │ +02b72c: 4803 0003 |0068: aget-byte v3, v0, v3 │ │ +02b730: 4f03 0902 |006a: aput-byte v3, v9, v2 │ │ +02b734: d802 0a03 |006c: add-int/lit8 v2, v10, #int 3 // #03 │ │ +02b738: 4f05 0902 |006e: aput-byte v5, v9, v2 │ │ +02b73c: 28ba |0070: goto 002a // -0046 │ │ +02b73e: e202 0112 |0071: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ +02b742: 4802 0002 |0073: aget-byte v2, v0, v2 │ │ +02b746: 4f02 090a |0075: aput-byte v2, v9, v10 │ │ +02b74a: d802 0a01 |0077: add-int/lit8 v2, v10, #int 1 // #01 │ │ +02b74e: e203 010c |0079: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ +02b752: dd03 033f |007b: and-int/lit8 v3, v3, #int 63 // #3f │ │ +02b756: 4803 0003 |007d: aget-byte v3, v0, v3 │ │ +02b75a: 4f03 0902 |007f: aput-byte v3, v9, v2 │ │ +02b75e: d802 0a02 |0081: add-int/lit8 v2, v10, #int 2 // #02 │ │ +02b762: 4f05 0902 |0083: aput-byte v5, v9, v2 │ │ +02b766: d802 0a03 |0085: add-int/lit8 v2, v10, #int 3 // #03 │ │ +02b76a: 4f05 0902 |0087: aput-byte v5, v9, v2 │ │ +02b76e: 28a1 |0089: goto 002a // -005f │ │ +02b770: 0001 0300 0100 0000 4a00 0000 2b00 ... |008a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=456 │ │ 0x0005 line=458 │ │ 0x0027 line=462 │ │ 0x002a line=485 │ │ 0x002c line=458 │ │ @@ -35784,20 +35784,20 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02b754: |[02b754] com.github.kevinsawicki.http.HttpRequest$Base64.encodeBytes:([B)Ljava/lang/String; │ │ -02b764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02b766: 2121 |0001: array-length v1, v2 │ │ -02b768: 7130 500a 0201 |0002: invoke-static {v2, v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytes:([BII)Ljava/lang/String; // method@0a50 │ │ -02b76e: 0c00 |0005: move-result-object v0 │ │ -02b770: 1100 |0006: return-object v0 │ │ +02b784: |[02b784] com.github.kevinsawicki.http.HttpRequest$Base64.encodeBytes:([B)Ljava/lang/String; │ │ +02b794: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b796: 2121 |0001: array-length v1, v2 │ │ +02b798: 7130 500a 0201 |0002: invoke-static {v2, v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytes:([BII)Ljava/lang/String; // method@0a50 │ │ +02b79e: 0c00 |0005: move-result-object v0 │ │ +02b7a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 source [B │ │ │ │ #5 : (in Lcom/github/kevinsawicki/http/HttpRequest$Base64;) │ │ @@ -35805,25 +35805,25 @@ │ │ type : '([BII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -02b774: |[02b774] com.github.kevinsawicki.http.HttpRequest$Base64.encodeBytes:([BII)Ljava/lang/String; │ │ -02b784: 7130 510a 5406 |0000: invoke-static {v4, v5, v6}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytesToBytes:([BII)[B // method@0a51 │ │ -02b78a: 0c00 |0003: move-result-object v0 │ │ -02b78c: 2202 c001 |0004: new-instance v2, Ljava/lang/String; // type@01c0 │ │ -02b790: 1a03 f506 |0006: const-string v3, "US-ASCII" // string@06f5 │ │ -02b794: 7030 7a0b 0203 |0008: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0b7a │ │ -02b79a: 1102 |000b: return-object v2 │ │ -02b79c: 0d01 |000c: move-exception v1 │ │ -02b79e: 2202 c001 |000d: new-instance v2, Ljava/lang/String; // type@01c0 │ │ -02b7a2: 7020 790b 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/String;.:([B)V // method@0b79 │ │ -02b7a8: 28f9 |0012: goto 000b // -0007 │ │ +02b7a4: |[02b7a4] com.github.kevinsawicki.http.HttpRequest$Base64.encodeBytes:([BII)Ljava/lang/String; │ │ +02b7b4: 7130 510a 5406 |0000: invoke-static {v4, v5, v6}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytesToBytes:([BII)[B // method@0a51 │ │ +02b7ba: 0c00 |0003: move-result-object v0 │ │ +02b7bc: 2202 c601 |0004: new-instance v2, Ljava/lang/String; // type@01c6 │ │ +02b7c0: 1a03 fb06 |0006: const-string v3, "US-ASCII" // string@06fb │ │ +02b7c4: 7030 7a0b 0203 |0008: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0b7a │ │ +02b7ca: 1102 |000b: return-object v2 │ │ +02b7cc: 0d01 |000c: move-exception v1 │ │ +02b7ce: 2202 c601 |000d: new-instance v2, Ljava/lang/String; // type@01c6 │ │ +02b7d2: 7020 790b 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/String;.:([B)V // method@0b79 │ │ +02b7d8: 28f9 |0012: goto 000b // -0007 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/io/UnsupportedEncodingException; -> 0x000c │ │ positions : │ │ 0x0000 line=538 │ │ 0x0004 line=540 │ │ 0x000b line=542 │ │ @@ -35841,101 +35841,101 @@ │ │ type : '([BII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 161 16-bit code units │ │ -02b7bc: |[02b7bc] com.github.kevinsawicki.http.HttpRequest$Base64.encodeBytesToBytes:([BII)[B │ │ -02b7cc: 1239 |0000: const/4 v9, #int 3 // #3 │ │ -02b7ce: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -02b7d0: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -02b7d4: 2206 b901 |0004: new-instance v6, Ljava/lang/NullPointerException; // type@01b9 │ │ -02b7d8: 1a07 c001 |0006: const-string v7, "Cannot serialize a null array." // string@01c0 │ │ -02b7dc: 7020 6d0b 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0b6d │ │ -02b7e2: 2706 |000b: throw v6 │ │ -02b7e4: 3b0c 1b00 |000c: if-gez v12, 0027 // +001b │ │ -02b7e8: 2206 af01 |000e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@01af │ │ -02b7ec: 2207 c101 |0010: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -02b7f0: 7010 8e0b 0700 |0012: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02b7f6: 1a08 bd01 |0015: const-string v8, "Cannot have negative offset: " // string@01bd │ │ -02b7fa: 6e20 960b 8700 |0017: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02b800: 0c07 |001a: move-result-object v7 │ │ -02b802: 6e20 930b c700 |001b: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -02b808: 0c07 |001e: move-result-object v7 │ │ -02b80a: 6e10 9a0b 0700 |001f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02b810: 0c07 |0022: move-result-object v7 │ │ -02b812: 7020 550b 7600 |0023: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -02b818: 2706 |0026: throw v6 │ │ -02b81a: 3b0d 1b00 |0027: if-gez v13, 0042 // +001b │ │ -02b81e: 2206 af01 |0029: new-instance v6, Ljava/lang/IllegalArgumentException; // type@01af │ │ -02b822: 2207 c101 |002b: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -02b826: 7010 8e0b 0700 |002d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02b82c: 1a08 bc01 |0030: const-string v8, "Cannot have length offset: " // string@01bc │ │ -02b830: 6e20 960b 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02b836: 0c07 |0035: move-result-object v7 │ │ -02b838: 6e20 930b d700 |0036: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -02b83e: 0c07 |0039: move-result-object v7 │ │ -02b840: 6e10 9a0b 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02b846: 0c07 |003d: move-result-object v7 │ │ -02b848: 7020 550b 7600 |003e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -02b84e: 2706 |0041: throw v6 │ │ -02b850: 9006 0c0d |0042: add-int v6, v12, v13 │ │ -02b854: 21b8 |0044: array-length v8, v11 │ │ -02b856: 3786 2500 |0045: if-le v6, v8, 006a // +0025 │ │ -02b85a: 2206 af01 |0047: new-instance v6, Ljava/lang/IllegalArgumentException; // type@01af │ │ -02b85e: 1a08 be01 |0049: const-string v8, "Cannot have offset of %d and length of %d with array of length %d" // string@01be │ │ -02b862: 2399 8202 |004b: new-array v9, v9, [Ljava/lang/Object; // type@0282 │ │ -02b866: 7110 600b 0c00 |004d: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02b86c: 0c0a |0050: move-result-object v10 │ │ -02b86e: 4d0a 0907 |0051: aput-object v10, v9, v7 │ │ -02b872: 1217 |0053: const/4 v7, #int 1 // #1 │ │ -02b874: 7110 600b 0d00 |0054: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02b87a: 0c0a |0057: move-result-object v10 │ │ -02b87c: 4d0a 0907 |0058: aput-object v10, v9, v7 │ │ -02b880: 1227 |005a: const/4 v7, #int 2 // #2 │ │ -02b882: 21ba |005b: array-length v10, v11 │ │ -02b884: 7110 600b 0a00 |005c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02b88a: 0c0a |005f: move-result-object v10 │ │ -02b88c: 4d0a 0907 |0060: aput-object v10, v9, v7 │ │ -02b890: 7120 7f0b 9800 |0062: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ -02b896: 0c07 |0065: move-result-object v7 │ │ -02b898: 7020 550b 7600 |0066: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -02b89e: 2706 |0069: throw v6 │ │ -02b8a0: db06 0d03 |006a: div-int/lit8 v6, v13, #int 3 // #03 │ │ -02b8a4: da08 0604 |006c: mul-int/lit8 v8, v6, #int 4 // #04 │ │ -02b8a8: dc06 0d03 |006e: rem-int/lit8 v6, v13, #int 3 // #03 │ │ -02b8ac: 3d06 1700 |0070: if-lez v6, 0087 // +0017 │ │ -02b8b0: 1246 |0072: const/4 v6, #int 4 // #4 │ │ -02b8b2: 9002 0806 |0073: add-int v2, v8, v6 │ │ -02b8b6: 2325 7302 |0075: new-array v5, v2, [B // type@0273 │ │ -02b8ba: 1200 |0077: const/4 v0, #int 0 // #0 │ │ -02b8bc: 1201 |0078: const/4 v1, #int 0 // #0 │ │ -02b8be: d804 0dfe |0079: add-int/lit8 v4, v13, #int -2 // #fe │ │ -02b8c2: 3540 0e00 |007b: if-ge v0, v4, 0089 // +000e │ │ -02b8c6: 9006 000c |007d: add-int v6, v0, v12 │ │ -02b8ca: 7151 4e0a 6b59 |007f: invoke-static {v11, v6, v9, v5, v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encode3to4:([BII[BI)[B // method@0a4e │ │ -02b8d0: d800 0003 |0082: add-int/lit8 v0, v0, #int 3 // #03 │ │ -02b8d4: d801 0104 |0084: add-int/lit8 v1, v1, #int 4 // #04 │ │ -02b8d8: 28f5 |0086: goto 007b // -000b │ │ -02b8da: 0176 |0087: move v6, v7 │ │ -02b8dc: 28eb |0088: goto 0073 // -0015 │ │ -02b8de: 35d0 0b00 |0089: if-ge v0, v13, 0094 // +000b │ │ -02b8e2: 9006 000c |008b: add-int v6, v0, v12 │ │ -02b8e6: 9108 0d00 |008d: sub-int v8, v13, v0 │ │ -02b8ea: 7151 4e0a 6b58 |008f: invoke-static {v11, v6, v8, v5, v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encode3to4:([BII[BI)[B // method@0a4e │ │ -02b8f0: d801 0104 |0092: add-int/lit8 v1, v1, #int 4 // #04 │ │ -02b8f4: 2156 |0094: array-length v6, v5 │ │ -02b8f6: d806 06ff |0095: add-int/lit8 v6, v6, #int -1 // #ff │ │ -02b8fa: 3661 0800 |0097: if-gt v1, v6, 009f // +0008 │ │ -02b8fe: 2313 7302 |0099: new-array v3, v1, [B // type@0273 │ │ -02b902: 7151 9b0b 7573 |009b: invoke-static {v5, v7, v3, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ -02b908: 1103 |009e: return-object v3 │ │ -02b90a: 0753 |009f: move-object v3, v5 │ │ -02b90c: 28fe |00a0: goto 009e // -0002 │ │ +02b7ec: |[02b7ec] com.github.kevinsawicki.http.HttpRequest$Base64.encodeBytesToBytes:([BII)[B │ │ +02b7fc: 1239 |0000: const/4 v9, #int 3 // #3 │ │ +02b7fe: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +02b800: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ +02b804: 2206 bf01 |0004: new-instance v6, Ljava/lang/NullPointerException; // type@01bf │ │ +02b808: 1a07 c001 |0006: const-string v7, "Cannot serialize a null array." // string@01c0 │ │ +02b80c: 7020 6d0b 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0b6d │ │ +02b812: 2706 |000b: throw v6 │ │ +02b814: 3b0c 1b00 |000c: if-gez v12, 0027 // +001b │ │ +02b818: 2206 b501 |000e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +02b81c: 2207 c701 |0010: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +02b820: 7010 8e0b 0700 |0012: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02b826: 1a08 bd01 |0015: const-string v8, "Cannot have negative offset: " // string@01bd │ │ +02b82a: 6e20 960b 8700 |0017: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02b830: 0c07 |001a: move-result-object v7 │ │ +02b832: 6e20 930b c700 |001b: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +02b838: 0c07 |001e: move-result-object v7 │ │ +02b83a: 6e10 9a0b 0700 |001f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02b840: 0c07 |0022: move-result-object v7 │ │ +02b842: 7020 550b 7600 |0023: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +02b848: 2706 |0026: throw v6 │ │ +02b84a: 3b0d 1b00 |0027: if-gez v13, 0042 // +001b │ │ +02b84e: 2206 b501 |0029: new-instance v6, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +02b852: 2207 c701 |002b: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +02b856: 7010 8e0b 0700 |002d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02b85c: 1a08 bc01 |0030: const-string v8, "Cannot have length offset: " // string@01bc │ │ +02b860: 6e20 960b 8700 |0032: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02b866: 0c07 |0035: move-result-object v7 │ │ +02b868: 6e20 930b d700 |0036: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +02b86e: 0c07 |0039: move-result-object v7 │ │ +02b870: 6e10 9a0b 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02b876: 0c07 |003d: move-result-object v7 │ │ +02b878: 7020 550b 7600 |003e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +02b87e: 2706 |0041: throw v6 │ │ +02b880: 9006 0c0d |0042: add-int v6, v12, v13 │ │ +02b884: 21b8 |0044: array-length v8, v11 │ │ +02b886: 3786 2500 |0045: if-le v6, v8, 006a // +0025 │ │ +02b88a: 2206 b501 |0047: new-instance v6, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +02b88e: 1a08 be01 |0049: const-string v8, "Cannot have offset of %d and length of %d with array of length %d" // string@01be │ │ +02b892: 2399 8802 |004b: new-array v9, v9, [Ljava/lang/Object; // type@0288 │ │ +02b896: 7110 600b 0c00 |004d: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02b89c: 0c0a |0050: move-result-object v10 │ │ +02b89e: 4d0a 0907 |0051: aput-object v10, v9, v7 │ │ +02b8a2: 1217 |0053: const/4 v7, #int 1 // #1 │ │ +02b8a4: 7110 600b 0d00 |0054: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02b8aa: 0c0a |0057: move-result-object v10 │ │ +02b8ac: 4d0a 0907 |0058: aput-object v10, v9, v7 │ │ +02b8b0: 1227 |005a: const/4 v7, #int 2 // #2 │ │ +02b8b2: 21ba |005b: array-length v10, v11 │ │ +02b8b4: 7110 600b 0a00 |005c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02b8ba: 0c0a |005f: move-result-object v10 │ │ +02b8bc: 4d0a 0907 |0060: aput-object v10, v9, v7 │ │ +02b8c0: 7120 7f0b 9800 |0062: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ +02b8c6: 0c07 |0065: move-result-object v7 │ │ +02b8c8: 7020 550b 7600 |0066: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +02b8ce: 2706 |0069: throw v6 │ │ +02b8d0: db06 0d03 |006a: div-int/lit8 v6, v13, #int 3 // #03 │ │ +02b8d4: da08 0604 |006c: mul-int/lit8 v8, v6, #int 4 // #04 │ │ +02b8d8: dc06 0d03 |006e: rem-int/lit8 v6, v13, #int 3 // #03 │ │ +02b8dc: 3d06 1700 |0070: if-lez v6, 0087 // +0017 │ │ +02b8e0: 1246 |0072: const/4 v6, #int 4 // #4 │ │ +02b8e2: 9002 0806 |0073: add-int v2, v8, v6 │ │ +02b8e6: 2325 7902 |0075: new-array v5, v2, [B // type@0279 │ │ +02b8ea: 1200 |0077: const/4 v0, #int 0 // #0 │ │ +02b8ec: 1201 |0078: const/4 v1, #int 0 // #0 │ │ +02b8ee: d804 0dfe |0079: add-int/lit8 v4, v13, #int -2 // #fe │ │ +02b8f2: 3540 0e00 |007b: if-ge v0, v4, 0089 // +000e │ │ +02b8f6: 9006 000c |007d: add-int v6, v0, v12 │ │ +02b8fa: 7151 4e0a 6b59 |007f: invoke-static {v11, v6, v9, v5, v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encode3to4:([BII[BI)[B // method@0a4e │ │ +02b900: d800 0003 |0082: add-int/lit8 v0, v0, #int 3 // #03 │ │ +02b904: d801 0104 |0084: add-int/lit8 v1, v1, #int 4 // #04 │ │ +02b908: 28f5 |0086: goto 007b // -000b │ │ +02b90a: 0176 |0087: move v6, v7 │ │ +02b90c: 28eb |0088: goto 0073 // -0015 │ │ +02b90e: 35d0 0b00 |0089: if-ge v0, v13, 0094 // +000b │ │ +02b912: 9006 000c |008b: add-int v6, v0, v12 │ │ +02b916: 9108 0d00 |008d: sub-int v8, v13, v0 │ │ +02b91a: 7151 4e0a 6b58 |008f: invoke-static {v11, v6, v8, v5, v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encode3to4:([BII[BI)[B // method@0a4e │ │ +02b920: d801 0104 |0092: add-int/lit8 v1, v1, #int 4 // #04 │ │ +02b924: 2156 |0094: array-length v6, v5 │ │ +02b926: d806 06ff |0095: add-int/lit8 v6, v6, #int -1 // #ff │ │ +02b92a: 3661 0800 |0097: if-gt v1, v6, 009f // +0008 │ │ +02b92e: 2313 7902 |0099: new-array v3, v1, [B // type@0279 │ │ +02b932: 7151 9b0b 7573 |009b: invoke-static {v5, v7, v3, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b9b │ │ +02b938: 1103 |009e: return-object v3 │ │ +02b93a: 0753 |009f: move-object v3, v5 │ │ +02b93c: 28fe |00a0: goto 009e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=567 │ │ 0x0004 line=568 │ │ 0x000c line=570 │ │ 0x000e line=571 │ │ 0x0027 line=574 │ │ @@ -35974,17 +35974,17 @@ │ │ 0x0000 - 0x00a1 reg=12 off I │ │ 0x0000 - 0x00a1 reg=13 len I │ │ │ │ Virtual methods - │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #154 header: │ │ -class_idx : 385 │ │ +class_idx : 391 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #154 annotations: │ │ @@ -36013,19 +36013,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02b910: |[02b910] com.github.kevinsawicki.http.HttpRequest$ConnectionFactory.:()V │ │ -02b920: 2200 8001 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory$1; // type@0180 │ │ -02b924: 7010 540a 0000 |0002: invoke-direct {v0}, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory$1;.:()V // method@0a54 │ │ -02b92a: 6900 7702 |0005: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.DEFAULT:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@0277 │ │ -02b92e: 0e00 |0007: return-void │ │ +02b940: |[02b940] com.github.kevinsawicki.http.HttpRequest$ConnectionFactory.:()V │ │ +02b950: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory$1; // type@0186 │ │ +02b954: 7010 540a 0000 |0002: invoke-direct {v0}, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory$1;.:()V // method@0a54 │ │ +02b95a: 6900 7702 |0005: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.DEFAULT:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@0277 │ │ +02b95e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;) │ │ @@ -36039,17 +36039,17 @@ │ │ type : '(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/HttpURLConnection;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #155 header: │ │ -class_idx : 387 │ │ +class_idx : 393 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 447 │ │ +superclass_idx : 453 │ │ source_file_idx : 646 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #155 annotations: │ │ @@ -36075,17 +36075,17 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02b930: |[02b930] com.github.kevinsawicki.http.HttpRequest$HttpRequestException.:(Ljava/io/IOException;)V │ │ -02b940: 7020 760b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0b76 │ │ -02b946: 0e00 |0003: return-void │ │ +02b960: |[02b960] com.github.kevinsawicki.http.HttpRequest$HttpRequestException.:(Ljava/io/IOException;)V │ │ +02b970: 7020 760b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0b76 │ │ +02b976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0003 line=621 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; │ │ 0x0000 - 0x0004 reg=1 cause Ljava/io/IOException; │ │ @@ -36096,19 +36096,19 @@ │ │ type : '()Ljava/io/IOException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02b948: |[02b948] com.github.kevinsawicki.http.HttpRequest$HttpRequestException.getCause:()Ljava/io/IOException; │ │ -02b958: 6f10 780b 0100 |0000: invoke-super {v1}, Ljava/lang/RuntimeException;.getCause:()Ljava/lang/Throwable; // method@0b78 │ │ -02b95e: 0c00 |0003: move-result-object v0 │ │ -02b960: 1f00 9901 |0004: check-cast v0, Ljava/io/IOException; // type@0199 │ │ -02b964: 1100 |0006: return-object v0 │ │ +02b978: |[02b978] com.github.kevinsawicki.http.HttpRequest$HttpRequestException.getCause:()Ljava/io/IOException; │ │ +02b988: 6f10 780b 0100 |0000: invoke-super {v1}, Ljava/lang/RuntimeException;.getCause:()Ljava/lang/Throwable; // method@0b78 │ │ +02b98e: 0c00 |0003: move-result-object v0 │ │ +02b990: 1f00 9f01 |0004: check-cast v0, Ljava/io/IOException; // type@019f │ │ +02b994: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; │ │ │ │ #1 : (in Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;) │ │ @@ -36116,30 +36116,30 @@ │ │ type : '()Ljava/lang/Throwable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02b968: |[02b968] com.github.kevinsawicki.http.HttpRequest$HttpRequestException.getCause:()Ljava/lang/Throwable; │ │ -02b978: 6e10 5d0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.getCause:()Ljava/io/IOException; // method@0a5d │ │ -02b97e: 0c00 |0003: move-result-object v0 │ │ -02b980: 1100 |0004: return-object v0 │ │ +02b998: |[02b998] com.github.kevinsawicki.http.HttpRequest$HttpRequestException.getCause:()Ljava/lang/Throwable; │ │ +02b9a8: 6e10 5d0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.getCause:()Ljava/io/IOException; // method@0a5d │ │ +02b9ae: 0c00 |0003: move-result-object v0 │ │ +02b9b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #156 header: │ │ -class_idx : 388 │ │ +class_idx : 394 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #156 annotations: │ │ @@ -36170,17 +36170,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b984: |[02b984] com.github.kevinsawicki.http.HttpRequest$Operation.:()V │ │ -02b994: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02b99a: 0e00 |0003: return-void │ │ +02b9b4: |[02b9b4] com.github.kevinsawicki.http.HttpRequest$Operation.:()V │ │ +02b9c4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02b9ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$Operation; │ │ 0x0000 - 0x0004 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$Operation; Lcom/github/kevinsawicki/http/HttpRequest$Operation; │ │ │ │ @@ -36190,41 +36190,41 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -02b99c: |[02b99c] com.github.kevinsawicki.http.HttpRequest$Operation.call:()Ljava/lang/Object; │ │ -02b9ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02b9ae: 6e10 620a 0300 |0001: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.run:()Ljava/lang/Object; // method@0a62 │ │ -02b9b4: 0c02 |0004: move-result-object v2 │ │ -02b9b6: 6e10 610a 0300 |0005: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.done:()V // method@0a61 │ │ -02b9bc: 1102 |0008: return-object v2 │ │ -02b9be: 0d00 |0009: move-exception v0 │ │ -02b9c0: 3901 feff |000a: if-nez v1, 0008 // -0002 │ │ -02b9c4: 2202 8301 |000c: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02b9c8: 7020 5c0a 0200 |000e: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02b9ce: 2702 |0011: throw v2 │ │ -02b9d0: 0d00 |0012: move-exception v0 │ │ -02b9d2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -02b9d4: 2700 |0014: throw v0 │ │ -02b9d6: 0d02 |0015: move-exception v2 │ │ -02b9d8: 6e10 610a 0300 |0016: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.done:()V // method@0a61 │ │ -02b9de: 2702 |0019: throw v2 │ │ -02b9e0: 0d00 |001a: move-exception v0 │ │ -02b9e2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -02b9e4: 2202 8301 |001c: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02b9e8: 7020 5c0a 0200 |001e: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02b9ee: 2702 |0021: throw v2 │ │ -02b9f0: 0d00 |0022: move-exception v0 │ │ -02b9f2: 3901 f6ff |0023: if-nez v1, 0019 // -000a │ │ -02b9f6: 2202 8301 |0025: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02b9fa: 7020 5c0a 0200 |0027: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02ba00: 2702 |002a: throw v2 │ │ +02b9cc: |[02b9cc] com.github.kevinsawicki.http.HttpRequest$Operation.call:()Ljava/lang/Object; │ │ +02b9dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02b9de: 6e10 620a 0300 |0001: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.run:()Ljava/lang/Object; // method@0a62 │ │ +02b9e4: 0c02 |0004: move-result-object v2 │ │ +02b9e6: 6e10 610a 0300 |0005: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.done:()V // method@0a61 │ │ +02b9ec: 1102 |0008: return-object v2 │ │ +02b9ee: 0d00 |0009: move-exception v0 │ │ +02b9f0: 3901 feff |000a: if-nez v1, 0008 // -0002 │ │ +02b9f4: 2202 8901 |000c: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02b9f8: 7020 5c0a 0200 |000e: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02b9fe: 2702 |0011: throw v2 │ │ +02ba00: 0d00 |0012: move-exception v0 │ │ +02ba02: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +02ba04: 2700 |0014: throw v0 │ │ +02ba06: 0d02 |0015: move-exception v2 │ │ +02ba08: 6e10 610a 0300 |0016: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.done:()V // method@0a61 │ │ +02ba0e: 2702 |0019: throw v2 │ │ +02ba10: 0d00 |001a: move-exception v0 │ │ +02ba12: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +02ba14: 2202 8901 |001c: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02ba18: 7020 5c0a 0200 |001e: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02ba1e: 2702 |0021: throw v2 │ │ +02ba20: 0d00 |0022: move-exception v0 │ │ +02ba22: 3901 f6ff |0023: if-nez v1, 0019 // -000a │ │ +02ba26: 2202 8901 |0025: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02ba2a: 7020 5c0a 0200 |0027: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02ba30: 2702 |002a: throw v2 │ │ catches : 5 │ │ 0x0001 - 0x0004 │ │ Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; -> 0x0012 │ │ Ljava/io/IOException; -> 0x001a │ │ -> 0x0015 │ │ 0x0005 - 0x0008 │ │ Ljava/io/IOException; -> 0x0009 │ │ @@ -36274,17 +36274,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #157 header: │ │ -class_idx : 389 │ │ +class_idx : 395 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 398 │ │ +superclass_idx : 404 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #157 annotations: │ │ @@ -36311,24 +36311,24 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -02ba40: |[02ba40] com.github.kevinsawicki.http.HttpRequest$RequestOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;I)V │ │ -02ba50: 7030 0e0b 2104 |0000: invoke-direct {v1, v2, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@0b0e │ │ -02ba56: 7110 700a 0300 |0003: invoke-static {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.access$000:(Ljava/lang/String;)Ljava/lang/String; // method@0a70 │ │ -02ba5c: 0c00 |0006: move-result-object v0 │ │ -02ba5e: 7110 d20b 0000 |0007: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bd2 │ │ -02ba64: 0c00 |000a: move-result-object v0 │ │ -02ba66: 6e10 d30b 0000 |000b: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@0bd3 │ │ -02ba6c: 0c00 |000e: move-result-object v0 │ │ -02ba6e: 5b10 7a02 |000f: iput-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@027a │ │ -02ba72: 0e00 |0011: return-void │ │ +02ba70: |[02ba70] com.github.kevinsawicki.http.HttpRequest$RequestOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;I)V │ │ +02ba80: 7030 0e0b 2104 |0000: invoke-direct {v1, v2, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@0b0e │ │ +02ba86: 7110 700a 0300 |0003: invoke-static {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.access$000:(Ljava/lang/String;)Ljava/lang/String; // method@0a70 │ │ +02ba8c: 0c00 |0006: move-result-object v0 │ │ +02ba8e: 7110 d20b 0000 |0007: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bd2 │ │ +02ba94: 0c00 |000a: move-result-object v0 │ │ +02ba96: 6e10 d30b 0000 |000b: invoke-virtual {v0}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@0bd3 │ │ +02ba9c: 0c00 |000e: move-result-object v0 │ │ +02ba9e: 5b10 7a02 |000f: iput-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@027a │ │ +02baa2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0003 line=761 │ │ 0x0011 line=762 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; │ │ @@ -36341,17 +36341,17 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;)Ljava/nio/charset/CharsetEncoder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ba74: |[02ba74] com.github.kevinsawicki.http.HttpRequest$RequestOutputStream.access$200:(Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;)Ljava/nio/charset/CharsetEncoder; │ │ -02ba84: 5410 7a02 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@027a │ │ -02ba88: 1100 |0002: return-object v0 │ │ +02baa4: |[02baa4] com.github.kevinsawicki.http.HttpRequest$RequestOutputStream.access$200:(Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;)Ljava/nio/charset/CharsetEncoder; │ │ +02bab4: 5410 7a02 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@027a │ │ +02bab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; │ │ │ │ Virtual methods - │ │ @@ -36360,43 +36360,43 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -02ba8c: |[02ba8c] com.github.kevinsawicki.http.HttpRequest$RequestOutputStream.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; │ │ -02ba9c: 5441 7a02 |0000: iget-object v1, v4, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@027a │ │ -02baa0: 7110 d10b 0500 |0002: invoke-static {v5}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@0bd1 │ │ -02baa6: 0c02 |0005: move-result-object v2 │ │ -02baa8: 6e20 d50b 2100 |0006: invoke-virtual {v1, v2}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@0bd5 │ │ -02baae: 0c00 |0009: move-result-object v0 │ │ -02bab0: 6e10 cd0b 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@0bcd │ │ -02bab6: 0c01 |000d: move-result-object v1 │ │ -02bab8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -02baba: 6e10 ce0b 0000 |000f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@0bce │ │ -02bac0: 0a03 |0012: move-result v3 │ │ -02bac2: 6f40 0f0b 1432 |0013: invoke-super {v4, v1, v2, v3}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@0b0f │ │ -02bac8: 1104 |0016: return-object v4 │ │ +02babc: |[02babc] com.github.kevinsawicki.http.HttpRequest$RequestOutputStream.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; │ │ +02bacc: 5441 7a02 |0000: iget-object v1, v4, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.encoder:Ljava/nio/charset/CharsetEncoder; // field@027a │ │ +02bad0: 7110 d10b 0500 |0002: invoke-static {v5}, Ljava/nio/CharBuffer;.wrap:(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer; // method@0bd1 │ │ +02bad6: 0c02 |0005: move-result-object v2 │ │ +02bad8: 6e20 d50b 2100 |0006: invoke-virtual {v1, v2}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; // method@0bd5 │ │ +02bade: 0c00 |0009: move-result-object v0 │ │ +02bae0: 6e10 cd0b 0000 |000a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.array:()[B // method@0bcd │ │ +02bae6: 0c01 |000d: move-result-object v1 │ │ +02bae8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +02baea: 6e10 ce0b 0000 |000f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@0bce │ │ +02baf0: 0a03 |0012: move-result v3 │ │ +02baf2: 6f40 0f0b 1432 |0013: invoke-super {v4, v1, v2, v3}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@0b0f │ │ +02baf8: 1104 |0016: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x000a line=774 │ │ 0x0016 line=776 │ │ locals : │ │ 0x000a - 0x0017 reg=0 bytes Ljava/nio/ByteBuffer; │ │ 0x0000 - 0x0017 reg=4 this Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; │ │ 0x0000 - 0x0017 reg=5 value Ljava/lang/String; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #158 header: │ │ -class_idx : 390 │ │ +class_idx : 396 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 37 │ │ instance_fields_size: 11 │ │ direct_methods_size : 45 │ │ virtual_methods_size: 119 │ │ │ │ Class #158 annotations: │ │ @@ -36832,21 +36832,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -02bacc: |[02bacc] com.github.kevinsawicki.http.HttpRequest.:()V │ │ -02badc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02bade: 2300 8402 |0001: new-array v0, v0, [Ljava/lang/String; // type@0284 │ │ -02bae2: 6900 8202 |0003: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.EMPTY_STRINGS:[Ljava/lang/String; // field@0282 │ │ -02bae6: 6200 7702 |0005: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.DEFAULT:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@0277 │ │ -02baea: 6900 7d02 |0007: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ -02baee: 0e00 |0009: return-void │ │ +02bafc: |[02bafc] com.github.kevinsawicki.http.HttpRequest.:()V │ │ +02bb0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02bb0e: 2300 8a02 |0001: new-array v0, v0, [Ljava/lang/String; // type@028a │ │ +02bb12: 6900 8202 |0003: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.EMPTY_STRINGS:[Ljava/lang/String; // field@0282 │ │ +02bb16: 6200 7702 |0005: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.DEFAULT:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@0277 │ │ +02bb1a: 6900 7d02 |0007: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ +02bb1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=369 │ │ locals : │ │ │ │ #1 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -36854,35 +36854,35 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -02baf0: |[02baf0] com.github.kevinsawicki.http.HttpRequest.:(Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ -02bb00: 7010 6e0b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02bb06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -02bb08: 5b31 a102 |0004: iput-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ -02bb0c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -02bb0e: 5c31 a502 |0007: iput-boolean v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02bb12: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -02bb14: 5c31 a902 |000a: iput-boolean v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.uncompress:Z // field@02a9 │ │ -02bb18: 1301 0020 |000c: const/16 v1, #int 8192 // #2000 │ │ -02bb1c: 5931 a002 |000e: iput v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02bb20: 2201 cf01 |0010: new-instance v1, Ljava/net/URL; // type@01cf │ │ -02bb24: 7210 460b 0400 |0012: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ -02bb2a: 0c02 |0015: move-result-object v2 │ │ -02bb2c: 7020 c10b 2100 |0016: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -02bb32: 5b31 aa02 |0019: iput-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.url:Ljava/net/URL; // field@02aa │ │ -02bb36: 5b35 a802 |001b: iput-object v5, v3, Lcom/github/kevinsawicki/http/HttpRequest;.requestMethod:Ljava/lang/String; // field@02a8 │ │ -02bb3a: 0e00 |001d: return-void │ │ -02bb3c: 0d00 |001e: move-exception v0 │ │ -02bb3e: 2201 8301 |001f: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02bb42: 7020 5c0a 0100 |0021: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02bb48: 2701 |0024: throw v1 │ │ +02bb20: |[02bb20] com.github.kevinsawicki.http.HttpRequest.:(Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ +02bb30: 7010 6e0b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02bb36: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02bb38: 5b31 a102 |0004: iput-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ +02bb3c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +02bb3e: 5c31 a502 |0007: iput-boolean v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02bb42: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +02bb44: 5c31 a902 |000a: iput-boolean v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.uncompress:Z // field@02a9 │ │ +02bb48: 1301 0020 |000c: const/16 v1, #int 8192 // #2000 │ │ +02bb4c: 5931 a002 |000e: iput v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02bb50: 2201 d501 |0010: new-instance v1, Ljava/net/URL; // type@01d5 │ │ +02bb54: 7210 460b 0400 |0012: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ +02bb5a: 0c02 |0015: move-result-object v2 │ │ +02bb5c: 7020 c10b 2100 |0016: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +02bb62: 5b31 aa02 |0019: iput-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.url:Ljava/net/URL; // field@02aa │ │ +02bb66: 5b35 a802 |001b: iput-object v5, v3, Lcom/github/kevinsawicki/http/HttpRequest;.requestMethod:Ljava/lang/String; // field@02a8 │ │ +02bb6a: 0e00 |001d: return-void │ │ +02bb6c: 0d00 |001e: move-exception v0 │ │ +02bb6e: 2201 8901 |001f: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02bb72: 7020 5c0a 0100 |0021: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02bb78: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0010 - 0x001b │ │ Ljava/net/MalformedURLException; -> 0x001e │ │ positions : │ │ 0x0000 line=1392 │ │ 0x0003 line=1362 │ │ 0x0006 line=1374 │ │ @@ -36904,27 +36904,27 @@ │ │ type : '(Ljava/net/URL;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -02bb5c: |[02bb5c] com.github.kevinsawicki.http.HttpRequest.:(Ljava/net/URL;Ljava/lang/String;)V │ │ -02bb6c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02bb72: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02bb74: 5b10 a102 |0004: iput-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ -02bb78: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -02bb7a: 5c10 a502 |0007: iput-boolean v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02bb7e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -02bb80: 5c10 a902 |000a: iput-boolean v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.uncompress:Z // field@02a9 │ │ -02bb84: 1300 0020 |000c: const/16 v0, #int 8192 // #2000 │ │ -02bb88: 5910 a002 |000e: iput v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02bb8c: 5b12 aa02 |0010: iput-object v2, v1, Lcom/github/kevinsawicki/http/HttpRequest;.url:Ljava/net/URL; // field@02aa │ │ -02bb90: 5b13 a802 |0012: iput-object v3, v1, Lcom/github/kevinsawicki/http/HttpRequest;.requestMethod:Ljava/lang/String; // field@02a8 │ │ -02bb94: 0e00 |0014: return-void │ │ +02bb8c: |[02bb8c] com.github.kevinsawicki.http.HttpRequest.:(Ljava/net/URL;Ljava/lang/String;)V │ │ +02bb9c: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02bba2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02bba4: 5b10 a102 |0004: iput-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ +02bba8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +02bbaa: 5c10 a502 |0007: iput-boolean v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02bbae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +02bbb0: 5c10 a902 |000a: iput-boolean v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.uncompress:Z // field@02a9 │ │ +02bbb4: 1300 0020 |000c: const/16 v0, #int 8192 // #2000 │ │ +02bbb8: 5910 a002 |000e: iput v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02bbbc: 5b12 aa02 |0010: iput-object v2, v1, Lcom/github/kevinsawicki/http/HttpRequest;.url:Ljava/net/URL; // field@02aa │ │ +02bbc0: 5b13 a802 |0012: iput-object v3, v1, Lcom/github/kevinsawicki/http/HttpRequest;.requestMethod:Ljava/lang/String; // field@02a8 │ │ +02bbc4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1409 │ │ 0x0003 line=1362 │ │ 0x0006 line=1374 │ │ 0x0009 line=1376 │ │ 0x000c line=1378 │ │ @@ -36941,18 +36941,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02bb98: |[02bb98] com.github.kevinsawicki.http.HttpRequest.access$000:(Ljava/lang/String;)Ljava/lang/String; │ │ -02bba8: 7110 b30a 0100 |0000: invoke-static {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; // method@0ab3 │ │ -02bbae: 0c00 |0003: move-result-object v0 │ │ -02bbb0: 1100 |0004: return-object v0 │ │ +02bbc8: |[02bbc8] com.github.kevinsawicki.http.HttpRequest.access$000:(Ljava/lang/String;)Ljava/lang/String; │ │ +02bbd8: 7110 b30a 0100 |0000: invoke-static {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; // method@0ab3 │ │ +02bbde: 0c00 |0003: move-result-object v0 │ │ +02bbe0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ │ │ #4 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -36960,17 +36960,17 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bbb4: |[02bbb4] com.github.kevinsawicki.http.HttpRequest.access$100:(Lcom/github/kevinsawicki/http/HttpRequest;)I │ │ -02bbc4: 5210 a002 |0000: iget v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02bbc8: 0f00 |0002: return v0 │ │ +02bbe4: |[02bbe4] com.github.kevinsawicki.http.HttpRequest.access$100:(Lcom/github/kevinsawicki/http/HttpRequest;)I │ │ +02bbf4: 5210 a002 |0000: iget v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02bbf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #5 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -36978,32 +36978,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -02bbcc: |[02bbcc] com.github.kevinsawicki.http.HttpRequest.addParamPrefix:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; │ │ -02bbdc: 1304 3f00 |0000: const/16 v4, #int 63 // #3f │ │ -02bbe0: 1303 2600 |0002: const/16 v3, #int 38 // #26 │ │ -02bbe4: 6e20 830b 4500 |0004: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ -02bbea: 0a01 |0007: move-result v1 │ │ -02bbec: 6e10 990b 0600 |0008: invoke-virtual {v6}, Ljava/lang/StringBuilder;.length:()I // method@0b99 │ │ -02bbf2: 0a02 |000b: move-result v2 │ │ -02bbf4: d800 02ff |000c: add-int/lit8 v0, v2, #int -1 // #ff │ │ -02bbf8: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -02bbfa: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -02bbfe: 6e20 910b 4600 |0011: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bc04: 1106 |0014: return-object v6 │ │ -02bc06: 3501 ffff |0015: if-ge v1, v0, 0014 // -0001 │ │ -02bc0a: 6e20 7c0b 0500 |0017: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -02bc10: 0a02 |001a: move-result v2 │ │ -02bc12: 3232 f9ff |001b: if-eq v2, v3, 0014 // -0007 │ │ -02bc16: 6e20 910b 3600 |001d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bc1c: 28f4 |0020: goto 0014 // -000c │ │ +02bbfc: |[02bbfc] com.github.kevinsawicki.http.HttpRequest.addParamPrefix:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; │ │ +02bc0c: 1304 3f00 |0000: const/16 v4, #int 63 // #3f │ │ +02bc10: 1303 2600 |0002: const/16 v3, #int 38 // #26 │ │ +02bc14: 6e20 830b 4500 |0004: invoke-virtual {v5, v4}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ +02bc1a: 0a01 |0007: move-result v1 │ │ +02bc1c: 6e10 990b 0600 |0008: invoke-virtual {v6}, Ljava/lang/StringBuilder;.length:()I // method@0b99 │ │ +02bc22: 0a02 |000b: move-result v2 │ │ +02bc24: d800 02ff |000c: add-int/lit8 v0, v2, #int -1 // #ff │ │ +02bc28: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +02bc2a: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +02bc2e: 6e20 910b 4600 |0011: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02bc34: 1106 |0014: return-object v6 │ │ +02bc36: 3501 ffff |0015: if-ge v1, v0, 0014 // -0001 │ │ +02bc3a: 6e20 7c0b 0500 |0017: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +02bc40: 0a02 |001a: move-result v2 │ │ +02bc42: 3232 f9ff |001b: if-eq v2, v3, 0014 // -0007 │ │ +02bc46: 6e20 910b 3600 |001d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02bc4c: 28f4 |0020: goto 0014 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=325 │ │ 0x0008 line=326 │ │ 0x000e line=327 │ │ 0x0011 line=328 │ │ 0x0014 line=331 │ │ @@ -37020,25 +37020,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02bc20: |[02bc20] com.github.kevinsawicki.http.HttpRequest.addPathSeparator:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; │ │ -02bc30: 1302 2f00 |0000: const/16 v2, #int 47 // #2f │ │ -02bc34: 1300 3a00 |0002: const/16 v0, #int 58 // #3a │ │ -02bc38: 6e20 830b 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ -02bc3e: 0a00 |0007: move-result v0 │ │ -02bc40: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ -02bc44: 6e20 850b 2300 |000a: invoke-virtual {v3, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b85 │ │ -02bc4a: 0a01 |000d: move-result v1 │ │ -02bc4c: 3310 0500 |000e: if-ne v0, v1, 0013 // +0005 │ │ -02bc50: 6e20 910b 2400 |0010: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bc56: 1104 |0013: return-object v4 │ │ +02bc50: |[02bc50] com.github.kevinsawicki.http.HttpRequest.addPathSeparator:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; │ │ +02bc60: 1302 2f00 |0000: const/16 v2, #int 47 // #2f │ │ +02bc64: 1300 3a00 |0002: const/16 v0, #int 58 // #3a │ │ +02bc68: 6e20 830b 0300 |0004: invoke-virtual {v3, v0}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ +02bc6e: 0a00 |0007: move-result v0 │ │ +02bc70: d800 0002 |0008: add-int/lit8 v0, v0, #int 2 // #02 │ │ +02bc74: 6e20 850b 2300 |000a: invoke-virtual {v3, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b85 │ │ +02bc7a: 0a01 |000d: move-result v1 │ │ +02bc7c: 3310 0500 |000e: if-ne v0, v1, 0013 // +0005 │ │ +02bc80: 6e20 910b 2400 |0010: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02bc86: 1104 |0013: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=317 │ │ 0x0010 line=318 │ │ 0x0013 line=319 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 baseUrl Ljava/lang/String; │ │ @@ -37049,66 +37049,66 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -02bc58: |[02bc58] com.github.kevinsawicki.http.HttpRequest.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; │ │ -02bc68: 1306 3d00 |0000: const/16 v6, #int 61 // #3d │ │ -02bc6c: 7210 460b 0700 |0002: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ -02bc72: 0c00 |0005: move-result-object v0 │ │ -02bc74: 3808 0800 |0006: if-eqz v8, 000e // +0008 │ │ -02bc78: 7210 0b0c 0800 |0008: invoke-interface {v8}, Ljava/util/Map;.isEmpty:()Z // method@0c0b │ │ -02bc7e: 0a05 |000b: move-result v5 │ │ -02bc80: 3805 0300 |000c: if-eqz v5, 000f // +0003 │ │ -02bc84: 1100 |000e: return-object v0 │ │ -02bc86: 2203 c101 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -02bc8a: 7020 900b 0300 |0011: invoke-direct {v3, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b90 │ │ -02bc90: 7120 730a 3000 |0014: invoke-static {v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.addPathSeparator:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; // method@0a73 │ │ -02bc96: 7120 720a 3000 |0017: invoke-static {v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.addParamPrefix:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; // method@0a72 │ │ -02bc9c: 7210 090c 0800 |001a: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0c09 │ │ -02bca2: 0c05 |001d: move-result-object v5 │ │ -02bca4: 7210 0f0c 0500 |001e: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ -02bcaa: 0c02 |0021: move-result-object v2 │ │ -02bcac: 7210 f80b 0200 |0022: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -02bcb2: 0c01 |0025: move-result-object v1 │ │ -02bcb4: 1f01 ea01 |0026: check-cast v1, Ljava/util/Map$Entry; // type@01ea │ │ -02bcb8: 7210 070c 0100 |0028: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ -02bcbe: 0c05 |002b: move-result-object v5 │ │ -02bcc0: 6e10 720b 0500 |002c: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02bcc6: 0c05 |002f: move-result-object v5 │ │ -02bcc8: 6e20 960b 5300 |0030: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02bcce: 6e20 910b 6300 |0033: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bcd4: 7210 080c 0100 |0036: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ -02bcda: 0c04 |0039: move-result-object v4 │ │ -02bcdc: 3804 0500 |003a: if-eqz v4, 003f // +0005 │ │ -02bce0: 6e20 950b 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02bce6: 7210 f70b 0200 |003f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -02bcec: 0a05 |0042: move-result v5 │ │ -02bcee: 3805 2500 |0043: if-eqz v5, 0068 // +0025 │ │ -02bcf2: 1305 2600 |0045: const/16 v5, #int 38 // #26 │ │ -02bcf6: 6e20 910b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bcfc: 7210 f80b 0200 |004a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -02bd02: 0c01 |004d: move-result-object v1 │ │ -02bd04: 1f01 ea01 |004e: check-cast v1, Ljava/util/Map$Entry; // type@01ea │ │ -02bd08: 7210 070c 0100 |0050: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ -02bd0e: 0c05 |0053: move-result-object v5 │ │ -02bd10: 6e10 720b 0500 |0054: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02bd16: 0c05 |0057: move-result-object v5 │ │ -02bd18: 6e20 960b 5300 |0058: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02bd1e: 6e20 910b 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bd24: 7210 080c 0100 |005e: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ -02bd2a: 0c04 |0061: move-result-object v4 │ │ -02bd2c: 3804 ddff |0062: if-eqz v4, 003f // -0023 │ │ -02bd30: 6e20 950b 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02bd36: 28d8 |0067: goto 003f // -0028 │ │ -02bd38: 6e10 9a0b 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02bd3e: 0c00 |006b: move-result-object v0 │ │ -02bd40: 28a2 |006c: goto 000e // -005e │ │ +02bc88: |[02bc88] com.github.kevinsawicki.http.HttpRequest.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; │ │ +02bc98: 1306 3d00 |0000: const/16 v6, #int 61 // #3d │ │ +02bc9c: 7210 460b 0700 |0002: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ +02bca2: 0c00 |0005: move-result-object v0 │ │ +02bca4: 3808 0800 |0006: if-eqz v8, 000e // +0008 │ │ +02bca8: 7210 0b0c 0800 |0008: invoke-interface {v8}, Ljava/util/Map;.isEmpty:()Z // method@0c0b │ │ +02bcae: 0a05 |000b: move-result v5 │ │ +02bcb0: 3805 0300 |000c: if-eqz v5, 000f // +0003 │ │ +02bcb4: 1100 |000e: return-object v0 │ │ +02bcb6: 2203 c701 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +02bcba: 7020 900b 0300 |0011: invoke-direct {v3, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b90 │ │ +02bcc0: 7120 730a 3000 |0014: invoke-static {v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.addPathSeparator:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; // method@0a73 │ │ +02bcc6: 7120 720a 3000 |0017: invoke-static {v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.addParamPrefix:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; // method@0a72 │ │ +02bccc: 7210 090c 0800 |001a: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0c09 │ │ +02bcd2: 0c05 |001d: move-result-object v5 │ │ +02bcd4: 7210 0f0c 0500 |001e: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ +02bcda: 0c02 |0021: move-result-object v2 │ │ +02bcdc: 7210 f80b 0200 |0022: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +02bce2: 0c01 |0025: move-result-object v1 │ │ +02bce4: 1f01 f001 |0026: check-cast v1, Ljava/util/Map$Entry; // type@01f0 │ │ +02bce8: 7210 070c 0100 |0028: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ +02bcee: 0c05 |002b: move-result-object v5 │ │ +02bcf0: 6e10 720b 0500 |002c: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02bcf6: 0c05 |002f: move-result-object v5 │ │ +02bcf8: 6e20 960b 5300 |0030: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02bcfe: 6e20 910b 6300 |0033: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02bd04: 7210 080c 0100 |0036: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ +02bd0a: 0c04 |0039: move-result-object v4 │ │ +02bd0c: 3804 0500 |003a: if-eqz v4, 003f // +0005 │ │ +02bd10: 6e20 950b 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02bd16: 7210 f70b 0200 |003f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +02bd1c: 0a05 |0042: move-result v5 │ │ +02bd1e: 3805 2500 |0043: if-eqz v5, 0068 // +0025 │ │ +02bd22: 1305 2600 |0045: const/16 v5, #int 38 // #26 │ │ +02bd26: 6e20 910b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02bd2c: 7210 f80b 0200 |004a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +02bd32: 0c01 |004d: move-result-object v1 │ │ +02bd34: 1f01 f001 |004e: check-cast v1, Ljava/util/Map$Entry; // type@01f0 │ │ +02bd38: 7210 070c 0100 |0050: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ +02bd3e: 0c05 |0053: move-result-object v5 │ │ +02bd40: 6e10 720b 0500 |0054: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02bd46: 0c05 |0057: move-result-object v5 │ │ +02bd48: 6e20 960b 5300 |0058: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02bd4e: 6e20 910b 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02bd54: 7210 080c 0100 |005e: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ +02bd5a: 0c04 |0061: move-result-object v4 │ │ +02bd5c: 3804 ddff |0062: if-eqz v4, 003f // -0023 │ │ +02bd60: 6e20 950b 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02bd66: 28d8 |0067: goto 003f // -0028 │ │ +02bd68: 6e10 9a0b 0300 |0068: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02bd6e: 0c00 |006b: move-result-object v0 │ │ +02bd70: 28a2 |006c: goto 000e // -005e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=833 │ │ 0x0006 line=834 │ │ 0x000e line=862 │ │ 0x000f line=837 │ │ 0x0014 line=839 │ │ @@ -37146,58 +37146,58 @@ │ │ type : '(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -02bd44: |[02bd44] com.github.kevinsawicki.http.HttpRequest.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; │ │ -02bd54: 1305 3d00 |0000: const/16 v5, #int 61 // #3d │ │ -02bd58: 7210 460b 0600 |0002: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ -02bd5e: 0c00 |0005: move-result-object v0 │ │ -02bd60: 3807 0500 |0006: if-eqz v7, 000b // +0005 │ │ -02bd64: 2174 |0008: array-length v4, v7 │ │ -02bd66: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -02bd6a: 1100 |000b: return-object v0 │ │ -02bd6c: 2174 |000c: array-length v4, v7 │ │ -02bd6e: dc04 0402 |000d: rem-int/lit8 v4, v4, #int 2 // #02 │ │ -02bd72: 3804 0a00 |000f: if-eqz v4, 0019 // +000a │ │ -02bd76: 2204 af01 |0011: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01af │ │ -02bd7a: 1a05 e505 |0013: const-string v5, "Must specify an even number of parameter names/values" // string@05e5 │ │ -02bd7e: 7020 550b 5400 |0015: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -02bd84: 2704 |0018: throw v4 │ │ -02bd86: 2202 c101 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -02bd8a: 7020 900b 0200 |001b: invoke-direct {v2, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b90 │ │ -02bd90: 7120 730a 2000 |001e: invoke-static {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.addPathSeparator:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; // method@0a73 │ │ -02bd96: 7120 720a 2000 |0021: invoke-static {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.addParamPrefix:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; // method@0a72 │ │ -02bd9c: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -02bd9e: 4604 0704 |0025: aget-object v4, v7, v4 │ │ -02bda2: 6e20 950b 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02bda8: 6e20 910b 5200 |002a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bdae: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -02bdb0: 4603 0704 |002e: aget-object v3, v7, v4 │ │ -02bdb4: 3803 0500 |0030: if-eqz v3, 0035 // +0005 │ │ -02bdb8: 6e20 950b 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02bdbe: 1221 |0035: const/4 v1, #int 2 // #2 │ │ -02bdc0: 2174 |0036: array-length v4, v7 │ │ -02bdc2: 3541 1b00 |0037: if-ge v1, v4, 0052 // +001b │ │ -02bdc6: 1304 2600 |0039: const/16 v4, #int 38 // #26 │ │ -02bdca: 6e20 910b 4200 |003b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bdd0: 4604 0701 |003e: aget-object v4, v7, v1 │ │ -02bdd4: 6e20 950b 4200 |0040: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02bdda: 6e20 910b 5200 |0043: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bde0: d804 0101 |0046: add-int/lit8 v4, v1, #int 1 // #01 │ │ -02bde4: 4603 0704 |0048: aget-object v3, v7, v4 │ │ -02bde8: 3803 0500 |004a: if-eqz v3, 004f // +0005 │ │ -02bdec: 6e20 950b 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02bdf2: d801 0102 |004f: add-int/lit8 v1, v1, #int 2 // #02 │ │ -02bdf6: 28e5 |0051: goto 0036 // -001b │ │ -02bdf8: 6e10 9a0b 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02bdfe: 0c00 |0055: move-result-object v0 │ │ -02be00: 28b5 |0056: goto 000b // -004b │ │ +02bd74: |[02bd74] com.github.kevinsawicki.http.HttpRequest.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; │ │ +02bd84: 1305 3d00 |0000: const/16 v5, #int 61 // #3d │ │ +02bd88: 7210 460b 0600 |0002: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ +02bd8e: 0c00 |0005: move-result-object v0 │ │ +02bd90: 3807 0500 |0006: if-eqz v7, 000b // +0005 │ │ +02bd94: 2174 |0008: array-length v4, v7 │ │ +02bd96: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +02bd9a: 1100 |000b: return-object v0 │ │ +02bd9c: 2174 |000c: array-length v4, v7 │ │ +02bd9e: dc04 0402 |000d: rem-int/lit8 v4, v4, #int 2 // #02 │ │ +02bda2: 3804 0a00 |000f: if-eqz v4, 0019 // +000a │ │ +02bda6: 2204 b501 |0011: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +02bdaa: 1a05 eb05 |0013: const-string v5, "Must specify an even number of parameter names/values" // string@05eb │ │ +02bdae: 7020 550b 5400 |0015: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +02bdb4: 2704 |0018: throw v4 │ │ +02bdb6: 2202 c701 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +02bdba: 7020 900b 0200 |001b: invoke-direct {v2, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b90 │ │ +02bdc0: 7120 730a 2000 |001e: invoke-static {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.addPathSeparator:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; // method@0a73 │ │ +02bdc6: 7120 720a 2000 |0021: invoke-static {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.addParamPrefix:(Ljava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; // method@0a72 │ │ +02bdcc: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +02bdce: 4604 0704 |0025: aget-object v4, v7, v4 │ │ +02bdd2: 6e20 950b 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02bdd8: 6e20 910b 5200 |002a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02bdde: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +02bde0: 4603 0704 |002e: aget-object v3, v7, v4 │ │ +02bde4: 3803 0500 |0030: if-eqz v3, 0035 // +0005 │ │ +02bde8: 6e20 950b 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02bdee: 1221 |0035: const/4 v1, #int 2 // #2 │ │ +02bdf0: 2174 |0036: array-length v4, v7 │ │ +02bdf2: 3541 1b00 |0037: if-ge v1, v4, 0052 // +001b │ │ +02bdf6: 1304 2600 |0039: const/16 v4, #int 38 // #26 │ │ +02bdfa: 6e20 910b 4200 |003b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02be00: 4604 0701 |003e: aget-object v4, v7, v1 │ │ +02be04: 6e20 950b 4200 |0040: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02be0a: 6e20 910b 5200 |0043: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02be10: d804 0101 |0046: add-int/lit8 v4, v1, #int 1 // #01 │ │ +02be14: 4603 0704 |0048: aget-object v3, v7, v4 │ │ +02be18: 3803 0500 |004a: if-eqz v3, 004f // +0005 │ │ +02be1c: 6e20 950b 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02be22: d801 0102 |004f: add-int/lit8 v1, v1, #int 2 // #02 │ │ +02be26: 28e5 |0051: goto 0036 // -001b │ │ +02be28: 6e10 9a0b 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02be2e: 0c00 |0055: move-result-object v0 │ │ +02be30: 28b5 |0056: goto 000b // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=877 │ │ 0x0006 line=878 │ │ 0x000b line=906 │ │ 0x000c line=881 │ │ 0x0011 line=882 │ │ @@ -37232,35 +37232,35 @@ │ │ type : '()Ljava/net/HttpURLConnection;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -02be04: |[02be04] com.github.kevinsawicki.http.HttpRequest.createConnection:()Ljava/net/HttpURLConnection; │ │ -02be14: 5452 a302 |0000: iget-object v2, v5, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyHost:Ljava/lang/String; // field@02a3 │ │ -02be18: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -02be1c: 6202 7d02 |0004: sget-object v2, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ -02be20: 5453 aa02 |0006: iget-object v3, v5, Lcom/github/kevinsawicki/http/HttpRequest;.url:Ljava/net/URL; // field@02aa │ │ -02be24: 7010 960a 0500 |0008: invoke-direct {v5}, Lcom/github/kevinsawicki/http/HttpRequest;.createProxy:()Ljava/net/Proxy; // method@0a96 │ │ -02be2a: 0c04 |000b: move-result-object v4 │ │ -02be2c: 7230 590a 3204 |000c: invoke-interface {v2, v3, v4}, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.create:(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/HttpURLConnection; // method@0a59 │ │ -02be32: 0c00 |000f: move-result-object v0 │ │ -02be34: 5452 a802 |0010: iget-object v2, v5, Lcom/github/kevinsawicki/http/HttpRequest;.requestMethod:Ljava/lang/String; // field@02a8 │ │ -02be38: 6e20 ba0b 2000 |0012: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0bba │ │ -02be3e: 1100 |0015: return-object v0 │ │ -02be40: 6202 7d02 |0016: sget-object v2, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ -02be44: 5453 aa02 |0018: iget-object v3, v5, Lcom/github/kevinsawicki/http/HttpRequest;.url:Ljava/net/URL; // field@02aa │ │ -02be48: 7220 580a 3200 |001a: invoke-interface {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.create:(Ljava/net/URL;)Ljava/net/HttpURLConnection; // method@0a58 │ │ -02be4e: 0c00 |001d: move-result-object v0 │ │ -02be50: 28f2 |001e: goto 0010 // -000e │ │ -02be52: 0d01 |001f: move-exception v1 │ │ -02be54: 2202 8301 |0020: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02be58: 7020 5c0a 1200 |0022: invoke-direct {v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02be5e: 2702 |0025: throw v2 │ │ +02be34: |[02be34] com.github.kevinsawicki.http.HttpRequest.createConnection:()Ljava/net/HttpURLConnection; │ │ +02be44: 5452 a302 |0000: iget-object v2, v5, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyHost:Ljava/lang/String; // field@02a3 │ │ +02be48: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +02be4c: 6202 7d02 |0004: sget-object v2, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ +02be50: 5453 aa02 |0006: iget-object v3, v5, Lcom/github/kevinsawicki/http/HttpRequest;.url:Ljava/net/URL; // field@02aa │ │ +02be54: 7010 960a 0500 |0008: invoke-direct {v5}, Lcom/github/kevinsawicki/http/HttpRequest;.createProxy:()Ljava/net/Proxy; // method@0a96 │ │ +02be5a: 0c04 |000b: move-result-object v4 │ │ +02be5c: 7230 590a 3204 |000c: invoke-interface {v2, v3, v4}, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.create:(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/HttpURLConnection; // method@0a59 │ │ +02be62: 0c00 |000f: move-result-object v0 │ │ +02be64: 5452 a802 |0010: iget-object v2, v5, Lcom/github/kevinsawicki/http/HttpRequest;.requestMethod:Ljava/lang/String; // field@02a8 │ │ +02be68: 6e20 ba0b 2000 |0012: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0bba │ │ +02be6e: 1100 |0015: return-object v0 │ │ +02be70: 6202 7d02 |0016: sget-object v2, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ +02be74: 5453 aa02 |0018: iget-object v3, v5, Lcom/github/kevinsawicki/http/HttpRequest;.url:Ljava/net/URL; // field@02aa │ │ +02be78: 7220 580a 3200 |001a: invoke-interface {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.create:(Ljava/net/URL;)Ljava/net/HttpURLConnection; // method@0a58 │ │ +02be7e: 0c00 |001d: move-result-object v0 │ │ +02be80: 28f2 |001e: goto 0010 // -000e │ │ +02be82: 0d01 |001f: move-exception v1 │ │ +02be84: 2202 8901 |0020: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02be88: 7020 5c0a 1200 |0022: invoke-direct {v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02be8e: 2702 |0025: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x001d │ │ Ljava/io/IOException; -> 0x001f │ │ positions : │ │ 0x0000 line=1421 │ │ 0x0004 line=1422 │ │ 0x0010 line=1425 │ │ @@ -37279,23 +37279,23 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -02be70: |[02be70] com.github.kevinsawicki.http.HttpRequest.createProxy:()Ljava/net/Proxy; │ │ -02be80: 2200 cb01 |0000: new-instance v0, Ljava/net/Proxy; // type@01cb │ │ -02be84: 6201 ac02 |0002: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@02ac │ │ -02be88: 2202 c801 |0004: new-instance v2, Ljava/net/InetSocketAddress; // type@01c8 │ │ -02be8c: 5453 a302 |0006: iget-object v3, v5, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyHost:Ljava/lang/String; // field@02a3 │ │ -02be90: 5254 a402 |0008: iget v4, v5, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyPort:I // field@02a4 │ │ -02be94: 7030 bd0b 3204 |000a: invoke-direct {v2, v3, v4}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0bbd │ │ -02be9a: 7030 be0b 1002 |000d: invoke-direct {v0, v1, v2}, Ljava/net/Proxy;.:(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V // method@0bbe │ │ -02bea0: 1100 |0010: return-object v0 │ │ +02bea0: |[02bea0] com.github.kevinsawicki.http.HttpRequest.createProxy:()Ljava/net/Proxy; │ │ +02beb0: 2200 d101 |0000: new-instance v0, Ljava/net/Proxy; // type@01d1 │ │ +02beb4: 6201 ac02 |0002: sget-object v1, Ljava/net/Proxy$Type;.HTTP:Ljava/net/Proxy$Type; // field@02ac │ │ +02beb8: 2202 ce01 |0004: new-instance v2, Ljava/net/InetSocketAddress; // type@01ce │ │ +02bebc: 5453 a302 |0006: iget-object v3, v5, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyHost:Ljava/lang/String; // field@02a3 │ │ +02bec0: 5254 a402 |0008: iget v4, v5, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyPort:I // field@02a4 │ │ +02bec4: 7030 bd0b 3204 |000a: invoke-direct {v2, v3, v4}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0bbd │ │ +02beca: 7030 be0b 1002 |000d: invoke-direct {v0, v1, v2}, Ljava/net/Proxy;.:(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V // method@0bbe │ │ +02bed0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1415 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #11 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37303,19 +37303,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02bea4: |[02bea4] com.github.kevinsawicki.http.HttpRequest.delete:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02beb4: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02beb8: 1a01 ee01 |0002: const-string v1, "DELETE" // string@01ee │ │ -02bebc: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ -02bec2: 1100 |0007: return-object v0 │ │ +02bed4: |[02bed4] com.github.kevinsawicki.http.HttpRequest.delete:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02bee4: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02bee8: 1a01 ee01 |0002: const-string v1, "DELETE" // string@01ee │ │ +02beec: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ +02bef2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/lang/CharSequence; │ │ │ │ #12 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37323,23 +37323,23 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02bec4: |[02bec4] com.github.kevinsawicki.http.HttpRequest.delete:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02bed4: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ -02beda: 0c00 |0003: move-result-object v0 │ │ -02bedc: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ -02bee0: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02bee6: 0c00 |0009: move-result-object v0 │ │ -02bee8: 7110 9b0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.delete:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a9b │ │ -02beee: 0c01 |000d: move-result-object v1 │ │ -02bef0: 1101 |000e: return-object v1 │ │ +02bef4: |[02bef4] com.github.kevinsawicki.http.HttpRequest.delete:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02bf04: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ +02bf0a: 0c00 |0003: move-result-object v0 │ │ +02bf0c: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ +02bf10: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02bf16: 0c00 |0009: move-result-object v0 │ │ +02bf18: 7110 9b0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.delete:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a9b │ │ +02bf1e: 0c01 |000d: move-result-object v1 │ │ +02bf20: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 0x0004 line=1141 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ @@ -37352,23 +37352,23 @@ │ │ type : '(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02bef4: |[02bef4] com.github.kevinsawicki.http.HttpRequest.delete:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02bf04: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ -02bf0a: 0c00 |0003: move-result-object v0 │ │ -02bf0c: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -02bf10: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02bf16: 0c00 |0009: move-result-object v0 │ │ -02bf18: 7110 9b0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.delete:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a9b │ │ -02bf1e: 0c01 |000d: move-result-object v1 │ │ -02bf20: 1101 |000e: return-object v1 │ │ +02bf24: |[02bf24] com.github.kevinsawicki.http.HttpRequest.delete:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02bf34: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ +02bf3a: 0c00 |0003: move-result-object v0 │ │ +02bf3c: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +02bf40: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02bf46: 0c00 |0009: move-result-object v0 │ │ +02bf48: 7110 9b0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.delete:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a9b │ │ +02bf4e: 0c01 |000d: move-result-object v1 │ │ +02bf50: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1161 │ │ 0x0004 line=1162 │ │ locals : │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ 0x0000 - 0x000f reg=2 baseUrl Ljava/lang/CharSequence; │ │ @@ -37380,19 +37380,19 @@ │ │ type : '(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02bf24: |[02bf24] com.github.kevinsawicki.http.HttpRequest.delete:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02bf34: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02bf38: 1a01 ee01 |0002: const-string v1, "DELETE" // string@01ee │ │ -02bf3c: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ -02bf42: 1100 |0007: return-object v0 │ │ +02bf54: |[02bf54] com.github.kevinsawicki.http.HttpRequest.delete:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02bf64: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02bf68: 1a01 ee01 |0002: const-string v1, "DELETE" // string@01ee │ │ +02bf6c: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ +02bf72: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1121 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/net/URL; │ │ │ │ #15 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37400,89 +37400,89 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -02bf44: |[02bf44] com.github.kevinsawicki.http.HttpRequest.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -02bf54: 220a cf01 |0000: new-instance v10, Ljava/net/URL; // type@01cf │ │ -02bf58: 7210 460b 0c00 |0002: invoke-interface {v12}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ -02bf5e: 0c00 |0005: move-result-object v0 │ │ -02bf60: 7020 c10b 0a00 |0006: invoke-direct {v10, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -02bf66: 6e10 c40b 0a00 |0009: invoke-virtual {v10}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@0bc4 │ │ -02bf6c: 0c02 |000c: move-result-object v2 │ │ -02bf6e: 6e10 c60b 0a00 |000d: invoke-virtual {v10}, Ljava/net/URL;.getPort:()I // method@0bc6 │ │ -02bf74: 0a0b |0010: move-result v11 │ │ -02bf76: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -02bf78: 320b 1d00 |0012: if-eq v11, v0, 002f // +001d │ │ -02bf7c: 2200 c101 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -02bf80: 7010 8e0b 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02bf86: 6e20 960b 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02bf8c: 0c00 |001c: move-result-object v0 │ │ -02bf8e: 1301 3a00 |001d: const/16 v1, #int 58 // #3a │ │ -02bf92: 6e20 910b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02bf98: 0c00 |0022: move-result-object v0 │ │ -02bf9a: 7110 5f0b 0b00 |0023: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ -02bfa0: 0c01 |0026: move-result-object v1 │ │ -02bfa2: 6e20 960b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02bfa8: 0c00 |002a: move-result-object v0 │ │ -02bfaa: 6e10 9a0b 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02bfb0: 0c02 |002e: move-result-object v2 │ │ -02bfb2: 2200 cd01 |002f: new-instance v0, Ljava/net/URI; // type@01cd │ │ -02bfb6: 6e10 c70b 0a00 |0031: invoke-virtual {v10}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0bc7 │ │ -02bfbc: 0c01 |0034: move-result-object v1 │ │ -02bfbe: 6e10 c50b 0a00 |0035: invoke-virtual {v10}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@0bc5 │ │ -02bfc4: 0c03 |0038: move-result-object v3 │ │ -02bfc6: 6e10 c80b 0a00 |0039: invoke-virtual {v10}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@0bc8 │ │ -02bfcc: 0c04 |003c: move-result-object v4 │ │ -02bfce: 1205 |003d: const/4 v5, #int 0 // #0 │ │ -02bfd0: 7606 bf0b 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0bbf │ │ -02bfd6: 6e10 c00b 0000 |0041: invoke-virtual {v0}, Ljava/net/URI;.toASCIIString:()Ljava/lang/String; // method@0bc0 │ │ -02bfdc: 0c07 |0044: move-result-object v7 │ │ -02bfde: 1300 3f00 |0045: const/16 v0, #int 63 // #3f │ │ -02bfe2: 6e20 830b 0700 |0047: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ -02bfe8: 0a09 |004a: move-result v9 │ │ -02bfea: 3d09 3000 |004b: if-lez v9, 007b // +0030 │ │ -02bfee: d800 0901 |004d: add-int/lit8 v0, v9, #int 1 // #01 │ │ -02bff2: 6e10 870b 0700 |004f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02bff8: 0a01 |0052: move-result v1 │ │ -02bffa: 3510 2800 |0053: if-ge v0, v1, 007b // +0028 │ │ -02bffe: 2200 c101 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -02c002: 7010 8e0b 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02c008: 1201 |005a: const/4 v1, #int 0 // #0 │ │ -02c00a: d803 0901 |005b: add-int/lit8 v3, v9, #int 1 // #01 │ │ -02c00e: 6e30 8b0b 1703 |005d: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -02c014: 0c01 |0060: move-result-object v1 │ │ -02c016: 6e20 960b 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02c01c: 0c00 |0064: move-result-object v0 │ │ -02c01e: d801 0901 |0065: add-int/lit8 v1, v9, #int 1 // #01 │ │ -02c022: 6e20 8a0b 1700 |0067: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b8a │ │ -02c028: 0c01 |006a: move-result-object v1 │ │ -02c02a: 1a03 b800 |006b: const-string v3, "+" // string@00b8 │ │ -02c02e: 1a04 9400 |006d: const-string v4, "%2B" // string@0094 │ │ -02c032: 6e30 880b 3104 |006f: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0b88 │ │ -02c038: 0c01 |0072: move-result-object v1 │ │ -02c03a: 6e20 960b 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02c040: 0c00 |0076: move-result-object v0 │ │ -02c042: 6e10 9a0b 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02c048: 0c07 |007a: move-result-object v7 │ │ -02c04a: 1107 |007b: return-object v7 │ │ -02c04c: 0d06 |007c: move-exception v6 │ │ -02c04e: 2200 8301 |007d: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02c052: 7020 5c0a 6000 |007f: invoke-direct {v0, v6}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02c058: 2700 |0082: throw v0 │ │ -02c05a: 0d06 |0083: move-exception v6 │ │ -02c05c: 2208 9901 |0084: new-instance v8, Ljava/io/IOException; // type@0199 │ │ -02c060: 1a00 3e06 |0086: const-string v0, "Parsing URI failed" // string@063e │ │ -02c064: 7020 2a0b 0800 |0088: invoke-direct {v8, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0b2a │ │ -02c06a: 6e20 2b0b 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0b2b │ │ -02c070: 2200 8301 |008e: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02c074: 7020 5c0a 8000 |0090: invoke-direct {v0, v8}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02c07a: 2700 |0093: throw v0 │ │ +02bf74: |[02bf74] com.github.kevinsawicki.http.HttpRequest.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +02bf84: 220a d501 |0000: new-instance v10, Ljava/net/URL; // type@01d5 │ │ +02bf88: 7210 460b 0c00 |0002: invoke-interface {v12}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ +02bf8e: 0c00 |0005: move-result-object v0 │ │ +02bf90: 7020 c10b 0a00 |0006: invoke-direct {v10, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +02bf96: 6e10 c40b 0a00 |0009: invoke-virtual {v10}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@0bc4 │ │ +02bf9c: 0c02 |000c: move-result-object v2 │ │ +02bf9e: 6e10 c60b 0a00 |000d: invoke-virtual {v10}, Ljava/net/URL;.getPort:()I // method@0bc6 │ │ +02bfa4: 0a0b |0010: move-result v11 │ │ +02bfa6: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +02bfa8: 320b 1d00 |0012: if-eq v11, v0, 002f // +001d │ │ +02bfac: 2200 c701 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +02bfb0: 7010 8e0b 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02bfb6: 6e20 960b 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02bfbc: 0c00 |001c: move-result-object v0 │ │ +02bfbe: 1301 3a00 |001d: const/16 v1, #int 58 // #3a │ │ +02bfc2: 6e20 910b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02bfc8: 0c00 |0022: move-result-object v0 │ │ +02bfca: 7110 5f0b 0b00 |0023: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ +02bfd0: 0c01 |0026: move-result-object v1 │ │ +02bfd2: 6e20 960b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02bfd8: 0c00 |002a: move-result-object v0 │ │ +02bfda: 6e10 9a0b 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02bfe0: 0c02 |002e: move-result-object v2 │ │ +02bfe2: 2200 d301 |002f: new-instance v0, Ljava/net/URI; // type@01d3 │ │ +02bfe6: 6e10 c70b 0a00 |0031: invoke-virtual {v10}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0bc7 │ │ +02bfec: 0c01 |0034: move-result-object v1 │ │ +02bfee: 6e10 c50b 0a00 |0035: invoke-virtual {v10}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@0bc5 │ │ +02bff4: 0c03 |0038: move-result-object v3 │ │ +02bff6: 6e10 c80b 0a00 |0039: invoke-virtual {v10}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@0bc8 │ │ +02bffc: 0c04 |003c: move-result-object v4 │ │ +02bffe: 1205 |003d: const/4 v5, #int 0 // #0 │ │ +02c000: 7606 bf0b 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0bbf │ │ +02c006: 6e10 c00b 0000 |0041: invoke-virtual {v0}, Ljava/net/URI;.toASCIIString:()Ljava/lang/String; // method@0bc0 │ │ +02c00c: 0c07 |0044: move-result-object v7 │ │ +02c00e: 1300 3f00 |0045: const/16 v0, #int 63 // #3f │ │ +02c012: 6e20 830b 0700 |0047: invoke-virtual {v7, v0}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ +02c018: 0a09 |004a: move-result v9 │ │ +02c01a: 3d09 3000 |004b: if-lez v9, 007b // +0030 │ │ +02c01e: d800 0901 |004d: add-int/lit8 v0, v9, #int 1 // #01 │ │ +02c022: 6e10 870b 0700 |004f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02c028: 0a01 |0052: move-result v1 │ │ +02c02a: 3510 2800 |0053: if-ge v0, v1, 007b // +0028 │ │ +02c02e: 2200 c701 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +02c032: 7010 8e0b 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02c038: 1201 |005a: const/4 v1, #int 0 // #0 │ │ +02c03a: d803 0901 |005b: add-int/lit8 v3, v9, #int 1 // #01 │ │ +02c03e: 6e30 8b0b 1703 |005d: invoke-virtual {v7, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +02c044: 0c01 |0060: move-result-object v1 │ │ +02c046: 6e20 960b 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02c04c: 0c00 |0064: move-result-object v0 │ │ +02c04e: d801 0901 |0065: add-int/lit8 v1, v9, #int 1 // #01 │ │ +02c052: 6e20 8a0b 1700 |0067: invoke-virtual {v7, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b8a │ │ +02c058: 0c01 |006a: move-result-object v1 │ │ +02c05a: 1a03 b800 |006b: const-string v3, "+" // string@00b8 │ │ +02c05e: 1a04 9400 |006d: const-string v4, "%2B" // string@0094 │ │ +02c062: 6e30 880b 3104 |006f: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0b88 │ │ +02c068: 0c01 |0072: move-result-object v1 │ │ +02c06a: 6e20 960b 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02c070: 0c00 |0076: move-result-object v0 │ │ +02c072: 6e10 9a0b 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02c078: 0c07 |007a: move-result-object v7 │ │ +02c07a: 1107 |007b: return-object v7 │ │ +02c07c: 0d06 |007c: move-exception v6 │ │ +02c07e: 2200 8901 |007d: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02c082: 7020 5c0a 6000 |007f: invoke-direct {v0, v6}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02c088: 2700 |0082: throw v0 │ │ +02c08a: 0d06 |0083: move-exception v6 │ │ +02c08c: 2208 9f01 |0084: new-instance v8, Ljava/io/IOException; // type@019f │ │ +02c090: 1a00 4406 |0086: const-string v0, "Parsing URI failed" // string@0644 │ │ +02c094: 7020 2a0b 0800 |0088: invoke-direct {v8, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0b2a │ │ +02c09a: 6e20 2b0b 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0b2b │ │ +02c0a0: 2200 8901 |008e: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02c0a4: 7020 5c0a 8000 |0090: invoke-direct {v0, v8}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02c0aa: 2700 |0093: throw v0 │ │ catches : 2 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x007c │ │ 0x002f - 0x007a │ │ Ljava/net/URISyntaxException; -> 0x0083 │ │ positions : │ │ 0x0000 line=797 │ │ @@ -37520,19 +37520,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c098: |[02c098] com.github.kevinsawicki.http.HttpRequest.get:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c0a8: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c0ac: 1a01 6502 |0002: const-string v1, "GET" // string@0265 │ │ -02c0b0: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ -02c0b6: 1100 |0007: return-object v0 │ │ +02c0c8: |[02c0c8] com.github.kevinsawicki.http.HttpRequest.get:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c0d8: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c0dc: 1a01 6502 |0002: const-string v1, "GET" // string@0265 │ │ +02c0e0: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ +02c0e6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/lang/CharSequence; │ │ │ │ #17 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37540,23 +37540,23 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c0b8: |[02c0b8] com.github.kevinsawicki.http.HttpRequest.get:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c0c8: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ -02c0ce: 0c00 |0003: move-result-object v0 │ │ -02c0d0: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ -02c0d4: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02c0da: 0c00 |0009: move-result-object v0 │ │ -02c0dc: 7110 aa0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.get:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aaa │ │ -02c0e2: 0c01 |000d: move-result-object v1 │ │ -02c0e4: 1101 |000e: return-object v1 │ │ +02c0e8: |[02c0e8] com.github.kevinsawicki.http.HttpRequest.get:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c0f8: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ +02c0fe: 0c00 |0003: move-result-object v0 │ │ +02c100: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ +02c104: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02c10a: 0c00 |0009: move-result-object v0 │ │ +02c10c: 7110 aa0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.get:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aaa │ │ +02c112: 0c01 |000d: move-result-object v1 │ │ +02c114: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ 0x0004 line=949 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ @@ -37569,23 +37569,23 @@ │ │ type : '(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c0e8: |[02c0e8] com.github.kevinsawicki.http.HttpRequest.get:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c0f8: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ -02c0fe: 0c00 |0003: move-result-object v0 │ │ -02c100: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -02c104: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02c10a: 0c00 |0009: move-result-object v0 │ │ -02c10c: 7110 aa0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.get:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aaa │ │ -02c112: 0c01 |000d: move-result-object v1 │ │ -02c114: 1101 |000e: return-object v1 │ │ +02c118: |[02c118] com.github.kevinsawicki.http.HttpRequest.get:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c128: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ +02c12e: 0c00 |0003: move-result-object v0 │ │ +02c130: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +02c134: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02c13a: 0c00 |0009: move-result-object v0 │ │ +02c13c: 7110 aa0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.get:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aaa │ │ +02c142: 0c01 |000d: move-result-object v1 │ │ +02c144: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ 0x0004 line=970 │ │ locals : │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ 0x0000 - 0x000f reg=2 baseUrl Ljava/lang/CharSequence; │ │ @@ -37597,19 +37597,19 @@ │ │ type : '(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c118: |[02c118] com.github.kevinsawicki.http.HttpRequest.get:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c128: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c12c: 1a01 6502 |0002: const-string v1, "GET" // string@0265 │ │ -02c130: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ -02c136: 1100 |0007: return-object v0 │ │ +02c148: |[02c148] com.github.kevinsawicki.http.HttpRequest.get:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c158: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c15c: 1a01 6502 |0002: const-string v1, "GET" // string@0265 │ │ +02c160: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ +02c166: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/net/URL; │ │ │ │ #20 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37617,43 +37617,43 @@ │ │ type : '()Ljavax/net/ssl/SSLSocketFactory;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -02c138: |[02c138] com.github.kevinsawicki.http.HttpRequest.getTrustedFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ -02c148: 6204 9e02 |0000: sget-object v4, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_FACTORY:Ljavax/net/ssl/SSLSocketFactory; // field@029e │ │ -02c14c: 3904 2200 |0002: if-nez v4, 0024 // +0022 │ │ -02c150: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -02c152: 2343 8802 |0005: new-array v3, v4, [Ljavax/net/ssl/TrustManager; // type@0288 │ │ -02c156: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -02c158: 2205 7501 |0008: new-instance v5, Lcom/github/kevinsawicki/http/HttpRequest$1; // type@0175 │ │ -02c15c: 7010 2b0a 0500 |000a: invoke-direct {v5}, Lcom/github/kevinsawicki/http/HttpRequest$1;.:()V // method@0a2b │ │ -02c162: 4d05 0304 |000d: aput-object v5, v3, v4 │ │ -02c166: 1a04 ca06 |000f: const-string v4, "TLS" // string@06ca │ │ -02c16a: 7110 2d0c 0400 |0011: invoke-static {v4}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0c2d │ │ -02c170: 0c00 |0014: move-result-object v0 │ │ -02c172: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -02c174: 2205 da01 |0016: new-instance v5, Ljava/security/SecureRandom; // type@01da │ │ -02c178: 7010 d70b 0500 |0018: invoke-direct {v5}, Ljava/security/SecureRandom;.:()V // method@0bd7 │ │ -02c17e: 6e40 2f0c 4053 |001b: invoke-virtual {v0, v4, v3, v5}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0c2f │ │ -02c184: 6e10 2e0c 0000 |001e: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0c2e │ │ -02c18a: 0c04 |0021: move-result-object v4 │ │ -02c18c: 6904 9e02 |0022: sput-object v4, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_FACTORY:Ljavax/net/ssl/SSLSocketFactory; // field@029e │ │ -02c190: 6204 9e02 |0024: sget-object v4, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_FACTORY:Ljavax/net/ssl/SSLSocketFactory; // field@029e │ │ -02c194: 1104 |0026: return-object v4 │ │ -02c196: 0d01 |0027: move-exception v1 │ │ -02c198: 2202 9901 |0028: new-instance v2, Ljava/io/IOException; // type@0199 │ │ -02c19c: 1a04 9b06 |002a: const-string v4, "Security exception configuring SSL context" // string@069b │ │ -02c1a0: 7020 2a0b 4200 |002c: invoke-direct {v2, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0b2a │ │ -02c1a6: 6e20 2b0b 1200 |002f: invoke-virtual {v2, v1}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0b2b │ │ -02c1ac: 2204 8301 |0032: new-instance v4, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02c1b0: 7020 5c0a 2400 |0034: invoke-direct {v4, v2}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02c1b6: 2704 |0037: throw v4 │ │ +02c168: |[02c168] com.github.kevinsawicki.http.HttpRequest.getTrustedFactory:()Ljavax/net/ssl/SSLSocketFactory; │ │ +02c178: 6204 9e02 |0000: sget-object v4, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_FACTORY:Ljavax/net/ssl/SSLSocketFactory; // field@029e │ │ +02c17c: 3904 2200 |0002: if-nez v4, 0024 // +0022 │ │ +02c180: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +02c182: 2343 8e02 |0005: new-array v3, v4, [Ljavax/net/ssl/TrustManager; // type@028e │ │ +02c186: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +02c188: 2205 7b01 |0008: new-instance v5, Lcom/github/kevinsawicki/http/HttpRequest$1; // type@017b │ │ +02c18c: 7010 2b0a 0500 |000a: invoke-direct {v5}, Lcom/github/kevinsawicki/http/HttpRequest$1;.:()V // method@0a2b │ │ +02c192: 4d05 0304 |000d: aput-object v5, v3, v4 │ │ +02c196: 1a04 d006 |000f: const-string v4, "TLS" // string@06d0 │ │ +02c19a: 7110 2d0c 0400 |0011: invoke-static {v4}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0c2d │ │ +02c1a0: 0c00 |0014: move-result-object v0 │ │ +02c1a2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +02c1a4: 2205 e001 |0016: new-instance v5, Ljava/security/SecureRandom; // type@01e0 │ │ +02c1a8: 7010 d70b 0500 |0018: invoke-direct {v5}, Ljava/security/SecureRandom;.:()V // method@0bd7 │ │ +02c1ae: 6e40 2f0c 4053 |001b: invoke-virtual {v0, v4, v3, v5}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@0c2f │ │ +02c1b4: 6e10 2e0c 0000 |001e: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0c2e │ │ +02c1ba: 0c04 |0021: move-result-object v4 │ │ +02c1bc: 6904 9e02 |0022: sput-object v4, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_FACTORY:Ljavax/net/ssl/SSLSocketFactory; // field@029e │ │ +02c1c0: 6204 9e02 |0024: sget-object v4, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_FACTORY:Ljavax/net/ssl/SSLSocketFactory; // field@029e │ │ +02c1c4: 1104 |0026: return-object v4 │ │ +02c1c6: 0d01 |0027: move-exception v1 │ │ +02c1c8: 2202 9f01 |0028: new-instance v2, Ljava/io/IOException; // type@019f │ │ +02c1cc: 1a04 a106 |002a: const-string v4, "Security exception configuring SSL context" // string@06a1 │ │ +02c1d0: 7020 2a0b 4200 |002c: invoke-direct {v2, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0b2a │ │ +02c1d6: 6e20 2b0b 1200 |002f: invoke-virtual {v2, v1}, Ljava/io/IOException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@0b2b │ │ +02c1dc: 2204 8901 |0032: new-instance v4, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02c1e0: 7020 5c0a 2400 |0034: invoke-direct {v4, v2}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02c1e6: 2704 |0037: throw v4 │ │ catches : 1 │ │ 0x000f - 0x0024 │ │ Ljava/security/GeneralSecurityException; -> 0x0027 │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x000f line=285 │ │ @@ -37675,22 +37675,22 @@ │ │ type : '()Ljavax/net/ssl/HostnameVerifier;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02c1c8: |[02c1c8] com.github.kevinsawicki.http.HttpRequest.getTrustedVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ -02c1d8: 6200 9f02 |0000: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_VERIFIER:Ljavax/net/ssl/HostnameVerifier; // field@029f │ │ -02c1dc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02c1e0: 2200 7601 |0004: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$2; // type@0176 │ │ -02c1e4: 7010 2f0a 0000 |0006: invoke-direct {v0}, Lcom/github/kevinsawicki/http/HttpRequest$2;.:()V // method@0a2f │ │ -02c1ea: 6900 9f02 |0009: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_VERIFIER:Ljavax/net/ssl/HostnameVerifier; // field@029f │ │ -02c1ee: 6200 9f02 |000b: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_VERIFIER:Ljavax/net/ssl/HostnameVerifier; // field@029f │ │ -02c1f2: 1100 |000d: return-object v0 │ │ +02c1f8: |[02c1f8] com.github.kevinsawicki.http.HttpRequest.getTrustedVerifier:()Ljavax/net/ssl/HostnameVerifier; │ │ +02c208: 6200 9f02 |0000: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_VERIFIER:Ljavax/net/ssl/HostnameVerifier; // field@029f │ │ +02c20c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02c210: 2200 7c01 |0004: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$2; // type@017c │ │ +02c214: 7010 2f0a 0000 |0006: invoke-direct {v0}, Lcom/github/kevinsawicki/http/HttpRequest$2;.:()V // method@0a2f │ │ +02c21a: 6900 9f02 |0009: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_VERIFIER:Ljavax/net/ssl/HostnameVerifier; // field@029f │ │ +02c21e: 6200 9f02 |000b: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.TRUSTED_VERIFIER:Ljavax/net/ssl/HostnameVerifier; // field@029f │ │ +02c222: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x000b line=308 │ │ locals : │ │ │ │ @@ -37699,22 +37699,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02c1f4: |[02c1f4] com.github.kevinsawicki.http.HttpRequest.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ -02c204: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -02c208: 6e10 870b 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02c20e: 0a00 |0005: move-result v0 │ │ -02c210: 3d00 0300 |0006: if-lez v0, 0009 // +0003 │ │ -02c214: 1101 |0008: return-object v1 │ │ -02c216: 1a01 ff06 |0009: const-string v1, "UTF-8" // string@06ff │ │ -02c21a: 28fd |000b: goto 0008 // -0003 │ │ +02c224: |[02c224] com.github.kevinsawicki.http.HttpRequest.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; │ │ +02c234: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +02c238: 6e10 870b 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02c23e: 0a00 |0005: move-result v0 │ │ +02c240: 3d00 0300 |0006: if-lez v0, 0009 // +0003 │ │ +02c244: 1101 |0008: return-object v1 │ │ +02c246: 1a01 0507 |0009: const-string v1, "UTF-8" // string@0705 │ │ +02c24a: 28fd |000b: goto 0008 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=264 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 charset Ljava/lang/String; │ │ 0x0009 - 0x000c reg=1 charset Ljava/lang/String; │ │ @@ -37724,19 +37724,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c21c: |[02c21c] com.github.kevinsawicki.http.HttpRequest.head:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c22c: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c230: 1a01 6a02 |0002: const-string v1, "HEAD" // string@026a │ │ -02c234: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ -02c23a: 1100 |0007: return-object v0 │ │ +02c24c: |[02c24c] com.github.kevinsawicki.http.HttpRequest.head:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c25c: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c260: 1a01 6a02 |0002: const-string v1, "HEAD" // string@026a │ │ +02c264: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ +02c26a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1174 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/lang/CharSequence; │ │ │ │ #24 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37744,23 +37744,23 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c23c: |[02c23c] com.github.kevinsawicki.http.HttpRequest.head:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c24c: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ -02c252: 0c00 |0003: move-result-object v0 │ │ -02c254: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ -02c258: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02c25e: 0c00 |0009: move-result-object v0 │ │ -02c260: 7110 b40a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.head:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab4 │ │ -02c266: 0c01 |000d: move-result-object v1 │ │ -02c268: 1101 |000e: return-object v1 │ │ +02c26c: |[02c26c] com.github.kevinsawicki.http.HttpRequest.head:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c27c: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ +02c282: 0c00 |0003: move-result-object v0 │ │ +02c284: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ +02c288: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02c28e: 0c00 |0009: move-result-object v0 │ │ +02c290: 7110 b40a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.head:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab4 │ │ +02c296: 0c01 |000d: move-result-object v1 │ │ +02c298: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ 0x0004 line=1205 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ @@ -37773,23 +37773,23 @@ │ │ type : '(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c26c: |[02c26c] com.github.kevinsawicki.http.HttpRequest.head:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c27c: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ -02c282: 0c00 |0003: move-result-object v0 │ │ -02c284: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -02c288: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02c28e: 0c00 |0009: move-result-object v0 │ │ -02c290: 7110 b40a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.head:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab4 │ │ -02c296: 0c01 |000d: move-result-object v1 │ │ -02c298: 1101 |000e: return-object v1 │ │ +02c29c: |[02c29c] com.github.kevinsawicki.http.HttpRequest.head:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c2ac: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ +02c2b2: 0c00 |0003: move-result-object v0 │ │ +02c2b4: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +02c2b8: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02c2be: 0c00 |0009: move-result-object v0 │ │ +02c2c0: 7110 b40a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.head:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab4 │ │ +02c2c6: 0c01 |000d: move-result-object v1 │ │ +02c2c8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0004 line=1226 │ │ locals : │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ 0x0000 - 0x000f reg=2 baseUrl Ljava/lang/CharSequence; │ │ @@ -37801,19 +37801,19 @@ │ │ type : '(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c29c: |[02c29c] com.github.kevinsawicki.http.HttpRequest.head:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c2ac: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c2b0: 1a01 6a02 |0002: const-string v1, "HEAD" // string@026a │ │ -02c2b4: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ -02c2ba: 1100 |0007: return-object v0 │ │ +02c2cc: |[02c2cc] com.github.kevinsawicki.http.HttpRequest.head:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c2dc: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c2e0: 1a01 6a02 |0002: const-string v1, "HEAD" // string@026a │ │ +02c2e4: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ +02c2ea: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1185 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/net/URL; │ │ │ │ #27 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37821,20 +37821,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02c2bc: |[02c2bc] com.github.kevinsawicki.http.HttpRequest.keepAlive:(Z)V │ │ -02c2cc: 1a00 250c |0000: const-string v0, "http.keepAlive" // string@0c25 │ │ -02c2d0: 7110 450b 0200 |0002: invoke-static {v2}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@0b45 │ │ -02c2d6: 0c01 |0005: move-result-object v1 │ │ -02c2d8: 7120 fc0a 1000 |0006: invoke-static {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ -02c2de: 0e00 |0009: return-void │ │ +02c2ec: |[02c2ec] com.github.kevinsawicki.http.HttpRequest.keepAlive:(Z)V │ │ +02c2fc: 1a00 2b0c |0000: const-string v0, "http.keepAlive" // string@0c2b │ │ +02c300: 7110 450b 0200 |0002: invoke-static {v2}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@0b45 │ │ +02c306: 0c01 |0005: move-result-object v1 │ │ +02c308: 7120 fc0a 1000 |0006: invoke-static {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ +02c30e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ 0x0009 line=1284 │ │ locals : │ │ 0x0000 - 0x000a reg=2 keepAlive Z │ │ │ │ @@ -37843,42 +37843,42 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -02c2e0: |[02c2e0] com.github.kevinsawicki.http.HttpRequest.nonProxyHosts:([Ljava/lang/String;)V │ │ -02c2f0: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -02c2f4: 2153 |0002: array-length v3, v5 │ │ -02c2f6: 3d03 2a00 |0003: if-lez v3, 002d // +002a │ │ -02c2fa: 2202 c101 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -02c2fe: 7010 8e0b 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02c304: 2153 |000a: array-length v3, v5 │ │ -02c306: d801 03ff |000b: add-int/lit8 v1, v3, #int -1 // #ff │ │ -02c30a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -02c30c: 3510 1000 |000e: if-ge v0, v1, 001e // +0010 │ │ -02c310: 4603 0500 |0010: aget-object v3, v5, v0 │ │ -02c314: 6e20 960b 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02c31a: 0c03 |0015: move-result-object v3 │ │ -02c31c: 1304 7c00 |0016: const/16 v4, #int 124 // #7c │ │ -02c320: 6e20 910b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02c326: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02c32a: 28f1 |001d: goto 000e // -000f │ │ -02c32c: 4603 0501 |001e: aget-object v3, v5, v1 │ │ -02c330: 6e20 960b 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02c336: 1a03 260c |0023: const-string v3, "http.nonProxyHosts" // string@0c26 │ │ -02c33a: 6e10 9a0b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02c340: 0c04 |0028: move-result-object v4 │ │ -02c342: 7120 fc0a 4300 |0029: invoke-static {v3, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ -02c348: 0e00 |002c: return-void │ │ -02c34a: 1a03 260c |002d: const-string v3, "http.nonProxyHosts" // string@0c26 │ │ -02c34e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -02c350: 7120 fc0a 4300 |0030: invoke-static {v3, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ -02c356: 28f9 |0033: goto 002c // -0007 │ │ +02c310: |[02c310] com.github.kevinsawicki.http.HttpRequest.nonProxyHosts:([Ljava/lang/String;)V │ │ +02c320: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +02c324: 2153 |0002: array-length v3, v5 │ │ +02c326: 3d03 2a00 |0003: if-lez v3, 002d // +002a │ │ +02c32a: 2202 c701 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +02c32e: 7010 8e0b 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02c334: 2153 |000a: array-length v3, v5 │ │ +02c336: d801 03ff |000b: add-int/lit8 v1, v3, #int -1 // #ff │ │ +02c33a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +02c33c: 3510 1000 |000e: if-ge v0, v1, 001e // +0010 │ │ +02c340: 4603 0500 |0010: aget-object v3, v5, v0 │ │ +02c344: 6e20 960b 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02c34a: 0c03 |0015: move-result-object v3 │ │ +02c34c: 1304 7c00 |0016: const/16 v4, #int 124 // #7c │ │ +02c350: 6e20 910b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02c356: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02c35a: 28f1 |001d: goto 000e // -000f │ │ +02c35c: 4603 0501 |001e: aget-object v3, v5, v1 │ │ +02c360: 6e20 960b 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02c366: 1a03 2c0c |0023: const-string v3, "http.nonProxyHosts" // string@0c2c │ │ +02c36a: 6e10 9a0b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02c370: 0c04 |0028: move-result-object v4 │ │ +02c372: 7120 fc0a 4300 |0029: invoke-static {v3, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ +02c378: 0e00 |002c: return-void │ │ +02c37a: 1a03 2c0c |002d: const-string v3, "http.nonProxyHosts" // string@0c2c │ │ +02c37e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +02c380: 7120 fc0a 4300 |0030: invoke-static {v3, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ +02c386: 28f9 |0033: goto 002c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ 0x0005 line=1324 │ │ 0x000a line=1325 │ │ 0x000d line=1326 │ │ 0x0010 line=1327 │ │ @@ -37898,19 +37898,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c358: |[02c358] com.github.kevinsawicki.http.HttpRequest.options:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c368: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c36c: 1a01 fb05 |0002: const-string v1, "OPTIONS" // string@05fb │ │ -02c370: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ -02c376: 1100 |0007: return-object v0 │ │ +02c388: |[02c388] com.github.kevinsawicki.http.HttpRequest.options:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c398: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c39c: 1a01 0106 |0002: const-string v1, "OPTIONS" // string@0601 │ │ +02c3a0: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ +02c3a6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/lang/CharSequence; │ │ │ │ #30 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37918,19 +37918,19 @@ │ │ type : '(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c378: |[02c378] com.github.kevinsawicki.http.HttpRequest.options:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c388: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c38c: 1a01 fb05 |0002: const-string v1, "OPTIONS" // string@05fb │ │ -02c390: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ -02c396: 1100 |0007: return-object v0 │ │ +02c3a8: |[02c3a8] com.github.kevinsawicki.http.HttpRequest.options:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c3b8: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c3bc: 1a01 0106 |0002: const-string v1, "OPTIONS" // string@0601 │ │ +02c3c0: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ +02c3c6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/net/URL; │ │ │ │ #31 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37938,19 +37938,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c398: |[02c398] com.github.kevinsawicki.http.HttpRequest.post:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c3a8: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c3ac: 1a01 2406 |0002: const-string v1, "POST" // string@0624 │ │ -02c3b0: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ -02c3b6: 1100 |0007: return-object v0 │ │ +02c3c8: |[02c3c8] com.github.kevinsawicki.http.HttpRequest.post:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c3d8: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c3dc: 1a01 2a06 |0002: const-string v1, "POST" // string@062a │ │ +02c3e0: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ +02c3e6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/lang/CharSequence; │ │ │ │ #32 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -37958,23 +37958,23 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c3b8: |[02c3b8] com.github.kevinsawicki.http.HttpRequest.post:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c3c8: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ -02c3ce: 0c00 |0003: move-result-object v0 │ │ -02c3d0: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ -02c3d4: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02c3da: 0c00 |0009: move-result-object v0 │ │ -02c3dc: 7110 df0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.post:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adf │ │ -02c3e2: 0c01 |000d: move-result-object v1 │ │ -02c3e4: 1101 |000e: return-object v1 │ │ +02c3e8: |[02c3e8] com.github.kevinsawicki.http.HttpRequest.post:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c3f8: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ +02c3fe: 0c00 |0003: move-result-object v0 │ │ +02c400: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ +02c404: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02c40a: 0c00 |0009: move-result-object v0 │ │ +02c40c: 7110 df0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.post:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adf │ │ +02c412: 0c01 |000d: move-result-object v1 │ │ +02c414: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1012 │ │ 0x0004 line=1013 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ @@ -37987,23 +37987,23 @@ │ │ type : '(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c3e8: |[02c3e8] com.github.kevinsawicki.http.HttpRequest.post:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c3f8: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ -02c3fe: 0c00 |0003: move-result-object v0 │ │ -02c400: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -02c404: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02c40a: 0c00 |0009: move-result-object v0 │ │ -02c40c: 7110 df0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.post:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adf │ │ -02c412: 0c01 |000d: move-result-object v1 │ │ -02c414: 1101 |000e: return-object v1 │ │ +02c418: |[02c418] com.github.kevinsawicki.http.HttpRequest.post:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c428: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ +02c42e: 0c00 |0003: move-result-object v0 │ │ +02c430: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +02c434: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02c43a: 0c00 |0009: move-result-object v0 │ │ +02c43c: 7110 df0a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.post:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adf │ │ +02c442: 0c01 |000d: move-result-object v1 │ │ +02c444: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0004 line=1034 │ │ locals : │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ 0x0000 - 0x000f reg=2 baseUrl Ljava/lang/CharSequence; │ │ @@ -38015,19 +38015,19 @@ │ │ type : '(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c418: |[02c418] com.github.kevinsawicki.http.HttpRequest.post:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c428: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c42c: 1a01 2406 |0002: const-string v1, "POST" // string@0624 │ │ -02c430: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ -02c436: 1100 |0007: return-object v0 │ │ +02c448: |[02c448] com.github.kevinsawicki.http.HttpRequest.post:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c458: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c45c: 1a01 2a06 |0002: const-string v1, "POST" // string@062a │ │ +02c460: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ +02c466: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/net/URL; │ │ │ │ #35 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38035,20 +38035,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -02c438: |[02c438] com.github.kevinsawicki.http.HttpRequest.proxyHost:(Ljava/lang/String;)V │ │ -02c448: 1a00 270c |0000: const-string v0, "http.proxyHost" // string@0c27 │ │ -02c44c: 7120 fc0a 1000 |0002: invoke-static {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ -02c452: 1a00 310c |0005: const-string v0, "https.proxyHost" // string@0c31 │ │ -02c456: 7120 fc0a 1000 |0007: invoke-static {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ -02c45c: 0e00 |000a: return-void │ │ +02c468: |[02c468] com.github.kevinsawicki.http.HttpRequest.proxyHost:(Ljava/lang/String;)V │ │ +02c478: 1a00 2d0c |0000: const-string v0, "http.proxyHost" // string@0c2d │ │ +02c47c: 7120 fc0a 1000 |0002: invoke-static {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ +02c482: 1a00 370c |0005: const-string v0, "https.proxyHost" // string@0c37 │ │ +02c486: 7120 fc0a 1000 |0007: invoke-static {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ +02c48c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ 0x0005 line=1296 │ │ 0x000a line=1297 │ │ locals : │ │ 0x0000 - 0x000b reg=1 host Ljava/lang/String; │ │ @@ -38058,22 +38058,22 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c460: |[02c460] com.github.kevinsawicki.http.HttpRequest.proxyPort:(I)V │ │ -02c470: 7110 5f0b 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ -02c476: 0c00 |0003: move-result-object v0 │ │ -02c478: 1a01 280c |0004: const-string v1, "http.proxyPort" // string@0c28 │ │ -02c47c: 7120 fc0a 0100 |0006: invoke-static {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ -02c482: 1a01 320c |0009: const-string v1, "https.proxyPort" // string@0c32 │ │ -02c486: 7120 fc0a 0100 |000b: invoke-static {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ -02c48c: 0e00 |000e: return-void │ │ +02c490: |[02c490] com.github.kevinsawicki.http.HttpRequest.proxyPort:(I)V │ │ +02c4a0: 7110 5f0b 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ +02c4a6: 0c00 |0003: move-result-object v0 │ │ +02c4a8: 1a01 2e0c |0004: const-string v1, "http.proxyPort" // string@0c2e │ │ +02c4ac: 7120 fc0a 0100 |0006: invoke-static {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ +02c4b2: 1a01 380c |0009: const-string v1, "https.proxyPort" // string@0c38 │ │ +02c4b6: 7120 fc0a 0100 |000b: invoke-static {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0afc │ │ +02c4bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0004 line=1309 │ │ 0x0009 line=1310 │ │ 0x000e line=1311 │ │ locals : │ │ @@ -38085,19 +38085,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c490: |[02c490] com.github.kevinsawicki.http.HttpRequest.put:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c4a0: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c4a4: 1a01 3306 |0002: const-string v1, "PUT" // string@0633 │ │ -02c4a8: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ -02c4ae: 1100 |0007: return-object v0 │ │ +02c4c0: |[02c4c0] com.github.kevinsawicki.http.HttpRequest.put:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c4d0: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c4d4: 1a01 3906 |0002: const-string v1, "PUT" // string@0639 │ │ +02c4d8: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ +02c4de: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/lang/CharSequence; │ │ │ │ #38 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38105,23 +38105,23 @@ │ │ type : '(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c4b0: |[02c4b0] com.github.kevinsawicki.http.HttpRequest.put:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c4c0: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ -02c4c6: 0c00 |0003: move-result-object v0 │ │ -02c4c8: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ -02c4cc: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02c4d2: 0c00 |0009: move-result-object v0 │ │ -02c4d4: 7110 e70a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.put:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae7 │ │ -02c4da: 0c01 |000d: move-result-object v1 │ │ -02c4dc: 1101 |000e: return-object v1 │ │ +02c4e0: |[02c4e0] com.github.kevinsawicki.http.HttpRequest.put:(Ljava/lang/CharSequence;Ljava/util/Map;Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c4f0: 7120 740a 3200 |0000: invoke-static {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;Ljava/util/Map;)Ljava/lang/String; // method@0a74 │ │ +02c4f6: 0c00 |0003: move-result-object v0 │ │ +02c4f8: 3804 0600 |0004: if-eqz v4, 000a // +0006 │ │ +02c4fc: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02c502: 0c00 |0009: move-result-object v0 │ │ +02c504: 7110 e70a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.put:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae7 │ │ +02c50a: 0c01 |000d: move-result-object v1 │ │ +02c50c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0004 line=1077 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ @@ -38134,23 +38134,23 @@ │ │ type : '(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02c4e0: |[02c4e0] com.github.kevinsawicki.http.HttpRequest.put:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c4f0: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ -02c4f6: 0c00 |0003: move-result-object v0 │ │ -02c4f8: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -02c4fc: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ -02c502: 0c00 |0009: move-result-object v0 │ │ -02c504: 7110 e70a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.put:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae7 │ │ -02c50a: 0c01 |000d: move-result-object v1 │ │ -02c50c: 1101 |000e: return-object v1 │ │ +02c510: |[02c510] com.github.kevinsawicki.http.HttpRequest.put:(Ljava/lang/CharSequence;Z[Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c520: 7120 750a 4200 |0000: invoke-static {v2, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.append:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0a75 │ │ +02c526: 0c00 |0003: move-result-object v0 │ │ +02c528: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +02c52c: 7110 a10a 0000 |0006: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.encode:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0aa1 │ │ +02c532: 0c00 |0009: move-result-object v0 │ │ +02c534: 7110 e70a 0000 |000a: invoke-static {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.put:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae7 │ │ +02c53a: 0c01 |000d: move-result-object v1 │ │ +02c53c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1097 │ │ 0x0004 line=1098 │ │ locals : │ │ 0x0004 - 0x000a reg=0 url Ljava/lang/String; │ │ 0x0000 - 0x000f reg=2 baseUrl Ljava/lang/CharSequence; │ │ @@ -38162,19 +38162,19 @@ │ │ type : '(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c510: |[02c510] com.github.kevinsawicki.http.HttpRequest.put:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c520: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c524: 1a01 3306 |0002: const-string v1, "PUT" // string@0633 │ │ -02c528: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ -02c52e: 1100 |0007: return-object v0 │ │ +02c540: |[02c540] com.github.kevinsawicki.http.HttpRequest.put:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c550: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c554: 1a01 3906 |0002: const-string v1, "PUT" // string@0639 │ │ +02c558: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ +02c55e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/net/URL; │ │ │ │ #41 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38182,21 +38182,21 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -02c530: |[02c530] com.github.kevinsawicki.http.HttpRequest.setConnectionFactory:(Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;)V │ │ -02c540: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -02c544: 6200 7702 |0002: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.DEFAULT:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@0277 │ │ -02c548: 6900 7d02 |0004: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ -02c54c: 0e00 |0006: return-void │ │ -02c54e: 6901 7d02 |0007: sput-object v1, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ -02c552: 28fd |0009: goto 0006 // -0003 │ │ +02c560: |[02c560] com.github.kevinsawicki.http.HttpRequest.setConnectionFactory:(Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;)V │ │ +02c570: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +02c574: 6200 7702 |0002: sget-object v0, Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory;.DEFAULT:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@0277 │ │ +02c578: 6900 7d02 |0004: sput-object v0, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ +02c57c: 0e00 |0006: return-void │ │ +02c57e: 6901 7d02 |0007: sput-object v1, Lcom/github/kevinsawicki/http/HttpRequest;.CONNECTION_FACTORY:Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory; // field@027d │ │ +02c582: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0002 line=376 │ │ 0x0006 line=379 │ │ 0x0007 line=378 │ │ locals : │ │ @@ -38207,25 +38207,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -02c554: |[02c554] com.github.kevinsawicki.http.HttpRequest.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -02c564: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -02c568: 2200 7701 |0002: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$3; // type@0177 │ │ -02c56c: 7030 310a 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$3;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0a31 │ │ -02c572: 7110 d60b 0000 |0007: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@0bd6 │ │ -02c578: 0c01 |000a: move-result-object v1 │ │ -02c57a: 1f01 c001 |000b: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -02c57e: 1101 |000d: return-object v1 │ │ -02c580: 2200 7801 |000e: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$4; // type@0178 │ │ -02c584: 7020 340a 2000 |0010: invoke-direct {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest$4;.:(Ljava/lang/String;)V // method@0a34 │ │ -02c58a: 28f4 |0013: goto 0007 // -000c │ │ +02c584: |[02c584] com.github.kevinsawicki.http.HttpRequest.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +02c594: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +02c598: 2200 7d01 |0002: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$3; // type@017d │ │ +02c59c: 7030 310a 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$3;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0a31 │ │ +02c5a2: 7110 d60b 0000 |0007: invoke-static {v0}, Ljava/security/AccessController;.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object; // method@0bd6 │ │ +02c5a8: 0c01 |000a: move-result-object v1 │ │ +02c5aa: 1f01 c601 |000b: check-cast v1, Ljava/lang/String; // type@01c6 │ │ +02c5ae: 1101 |000d: return-object v1 │ │ +02c5b0: 2200 7e01 |000e: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$4; // type@017e │ │ +02c5b4: 7020 340a 2000 |0010: invoke-direct {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest$4;.:(Ljava/lang/String;)V // method@0a34 │ │ +02c5ba: 28f4 |0013: goto 0007 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1345 │ │ 0x0002 line=1346 │ │ 0x0007 line=1359 │ │ 0x000e line=1353 │ │ locals : │ │ @@ -38239,19 +38239,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c58c: |[02c58c] com.github.kevinsawicki.http.HttpRequest.trace:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c59c: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c5a0: 1a01 cc06 |0002: const-string v1, "TRACE" // string@06cc │ │ -02c5a4: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ -02c5aa: 1100 |0007: return-object v0 │ │ +02c5bc: |[02c5bc] com.github.kevinsawicki.http.HttpRequest.trace:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c5cc: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c5d0: 1a01 d206 |0002: const-string v1, "TRACE" // string@06d2 │ │ +02c5d4: 7030 690a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0a69 │ │ +02c5da: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/lang/CharSequence; │ │ │ │ #44 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38259,19 +38259,19 @@ │ │ type : '(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02c5ac: |[02c5ac] com.github.kevinsawicki.http.HttpRequest.trace:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c5bc: 2200 8601 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02c5c0: 1a01 cc06 |0002: const-string v1, "TRACE" // string@06cc │ │ -02c5c4: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ -02c5ca: 1100 |0007: return-object v0 │ │ +02c5dc: |[02c5dc] com.github.kevinsawicki.http.HttpRequest.trace:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c5ec: 2200 8c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02c5f0: 1a01 d206 |0002: const-string v1, "TRACE" // string@06d2 │ │ +02c5f4: 7030 6a0a 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0a6a │ │ +02c5fa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 url Ljava/net/URL; │ │ │ │ Virtual methods - │ │ @@ -38280,19 +38280,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02c5cc: |[02c5cc] com.github.kevinsawicki.http.HttpRequest.accept:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c5dc: 1a00 3601 |0000: const-string v0, "Accept" // string@0136 │ │ -02c5e0: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02c5e6: 0c00 |0005: move-result-object v0 │ │ -02c5e8: 1100 |0006: return-object v0 │ │ +02c5fc: |[02c5fc] com.github.kevinsawicki.http.HttpRequest.accept:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c60c: 1a00 3601 |0000: const-string v0, "Accept" // string@0136 │ │ +02c610: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02c616: 0c00 |0005: move-result-object v0 │ │ +02c618: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2499 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 accept Ljava/lang/String; │ │ │ │ @@ -38301,19 +38301,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02c5ec: |[02c5ec] com.github.kevinsawicki.http.HttpRequest.acceptCharset:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c5fc: 1a00 3701 |0000: const-string v0, "Accept-Charset" // string@0137 │ │ -02c600: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02c606: 0c00 |0005: move-result-object v0 │ │ -02c608: 1100 |0006: return-object v0 │ │ +02c61c: |[02c61c] com.github.kevinsawicki.http.HttpRequest.acceptCharset:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c62c: 1a00 3701 |0000: const-string v0, "Accept-Charset" // string@0137 │ │ +02c630: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02c636: 0c00 |0005: move-result-object v0 │ │ +02c638: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2288 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 acceptCharset Ljava/lang/String; │ │ │ │ @@ -38322,19 +38322,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02c60c: |[02c60c] com.github.kevinsawicki.http.HttpRequest.acceptEncoding:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c61c: 1a00 3801 |0000: const-string v0, "Accept-Encoding" // string@0138 │ │ -02c620: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02c626: 0c00 |0005: move-result-object v0 │ │ -02c628: 1100 |0006: return-object v0 │ │ +02c63c: |[02c63c] com.github.kevinsawicki.http.HttpRequest.acceptEncoding:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c64c: 1a00 3801 |0000: const-string v0, "Accept-Encoding" // string@0138 │ │ +02c650: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02c656: 0c00 |0005: move-result-object v0 │ │ +02c658: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 acceptEncoding Ljava/lang/String; │ │ │ │ @@ -38343,19 +38343,19 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02c62c: |[02c62c] com.github.kevinsawicki.http.HttpRequest.acceptGzipEncoding:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c63c: 1a00 e60b |0000: const-string v0, "gzip" // string@0be6 │ │ -02c640: 6e20 6d0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.acceptEncoding:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a6d │ │ -02c646: 0c00 |0005: move-result-object v0 │ │ -02c648: 1100 |0006: return-object v0 │ │ +02c65c: |[02c65c] com.github.kevinsawicki.http.HttpRequest.acceptGzipEncoding:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c66c: 1a00 ec0b |0000: const-string v0, "gzip" // string@0bec │ │ +02c670: 6e20 6d0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.acceptEncoding:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a6d │ │ +02c676: 0c00 |0005: move-result-object v0 │ │ +02c678: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2278 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #4 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38363,19 +38363,19 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02c64c: |[02c64c] com.github.kevinsawicki.http.HttpRequest.acceptJson:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c65c: 1a00 4108 |0000: const-string v0, "application/json" // string@0841 │ │ -02c660: 6e20 6b0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.accept:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a6b │ │ -02c666: 0c00 |0005: move-result-object v0 │ │ -02c668: 1100 |0006: return-object v0 │ │ +02c67c: |[02c67c] com.github.kevinsawicki.http.HttpRequest.acceptJson:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c68c: 1a00 4708 |0000: const-string v0, "application/json" // string@0847 │ │ +02c690: 6e20 6b0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.accept:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a6b │ │ +02c696: 0c00 |0005: move-result-object v0 │ │ +02c698: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2508 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #5 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38383,19 +38383,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02c66c: |[02c66c] com.github.kevinsawicki.http.HttpRequest.authorization:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c67c: 1a00 7301 |0000: const-string v0, "Authorization" // string@0173 │ │ -02c680: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02c686: 0c00 |0005: move-result-object v0 │ │ -02c688: 1100 |0006: return-object v0 │ │ +02c69c: |[02c69c] com.github.kevinsawicki.http.HttpRequest.authorization:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c6ac: 1a00 7301 |0000: const-string v0, "Authorization" // string@0173 │ │ +02c6b0: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02c6b6: 0c00 |0005: move-result-object v0 │ │ +02c6b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2370 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 authorization Ljava/lang/String; │ │ │ │ @@ -38404,23 +38404,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02c68c: |[02c68c] com.github.kevinsawicki.http.HttpRequest.badRequest:()Z │ │ -02c69c: 1300 9001 |0000: const/16 v0, #int 400 // #190 │ │ -02c6a0: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -02c6a6: 0a01 |0005: move-result v1 │ │ -02c6a8: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -02c6ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02c6ae: 0f00 |0009: return v0 │ │ -02c6b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02c6b2: 28fe |000b: goto 0009 // -0002 │ │ +02c6bc: |[02c6bc] com.github.kevinsawicki.http.HttpRequest.badRequest:()Z │ │ +02c6cc: 1300 9001 |0000: const/16 v0, #int 400 // #190 │ │ +02c6d0: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +02c6d6: 0a01 |0005: move-result v1 │ │ +02c6d8: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +02c6dc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02c6de: 0f00 |0009: return v0 │ │ +02c6e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02c6e2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #7 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38428,40 +38428,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -02c6b4: |[02c6b4] com.github.kevinsawicki.http.HttpRequest.basic:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c6c4: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -02c6c8: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02c6ce: 1a01 8e01 |0005: const-string v1, "Basic " // string@018e │ │ -02c6d2: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02c6d8: 0c00 |000a: move-result-object v0 │ │ -02c6da: 2201 c101 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -02c6de: 7010 8e0b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02c6e4: 6e20 960b 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02c6ea: 0c01 |0013: move-result-object v1 │ │ -02c6ec: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ -02c6f0: 6e20 910b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02c6f6: 0c01 |0019: move-result-object v1 │ │ -02c6f8: 6e20 960b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02c6fe: 0c01 |001d: move-result-object v1 │ │ -02c700: 6e10 9a0b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02c706: 0c01 |0021: move-result-object v1 │ │ -02c708: 7110 4d0a 0100 |0022: invoke-static {v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0a4d │ │ -02c70e: 0c01 |0025: move-result-object v1 │ │ -02c710: 6e20 960b 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02c716: 0c00 |0029: move-result-object v0 │ │ -02c718: 6e10 9a0b 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02c71e: 0c00 |002d: move-result-object v0 │ │ -02c720: 6e20 760a 0300 |002e: invoke-virtual {v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.authorization:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a76 │ │ -02c726: 0c00 |0031: move-result-object v0 │ │ -02c728: 1100 |0032: return-object v0 │ │ +02c6e4: |[02c6e4] com.github.kevinsawicki.http.HttpRequest.basic:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c6f4: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +02c6f8: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02c6fe: 1a01 8e01 |0005: const-string v1, "Basic " // string@018e │ │ +02c702: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02c708: 0c00 |000a: move-result-object v0 │ │ +02c70a: 2201 c701 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +02c70e: 7010 8e0b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02c714: 6e20 960b 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02c71a: 0c01 |0013: move-result-object v1 │ │ +02c71c: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ +02c720: 6e20 910b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02c726: 0c01 |0019: move-result-object v1 │ │ +02c728: 6e20 960b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02c72e: 0c01 |001d: move-result-object v1 │ │ +02c730: 6e10 9a0b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02c736: 0c01 |0021: move-result-object v1 │ │ +02c738: 7110 4d0a 0100 |0022: invoke-static {v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0a4d │ │ +02c73e: 0c01 |0025: move-result-object v1 │ │ +02c740: 6e20 960b 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02c746: 0c00 |0029: move-result-object v0 │ │ +02c748: 6e10 9a0b 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02c74e: 0c00 |002d: move-result-object v0 │ │ +02c750: 6e20 760a 0300 |002e: invoke-virtual {v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.authorization:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a76 │ │ +02c756: 0c00 |0031: move-result-object v0 │ │ +02c758: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2392 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0033 reg=4 name Ljava/lang/String; │ │ 0x0000 - 0x0033 reg=5 password Ljava/lang/String; │ │ @@ -38471,19 +38471,19 @@ │ │ type : '(Ljava/util/concurrent/atomic/AtomicReference;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02c72c: |[02c72c] com.github.kevinsawicki.http.HttpRequest.body:(Ljava/util/concurrent/atomic/AtomicReference;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c73c: 6e10 7b0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.body:()Ljava/lang/String; // method@0a7b │ │ -02c742: 0c00 |0003: move-result-object v0 │ │ -02c744: 6e20 290c 0200 |0004: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0c29 │ │ -02c74a: 1101 |0007: return-object v1 │ │ +02c75c: |[02c75c] com.github.kevinsawicki.http.HttpRequest.body:(Ljava/util/concurrent/atomic/AtomicReference;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c76c: 6e10 7b0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.body:()Ljava/lang/String; // method@0a7b │ │ +02c772: 0c00 |0003: move-result-object v0 │ │ +02c774: 6e20 290c 0200 |0004: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0c29 │ │ +02c77a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1702 │ │ 0x0007 line=1703 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/atomic/AtomicReference; │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ @@ -38494,19 +38494,19 @@ │ │ type : '(Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02c74c: |[02c74c] com.github.kevinsawicki.http.HttpRequest.body:(Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c75c: 6e20 7c0a 3100 |0000: invoke-virtual {v1, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.body:(Ljava/lang/String;)Ljava/lang/String; // method@0a7c │ │ -02c762: 0c00 |0003: move-result-object v0 │ │ -02c764: 6e20 290c 0200 |0004: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0c29 │ │ -02c76a: 1101 |0007: return-object v1 │ │ +02c77c: |[02c77c] com.github.kevinsawicki.http.HttpRequest.body:(Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c78c: 6e20 7c0a 3100 |0000: invoke-virtual {v1, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.body:(Ljava/lang/String;)Ljava/lang/String; // method@0a7c │ │ +02c792: 0c00 |0003: move-result-object v0 │ │ +02c794: 6e20 290c 0200 |0004: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0c29 │ │ +02c79a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0007 line=1717 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/atomic/AtomicReference; │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ @@ -38518,20 +38518,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02c76c: |[02c76c] com.github.kevinsawicki.http.HttpRequest.body:()Ljava/lang/String; │ │ -02c77c: 6e10 850a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.charset:()Ljava/lang/String; // method@0a85 │ │ -02c782: 0c00 |0003: move-result-object v0 │ │ -02c784: 6e20 7c0a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.body:(Ljava/lang/String;)Ljava/lang/String; // method@0a7c │ │ -02c78a: 0c00 |0007: move-result-object v0 │ │ -02c78c: 1100 |0008: return-object v0 │ │ +02c79c: |[02c79c] com.github.kevinsawicki.http.HttpRequest.body:()Ljava/lang/String; │ │ +02c7ac: 6e10 850a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.charset:()Ljava/lang/String; // method@0a85 │ │ +02c7b2: 0c00 |0003: move-result-object v0 │ │ +02c7b4: 6e20 7c0a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.body:(Ljava/lang/String;)Ljava/lang/String; // method@0a7c │ │ +02c7ba: 0c00 |0007: move-result-object v0 │ │ +02c7bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1690 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #11 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38539,29 +38539,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -02c790: |[02c790] com.github.kevinsawicki.http.HttpRequest.body:(Ljava/lang/String;)Ljava/lang/String; │ │ -02c7a0: 6e10 820a 0300 |0000: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.byteStream:()Ljava/io/ByteArrayOutputStream; // method@0a82 │ │ -02c7a6: 0c01 |0003: move-result-object v1 │ │ -02c7a8: 6e10 7d0a 0300 |0004: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.buffer:()Ljava/io/BufferedInputStream; // method@0a7d │ │ -02c7ae: 0c02 |0007: move-result-object v2 │ │ -02c7b0: 6e30 930a 2301 |0008: invoke-virtual {v3, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ -02c7b6: 7110 b30a 0400 |000b: invoke-static {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; // method@0ab3 │ │ -02c7bc: 0c02 |000e: move-result-object v2 │ │ -02c7be: 6e20 160b 2100 |000f: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@0b16 │ │ -02c7c4: 0c02 |0012: move-result-object v2 │ │ -02c7c6: 1102 |0013: return-object v2 │ │ -02c7c8: 0d00 |0014: move-exception v0 │ │ -02c7ca: 2202 8301 |0015: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02c7ce: 7020 5c0a 0200 |0017: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02c7d4: 2702 |001a: throw v2 │ │ +02c7c0: |[02c7c0] com.github.kevinsawicki.http.HttpRequest.body:(Ljava/lang/String;)Ljava/lang/String; │ │ +02c7d0: 6e10 820a 0300 |0000: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.byteStream:()Ljava/io/ByteArrayOutputStream; // method@0a82 │ │ +02c7d6: 0c01 |0003: move-result-object v1 │ │ +02c7d8: 6e10 7d0a 0300 |0004: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.buffer:()Ljava/io/BufferedInputStream; // method@0a7d │ │ +02c7de: 0c02 |0007: move-result-object v2 │ │ +02c7e0: 6e30 930a 2301 |0008: invoke-virtual {v3, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ +02c7e6: 7110 b30a 0400 |000b: invoke-static {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; // method@0ab3 │ │ +02c7ec: 0c02 |000e: move-result-object v2 │ │ +02c7ee: 6e20 160b 2100 |000f: invoke-virtual {v1, v2}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@0b16 │ │ +02c7f4: 0c02 |0012: move-result-object v2 │ │ +02c7f6: 1102 |0013: return-object v2 │ │ +02c7f8: 0d00 |0014: move-exception v0 │ │ +02c7fa: 2202 8901 |0015: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02c7fe: 7020 5c0a 0200 |0017: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02c804: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ Ljava/io/IOException; -> 0x0014 │ │ positions : │ │ 0x0000 line=1673 │ │ 0x0004 line=1675 │ │ 0x000b line=1676 │ │ @@ -38578,21 +38578,21 @@ │ │ type : '()Ljava/io/BufferedInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -02c7e8: |[02c7e8] com.github.kevinsawicki.http.HttpRequest.buffer:()Ljava/io/BufferedInputStream; │ │ -02c7f8: 2200 8d01 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@018d │ │ -02c7fc: 6e10 fe0a 0300 |0002: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.stream:()Ljava/io/InputStream; // method@0afe │ │ -02c802: 0c01 |0005: move-result-object v1 │ │ -02c804: 5232 a002 |0006: iget v2, v3, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02c808: 7030 0d0b 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@0b0d │ │ -02c80e: 1100 |000b: return-object v0 │ │ +02c818: |[02c818] com.github.kevinsawicki.http.HttpRequest.buffer:()Ljava/io/BufferedInputStream; │ │ +02c828: 2200 9301 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0193 │ │ +02c82c: 6e10 fe0a 0300 |0002: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.stream:()Ljava/io/InputStream; // method@0afe │ │ +02c832: 0c01 |0005: move-result-object v1 │ │ +02c834: 5232 a002 |0006: iget v2, v3, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02c838: 7030 0d0b 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@0b0d │ │ +02c83e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1755 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #13 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38600,17 +38600,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c810: |[02c810] com.github.kevinsawicki.http.HttpRequest.bufferSize:()I │ │ -02c820: 5210 a002 |0000: iget v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02c824: 0f00 |0002: return v0 │ │ +02c840: |[02c840] com.github.kevinsawicki.http.HttpRequest.bufferSize:()I │ │ +02c850: 5210 a002 |0000: iget v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02c854: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1623 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #14 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38618,23 +38618,23 @@ │ │ type : '(I)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02c828: |[02c828] com.github.kevinsawicki.http.HttpRequest.bufferSize:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c838: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02c83a: 3503 0a00 |0001: if-ge v3, v0, 000b // +000a │ │ -02c83e: 2200 af01 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -02c842: 1a01 b106 |0005: const-string v1, "Size must be greater than zero" // string@06b1 │ │ -02c846: 7020 550b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -02c84c: 2700 |000a: throw v0 │ │ -02c84e: 5923 a002 |000b: iput v3, v2, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02c852: 1102 |000d: return-object v2 │ │ +02c858: |[02c858] com.github.kevinsawicki.http.HttpRequest.bufferSize:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c868: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02c86a: 3503 0a00 |0001: if-ge v3, v0, 000b // +000a │ │ +02c86e: 2200 b501 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +02c872: 1a01 b706 |0005: const-string v1, "Size must be greater than zero" // string@06b7 │ │ +02c876: 7020 550b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +02c87c: 2700 |000a: throw v0 │ │ +02c87e: 5923 a002 |000b: iput v3, v2, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02c882: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1609 │ │ 0x0003 line=1610 │ │ 0x000b line=1611 │ │ 0x000d line=1612 │ │ locals : │ │ @@ -38646,20 +38646,20 @@ │ │ type : '()Ljava/io/BufferedReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02c854: |[02c854] com.github.kevinsawicki.http.HttpRequest.bufferedReader:()Ljava/io/BufferedReader; │ │ -02c864: 6e10 850a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.charset:()Ljava/lang/String; // method@0a85 │ │ -02c86a: 0c00 |0003: move-result-object v0 │ │ -02c86c: 6e20 810a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.bufferedReader:(Ljava/lang/String;)Ljava/io/BufferedReader; // method@0a81 │ │ -02c872: 0c00 |0007: move-result-object v0 │ │ -02c874: 1100 |0008: return-object v0 │ │ +02c884: |[02c884] com.github.kevinsawicki.http.HttpRequest.bufferedReader:()Ljava/io/BufferedReader; │ │ +02c894: 6e10 850a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.charset:()Ljava/lang/String; // method@0a85 │ │ +02c89a: 0c00 |0003: move-result-object v0 │ │ +02c89c: 6e20 810a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.bufferedReader:(Ljava/lang/String;)Ljava/io/BufferedReader; // method@0a81 │ │ +02c8a2: 0c00 |0007: move-result-object v0 │ │ +02c8a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1846 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #16 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38667,21 +38667,21 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/BufferedReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -02c878: |[02c878] com.github.kevinsawicki.http.HttpRequest.bufferedReader:(Ljava/lang/String;)Ljava/io/BufferedReader; │ │ -02c888: 2200 8f01 |0000: new-instance v0, Ljava/io/BufferedReader; // type@018f │ │ -02c88c: 6e20 ed0a 4300 |0002: invoke-virtual {v3, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.reader:(Ljava/lang/String;)Ljava/io/InputStreamReader; // method@0aed │ │ -02c892: 0c01 |0005: move-result-object v1 │ │ -02c894: 5232 a002 |0006: iget v2, v3, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02c898: 7030 100b 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0b10 │ │ -02c89e: 1100 |000b: return-object v0 │ │ +02c8a8: |[02c8a8] com.github.kevinsawicki.http.HttpRequest.bufferedReader:(Ljava/lang/String;)Ljava/io/BufferedReader; │ │ +02c8b8: 2200 9501 |0000: new-instance v0, Ljava/io/BufferedReader; // type@0195 │ │ +02c8bc: 6e20 ed0a 4300 |0002: invoke-virtual {v3, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.reader:(Ljava/lang/String;)Ljava/io/InputStreamReader; // method@0aed │ │ +02c8c2: 0c01 |0005: move-result-object v1 │ │ +02c8c4: 5232 a002 |0006: iget v2, v3, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02c8c8: 7030 100b 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0b10 │ │ +02c8ce: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000c reg=4 charset Ljava/lang/String; │ │ │ │ @@ -38690,24 +38690,24 @@ │ │ type : '()Ljava/io/ByteArrayOutputStream;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02c8a0: |[02c8a0] com.github.kevinsawicki.http.HttpRequest.byteStream:()Ljava/io/ByteArrayOutputStream; │ │ -02c8b0: 6e10 8d0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.contentLength:()I // method@0a8d │ │ -02c8b6: 0a00 |0003: move-result v0 │ │ -02c8b8: 3d00 0800 |0004: if-lez v0, 000c // +0008 │ │ -02c8bc: 2201 9101 |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0191 │ │ -02c8c0: 7020 140b 0100 |0008: invoke-direct {v1, v0}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@0b14 │ │ -02c8c6: 1101 |000b: return-object v1 │ │ -02c8c8: 2201 9101 |000c: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0191 │ │ -02c8cc: 7010 130b 0100 |000e: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@0b13 │ │ -02c8d2: 28fa |0011: goto 000b // -0006 │ │ +02c8d0: |[02c8d0] com.github.kevinsawicki.http.HttpRequest.byteStream:()Ljava/io/ByteArrayOutputStream; │ │ +02c8e0: 6e10 8d0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.contentLength:()I // method@0a8d │ │ +02c8e6: 0a00 |0003: move-result v0 │ │ +02c8e8: 3d00 0800 |0004: if-lez v0, 000c // +0008 │ │ +02c8ec: 2201 9701 |0006: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0197 │ │ +02c8f0: 7020 140b 0100 |0008: invoke-direct {v1, v0}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@0b14 │ │ +02c8f6: 1101 |000b: return-object v1 │ │ +02c8f8: 2201 9701 |000c: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0197 │ │ +02c8fc: 7010 130b 0100 |000e: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@0b13 │ │ +02c902: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1655 │ │ 0x0004 line=1656 │ │ 0x0006 line=1657 │ │ 0x000b line=1659 │ │ locals : │ │ @@ -38719,27 +38719,27 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -02c8d4: |[02c8d4] com.github.kevinsawicki.http.HttpRequest.bytes:()[B │ │ -02c8e4: 6e10 820a 0300 |0000: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.byteStream:()Ljava/io/ByteArrayOutputStream; // method@0a82 │ │ -02c8ea: 0c01 |0003: move-result-object v1 │ │ -02c8ec: 6e10 7d0a 0300 |0004: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.buffer:()Ljava/io/BufferedInputStream; // method@0a7d │ │ -02c8f2: 0c02 |0007: move-result-object v2 │ │ -02c8f4: 6e30 930a 2301 |0008: invoke-virtual {v3, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ -02c8fa: 6e10 150b 0100 |000b: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0b15 │ │ -02c900: 0c02 |000e: move-result-object v2 │ │ -02c902: 1102 |000f: return-object v2 │ │ -02c904: 0d00 |0010: move-exception v0 │ │ -02c906: 2202 8301 |0011: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02c90a: 7020 5c0a 0200 |0013: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02c910: 2702 |0016: throw v2 │ │ +02c904: |[02c904] com.github.kevinsawicki.http.HttpRequest.bytes:()[B │ │ +02c914: 6e10 820a 0300 |0000: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.byteStream:()Ljava/io/ByteArrayOutputStream; // method@0a82 │ │ +02c91a: 0c01 |0003: move-result-object v1 │ │ +02c91c: 6e10 7d0a 0300 |0004: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.buffer:()Ljava/io/BufferedInputStream; // method@0a7d │ │ +02c922: 0c02 |0007: move-result-object v2 │ │ +02c924: 6e30 930a 2301 |0008: invoke-virtual {v3, v2, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ +02c92a: 6e10 150b 0100 |000b: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0b15 │ │ +02c930: 0c02 |000e: move-result-object v2 │ │ +02c932: 1102 |000f: return-object v2 │ │ +02c934: 0d00 |0010: move-exception v0 │ │ +02c936: 2202 8901 |0011: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02c93a: 7020 5c0a 0200 |0013: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02c940: 2702 |0016: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0000 line=1738 │ │ 0x0004 line=1740 │ │ 0x000b line=1744 │ │ @@ -38755,19 +38755,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02c924: |[02c924] com.github.kevinsawicki.http.HttpRequest.cacheControl:()Ljava/lang/String; │ │ -02c934: 1a00 aa01 |0000: const-string v0, "Cache-Control" // string@01aa │ │ -02c938: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -02c93e: 0c00 |0005: move-result-object v0 │ │ -02c940: 1100 |0006: return-object v0 │ │ +02c954: |[02c954] com.github.kevinsawicki.http.HttpRequest.cacheControl:()Ljava/lang/String; │ │ +02c964: 1a00 aa01 |0000: const-string v0, "Cache-Control" // string@01aa │ │ +02c968: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +02c96e: 0c00 |0005: move-result-object v0 │ │ +02c970: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2324 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #20 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38775,20 +38775,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02c944: |[02c944] com.github.kevinsawicki.http.HttpRequest.charset:()Ljava/lang/String; │ │ -02c954: 1a00 d201 |0000: const-string v0, "Content-Type" // string@01d2 │ │ -02c958: 1a01 d508 |0002: const-string v1, "charset" // string@08d5 │ │ -02c95c: 6e30 d20a 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.parameter:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0ad2 │ │ -02c962: 0c00 |0007: move-result-object v0 │ │ -02c964: 1100 |0008: return-object v0 │ │ +02c974: |[02c974] com.github.kevinsawicki.http.HttpRequest.charset:()Ljava/lang/String; │ │ +02c984: 1a00 d201 |0000: const-string v0, "Content-Type" // string@01d2 │ │ +02c988: 1a01 db08 |0002: const-string v1, "charset" // string@08db │ │ +02c98c: 6e30 d20a 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.parameter:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0ad2 │ │ +02c992: 0c00 |0007: move-result-object v0 │ │ +02c994: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2227 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #21 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38796,19 +38796,19 @@ │ │ type : '(I)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02c968: |[02c968] com.github.kevinsawicki.http.HttpRequest.chunk:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c978: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02c97e: 0c00 |0003: move-result-object v0 │ │ -02c980: 6e20 b30b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setChunkedStreamingMode:(I)V // method@0bb3 │ │ -02c986: 1101 |0007: return-object v1 │ │ +02c998: |[02c998] com.github.kevinsawicki.http.HttpRequest.chunk:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c9a8: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02c9ae: 0c00 |0003: move-result-object v0 │ │ +02c9b0: 6e20 b30b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setChunkedStreamingMode:(I)V // method@0bb3 │ │ +02c9b6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1593 │ │ 0x0007 line=1594 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 size I │ │ @@ -38818,37 +38818,37 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -02c988: |[02c988] com.github.kevinsawicki.http.HttpRequest.closeOutput:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02c998: 5420 a702 |0000: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02c99c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -02c9a0: 1102 |0004: return-object v2 │ │ -02c9a2: 5520 a602 |0005: iget-boolean v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.multipart:Z // field@02a6 │ │ -02c9a6: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -02c9aa: 5420 a702 |0009: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02c9ae: 1a01 0e00 |000b: const-string v1, " │ │ +02c9b8: |[02c9b8] com.github.kevinsawicki.http.HttpRequest.closeOutput:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02c9c8: 5420 a702 |0000: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02c9cc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +02c9d0: 1102 |0004: return-object v2 │ │ +02c9d2: 5520 a602 |0005: iget-boolean v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.multipart:Z // field@02a6 │ │ +02c9d6: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +02c9da: 5420 a702 |0009: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02c9de: 1a01 0e00 |000b: const-string v1, " │ │ --00content0boundary00-- │ │ " // string@000e │ │ -02c9b2: 6e20 660a 1000 |000d: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ -02c9b8: 5520 a502 |0010: iget-boolean v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02c9bc: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -02c9c0: 5420 a702 |0014: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02c9c4: 6e10 650a 0000 |0016: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.close:()V // method@0a65 │ │ -02c9ca: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -02c9cc: 5b20 a702 |001a: iput-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02c9d0: 28e8 |001c: goto 0004 // -0018 │ │ -02c9d2: 5420 a702 |001d: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02c9d6: 6e10 650a 0000 |001f: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.close:()V // method@0a65 │ │ -02c9dc: 28f7 |0022: goto 0019 // -0009 │ │ -02c9de: 0d00 |0023: move-exception v0 │ │ -02c9e0: 28f5 |0024: goto 0019 // -000b │ │ +02c9e2: 6e20 660a 1000 |000d: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ +02c9e8: 5520 a502 |0010: iget-boolean v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02c9ec: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +02c9f0: 5420 a702 |0014: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02c9f4: 6e10 650a 0000 |0016: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.close:()V // method@0a65 │ │ +02c9fa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +02c9fc: 5b20 a702 |001a: iput-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02ca00: 28e8 |001c: goto 0004 // -0018 │ │ +02ca02: 5420 a702 |001d: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02ca06: 6e10 650a 0000 |001f: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.close:()V // method@0a65 │ │ +02ca0c: 28f7 |0022: goto 0019 // -0009 │ │ +02ca0e: 0d00 |0023: move-exception v0 │ │ +02ca10: 28f5 |0024: goto 0019 // -000b │ │ catches : 1 │ │ 0x0014 - 0x0019 │ │ Ljava/io/IOException; -> 0x0023 │ │ positions : │ │ 0x0000 line=2565 │ │ 0x0004 line=2578 │ │ 0x0005 line=2567 │ │ @@ -38866,22 +38866,22 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02c9f4: |[02c9f4] com.github.kevinsawicki.http.HttpRequest.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02ca04: 6e10 870a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a87 │ │ -02ca0a: 0c01 |0003: move-result-object v1 │ │ -02ca0c: 1101 |0004: return-object v1 │ │ -02ca0e: 0d00 |0005: move-exception v0 │ │ -02ca10: 2201 8301 |0006: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02ca14: 7020 5c0a 0100 |0008: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02ca1a: 2701 |000b: throw v1 │ │ +02ca24: |[02ca24] com.github.kevinsawicki.http.HttpRequest.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02ca34: 6e10 870a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a87 │ │ +02ca3a: 0c01 |0003: move-result-object v1 │ │ +02ca3c: 1101 |0004: return-object v1 │ │ +02ca3e: 0d00 |0005: move-exception v0 │ │ +02ca40: 2201 8901 |0006: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02ca44: 7020 5c0a 0100 |0008: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02ca4a: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=2590 │ │ 0x0005 line=2591 │ │ 0x0006 line=2592 │ │ @@ -38894,25 +38894,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02ca2c: |[02ca2c] com.github.kevinsawicki.http.HttpRequest.code:()I │ │ -02ca3c: 6e10 870a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a87 │ │ -02ca42: 6e10 ae0a 0200 |0003: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02ca48: 0c01 |0006: move-result-object v1 │ │ -02ca4a: 6e10 b00b 0100 |0007: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0bb0 │ │ -02ca50: 0a01 |000a: move-result v1 │ │ -02ca52: 0f01 |000b: return v1 │ │ -02ca54: 0d00 |000c: move-exception v0 │ │ -02ca56: 2201 8301 |000d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02ca5a: 7020 5c0a 0100 |000f: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02ca60: 2701 |0012: throw v1 │ │ +02ca5c: |[02ca5c] com.github.kevinsawicki.http.HttpRequest.code:()I │ │ +02ca6c: 6e10 870a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a87 │ │ +02ca72: 6e10 ae0a 0200 |0003: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02ca78: 0c01 |0006: move-result-object v1 │ │ +02ca7a: 6e10 b00b 0100 |0007: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0bb0 │ │ +02ca80: 0a01 |000a: move-result v1 │ │ +02ca82: 0f01 |000b: return v1 │ │ +02ca84: 0d00 |000c: move-exception v0 │ │ +02ca86: 2201 8901 |000d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02ca8a: 7020 5c0a 0100 |000f: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02ca90: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0003 line=1481 │ │ 0x000c line=1482 │ │ @@ -38926,19 +38926,19 @@ │ │ type : '(Ljava/util/concurrent/atomic/AtomicInteger;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02ca74: |[02ca74] com.github.kevinsawicki.http.HttpRequest.code:(Ljava/util/concurrent/atomic/AtomicInteger;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02ca84: 6e10 890a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -02ca8a: 0a00 |0003: move-result v0 │ │ -02ca8c: 6e20 280c 0200 |0004: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@0c28 │ │ -02ca92: 1101 |0007: return-object v1 │ │ +02caa4: |[02caa4] com.github.kevinsawicki.http.HttpRequest.code:(Ljava/util/concurrent/atomic/AtomicInteger;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cab4: 6e10 890a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +02caba: 0a00 |0003: move-result v0 │ │ +02cabc: 6e20 280c 0200 |0004: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@0c28 │ │ +02cac2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1497 │ │ 0x0007 line=1498 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 output Ljava/util/concurrent/atomic/AtomicInteger; │ │ @@ -38948,19 +38948,19 @@ │ │ type : '(I)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02ca94: |[02ca94] com.github.kevinsawicki.http.HttpRequest.connectTimeout:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02caa4: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02caaa: 0c00 |0003: move-result-object v0 │ │ -02caac: 6e20 b40b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0bb4 │ │ -02cab2: 1101 |0007: return-object v1 │ │ +02cac4: |[02cac4] com.github.kevinsawicki.http.HttpRequest.connectTimeout:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cad4: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02cada: 0c00 |0003: move-result-object v0 │ │ +02cadc: 6e20 b40b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0bb4 │ │ +02cae2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1962 │ │ 0x0007 line=1963 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 timeout I │ │ @@ -38970,19 +38970,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02cab4: |[02cab4] com.github.kevinsawicki.http.HttpRequest.contentEncoding:()Ljava/lang/String; │ │ -02cac4: 1a00 d001 |0000: const-string v0, "Content-Encoding" // string@01d0 │ │ -02cac8: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -02cace: 0c00 |0005: move-result-object v0 │ │ -02cad0: 1100 |0006: return-object v0 │ │ +02cae4: |[02cae4] com.github.kevinsawicki.http.HttpRequest.contentEncoding:()Ljava/lang/String; │ │ +02caf4: 1a00 d001 |0000: const-string v0, "Content-Encoding" // string@01d0 │ │ +02caf8: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +02cafe: 0c00 |0005: move-result-object v0 │ │ +02cb00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2297 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #28 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -38990,19 +38990,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02cad4: |[02cad4] com.github.kevinsawicki.http.HttpRequest.contentLength:()I │ │ -02cae4: 1a00 d101 |0000: const-string v0, "Content-Length" // string@01d1 │ │ -02cae8: 6e20 c30a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.intHeader:(Ljava/lang/String;)I // method@0ac3 │ │ -02caee: 0a00 |0005: move-result v0 │ │ -02caf0: 0f00 |0006: return v0 │ │ +02cb04: |[02cb04] com.github.kevinsawicki.http.HttpRequest.contentLength:()I │ │ +02cb14: 1a00 d101 |0000: const-string v0, "Content-Length" // string@01d1 │ │ +02cb18: 6e20 c30a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.intHeader:(Ljava/lang/String;)I // method@0ac3 │ │ +02cb1e: 0a00 |0005: move-result v0 │ │ +02cb20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2468 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #29 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -39010,19 +39010,19 @@ │ │ type : '(I)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02caf4: |[02caf4] com.github.kevinsawicki.http.HttpRequest.contentLength:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cb04: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02cb0a: 0c00 |0003: move-result-object v0 │ │ -02cb0c: 6e20 b60b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setFixedLengthStreamingMode:(I)V // method@0bb6 │ │ -02cb12: 1101 |0007: return-object v1 │ │ +02cb24: |[02cb24] com.github.kevinsawicki.http.HttpRequest.contentLength:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cb34: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02cb3a: 0c00 |0003: move-result-object v0 │ │ +02cb3c: 6e20 b60b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setFixedLengthStreamingMode:(I)V // method@0bb6 │ │ +02cb42: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2488 │ │ 0x0007 line=2489 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 contentLength I │ │ @@ -39032,20 +39032,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02cb14: |[02cb14] com.github.kevinsawicki.http.HttpRequest.contentLength:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cb24: 7110 5c0b 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0b5c │ │ -02cb2a: 0a00 |0003: move-result v0 │ │ -02cb2c: 6e20 8e0a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.contentLength:(I)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a8e │ │ -02cb32: 0c00 |0007: move-result-object v0 │ │ -02cb34: 1100 |0008: return-object v0 │ │ +02cb44: |[02cb44] com.github.kevinsawicki.http.HttpRequest.contentLength:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cb54: 7110 5c0b 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0b5c │ │ +02cb5a: 0a00 |0003: move-result v0 │ │ +02cb5c: 6e20 8e0a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.contentLength:(I)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a8e │ │ +02cb62: 0c00 |0007: move-result-object v0 │ │ +02cb64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2478 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0009 reg=2 contentLength Ljava/lang/String; │ │ │ │ @@ -39054,19 +39054,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02cb38: |[02cb38] com.github.kevinsawicki.http.HttpRequest.contentType:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cb48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02cb4a: 6e30 910a 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.contentType:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a91 │ │ -02cb50: 0c00 |0004: move-result-object v0 │ │ -02cb52: 1100 |0005: return-object v0 │ │ +02cb68: |[02cb68] com.github.kevinsawicki.http.HttpRequest.contentType:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cb78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02cb7a: 6e30 910a 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.contentType:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a91 │ │ +02cb80: 0c00 |0004: move-result-object v0 │ │ +02cb82: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2435 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 contentType Ljava/lang/String; │ │ │ │ @@ -39075,39 +39075,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -02cb54: |[02cb54] com.github.kevinsawicki.http.HttpRequest.contentType:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cb64: 3806 2800 |0000: if-eqz v6, 0028 // +0028 │ │ -02cb68: 6e10 870b 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02cb6e: 0a01 |0005: move-result v1 │ │ -02cb70: 3d01 2200 |0006: if-lez v1, 0028 // +0022 │ │ -02cb74: 1a00 e300 |0008: const-string v0, "; charset=" // string@00e3 │ │ -02cb78: 1a01 d201 |000a: const-string v1, "Content-Type" // string@01d2 │ │ -02cb7c: 2202 c101 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -02cb80: 7010 8e0b 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02cb86: 6e20 960b 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02cb8c: 0c02 |0014: move-result-object v2 │ │ -02cb8e: 1a03 e300 |0015: const-string v3, "; charset=" // string@00e3 │ │ -02cb92: 6e20 960b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02cb98: 0c02 |001a: move-result-object v2 │ │ -02cb9a: 6e20 960b 6200 |001b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02cba0: 0c02 |001e: move-result-object v2 │ │ -02cba2: 6e10 9a0b 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02cba8: 0c02 |0022: move-result-object v2 │ │ -02cbaa: 6e30 b90a 1402 |0023: invoke-virtual {v4, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02cbb0: 0c01 |0026: move-result-object v1 │ │ -02cbb2: 1101 |0027: return-object v1 │ │ -02cbb4: 1a01 d201 |0028: const-string v1, "Content-Type" // string@01d2 │ │ -02cbb8: 6e30 b90a 1405 |002a: invoke-virtual {v4, v1, v5}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02cbbe: 0c01 |002d: move-result-object v1 │ │ -02cbc0: 28f9 |002e: goto 0027 // -0007 │ │ +02cb84: |[02cb84] com.github.kevinsawicki.http.HttpRequest.contentType:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cb94: 3806 2800 |0000: if-eqz v6, 0028 // +0028 │ │ +02cb98: 6e10 870b 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02cb9e: 0a01 |0005: move-result v1 │ │ +02cba0: 3d01 2200 |0006: if-lez v1, 0028 // +0022 │ │ +02cba4: 1a00 e300 |0008: const-string v0, "; charset=" // string@00e3 │ │ +02cba8: 1a01 d201 |000a: const-string v1, "Content-Type" // string@01d2 │ │ +02cbac: 2202 c701 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +02cbb0: 7010 8e0b 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02cbb6: 6e20 960b 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02cbbc: 0c02 |0014: move-result-object v2 │ │ +02cbbe: 1a03 e300 |0015: const-string v3, "; charset=" // string@00e3 │ │ +02cbc2: 6e20 960b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02cbc8: 0c02 |001a: move-result-object v2 │ │ +02cbca: 6e20 960b 6200 |001b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02cbd0: 0c02 |001e: move-result-object v2 │ │ +02cbd2: 6e10 9a0b 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02cbd8: 0c02 |0022: move-result-object v2 │ │ +02cbda: 6e30 b90a 1402 |0023: invoke-virtual {v4, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02cbe0: 0c01 |0026: move-result-object v1 │ │ +02cbe2: 1101 |0027: return-object v1 │ │ +02cbe4: 1a01 d201 |0028: const-string v1, "Content-Type" // string@01d2 │ │ +02cbe8: 6e30 b90a 1405 |002a: invoke-virtual {v4, v1, v5}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02cbee: 0c01 |002d: move-result-object v1 │ │ +02cbf0: 28f9 |002e: goto 0027 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2446 │ │ 0x0008 line=2447 │ │ 0x000a line=2448 │ │ 0x0027 line=2450 │ │ locals : │ │ @@ -39121,19 +39121,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02cbc4: |[02cbc4] com.github.kevinsawicki.http.HttpRequest.contentType:()Ljava/lang/String; │ │ -02cbd4: 1a00 d201 |0000: const-string v0, "Content-Type" // string@01d2 │ │ -02cbd8: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -02cbde: 0c00 |0005: move-result-object v0 │ │ -02cbe0: 1100 |0006: return-object v0 │ │ +02cbf4: |[02cbf4] com.github.kevinsawicki.http.HttpRequest.contentType:()Ljava/lang/String; │ │ +02cc04: 1a00 d201 |0000: const-string v0, "Content-Type" // string@01d2 │ │ +02cc08: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +02cc0e: 0c00 |0005: move-result-object v0 │ │ +02cc10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2459 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #34 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -39141,26 +39141,26 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -02cbe4: |[02cbe4] com.github.kevinsawicki.http.HttpRequest.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cbf4: 2200 7c01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$8; // type@017c │ │ -02cbf8: 5563 a502 |0002: iget-boolean v3, v6, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02cbfc: 0761 |0004: move-object v1, v6 │ │ -02cbfe: 0772 |0005: move-object v2, v7 │ │ -02cc00: 0774 |0006: move-object v4, v7 │ │ -02cc02: 0785 |0007: move-object v5, v8 │ │ -02cc04: 7606 430a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest$8;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/InputStream;Ljava/io/OutputStream;)V // method@0a43 │ │ -02cc0a: 6e10 440a 0000 |000b: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$8;.call:()Ljava/lang/Object; // method@0a44 │ │ -02cc10: 0c00 |000e: move-result-object v0 │ │ -02cc12: 1f00 8601 |000f: check-cast v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02cc16: 1100 |0011: return-object v0 │ │ +02cc14: |[02cc14] com.github.kevinsawicki.http.HttpRequest.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cc24: 2200 8201 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$8; // type@0182 │ │ +02cc28: 5563 a502 |0002: iget-boolean v3, v6, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02cc2c: 0761 |0004: move-object v1, v6 │ │ +02cc2e: 0772 |0005: move-object v2, v7 │ │ +02cc30: 0774 |0006: move-object v4, v7 │ │ +02cc32: 0785 |0007: move-object v5, v8 │ │ +02cc34: 7606 430a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest$8;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/InputStream;Ljava/io/OutputStream;)V // method@0a43 │ │ +02cc3a: 6e10 440a 0000 |000b: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$8;.call:()Ljava/lang/Object; // method@0a44 │ │ +02cc40: 0c00 |000e: move-result-object v0 │ │ +02cc42: 1f00 8c01 |000f: check-cast v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02cc46: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2521 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0012 reg=7 input Ljava/io/InputStream; │ │ 0x0000 - 0x0012 reg=8 output Ljava/io/OutputStream; │ │ @@ -39170,26 +39170,26 @@ │ │ type : '(Ljava/io/Reader;Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -02cc18: |[02cc18] com.github.kevinsawicki.http.HttpRequest.copy:(Ljava/io/Reader;Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cc28: 2200 7d01 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$9; // type@017d │ │ -02cc2c: 5563 a502 |0002: iget-boolean v3, v6, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02cc30: 0761 |0004: move-object v1, v6 │ │ -02cc32: 0772 |0005: move-object v2, v7 │ │ -02cc34: 0774 |0006: move-object v4, v7 │ │ -02cc36: 0785 |0007: move-object v5, v8 │ │ -02cc38: 7606 470a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest$9;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/Reader;Ljava/io/Writer;)V // method@0a47 │ │ -02cc3e: 6e10 480a 0000 |000b: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$9;.call:()Ljava/lang/Object; // method@0a48 │ │ -02cc44: 0c00 |000e: move-result-object v0 │ │ -02cc46: 1f00 8601 |000f: check-cast v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02cc4a: 1100 |0011: return-object v0 │ │ +02cc48: |[02cc48] com.github.kevinsawicki.http.HttpRequest.copy:(Ljava/io/Reader;Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cc58: 2200 8301 |0000: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$9; // type@0183 │ │ +02cc5c: 5563 a502 |0002: iget-boolean v3, v6, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02cc60: 0761 |0004: move-object v1, v6 │ │ +02cc62: 0772 |0005: move-object v2, v7 │ │ +02cc64: 0774 |0006: move-object v4, v7 │ │ +02cc66: 0785 |0007: move-object v5, v8 │ │ +02cc68: 7606 470a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest$9;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/Reader;Ljava/io/Writer;)V // method@0a47 │ │ +02cc6e: 6e10 480a 0000 |000b: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$9;.call:()Ljava/lang/Object; // method@0a48 │ │ +02cc74: 0c00 |000e: move-result-object v0 │ │ +02cc76: 1f00 8c01 |000f: check-cast v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02cc7a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2544 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0012 reg=7 input Ljava/io/Reader; │ │ 0x0000 - 0x0012 reg=8 output Ljava/io/Writer; │ │ @@ -39199,23 +39199,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02cc4c: |[02cc4c] com.github.kevinsawicki.http.HttpRequest.created:()Z │ │ -02cc5c: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ -02cc60: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -02cc66: 0a01 |0005: move-result v1 │ │ -02cc68: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -02cc6c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02cc6e: 0f00 |0009: return v0 │ │ -02cc70: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02cc72: 28fe |000b: goto 0009 // -0002 │ │ +02cc7c: |[02cc7c] com.github.kevinsawicki.http.HttpRequest.created:()Z │ │ +02cc8c: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ +02cc90: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +02cc96: 0a01 |0005: move-result v1 │ │ +02cc98: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +02cc9c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02cc9e: 0f00 |0009: return v0 │ │ +02cca0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02cca2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1518 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #37 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -39223,19 +39223,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02cc74: |[02cc74] com.github.kevinsawicki.http.HttpRequest.date:()J │ │ -02cc84: 1a00 fb01 |0000: const-string v0, "Date" // string@01fb │ │ -02cc88: 6e20 990a 0200 |0002: invoke-virtual {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.dateHeader:(Ljava/lang/String;)J // method@0a99 │ │ -02cc8e: 0b00 |0005: move-result-wide v0 │ │ -02cc90: 1000 |0006: return-wide v0 │ │ +02cca4: |[02cca4] com.github.kevinsawicki.http.HttpRequest.date:()J │ │ +02ccb4: 1a00 fb01 |0000: const-string v0, "Date" // string@01fb │ │ +02ccb8: 6e20 990a 0200 |0002: invoke-virtual {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.dateHeader:(Ljava/lang/String;)J // method@0a99 │ │ +02ccbe: 0b00 |0005: move-result-wide v0 │ │ +02ccc0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2315 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #38 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -39243,19 +39243,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -02cc94: |[02cc94] com.github.kevinsawicki.http.HttpRequest.dateHeader:(Ljava/lang/String;)J │ │ -02cca4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -02cca8: 6e40 9a0a 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.dateHeader:(Ljava/lang/String;J)J // method@0a9a │ │ -02ccae: 0b00 |0005: move-result-wide v0 │ │ -02ccb0: 1000 |0006: return-wide v0 │ │ +02ccc4: |[02ccc4] com.github.kevinsawicki.http.HttpRequest.dateHeader:(Ljava/lang/String;)J │ │ +02ccd4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +02ccd8: 6e40 9a0a 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.dateHeader:(Ljava/lang/String;J)J // method@0a9a │ │ +02ccde: 0b00 |0005: move-result-wide v0 │ │ +02cce0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2045 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=3 name Ljava/lang/String; │ │ │ │ @@ -39264,21 +39264,21 @@ │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -02ccb4: |[02ccb4] com.github.kevinsawicki.http.HttpRequest.dateHeader:(Ljava/lang/String;J)J │ │ -02ccc4: 6e10 880a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a88 │ │ -02ccca: 6e10 ae0a 0200 |0003: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02ccd0: 0c00 |0006: move-result-object v0 │ │ -02ccd2: 6e40 a90b 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/net/HttpURLConnection;.getHeaderFieldDate:(Ljava/lang/String;J)J // method@0ba9 │ │ -02ccd8: 0b00 |000a: move-result-wide v0 │ │ -02ccda: 1000 |000b: return-wide v0 │ │ +02cce4: |[02cce4] com.github.kevinsawicki.http.HttpRequest.dateHeader:(Ljava/lang/String;J)J │ │ +02ccf4: 6e10 880a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a88 │ │ +02ccfa: 6e10 ae0a 0200 |0003: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02cd00: 0c00 |0006: move-result-object v0 │ │ +02cd02: 6e40 a90b 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/net/HttpURLConnection;.getHeaderFieldDate:(Ljava/lang/String;J)J // method@0ba9 │ │ +02cd08: 0b00 |000a: move-result-wide v0 │ │ +02cd0a: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2059 │ │ 0x0003 line=2060 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000c reg=3 name Ljava/lang/String; │ │ @@ -39289,19 +39289,19 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02ccdc: |[02ccdc] com.github.kevinsawicki.http.HttpRequest.disconnect:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02ccec: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02ccf2: 0c00 |0003: move-result-object v0 │ │ -02ccf4: 6e10 a60b 0000 |0004: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0ba6 │ │ -02ccfa: 1101 |0007: return-object v1 │ │ +02cd0c: |[02cd0c] com.github.kevinsawicki.http.HttpRequest.disconnect:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cd1c: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02cd22: 0c00 |0003: move-result-object v0 │ │ +02cd24: 6e10 a60b 0000 |0004: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@0ba6 │ │ +02cd2a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ 0x0007 line=1583 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ @@ -39310,19 +39310,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02ccfc: |[02ccfc] com.github.kevinsawicki.http.HttpRequest.eTag:()Ljava/lang/String; │ │ -02cd0c: 1a00 0f02 |0000: const-string v0, "ETag" // string@020f │ │ -02cd10: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -02cd16: 0c00 |0005: move-result-object v0 │ │ -02cd18: 1100 |0006: return-object v0 │ │ +02cd2c: |[02cd2c] com.github.kevinsawicki.http.HttpRequest.eTag:()Ljava/lang/String; │ │ +02cd3c: 1a00 0f02 |0000: const-string v0, "ETag" // string@020f │ │ +02cd40: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +02cd46: 0c00 |0005: move-result-object v0 │ │ +02cd48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2333 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #42 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -39330,19 +39330,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02cd1c: |[02cd1c] com.github.kevinsawicki.http.HttpRequest.expires:()J │ │ -02cd2c: 1a00 1b02 |0000: const-string v0, "Expires" // string@021b │ │ -02cd30: 6e20 990a 0200 |0002: invoke-virtual {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.dateHeader:(Ljava/lang/String;)J // method@0a99 │ │ -02cd36: 0b00 |0005: move-result-wide v0 │ │ -02cd38: 1000 |0006: return-wide v0 │ │ +02cd4c: |[02cd4c] com.github.kevinsawicki.http.HttpRequest.expires:()J │ │ +02cd5c: 1a00 1b02 |0000: const-string v0, "Expires" // string@021b │ │ +02cd60: 6e20 990a 0200 |0002: invoke-virtual {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.dateHeader:(Ljava/lang/String;)J // method@0a99 │ │ +02cd66: 0b00 |0005: move-result-wide v0 │ │ +02cd68: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2342 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #43 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -39350,18 +39350,18 @@ │ │ type : '(Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02cd3c: |[02cd3c] com.github.kevinsawicki.http.HttpRequest.followRedirects:(Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cd4c: 6e10 ae0a 0000 |0000: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02cd52: 7110 b70b 0100 |0003: invoke-static {v1}, Ljava/net/HttpURLConnection;.setFollowRedirects:(Z)V // method@0bb7 │ │ -02cd58: 1100 |0006: return-object v0 │ │ +02cd6c: |[02cd6c] com.github.kevinsawicki.http.HttpRequest.followRedirects:(Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cd7c: 6e10 ae0a 0000 |0000: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02cd82: 7110 b70b 0100 |0003: invoke-static {v1}, Ljava/net/HttpURLConnection;.setFollowRedirects:(Z)V // method@0bb7 │ │ +02cd88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3132 │ │ 0x0006 line=3133 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=1 followRedirects Z │ │ @@ -39371,19 +39371,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -02cd5c: |[02cd5c] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/lang/Object;Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cd6c: 1a00 ff06 |0000: const-string v0, "UTF-8" // string@06ff │ │ -02cd70: 6e40 a50a 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa5 │ │ -02cd76: 0c00 |0005: move-result-object v0 │ │ -02cd78: 1100 |0006: return-object v0 │ │ +02cd8c: |[02cd8c] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/lang/Object;Ljava/lang/Object;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cd9c: 1a00 0507 |0000: const-string v0, "UTF-8" // string@0705 │ │ +02cda0: 6e40 a50a 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa5 │ │ +02cda6: 0c00 |0005: move-result-object v0 │ │ +02cda8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3003 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=3 value Ljava/lang/Object; │ │ @@ -39393,53 +39393,53 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -02cd7c: |[02cd7c] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02cd8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02cd8e: 5543 a202 |0001: iget-boolean v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.form:Z // field@02a2 │ │ -02cd92: 3903 4000 |0003: if-nez v3, 0043 // +0040 │ │ -02cd96: 0121 |0005: move v1, v2 │ │ -02cd98: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -02cd9c: 1a03 4208 |0008: const-string v3, "application/x-www-form-urlencoded" // string@0842 │ │ -02cda0: 6e30 910a 3407 |000a: invoke-virtual {v4, v3, v7}, Lcom/github/kevinsawicki/http/HttpRequest;.contentType:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a91 │ │ -02cda6: 5c42 a202 |000d: iput-boolean v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.form:Z // field@02a2 │ │ -02cdaa: 7110 b30a 0700 |000f: invoke-static {v7}, Lcom/github/kevinsawicki/http/HttpRequest;.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; // method@0ab3 │ │ -02cdb0: 0c07 |0012: move-result-object v7 │ │ -02cdb2: 6e10 cf0a 0400 |0013: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ -02cdb8: 3901 0900 |0016: if-nez v1, 001f // +0009 │ │ -02cdbc: 5442 a702 |0018: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02cdc0: 1303 2600 |001a: const/16 v3, #int 38 // #26 │ │ -02cdc4: 6e20 670a 3200 |001c: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(I)V // method@0a67 │ │ -02cdca: 5442 a702 |001f: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02cdce: 6e10 720b 0500 |0021: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02cdd4: 0c03 |0024: move-result-object v3 │ │ -02cdd6: 7120 cc0b 7300 |0025: invoke-static {v3, v7}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0bcc │ │ -02cddc: 0c03 |0028: move-result-object v3 │ │ -02cdde: 6e20 660a 3200 |0029: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ -02cde4: 5442 a702 |002c: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02cde8: 1303 3d00 |002e: const/16 v3, #int 61 // #3d │ │ -02cdec: 6e20 670a 3200 |0030: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(I)V // method@0a67 │ │ -02cdf2: 3806 0f00 |0033: if-eqz v6, 0042 // +000f │ │ -02cdf6: 5442 a702 |0035: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02cdfa: 6e10 720b 0600 |0037: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02ce00: 0c03 |003a: move-result-object v3 │ │ -02ce02: 7120 cc0b 7300 |003b: invoke-static {v3, v7}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0bcc │ │ -02ce08: 0c03 |003e: move-result-object v3 │ │ -02ce0a: 6e20 660a 3200 |003f: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ -02ce10: 1104 |0042: return-object v4 │ │ -02ce12: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -02ce14: 28c2 |0044: goto 0006 // -003e │ │ -02ce16: 0d00 |0045: move-exception v0 │ │ -02ce18: 2202 8301 |0046: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02ce1c: 7020 5c0a 0200 |0048: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02ce22: 2702 |004b: throw v2 │ │ +02cdac: |[02cdac] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cdbc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02cdbe: 5543 a202 |0001: iget-boolean v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.form:Z // field@02a2 │ │ +02cdc2: 3903 4000 |0003: if-nez v3, 0043 // +0040 │ │ +02cdc6: 0121 |0005: move v1, v2 │ │ +02cdc8: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +02cdcc: 1a03 4808 |0008: const-string v3, "application/x-www-form-urlencoded" // string@0848 │ │ +02cdd0: 6e30 910a 3407 |000a: invoke-virtual {v4, v3, v7}, Lcom/github/kevinsawicki/http/HttpRequest;.contentType:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a91 │ │ +02cdd6: 5c42 a202 |000d: iput-boolean v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.form:Z // field@02a2 │ │ +02cdda: 7110 b30a 0700 |000f: invoke-static {v7}, Lcom/github/kevinsawicki/http/HttpRequest;.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; // method@0ab3 │ │ +02cde0: 0c07 |0012: move-result-object v7 │ │ +02cde2: 6e10 cf0a 0400 |0013: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ +02cde8: 3901 0900 |0016: if-nez v1, 001f // +0009 │ │ +02cdec: 5442 a702 |0018: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02cdf0: 1303 2600 |001a: const/16 v3, #int 38 // #26 │ │ +02cdf4: 6e20 670a 3200 |001c: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(I)V // method@0a67 │ │ +02cdfa: 5442 a702 |001f: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02cdfe: 6e10 720b 0500 |0021: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02ce04: 0c03 |0024: move-result-object v3 │ │ +02ce06: 7120 cc0b 7300 |0025: invoke-static {v3, v7}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0bcc │ │ +02ce0c: 0c03 |0028: move-result-object v3 │ │ +02ce0e: 6e20 660a 3200 |0029: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ +02ce14: 5442 a702 |002c: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02ce18: 1303 3d00 |002e: const/16 v3, #int 61 // #3d │ │ +02ce1c: 6e20 670a 3200 |0030: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(I)V // method@0a67 │ │ +02ce22: 3806 0f00 |0033: if-eqz v6, 0042 // +000f │ │ +02ce26: 5442 a702 |0035: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02ce2a: 6e10 720b 0600 |0037: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02ce30: 0c03 |003a: move-result-object v3 │ │ +02ce32: 7120 cc0b 7300 |003b: invoke-static {v3, v7}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0bcc │ │ +02ce38: 0c03 |003e: move-result-object v3 │ │ +02ce3a: 6e20 660a 3200 |003f: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ +02ce40: 1104 |0042: return-object v4 │ │ +02ce42: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +02ce44: 28c2 |0044: goto 0006 // -003e │ │ +02ce46: 0d00 |0045: move-exception v0 │ │ +02ce48: 2202 8901 |0046: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02ce4c: 7020 5c0a 0200 |0048: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02ce52: 2702 |004b: throw v2 │ │ catches : 1 │ │ 0x0013 - 0x0042 │ │ Ljava/io/IOException; -> 0x0045 │ │ positions : │ │ 0x0001 line=3020 │ │ 0x0006 line=3021 │ │ 0x0008 line=3022 │ │ @@ -39470,19 +39470,19 @@ │ │ type : '(Ljava/util/Map$Entry;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02ce34: |[02ce34] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/util/Map$Entry;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02ce44: 1a00 ff06 |0000: const-string v0, "UTF-8" // string@06ff │ │ -02ce48: 6e30 a70a 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/util/Map$Entry;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa7 │ │ -02ce4e: 0c00 |0005: move-result-object v0 │ │ -02ce50: 1100 |0006: return-object v0 │ │ +02ce64: |[02ce64] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/util/Map$Entry;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02ce74: 1a00 0507 |0000: const-string v0, "UTF-8" // string@0705 │ │ +02ce78: 6e30 a70a 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/util/Map$Entry;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa7 │ │ +02ce7e: 0c00 |0005: move-result-object v0 │ │ +02ce80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2971 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry<**>; │ │ @@ -39492,22 +39492,22 @@ │ │ type : '(Ljava/util/Map$Entry;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -02ce54: |[02ce54] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/util/Map$Entry;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02ce64: 7210 070c 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ -02ce6a: 0c00 |0003: move-result-object v0 │ │ -02ce6c: 7210 080c 0300 |0004: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ -02ce72: 0c01 |0007: move-result-object v1 │ │ -02ce74: 6e40 a50a 0241 |0008: invoke-virtual {v2, v0, v1, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa5 │ │ -02ce7a: 0c00 |000b: move-result-object v0 │ │ -02ce7c: 1100 |000c: return-object v0 │ │ +02ce84: |[02ce84] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/util/Map$Entry;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02ce94: 7210 070c 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ +02ce9a: 0c00 |0003: move-result-object v0 │ │ +02ce9c: 7210 080c 0300 |0004: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ +02cea2: 0c01 |0007: move-result-object v1 │ │ +02cea4: 6e40 a50a 0241 |0008: invoke-virtual {v2, v0, v1, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa5 │ │ +02ceaa: 0c00 |000b: move-result-object v0 │ │ +02ceac: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2987 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x000d reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000d reg=3 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry<**>; │ │ @@ -39518,19 +39518,19 @@ │ │ type : '(Ljava/util/Map;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02ce80: |[02ce80] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/util/Map;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02ce90: 1a00 ff06 |0000: const-string v0, "UTF-8" // string@06ff │ │ -02ce94: 6e30 a90a 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/util/Map;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa9 │ │ -02ce9a: 0c00 |0005: move-result-object v0 │ │ -02ce9c: 1100 |0006: return-object v0 │ │ +02ceb0: |[02ceb0] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/util/Map;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cec0: 1a00 0507 |0000: const-string v0, "UTF-8" // string@0705 │ │ +02cec4: 6e30 a90a 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/util/Map;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa9 │ │ +02ceca: 0c00 |0005: move-result-object v0 │ │ +02cecc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2957 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map; │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 values Ljava/util/Map; Ljava/util/Map<**>; │ │ @@ -39540,31 +39540,31 @@ │ │ type : '(Ljava/util/Map;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -02cea0: |[02cea0] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/util/Map;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02ceb0: 7210 0b0c 0400 |0000: invoke-interface {v4}, Ljava/util/Map;.isEmpty:()Z // method@0c0b │ │ -02ceb6: 0a02 |0003: move-result v2 │ │ -02ceb8: 3902 1a00 |0004: if-nez v2, 001e // +001a │ │ -02cebc: 7210 090c 0400 |0006: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0c09 │ │ -02cec2: 0c02 |0009: move-result-object v2 │ │ -02cec4: 7210 0f0c 0200 |000a: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ -02ceca: 0c01 |000d: move-result-object v1 │ │ -02cecc: 7210 f70b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -02ced2: 0a02 |0011: move-result v2 │ │ -02ced4: 3802 0c00 |0012: if-eqz v2, 001e // +000c │ │ -02ced8: 7210 f80b 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -02cede: 0c00 |0017: move-result-object v0 │ │ -02cee0: 1f00 ea01 |0018: check-cast v0, Ljava/util/Map$Entry; // type@01ea │ │ -02cee4: 6e30 a70a 0305 |001a: invoke-virtual {v3, v0, v5}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/util/Map$Entry;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa7 │ │ -02ceea: 28f1 |001d: goto 000e // -000f │ │ -02ceec: 1103 |001e: return-object v3 │ │ +02ced0: |[02ced0] com.github.kevinsawicki.http.HttpRequest.form:(Ljava/util/Map;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02cee0: 7210 0b0c 0400 |0000: invoke-interface {v4}, Ljava/util/Map;.isEmpty:()Z // method@0c0b │ │ +02cee6: 0a02 |0003: move-result v2 │ │ +02cee8: 3902 1a00 |0004: if-nez v2, 001e // +001a │ │ +02ceec: 7210 090c 0400 |0006: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0c09 │ │ +02cef2: 0c02 |0009: move-result-object v2 │ │ +02cef4: 7210 0f0c 0200 |000a: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ +02cefa: 0c01 |000d: move-result-object v1 │ │ +02cefc: 7210 f70b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +02cf02: 0a02 |0011: move-result v2 │ │ +02cf04: 3802 0c00 |0012: if-eqz v2, 001e // +000c │ │ +02cf08: 7210 f80b 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +02cf0e: 0c00 |0017: move-result-object v0 │ │ +02cf10: 1f00 f001 |0018: check-cast v0, Ljava/util/Map$Entry; // type@01f0 │ │ +02cf14: 6e30 a70a 0305 |001a: invoke-virtual {v3, v0, v5}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/util/Map$Entry;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa7 │ │ +02cf1a: 28f1 |001d: goto 000e // -000f │ │ +02cf1c: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3050 │ │ 0x0006 line=3051 │ │ 0x001a line=3052 │ │ 0x001e line=3053 │ │ locals : │ │ @@ -39580,22 +39580,22 @@ │ │ type : '()Ljava/net/HttpURLConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02cef0: |[02cef0] com.github.kevinsawicki.http.HttpRequest.getConnection:()Ljava/net/HttpURLConnection; │ │ -02cf00: 5410 a102 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ -02cf04: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -02cf08: 7010 950a 0100 |0004: invoke-direct {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.createConnection:()Ljava/net/HttpURLConnection; // method@0a95 │ │ -02cf0e: 0c00 |0007: move-result-object v0 │ │ -02cf10: 5b10 a102 |0008: iput-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ -02cf14: 5410 a102 |000a: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ -02cf18: 1100 |000c: return-object v0 │ │ +02cf20: |[02cf20] com.github.kevinsawicki.http.HttpRequest.getConnection:()Ljava/net/HttpURLConnection; │ │ +02cf30: 5410 a102 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ +02cf34: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +02cf38: 7010 950a 0100 |0004: invoke-direct {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.createConnection:()Ljava/net/HttpURLConnection; // method@0a95 │ │ +02cf3e: 0c00 |0007: move-result-object v0 │ │ +02cf40: 5b10 a102 |0008: iput-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ +02cf44: 5410 a102 |000a: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ +02cf48: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1443 │ │ 0x0004 line=1444 │ │ 0x000a line=1445 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ @@ -39605,82 +39605,82 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -02cf1c: |[02cf1c] com.github.kevinsawicki.http.HttpRequest.getParam:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -02cf2c: 130a 2200 |0000: const/16 v10, #int 34 // #22 │ │ -02cf30: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -02cf32: 1309 3b00 |0003: const/16 v9, #int 59 // #3b │ │ -02cf36: 12f8 |0005: const/4 v8, #int -1 // #ff │ │ -02cf38: 380c 0800 |0006: if-eqz v12, 000e // +0008 │ │ -02cf3c: 6e10 870b 0c00 |0008: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02cf42: 0a07 |000b: move-result v7 │ │ -02cf44: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ -02cf48: 0763 |000e: move-object v3, v6 │ │ -02cf4a: 1103 |000f: return-object v3 │ │ -02cf4c: 6e10 870b 0c00 |0010: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02cf52: 0a01 |0013: move-result v1 │ │ -02cf54: 6e20 830b 9c00 |0014: invoke-virtual {v12, v9}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ -02cf5a: 0a07 |0017: move-result v7 │ │ -02cf5c: d804 0701 |0018: add-int/lit8 v4, v7, #int 1 // #01 │ │ -02cf60: 3804 0400 |001a: if-eqz v4, 001e // +0004 │ │ -02cf64: 3314 0400 |001c: if-ne v4, v1, 0020 // +0004 │ │ -02cf68: 0763 |001e: move-object v3, v6 │ │ -02cf6a: 28f0 |001f: goto 000f // -0010 │ │ -02cf6c: 6e30 840b 9c04 |0020: invoke-virtual {v12, v9, v4}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ -02cf72: 0a00 |0023: move-result v0 │ │ -02cf74: 3380 0300 |0024: if-ne v0, v8, 0027 // +0003 │ │ -02cf78: 0110 |0026: move v0, v1 │ │ -02cf7a: 3504 4e00 |0027: if-ge v4, v0, 0075 // +004e │ │ -02cf7e: 1307 3d00 |0029: const/16 v7, #int 61 // #3d │ │ -02cf82: 6e30 840b 7c04 |002b: invoke-virtual {v12, v7, v4}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ -02cf88: 0a02 |002e: move-result v2 │ │ -02cf8a: 3282 3c00 |002f: if-eq v2, v8, 006b // +003c │ │ -02cf8e: 3502 3a00 |0031: if-ge v2, v0, 006b // +003a │ │ -02cf92: 6e30 8b0b 4c02 |0033: invoke-virtual {v12, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -02cf98: 0c07 |0036: move-result-object v7 │ │ -02cf9a: 6e10 8c0b 0700 |0037: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ -02cfa0: 0c07 |003a: move-result-object v7 │ │ -02cfa2: 6e20 7e0b 7d00 |003b: invoke-virtual {v13, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -02cfa8: 0a07 |003e: move-result v7 │ │ -02cfaa: 3807 2c00 |003f: if-eqz v7, 006b // +002c │ │ -02cfae: d807 0201 |0041: add-int/lit8 v7, v2, #int 1 // #01 │ │ -02cfb2: 6e30 8b0b 7c00 |0043: invoke-virtual {v12, v7, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -02cfb8: 0c07 |0046: move-result-object v7 │ │ -02cfba: 6e10 8c0b 0700 |0047: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ -02cfc0: 0c03 |004a: move-result-object v3 │ │ -02cfc2: 6e10 870b 0300 |004b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02cfc8: 0a05 |004e: move-result v5 │ │ -02cfca: 3805 1c00 |004f: if-eqz v5, 006b // +001c │ │ -02cfce: 1226 |0051: const/4 v6, #int 2 // #2 │ │ -02cfd0: 3765 bdff |0052: if-le v5, v6, 000f // -0043 │ │ -02cfd4: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -02cfd6: 6e20 7c0b 6300 |0055: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -02cfdc: 0a06 |0058: move-result v6 │ │ -02cfde: 336a b6ff |0059: if-ne v10, v6, 000f // -004a │ │ -02cfe2: d806 05ff |005b: add-int/lit8 v6, v5, #int -1 // #ff │ │ -02cfe6: 6e20 7c0b 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -02cfec: 0a06 |0060: move-result v6 │ │ -02cfee: 336a aeff |0061: if-ne v10, v6, 000f // -0052 │ │ -02cff2: 1216 |0063: const/4 v6, #int 1 // #1 │ │ -02cff4: d807 05ff |0064: add-int/lit8 v7, v5, #int -1 // #ff │ │ -02cff8: 6e30 8b0b 6307 |0066: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -02cffe: 0c03 |0069: move-result-object v3 │ │ -02d000: 28a5 |006a: goto 000f // -005b │ │ -02d002: d804 0001 |006b: add-int/lit8 v4, v0, #int 1 // #01 │ │ -02d006: 6e30 840b 9c04 |006d: invoke-virtual {v12, v9, v4}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ -02d00c: 0a00 |0070: move-result v0 │ │ -02d00e: 3380 b6ff |0071: if-ne v0, v8, 0027 // -004a │ │ -02d012: 0110 |0073: move v0, v1 │ │ -02d014: 28b3 |0074: goto 0027 // -004d │ │ -02d016: 0763 |0075: move-object v3, v6 │ │ -02d018: 2899 |0076: goto 000f // -0067 │ │ +02cf4c: |[02cf4c] com.github.kevinsawicki.http.HttpRequest.getParam:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +02cf5c: 130a 2200 |0000: const/16 v10, #int 34 // #22 │ │ +02cf60: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +02cf62: 1309 3b00 |0003: const/16 v9, #int 59 // #3b │ │ +02cf66: 12f8 |0005: const/4 v8, #int -1 // #ff │ │ +02cf68: 380c 0800 |0006: if-eqz v12, 000e // +0008 │ │ +02cf6c: 6e10 870b 0c00 |0008: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02cf72: 0a07 |000b: move-result v7 │ │ +02cf74: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ +02cf78: 0763 |000e: move-object v3, v6 │ │ +02cf7a: 1103 |000f: return-object v3 │ │ +02cf7c: 6e10 870b 0c00 |0010: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02cf82: 0a01 |0013: move-result v1 │ │ +02cf84: 6e20 830b 9c00 |0014: invoke-virtual {v12, v9}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ +02cf8a: 0a07 |0017: move-result v7 │ │ +02cf8c: d804 0701 |0018: add-int/lit8 v4, v7, #int 1 // #01 │ │ +02cf90: 3804 0400 |001a: if-eqz v4, 001e // +0004 │ │ +02cf94: 3314 0400 |001c: if-ne v4, v1, 0020 // +0004 │ │ +02cf98: 0763 |001e: move-object v3, v6 │ │ +02cf9a: 28f0 |001f: goto 000f // -0010 │ │ +02cf9c: 6e30 840b 9c04 |0020: invoke-virtual {v12, v9, v4}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ +02cfa2: 0a00 |0023: move-result v0 │ │ +02cfa4: 3380 0300 |0024: if-ne v0, v8, 0027 // +0003 │ │ +02cfa8: 0110 |0026: move v0, v1 │ │ +02cfaa: 3504 4e00 |0027: if-ge v4, v0, 0075 // +004e │ │ +02cfae: 1307 3d00 |0029: const/16 v7, #int 61 // #3d │ │ +02cfb2: 6e30 840b 7c04 |002b: invoke-virtual {v12, v7, v4}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ +02cfb8: 0a02 |002e: move-result v2 │ │ +02cfba: 3282 3c00 |002f: if-eq v2, v8, 006b // +003c │ │ +02cfbe: 3502 3a00 |0031: if-ge v2, v0, 006b // +003a │ │ +02cfc2: 6e30 8b0b 4c02 |0033: invoke-virtual {v12, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +02cfc8: 0c07 |0036: move-result-object v7 │ │ +02cfca: 6e10 8c0b 0700 |0037: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ +02cfd0: 0c07 |003a: move-result-object v7 │ │ +02cfd2: 6e20 7e0b 7d00 |003b: invoke-virtual {v13, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +02cfd8: 0a07 |003e: move-result v7 │ │ +02cfda: 3807 2c00 |003f: if-eqz v7, 006b // +002c │ │ +02cfde: d807 0201 |0041: add-int/lit8 v7, v2, #int 1 // #01 │ │ +02cfe2: 6e30 8b0b 7c00 |0043: invoke-virtual {v12, v7, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +02cfe8: 0c07 |0046: move-result-object v7 │ │ +02cfea: 6e10 8c0b 0700 |0047: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ +02cff0: 0c03 |004a: move-result-object v3 │ │ +02cff2: 6e10 870b 0300 |004b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02cff8: 0a05 |004e: move-result v5 │ │ +02cffa: 3805 1c00 |004f: if-eqz v5, 006b // +001c │ │ +02cffe: 1226 |0051: const/4 v6, #int 2 // #2 │ │ +02d000: 3765 bdff |0052: if-le v5, v6, 000f // -0043 │ │ +02d004: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +02d006: 6e20 7c0b 6300 |0055: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +02d00c: 0a06 |0058: move-result v6 │ │ +02d00e: 336a b6ff |0059: if-ne v10, v6, 000f // -004a │ │ +02d012: d806 05ff |005b: add-int/lit8 v6, v5, #int -1 // #ff │ │ +02d016: 6e20 7c0b 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +02d01c: 0a06 |0060: move-result v6 │ │ +02d01e: 336a aeff |0061: if-ne v10, v6, 000f // -0052 │ │ +02d022: 1216 |0063: const/4 v6, #int 1 // #1 │ │ +02d024: d807 05ff |0064: add-int/lit8 v7, v5, #int -1 // #ff │ │ +02d028: 6e30 8b0b 6307 |0066: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +02d02e: 0c03 |0069: move-result-object v3 │ │ +02d030: 28a5 |006a: goto 000f // -005b │ │ +02d032: d804 0001 |006b: add-int/lit8 v4, v0, #int 1 // #01 │ │ +02d036: 6e30 840b 9c04 |006d: invoke-virtual {v12, v9, v4}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ +02d03c: 0a00 |0070: move-result v0 │ │ +02d03e: 3380 b6ff |0071: if-ne v0, v8, 0027 // -004a │ │ +02d042: 0110 |0073: move v0, v1 │ │ +02d044: 28b3 |0074: goto 0027 // -004d │ │ +02d046: 0763 |0075: move-object v3, v6 │ │ +02d048: 2899 |0076: goto 000f // -0067 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=2186 │ │ 0x000f line=2218 │ │ 0x0010 line=2189 │ │ 0x0014 line=2190 │ │ 0x001a line=2191 │ │ @@ -39717,85 +39717,85 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -02d01c: |[02d01c] com.github.kevinsawicki.http.HttpRequest.getParams:(Ljava/lang/String;)Ljava/util/Map; │ │ -02d02c: 130c 2200 |0000: const/16 v12, #int 34 // #22 │ │ -02d030: 130b 3b00 |0002: const/16 v11, #int 59 // #3b │ │ -02d034: 12fa |0004: const/4 v10, #int -1 // #ff │ │ -02d036: 380e 0800 |0005: if-eqz v14, 000d // +0008 │ │ -02d03a: 6e10 870b 0e00 |0007: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02d040: 0a08 |000a: move-result v8 │ │ -02d042: 3908 0700 |000b: if-nez v8, 0012 // +0007 │ │ -02d046: 7100 ed0b 0000 |000d: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0bed │ │ -02d04c: 0c05 |0010: move-result-object v5 │ │ -02d04e: 1105 |0011: return-object v5 │ │ -02d050: 6e10 870b 0e00 |0012: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02d056: 0a01 |0015: move-result v1 │ │ -02d058: 6e20 830b be00 |0016: invoke-virtual {v14, v11}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ -02d05e: 0a08 |0019: move-result v8 │ │ -02d060: d806 0801 |001a: add-int/lit8 v6, v8, #int 1 // #01 │ │ -02d064: 3806 0400 |001c: if-eqz v6, 0020 // +0004 │ │ -02d068: 3316 0700 |001e: if-ne v6, v1, 0025 // +0007 │ │ -02d06c: 7100 ed0b 0000 |0020: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0bed │ │ -02d072: 0c05 |0023: move-result-object v5 │ │ -02d074: 28ed |0024: goto 0011 // -0013 │ │ -02d076: 6e30 840b be06 |0025: invoke-virtual {v14, v11, v6}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ -02d07c: 0a00 |0028: move-result v0 │ │ -02d07e: 33a0 0300 |0029: if-ne v0, v10, 002c // +0003 │ │ -02d082: 0110 |002b: move v0, v1 │ │ -02d084: 2205 e701 |002c: new-instance v5, Ljava/util/LinkedHashMap; // type@01e7 │ │ -02d088: 7010 f90b 0500 |002e: invoke-direct {v5}, Ljava/util/LinkedHashMap;.:()V // method@0bf9 │ │ -02d08e: 3506 e0ff |0031: if-ge v6, v0, 0011 // -0020 │ │ -02d092: 1308 3d00 |0033: const/16 v8, #int 61 // #3d │ │ -02d096: 6e30 840b 8e06 |0035: invoke-virtual {v14, v8, v6}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ -02d09c: 0a04 |0038: move-result v4 │ │ -02d09e: 32a4 3e00 |0039: if-eq v4, v10, 0077 // +003e │ │ -02d0a2: 3504 3c00 |003b: if-ge v4, v0, 0077 // +003c │ │ -02d0a6: 6e30 8b0b 6e04 |003d: invoke-virtual {v14, v6, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -02d0ac: 0c08 |0040: move-result-object v8 │ │ -02d0ae: 6e10 8c0b 0800 |0041: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ -02d0b4: 0c03 |0044: move-result-object v3 │ │ -02d0b6: 6e10 870b 0300 |0045: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02d0bc: 0a08 |0048: move-result v8 │ │ -02d0be: 3d08 2e00 |0049: if-lez v8, 0077 // +002e │ │ -02d0c2: d808 0401 |004b: add-int/lit8 v8, v4, #int 1 // #01 │ │ -02d0c6: 6e30 8b0b 8e00 |004d: invoke-virtual {v14, v8, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -02d0cc: 0c08 |0050: move-result-object v8 │ │ -02d0ce: 6e10 8c0b 0800 |0051: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ -02d0d4: 0c07 |0054: move-result-object v7 │ │ -02d0d6: 6e10 870b 0700 |0055: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02d0dc: 0a02 |0058: move-result v2 │ │ -02d0de: 3802 1e00 |0059: if-eqz v2, 0077 // +001e │ │ -02d0e2: 1228 |005b: const/4 v8, #int 2 // #2 │ │ -02d0e4: 3782 2500 |005c: if-le v2, v8, 0081 // +0025 │ │ -02d0e8: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -02d0ea: 6e20 7c0b 8700 |005f: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -02d0f0: 0a08 |0062: move-result v8 │ │ -02d0f2: 338c 1e00 |0063: if-ne v12, v8, 0081 // +001e │ │ -02d0f6: d808 02ff |0065: add-int/lit8 v8, v2, #int -1 // #ff │ │ -02d0fa: 6e20 7c0b 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -02d100: 0a08 |006a: move-result v8 │ │ -02d102: 338c 1600 |006b: if-ne v12, v8, 0081 // +0016 │ │ -02d106: 1218 |006d: const/4 v8, #int 1 // #1 │ │ -02d108: d809 02ff |006e: add-int/lit8 v9, v2, #int -1 // #ff │ │ -02d10c: 6e30 8b0b 8709 |0070: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -02d112: 0c08 |0073: move-result-object v8 │ │ -02d114: 7230 0c0c 3508 |0074: invoke-interface {v5, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c0c │ │ -02d11a: d806 0001 |0077: add-int/lit8 v6, v0, #int 1 // #01 │ │ -02d11e: 6e30 840b be06 |0079: invoke-virtual {v14, v11, v6}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ -02d124: 0a00 |007c: move-result v0 │ │ -02d126: 33a0 b4ff |007d: if-ne v0, v10, 0031 // -004c │ │ -02d12a: 0110 |007f: move v0, v1 │ │ -02d12c: 28b1 |0080: goto 0031 // -004f │ │ -02d12e: 7230 0c0c 3507 |0081: invoke-interface {v5, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c0c │ │ -02d134: 28f3 |0084: goto 0077 // -000d │ │ +02d04c: |[02d04c] com.github.kevinsawicki.http.HttpRequest.getParams:(Ljava/lang/String;)Ljava/util/Map; │ │ +02d05c: 130c 2200 |0000: const/16 v12, #int 34 // #22 │ │ +02d060: 130b 3b00 |0002: const/16 v11, #int 59 // #3b │ │ +02d064: 12fa |0004: const/4 v10, #int -1 // #ff │ │ +02d066: 380e 0800 |0005: if-eqz v14, 000d // +0008 │ │ +02d06a: 6e10 870b 0e00 |0007: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02d070: 0a08 |000a: move-result v8 │ │ +02d072: 3908 0700 |000b: if-nez v8, 0012 // +0007 │ │ +02d076: 7100 ed0b 0000 |000d: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0bed │ │ +02d07c: 0c05 |0010: move-result-object v5 │ │ +02d07e: 1105 |0011: return-object v5 │ │ +02d080: 6e10 870b 0e00 |0012: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02d086: 0a01 |0015: move-result v1 │ │ +02d088: 6e20 830b be00 |0016: invoke-virtual {v14, v11}, Ljava/lang/String;.indexOf:(I)I // method@0b83 │ │ +02d08e: 0a08 |0019: move-result v8 │ │ +02d090: d806 0801 |001a: add-int/lit8 v6, v8, #int 1 // #01 │ │ +02d094: 3806 0400 |001c: if-eqz v6, 0020 // +0004 │ │ +02d098: 3316 0700 |001e: if-ne v6, v1, 0025 // +0007 │ │ +02d09c: 7100 ed0b 0000 |0020: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0bed │ │ +02d0a2: 0c05 |0023: move-result-object v5 │ │ +02d0a4: 28ed |0024: goto 0011 // -0013 │ │ +02d0a6: 6e30 840b be06 |0025: invoke-virtual {v14, v11, v6}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ +02d0ac: 0a00 |0028: move-result v0 │ │ +02d0ae: 33a0 0300 |0029: if-ne v0, v10, 002c // +0003 │ │ +02d0b2: 0110 |002b: move v0, v1 │ │ +02d0b4: 2205 ed01 |002c: new-instance v5, Ljava/util/LinkedHashMap; // type@01ed │ │ +02d0b8: 7010 f90b 0500 |002e: invoke-direct {v5}, Ljava/util/LinkedHashMap;.:()V // method@0bf9 │ │ +02d0be: 3506 e0ff |0031: if-ge v6, v0, 0011 // -0020 │ │ +02d0c2: 1308 3d00 |0033: const/16 v8, #int 61 // #3d │ │ +02d0c6: 6e30 840b 8e06 |0035: invoke-virtual {v14, v8, v6}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ +02d0cc: 0a04 |0038: move-result v4 │ │ +02d0ce: 32a4 3e00 |0039: if-eq v4, v10, 0077 // +003e │ │ +02d0d2: 3504 3c00 |003b: if-ge v4, v0, 0077 // +003c │ │ +02d0d6: 6e30 8b0b 6e04 |003d: invoke-virtual {v14, v6, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +02d0dc: 0c08 |0040: move-result-object v8 │ │ +02d0de: 6e10 8c0b 0800 |0041: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ +02d0e4: 0c03 |0044: move-result-object v3 │ │ +02d0e6: 6e10 870b 0300 |0045: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02d0ec: 0a08 |0048: move-result v8 │ │ +02d0ee: 3d08 2e00 |0049: if-lez v8, 0077 // +002e │ │ +02d0f2: d808 0401 |004b: add-int/lit8 v8, v4, #int 1 // #01 │ │ +02d0f6: 6e30 8b0b 8e00 |004d: invoke-virtual {v14, v8, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +02d0fc: 0c08 |0050: move-result-object v8 │ │ +02d0fe: 6e10 8c0b 0800 |0051: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ +02d104: 0c07 |0054: move-result-object v7 │ │ +02d106: 6e10 870b 0700 |0055: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02d10c: 0a02 |0058: move-result v2 │ │ +02d10e: 3802 1e00 |0059: if-eqz v2, 0077 // +001e │ │ +02d112: 1228 |005b: const/4 v8, #int 2 // #2 │ │ +02d114: 3782 2500 |005c: if-le v2, v8, 0081 // +0025 │ │ +02d118: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +02d11a: 6e20 7c0b 8700 |005f: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +02d120: 0a08 |0062: move-result v8 │ │ +02d122: 338c 1e00 |0063: if-ne v12, v8, 0081 // +001e │ │ +02d126: d808 02ff |0065: add-int/lit8 v8, v2, #int -1 // #ff │ │ +02d12a: 6e20 7c0b 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +02d130: 0a08 |006a: move-result v8 │ │ +02d132: 338c 1600 |006b: if-ne v12, v8, 0081 // +0016 │ │ +02d136: 1218 |006d: const/4 v8, #int 1 // #1 │ │ +02d138: d809 02ff |006e: add-int/lit8 v9, v2, #int -1 // #ff │ │ +02d13c: 6e30 8b0b 8709 |0070: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +02d142: 0c08 |0073: move-result-object v8 │ │ +02d144: 7230 0c0c 3508 |0074: invoke-interface {v5, v3, v8}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c0c │ │ +02d14a: d806 0001 |0077: add-int/lit8 v6, v0, #int 1 // #01 │ │ +02d14e: 6e30 840b be06 |0079: invoke-virtual {v14, v11, v6}, Ljava/lang/String;.indexOf:(II)I // method@0b84 │ │ +02d154: 0a00 |007c: move-result v0 │ │ +02d156: 33a0 b4ff |007d: if-ne v0, v10, 0031 // -004c │ │ +02d15a: 0110 |007f: move v0, v1 │ │ +02d15c: 28b1 |0080: goto 0031 // -004f │ │ +02d15e: 7230 0c0c 3507 |0081: invoke-interface {v5, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c0c │ │ +02d164: 28f3 |0084: goto 0077 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2140 │ │ 0x000d line=2141 │ │ 0x0011 line=2175 │ │ 0x0012 line=2143 │ │ 0x0016 line=2144 │ │ @@ -39840,23 +39840,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -02d138: |[02d138] com.github.kevinsawicki.http.HttpRequest.header:(Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d148: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -02d14c: 6e10 720b 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02d152: 0c00 |0005: move-result-object v0 │ │ -02d154: 6e30 b90a 2100 |0006: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02d15a: 0c00 |0009: move-result-object v0 │ │ -02d15c: 1100 |000a: return-object v0 │ │ -02d15e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -02d160: 28fa |000c: goto 0006 // -0006 │ │ +02d168: |[02d168] com.github.kevinsawicki.http.HttpRequest.header:(Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d178: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +02d17c: 6e10 720b 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02d182: 0c00 |0005: move-result-object v0 │ │ +02d184: 6e30 b90a 2100 |0006: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02d18a: 0c00 |0009: move-result-object v0 │ │ +02d18c: 1100 |000a: return-object v0 │ │ +02d18e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +02d190: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1986 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000d reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 value Ljava/lang/Number; │ │ @@ -39866,19 +39866,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02d164: |[02d164] com.github.kevinsawicki.http.HttpRequest.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d174: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d17a: 0c00 |0003: move-result-object v0 │ │ -02d17c: 6e30 bb0b 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@0bbb │ │ -02d182: 1101 |0007: return-object v1 │ │ +02d194: |[02d194] com.github.kevinsawicki.http.HttpRequest.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d1a4: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d1aa: 0c00 |0003: move-result-object v0 │ │ +02d1ac: 6e30 bb0b 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@0bbb │ │ +02d1b2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1974 │ │ 0x0007 line=1975 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -39889,24 +39889,24 @@ │ │ type : '(Ljava/util/Map$Entry;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -02d184: |[02d184] com.github.kevinsawicki.http.HttpRequest.header:(Ljava/util/Map$Entry;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d194: 7210 070c 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ -02d19a: 0c00 |0003: move-result-object v0 │ │ -02d19c: 1f00 c001 |0004: check-cast v0, Ljava/lang/String; // type@01c0 │ │ -02d1a0: 7210 080c 0300 |0006: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ -02d1a6: 0c01 |0009: move-result-object v1 │ │ -02d1a8: 1f01 c001 |000a: check-cast v1, Ljava/lang/String; // type@01c0 │ │ -02d1ac: 6e30 b90a 0201 |000c: invoke-virtual {v2, v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02d1b2: 0c00 |000f: move-result-object v0 │ │ -02d1b4: 1100 |0010: return-object v0 │ │ +02d1b4: |[02d1b4] com.github.kevinsawicki.http.HttpRequest.header:(Ljava/util/Map$Entry;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d1c4: 7210 070c 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0c07 │ │ +02d1ca: 0c00 |0003: move-result-object v0 │ │ +02d1cc: 1f00 c601 |0004: check-cast v0, Ljava/lang/String; // type@01c6 │ │ +02d1d0: 7210 080c 0300 |0006: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0c08 │ │ +02d1d6: 0c01 |0009: move-result-object v1 │ │ +02d1d8: 1f01 c601 |000a: check-cast v1, Ljava/lang/String; // type@01c6 │ │ +02d1dc: 6e30 b90a 0201 |000c: invoke-virtual {v2, v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02d1e2: 0c00 |000f: move-result-object v0 │ │ +02d1e4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2010 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x0011 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0011 reg=3 header Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ @@ -39916,21 +39916,21 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02d1b8: |[02d1b8] com.github.kevinsawicki.http.HttpRequest.header:(Ljava/lang/String;)Ljava/lang/String; │ │ -02d1c8: 6e10 880a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a88 │ │ -02d1ce: 6e10 ae0a 0100 |0003: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d1d4: 0c00 |0006: move-result-object v0 │ │ -02d1d6: 6e20 a80b 2000 |0007: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@0ba8 │ │ -02d1dc: 0c00 |000a: move-result-object v0 │ │ -02d1de: 1100 |000b: return-object v0 │ │ +02d1e8: |[02d1e8] com.github.kevinsawicki.http.HttpRequest.header:(Ljava/lang/String;)Ljava/lang/String; │ │ +02d1f8: 6e10 880a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a88 │ │ +02d1fe: 6e10 ae0a 0100 |0003: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d204: 0c00 |0006: move-result-object v0 │ │ +02d206: 6e20 a80b 2000 |0007: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@0ba8 │ │ +02d20c: 0c00 |000a: move-result-object v0 │ │ +02d20e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2021 │ │ 0x0003 line=2022 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000c reg=2 name Ljava/lang/String; │ │ @@ -39940,31 +39940,31 @@ │ │ type : '(Ljava/util/Map;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -02d1e0: |[02d1e0] com.github.kevinsawicki.http.HttpRequest.headers:(Ljava/util/Map;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d1f0: 7210 0b0c 0400 |0000: invoke-interface {v4}, Ljava/util/Map;.isEmpty:()Z // method@0c0b │ │ -02d1f6: 0a02 |0003: move-result v2 │ │ -02d1f8: 3902 1a00 |0004: if-nez v2, 001e // +001a │ │ -02d1fc: 7210 090c 0400 |0006: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0c09 │ │ -02d202: 0c02 |0009: move-result-object v2 │ │ -02d204: 7210 0f0c 0200 |000a: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ -02d20a: 0c01 |000d: move-result-object v1 │ │ -02d20c: 7210 f70b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -02d212: 0a02 |0011: move-result v2 │ │ -02d214: 3802 0c00 |0012: if-eqz v2, 001e // +000c │ │ -02d218: 7210 f80b 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -02d21e: 0c00 |0017: move-result-object v0 │ │ -02d220: 1f00 ea01 |0018: check-cast v0, Ljava/util/Map$Entry; // type@01ea │ │ -02d224: 6e20 ba0a 0300 |001a: invoke-virtual {v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/util/Map$Entry;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aba │ │ -02d22a: 28f1 |001d: goto 000e // -000f │ │ -02d22c: 1103 |001e: return-object v3 │ │ +02d210: |[02d210] com.github.kevinsawicki.http.HttpRequest.headers:(Ljava/util/Map;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d220: 7210 0b0c 0400 |0000: invoke-interface {v4}, Ljava/util/Map;.isEmpty:()Z // method@0c0b │ │ +02d226: 0a02 |0003: move-result v2 │ │ +02d228: 3902 1a00 |0004: if-nez v2, 001e // +001a │ │ +02d22c: 7210 090c 0400 |0006: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@0c09 │ │ +02d232: 0c02 |0009: move-result-object v2 │ │ +02d234: 7210 0f0c 0200 |000a: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ +02d23a: 0c01 |000d: move-result-object v1 │ │ +02d23c: 7210 f70b 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +02d242: 0a02 |0011: move-result v2 │ │ +02d244: 3802 0c00 |0012: if-eqz v2, 001e // +000c │ │ +02d248: 7210 f80b 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +02d24e: 0c00 |0017: move-result-object v0 │ │ +02d250: 1f00 f001 |0018: check-cast v0, Ljava/util/Map$Entry; // type@01f0 │ │ +02d254: 6e20 ba0a 0300 |001a: invoke-virtual {v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/util/Map$Entry;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aba │ │ +02d25a: 28f1 |001d: goto 000e // -000f │ │ +02d25c: 1103 |001e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1997 │ │ 0x0006 line=1998 │ │ 0x001a line=1999 │ │ 0x001e line=2000 │ │ locals : │ │ @@ -39979,21 +39979,21 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02d230: |[02d230] com.github.kevinsawicki.http.HttpRequest.headers:()Ljava/util/Map; │ │ -02d240: 6e10 880a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a88 │ │ -02d246: 6e10 ae0a 0100 |0003: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d24c: 0c00 |0006: move-result-object v0 │ │ -02d24e: 6e10 ab0b 0000 |0007: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getHeaderFields:()Ljava/util/Map; // method@0bab │ │ -02d254: 0c00 |000a: move-result-object v0 │ │ -02d256: 1100 |000b: return-object v0 │ │ +02d260: |[02d260] com.github.kevinsawicki.http.HttpRequest.headers:()Ljava/util/Map; │ │ +02d270: 6e10 880a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a88 │ │ +02d276: 6e10 ae0a 0100 |0003: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d27c: 0c00 |0006: move-result-object v0 │ │ +02d27e: 6e10 ab0b 0000 |0007: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getHeaderFields:()Ljava/util/Map; // method@0bab │ │ +02d284: 0c00 |000a: move-result-object v0 │ │ +02d286: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2032 │ │ 0x0003 line=2033 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ @@ -40002,39 +40002,39 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -02d258: |[02d258] com.github.kevinsawicki.http.HttpRequest.headers:(Ljava/lang/String;)[Ljava/lang/String; │ │ -02d268: 6e10 bd0a 0300 |0000: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.headers:()Ljava/util/Map; // method@0abd │ │ -02d26e: 0c00 |0003: move-result-object v0 │ │ -02d270: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -02d274: 7210 0b0c 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@0c0b │ │ -02d27a: 0a02 |0009: move-result v2 │ │ -02d27c: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -02d280: 6202 8202 |000c: sget-object v2, Lcom/github/kevinsawicki/http/HttpRequest;.EMPTY_STRINGS:[Ljava/lang/String; // field@0282 │ │ -02d284: 1102 |000e: return-object v2 │ │ -02d286: 7220 0a0c 4000 |000f: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c0a │ │ -02d28c: 0c01 |0012: move-result-object v1 │ │ -02d28e: 1f01 e801 |0013: check-cast v1, Ljava/util/List; // type@01e8 │ │ -02d292: 3801 1500 |0015: if-eqz v1, 002a // +0015 │ │ -02d296: 7210 030c 0100 |0017: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0c03 │ │ -02d29c: 0a02 |001a: move-result v2 │ │ -02d29e: 3902 0f00 |001b: if-nez v2, 002a // +000f │ │ -02d2a2: 7210 050c 0100 |001d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0c05 │ │ -02d2a8: 0a02 |0020: move-result v2 │ │ -02d2aa: 2322 8402 |0021: new-array v2, v2, [Ljava/lang/String; // type@0284 │ │ -02d2ae: 7220 060c 2100 |0023: invoke-interface {v1, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c06 │ │ -02d2b4: 0c02 |0026: move-result-object v2 │ │ -02d2b6: 1f02 8402 |0027: check-cast v2, [Ljava/lang/String; // type@0284 │ │ -02d2ba: 28e5 |0029: goto 000e // -001b │ │ -02d2bc: 6202 8202 |002a: sget-object v2, Lcom/github/kevinsawicki/http/HttpRequest;.EMPTY_STRINGS:[Ljava/lang/String; // field@0282 │ │ -02d2c0: 28e2 |002c: goto 000e // -001e │ │ +02d288: |[02d288] com.github.kevinsawicki.http.HttpRequest.headers:(Ljava/lang/String;)[Ljava/lang/String; │ │ +02d298: 6e10 bd0a 0300 |0000: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.headers:()Ljava/util/Map; // method@0abd │ │ +02d29e: 0c00 |0003: move-result-object v0 │ │ +02d2a0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +02d2a4: 7210 0b0c 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@0c0b │ │ +02d2aa: 0a02 |0009: move-result v2 │ │ +02d2ac: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +02d2b0: 6202 8202 |000c: sget-object v2, Lcom/github/kevinsawicki/http/HttpRequest;.EMPTY_STRINGS:[Ljava/lang/String; // field@0282 │ │ +02d2b4: 1102 |000e: return-object v2 │ │ +02d2b6: 7220 0a0c 4000 |000f: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c0a │ │ +02d2bc: 0c01 |0012: move-result-object v1 │ │ +02d2be: 1f01 ee01 |0013: check-cast v1, Ljava/util/List; // type@01ee │ │ +02d2c2: 3801 1500 |0015: if-eqz v1, 002a // +0015 │ │ +02d2c6: 7210 030c 0100 |0017: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@0c03 │ │ +02d2cc: 0a02 |001a: move-result v2 │ │ +02d2ce: 3902 0f00 |001b: if-nez v2, 002a // +000f │ │ +02d2d2: 7210 050c 0100 |001d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0c05 │ │ +02d2d8: 0a02 |0020: move-result v2 │ │ +02d2da: 2322 8a02 |0021: new-array v2, v2, [Ljava/lang/String; // type@028a │ │ +02d2de: 7220 060c 2100 |0023: invoke-interface {v1, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c06 │ │ +02d2e4: 0c02 |0026: move-result-object v2 │ │ +02d2e6: 1f02 8a02 |0027: check-cast v2, [Ljava/lang/String; // type@028a │ │ +02d2ea: 28e5 |0029: goto 000e // -001b │ │ +02d2ec: 6202 8202 |002a: sget-object v2, Lcom/github/kevinsawicki/http/HttpRequest;.EMPTY_STRINGS:[Ljava/lang/String; // field@0282 │ │ +02d2f0: 28e2 |002c: goto 000e // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2098 │ │ 0x0004 line=2099 │ │ 0x000c line=2100 │ │ 0x000e line=2106 │ │ 0x000f line=2102 │ │ @@ -40052,19 +40052,19 @@ │ │ type : '(J)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02d2c4: |[02d2c4] com.github.kevinsawicki.http.HttpRequest.ifModifiedSince:(J)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d2d4: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d2da: 0c00 |0003: move-result-object v0 │ │ -02d2dc: 6e30 b80b 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.setIfModifiedSince:(J)V // method@0bb8 │ │ -02d2e2: 1101 |0007: return-object v1 │ │ +02d2f4: |[02d2f4] com.github.kevinsawicki.http.HttpRequest.ifModifiedSince:(J)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d304: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d30a: 0c00 |0003: move-result-object v0 │ │ +02d30c: 6e30 b80b 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.setIfModifiedSince:(J)V // method@0bb8 │ │ +02d312: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2414 │ │ 0x0007 line=2415 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 ifModifiedSince J │ │ @@ -40074,19 +40074,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02d2e4: |[02d2e4] com.github.kevinsawicki.http.HttpRequest.ifNoneMatch:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d2f4: 1a00 ac02 |0000: const-string v0, "If-None-Match" // string@02ac │ │ -02d2f8: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02d2fe: 0c00 |0005: move-result-object v0 │ │ -02d300: 1100 |0006: return-object v0 │ │ +02d314: |[02d314] com.github.kevinsawicki.http.HttpRequest.ifNoneMatch:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d324: 1a00 ac02 |0000: const-string v0, "If-None-Match" // string@02ac │ │ +02d328: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02d32e: 0c00 |0005: move-result-object v0 │ │ +02d330: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2425 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 ifNoneMatch Ljava/lang/String; │ │ │ │ @@ -40095,17 +40095,17 @@ │ │ type : '(Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d304: |[02d304] com.github.kevinsawicki.http.HttpRequest.ignoreCloseExceptions:(Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d314: 5c01 a502 |0000: iput-boolean v1, v0, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02d318: 1100 |0002: return-object v0 │ │ +02d334: |[02d334] com.github.kevinsawicki.http.HttpRequest.ignoreCloseExceptions:(Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d344: 5c01 a502 |0000: iput-boolean v1, v0, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02d348: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1458 │ │ 0x0002 line=1459 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0003 reg=1 ignore Z │ │ @@ -40115,17 +40115,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d31c: |[02d31c] com.github.kevinsawicki.http.HttpRequest.ignoreCloseExceptions:()Z │ │ -02d32c: 5510 a502 |0000: iget-boolean v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02d330: 0f00 |0002: return v0 │ │ +02d34c: |[02d34c] com.github.kevinsawicki.http.HttpRequest.ignoreCloseExceptions:()Z │ │ +02d35c: 5510 a502 |0000: iget-boolean v0, v1, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02d360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1469 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #64 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40133,19 +40133,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d334: |[02d334] com.github.kevinsawicki.http.HttpRequest.intHeader:(Ljava/lang/String;)I │ │ -02d344: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02d346: 6e30 c40a 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.intHeader:(Ljava/lang/String;I)I // method@0ac4 │ │ -02d34c: 0a00 |0004: move-result v0 │ │ -02d34e: 0f00 |0005: return v0 │ │ +02d364: |[02d364] com.github.kevinsawicki.http.HttpRequest.intHeader:(Ljava/lang/String;)I │ │ +02d374: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02d376: 6e30 c40a 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.intHeader:(Ljava/lang/String;I)I // method@0ac4 │ │ +02d37c: 0a00 |0004: move-result v0 │ │ +02d37e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2072 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ │ │ @@ -40154,21 +40154,21 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -02d350: |[02d350] com.github.kevinsawicki.http.HttpRequest.intHeader:(Ljava/lang/String;I)I │ │ -02d360: 6e10 880a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a88 │ │ -02d366: 6e10 ae0a 0100 |0003: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d36c: 0c00 |0006: move-result-object v0 │ │ -02d36e: 6e30 aa0b 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.getHeaderFieldInt:(Ljava/lang/String;I)I // method@0baa │ │ -02d374: 0a00 |000a: move-result v0 │ │ -02d376: 0f00 |000b: return v0 │ │ +02d380: |[02d380] com.github.kevinsawicki.http.HttpRequest.intHeader:(Ljava/lang/String;I)I │ │ +02d390: 6e10 880a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutputQuietly:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a88 │ │ +02d396: 6e10 ae0a 0100 |0003: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d39c: 0c00 |0006: move-result-object v0 │ │ +02d39e: 6e30 aa0b 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/net/HttpURLConnection;.getHeaderFieldInt:(Ljava/lang/String;I)I // method@0baa │ │ +02d3a4: 0a00 |000a: move-result v0 │ │ +02d3a6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2087 │ │ 0x0003 line=2088 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000c reg=2 name Ljava/lang/String; │ │ @@ -40179,22 +40179,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02d378: |[02d378] com.github.kevinsawicki.http.HttpRequest.isBodyEmpty:()Z │ │ -02d388: 6e10 8d0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.contentLength:()I // method@0a8d │ │ -02d38e: 0a00 |0003: move-result v0 │ │ -02d390: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -02d394: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -02d396: 0f00 |0007: return v0 │ │ -02d398: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02d39a: 28fe |0009: goto 0007 // -0002 │ │ +02d3a8: |[02d3a8] com.github.kevinsawicki.http.HttpRequest.isBodyEmpty:()Z │ │ +02d3b8: 6e10 8d0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.contentLength:()I // method@0a8d │ │ +02d3be: 0a00 |0003: move-result v0 │ │ +02d3c0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +02d3c4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +02d3c6: 0f00 |0007: return v0 │ │ +02d3c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +02d3ca: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1728 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #67 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40202,19 +40202,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02d39c: |[02d39c] com.github.kevinsawicki.http.HttpRequest.lastModified:()J │ │ -02d3ac: 1a00 8004 |0000: const-string v0, "Last-Modified" // string@0480 │ │ -02d3b0: 6e20 990a 0200 |0002: invoke-virtual {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.dateHeader:(Ljava/lang/String;)J // method@0a99 │ │ -02d3b6: 0b00 |0005: move-result-wide v0 │ │ -02d3b8: 1000 |0006: return-wide v0 │ │ +02d3cc: |[02d3cc] com.github.kevinsawicki.http.HttpRequest.lastModified:()J │ │ +02d3dc: 1a00 8604 |0000: const-string v0, "Last-Modified" // string@0486 │ │ +02d3e0: 6e20 990a 0200 |0002: invoke-virtual {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.dateHeader:(Ljava/lang/String;)J // method@0a99 │ │ +02d3e6: 0b00 |0005: move-result-wide v0 │ │ +02d3e8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2351 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #68 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40222,19 +40222,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02d3bc: |[02d3bc] com.github.kevinsawicki.http.HttpRequest.location:()Ljava/lang/String; │ │ -02d3cc: 1a00 5905 |0000: const-string v0, "Location" // string@0559 │ │ -02d3d0: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -02d3d6: 0c00 |0005: move-result-object v0 │ │ -02d3d8: 1100 |0006: return-object v0 │ │ +02d3ec: |[02d3ec] com.github.kevinsawicki.http.HttpRequest.location:()Ljava/lang/String; │ │ +02d3fc: 1a00 5f05 |0000: const-string v0, "Location" // string@055f │ │ +02d400: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +02d406: 0c00 |0005: move-result-object v0 │ │ +02d408: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2360 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #69 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40242,25 +40242,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02d3dc: |[02d3dc] com.github.kevinsawicki.http.HttpRequest.message:()Ljava/lang/String; │ │ -02d3ec: 6e10 870a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a87 │ │ -02d3f2: 6e10 ae0a 0200 |0003: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d3f8: 0c01 |0006: move-result-object v1 │ │ -02d3fa: 6e10 b10b 0100 |0007: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@0bb1 │ │ -02d400: 0c01 |000a: move-result-object v1 │ │ -02d402: 1101 |000b: return-object v1 │ │ -02d404: 0d00 |000c: move-exception v0 │ │ -02d406: 2201 8301 |000d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02d40a: 7020 5c0a 0100 |000f: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02d410: 2701 |0012: throw v1 │ │ +02d40c: |[02d40c] com.github.kevinsawicki.http.HttpRequest.message:()Ljava/lang/String; │ │ +02d41c: 6e10 870a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.closeOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a87 │ │ +02d422: 6e10 ae0a 0200 |0003: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d428: 0c01 |0006: move-result-object v1 │ │ +02d42a: 6e10 b10b 0100 |0007: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@0bb1 │ │ +02d430: 0c01 |000a: move-result-object v1 │ │ +02d432: 1101 |000b: return-object v1 │ │ +02d434: 0d00 |000c: move-exception v0 │ │ +02d436: 2201 8901 |000d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02d43a: 7020 5c0a 0100 |000f: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02d440: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=1569 │ │ 0x0003 line=1570 │ │ 0x000c line=1571 │ │ @@ -40274,20 +40274,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02d424: |[02d424] com.github.kevinsawicki.http.HttpRequest.method:()Ljava/lang/String; │ │ -02d434: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d43a: 0c00 |0003: move-result-object v0 │ │ -02d43c: 6e10 ae0b 0000 |0004: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getRequestMethod:()Ljava/lang/String; // method@0bae │ │ -02d442: 0c00 |0007: move-result-object v0 │ │ -02d444: 1100 |0008: return-object v0 │ │ +02d454: |[02d454] com.github.kevinsawicki.http.HttpRequest.method:()Ljava/lang/String; │ │ +02d464: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d46a: 0c00 |0003: move-result-object v0 │ │ +02d46c: 6e10 ae0b 0000 |0004: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getRequestMethod:()Ljava/lang/String; // method@0bae │ │ +02d472: 0c00 |0007: move-result-object v0 │ │ +02d474: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3104 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #71 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40295,23 +40295,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02d448: |[02d448] com.github.kevinsawicki.http.HttpRequest.notFound:()Z │ │ -02d458: 1300 9401 |0000: const/16 v0, #int 404 // #194 │ │ -02d45c: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -02d462: 0a01 |0005: move-result v1 │ │ -02d464: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -02d468: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02d46a: 0f00 |0009: return v0 │ │ -02d46c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02d46e: 28fe |000b: goto 0009 // -0002 │ │ +02d478: |[02d478] com.github.kevinsawicki.http.HttpRequest.notFound:()Z │ │ +02d488: 1300 9401 |0000: const/16 v0, #int 404 // #194 │ │ +02d48c: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +02d492: 0a01 |0005: move-result v1 │ │ +02d494: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +02d498: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02d49a: 0f00 |0009: return v0 │ │ +02d49c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02d49e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1548 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #72 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40319,23 +40319,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02d470: |[02d470] com.github.kevinsawicki.http.HttpRequest.notModified:()Z │ │ -02d480: 1300 3001 |0000: const/16 v0, #int 304 // #130 │ │ -02d484: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -02d48a: 0a01 |0005: move-result v1 │ │ -02d48c: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -02d490: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02d492: 0f00 |0009: return v0 │ │ -02d494: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02d496: 28fe |000b: goto 0009 // -0002 │ │ +02d4a0: |[02d4a0] com.github.kevinsawicki.http.HttpRequest.notModified:()Z │ │ +02d4b0: 1300 3001 |0000: const/16 v0, #int 304 // #130 │ │ +02d4b4: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +02d4ba: 0a01 |0005: move-result v1 │ │ +02d4bc: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +02d4c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02d4c2: 0f00 |0009: return v0 │ │ +02d4c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02d4c6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1558 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #73 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40343,23 +40343,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02d498: |[02d498] com.github.kevinsawicki.http.HttpRequest.ok:()Z │ │ -02d4a8: 1300 c800 |0000: const/16 v0, #int 200 // #c8 │ │ -02d4ac: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -02d4b2: 0a01 |0005: move-result v1 │ │ -02d4b4: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -02d4b8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02d4ba: 0f00 |0009: return v0 │ │ -02d4bc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02d4be: 28fe |000b: goto 0009 // -0002 │ │ +02d4c8: |[02d4c8] com.github.kevinsawicki.http.HttpRequest.ok:()Z │ │ +02d4d8: 1300 c800 |0000: const/16 v0, #int 200 // #c8 │ │ +02d4dc: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +02d4e2: 0a01 |0005: move-result v1 │ │ +02d4e4: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +02d4e8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02d4ea: 0f00 |0009: return v0 │ │ +02d4ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02d4ee: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1508 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #74 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40367,39 +40367,39 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -02d4c0: |[02d4c0] com.github.kevinsawicki.http.HttpRequest.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d4d0: 5441 a702 |0000: iget-object v1, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02d4d4: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -02d4d8: 1104 |0004: return-object v4 │ │ -02d4da: 6e10 ae0a 0400 |0005: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d4e0: 0c01 |0008: move-result-object v1 │ │ -02d4e2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -02d4e4: 6e20 b50b 2100 |000a: invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@0bb5 │ │ -02d4ea: 6e10 ae0a 0400 |000d: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d4f0: 0c01 |0010: move-result-object v1 │ │ -02d4f2: 1a02 d201 |0011: const-string v2, "Content-Type" // string@01d2 │ │ -02d4f6: 6e20 af0b 2100 |0013: invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;.getRequestProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0baf │ │ -02d4fc: 0c01 |0016: move-result-object v1 │ │ -02d4fe: 1a02 d508 |0017: const-string v2, "charset" // string@08d5 │ │ -02d502: 6e30 af0a 1402 |0019: invoke-virtual {v4, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getParam:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0aaf │ │ -02d508: 0c00 |001c: move-result-object v0 │ │ -02d50a: 2201 8501 |001d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // type@0185 │ │ -02d50e: 6e10 ae0a 0400 |001f: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d514: 0c02 |0022: move-result-object v2 │ │ -02d516: 6e10 ad0b 0200 |0023: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@0bad │ │ -02d51c: 0c02 |0026: move-result-object v2 │ │ -02d51e: 5243 a002 |0027: iget v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02d522: 7040 630a 2130 |0029: invoke-direct {v1, v2, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;I)V // method@0a63 │ │ -02d528: 5b41 a702 |002c: iput-object v1, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02d52c: 28d6 |002e: goto 0004 // -002a │ │ +02d4f0: |[02d4f0] com.github.kevinsawicki.http.HttpRequest.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d500: 5441 a702 |0000: iget-object v1, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02d504: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +02d508: 1104 |0004: return-object v4 │ │ +02d50a: 6e10 ae0a 0400 |0005: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d510: 0c01 |0008: move-result-object v1 │ │ +02d512: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +02d514: 6e20 b50b 2100 |000a: invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@0bb5 │ │ +02d51a: 6e10 ae0a 0400 |000d: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d520: 0c01 |0010: move-result-object v1 │ │ +02d522: 1a02 d201 |0011: const-string v2, "Content-Type" // string@01d2 │ │ +02d526: 6e20 af0b 2100 |0013: invoke-virtual {v1, v2}, Ljava/net/HttpURLConnection;.getRequestProperty:(Ljava/lang/String;)Ljava/lang/String; // method@0baf │ │ +02d52c: 0c01 |0016: move-result-object v1 │ │ +02d52e: 1a02 db08 |0017: const-string v2, "charset" // string@08db │ │ +02d532: 6e30 af0a 1402 |0019: invoke-virtual {v4, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getParam:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0aaf │ │ +02d538: 0c00 |001c: move-result-object v0 │ │ +02d53a: 2201 8b01 |001d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // type@018b │ │ +02d53e: 6e10 ae0a 0400 |001f: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d544: 0c02 |0022: move-result-object v2 │ │ +02d546: 6e10 ad0b 0200 |0023: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@0bad │ │ +02d54c: 0c02 |0026: move-result-object v2 │ │ +02d54e: 5243 a002 |0027: iget v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02d552: 7040 630a 2130 |0029: invoke-direct {v1, v2, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;I)V // method@0a63 │ │ +02d558: 5b41 a702 |002c: iput-object v1, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02d55c: 28d6 |002e: goto 0004 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2603 │ │ 0x0004 line=2610 │ │ 0x0005 line=2605 │ │ 0x000d line=2606 │ │ 0x001d line=2608 │ │ @@ -40412,20 +40412,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02d530: |[02d530] com.github.kevinsawicki.http.HttpRequest.parameter:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -02d540: 6e20 bb0a 2100 |0000: invoke-virtual {v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -02d546: 0c00 |0003: move-result-object v0 │ │ -02d548: 6e30 af0a 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.getParam:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0aaf │ │ -02d54e: 0c00 |0007: move-result-object v0 │ │ -02d550: 1100 |0008: return-object v0 │ │ +02d560: |[02d560] com.github.kevinsawicki.http.HttpRequest.parameter:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +02d570: 6e20 bb0a 2100 |0000: invoke-virtual {v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +02d576: 0c00 |0003: move-result-object v0 │ │ +02d578: 6e30 af0a 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.getParam:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0aaf │ │ +02d57e: 0c00 |0007: move-result-object v0 │ │ +02d580: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0009 reg=2 headerName Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 paramName Ljava/lang/String; │ │ @@ -40435,20 +40435,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02d554: |[02d554] com.github.kevinsawicki.http.HttpRequest.parameters:(Ljava/lang/String;)Ljava/util/Map; │ │ -02d564: 6e20 bb0a 2100 |0000: invoke-virtual {v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -02d56a: 0c00 |0003: move-result-object v0 │ │ -02d56c: 6e20 b00a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.getParams:(Ljava/lang/String;)Ljava/util/Map; // method@0ab0 │ │ -02d572: 0c00 |0007: move-result-object v0 │ │ -02d574: 1100 |0008: return-object v0 │ │ +02d584: |[02d584] com.github.kevinsawicki.http.HttpRequest.parameters:(Ljava/lang/String;)Ljava/util/Map; │ │ +02d594: 6e20 bb0a 2100 |0000: invoke-virtual {v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +02d59a: 0c00 |0003: move-result-object v0 │ │ +02d59c: 6e20 b00a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.getParams:(Ljava/lang/String;)Ljava/util/Map; // method@0ab0 │ │ +02d5a2: 0c00 |0007: move-result-object v0 │ │ +02d5a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2130 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0009 reg=2 headerName Ljava/lang/String; │ │ │ │ @@ -40457,19 +40457,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -02d578: |[02d578] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d58a: 6e40 d80a 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ad8 │ │ -02d590: 0c00 |0004: move-result-object v0 │ │ -02d592: 1100 |0005: return-object v0 │ │ +02d5a8: |[02d5a8] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d5b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d5ba: 6e40 d80a 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ad8 │ │ +02d5c0: 0c00 |0004: move-result-object v0 │ │ +02d5c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2749 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 part Ljava/io/File; │ │ @@ -40479,19 +40479,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -02d594: |[02d594] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d5a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d5a6: 6e53 dc0a 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adc │ │ -02d5ac: 0c00 |0004: move-result-object v0 │ │ -02d5ae: 1100 |0005: return-object v0 │ │ +02d5c4: |[02d5c4] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d5d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d5d6: 6e53 dc0a 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adc │ │ +02d5dc: 0c00 |0004: move-result-object v0 │ │ +02d5de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2798 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 part Ljava/io/InputStream; │ │ @@ -40501,19 +40501,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -02d5b0: |[02d5b0] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d5c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d5c2: 6e40 d90a 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ad9 │ │ -02d5c8: 0c00 |0004: move-result-object v0 │ │ -02d5ca: 1100 |0005: return-object v0 │ │ +02d5e0: |[02d5e0] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d5f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d5f2: 6e40 d90a 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ad9 │ │ +02d5f8: 0c00 |0004: move-result-object v0 │ │ +02d5fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2722 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 part Ljava/lang/Number; │ │ @@ -40523,19 +40523,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -02d5cc: |[02d5cc] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d5dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d5de: 6e40 da0a 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ada │ │ -02d5e4: 0c00 |0004: move-result-object v0 │ │ -02d5e6: 1100 |0005: return-object v0 │ │ +02d5fc: |[02d5fc] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d60c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d60e: 6e40 da0a 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ada │ │ +02d614: 0c00 |0004: move-result-object v0 │ │ +02d616: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2672 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 part Ljava/lang/String; │ │ @@ -40545,19 +40545,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -02d5e8: |[02d5e8] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d5f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d5fa: 6e54 db0a 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adb │ │ -02d600: 0c00 |0004: move-result-object v0 │ │ -02d602: 1100 |0005: return-object v0 │ │ +02d618: |[02d618] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d62a: 6e54 db0a 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adb │ │ +02d630: 0c00 |0004: move-result-object v0 │ │ +02d632: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2763 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 filename Ljava/lang/String; │ │ @@ -40568,23 +40568,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -02d604: |[02d604] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d614: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ -02d618: 6e10 720b 0400 |0002: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02d61e: 0c00 |0005: move-result-object v0 │ │ -02d620: 6e40 da0a 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ada │ │ -02d626: 0c00 |0009: move-result-object v0 │ │ -02d628: 1100 |000a: return-object v0 │ │ -02d62a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -02d62c: 28fa |000c: goto 0006 // -0006 │ │ +02d634: |[02d634] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d644: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ +02d648: 6e10 720b 0400 |0002: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02d64e: 0c00 |0005: move-result-object v0 │ │ +02d650: 6e40 da0a 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ada │ │ +02d656: 0c00 |0009: move-result-object v0 │ │ +02d658: 1100 |000a: return-object v0 │ │ +02d65a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +02d65c: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2736 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000d reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 filename Ljava/lang/String; │ │ @@ -40595,19 +40595,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -02d630: |[02d630] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d642: 6e54 dd0a 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0add │ │ -02d648: 0c00 |0004: move-result-object v0 │ │ -02d64a: 1100 |0005: return-object v0 │ │ +02d660: |[02d660] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d672: 6e54 dd0a 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0add │ │ +02d678: 0c00 |0004: move-result-object v0 │ │ +02d67a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2686 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 filename Ljava/lang/String; │ │ @@ -40618,26 +40618,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -02d64c: |[02d64c] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d65c: 2201 8d01 |0000: new-instance v1, Ljava/io/BufferedInputStream; // type@018d │ │ -02d660: 2202 9501 |0002: new-instance v2, Ljava/io/FileInputStream; // type@0195 │ │ -02d664: 7020 230b 7200 |0004: invoke-direct {v2, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0b23 │ │ -02d66a: 7020 0c0b 2100 |0007: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0b0c │ │ -02d670: 6e51 dc0a 4365 |000a: invoke-virtual {v3, v4, v5, v6, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adc │ │ -02d676: 0c02 |000d: move-result-object v2 │ │ -02d678: 1102 |000e: return-object v2 │ │ -02d67a: 0d00 |000f: move-exception v0 │ │ -02d67c: 2202 8301 |0010: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02d680: 7020 5c0a 0200 |0012: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02d686: 2702 |0015: throw v2 │ │ +02d67c: |[02d67c] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d68c: 2201 9301 |0000: new-instance v1, Ljava/io/BufferedInputStream; // type@0193 │ │ +02d690: 2202 9b01 |0002: new-instance v2, Ljava/io/FileInputStream; // type@019b │ │ +02d694: 7020 230b 7200 |0004: invoke-direct {v2, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0b23 │ │ +02d69a: 7020 0c0b 2100 |0007: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0b0c │ │ +02d6a0: 6e51 dc0a 4365 |000a: invoke-virtual {v3, v4, v5, v6, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0adc │ │ +02d6a6: 0c02 |000d: move-result-object v2 │ │ +02d6a8: 1102 |000e: return-object v2 │ │ +02d6aa: 0d00 |000f: move-exception v0 │ │ +02d6ac: 2202 8901 |0010: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02d6b0: 7020 5c0a 0200 |0012: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02d6b6: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0000 line=2781 │ │ 0x000a line=2785 │ │ 0x000f line=2782 │ │ @@ -40656,24 +40656,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -02d698: |[02d698] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d6a8: 6e10 fd0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.startPart:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0afd │ │ -02d6ae: 6e40 0a0b 3254 |0003: invoke-virtual {v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest;.writePartHeader:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0b0a │ │ -02d6b4: 5421 a702 |0006: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02d6b8: 6e30 930a 6201 |0008: invoke-virtual {v2, v6, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ -02d6be: 1102 |000b: return-object v2 │ │ -02d6c0: 0d00 |000c: move-exception v0 │ │ -02d6c2: 2201 8301 |000d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02d6c6: 7020 5c0a 0100 |000f: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02d6cc: 2701 |0012: throw v1 │ │ +02d6c8: |[02d6c8] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d6d8: 6e10 fd0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.startPart:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0afd │ │ +02d6de: 6e40 0a0b 3254 |0003: invoke-virtual {v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest;.writePartHeader:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0b0a │ │ +02d6e4: 5421 a702 |0006: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02d6e8: 6e30 930a 6201 |0008: invoke-virtual {v2, v6, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ +02d6ee: 1102 |000b: return-object v2 │ │ +02d6f0: 0d00 |000c: move-exception v0 │ │ +02d6f2: 2201 8901 |000d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02d6f6: 7020 5c0a 0100 |000f: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02d6fc: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=2816 │ │ 0x0003 line=2817 │ │ 0x0006 line=2818 │ │ @@ -40693,24 +40693,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -02d6e0: |[02d6e0] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d6f0: 6e10 fd0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.startPart:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0afd │ │ -02d6f6: 6e40 0a0b 3254 |0003: invoke-virtual {v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest;.writePartHeader:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0b0a │ │ -02d6fc: 5421 a702 |0006: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02d700: 6e20 660a 6100 |0008: invoke-virtual {v1, v6}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ -02d706: 1102 |000b: return-object v2 │ │ -02d708: 0d00 |000c: move-exception v0 │ │ -02d70a: 2201 8301 |000d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02d70e: 7020 5c0a 0100 |000f: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02d714: 2701 |0012: throw v1 │ │ +02d710: |[02d710] com.github.kevinsawicki.http.HttpRequest.part:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d720: 6e10 fd0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.startPart:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0afd │ │ +02d726: 6e40 0a0b 3254 |0003: invoke-virtual {v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest;.writePartHeader:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0b0a │ │ +02d72c: 5421 a702 |0006: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02d730: 6e20 660a 6100 |0008: invoke-virtual {v1, v6}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ +02d736: 1102 |000b: return-object v2 │ │ +02d738: 0d00 |000c: move-exception v0 │ │ +02d73a: 2201 8901 |000d: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02d73e: 7020 5c0a 0100 |000f: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02d744: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=2703 │ │ 0x0003 line=2704 │ │ 0x0006 line=2705 │ │ @@ -40730,27 +40730,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02d728: |[02d728] com.github.kevinsawicki.http.HttpRequest.partHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d738: 6e20 f70a 3200 |0000: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -02d73e: 0c00 |0003: move-result-object v0 │ │ -02d740: 1a01 da00 |0004: const-string v1, ": " // string@00da │ │ -02d744: 6e20 f70a 1000 |0006: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -02d74a: 0c00 |0009: move-result-object v0 │ │ -02d74c: 6e20 f70a 4000 |000a: invoke-virtual {v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -02d752: 0c00 |000d: move-result-object v0 │ │ -02d754: 1a01 0c00 |000e: const-string v1, " │ │ +02d758: |[02d758] com.github.kevinsawicki.http.HttpRequest.partHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d768: 6e20 f70a 3200 |0000: invoke-virtual {v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +02d76e: 0c00 |0003: move-result-object v0 │ │ +02d770: 1a01 da00 |0004: const-string v1, ": " // string@00da │ │ +02d774: 6e20 f70a 1000 |0006: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +02d77a: 0c00 |0009: move-result-object v0 │ │ +02d77c: 6e20 f70a 4000 |000a: invoke-virtual {v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +02d782: 0c00 |000d: move-result-object v0 │ │ +02d784: 1a01 0c00 |000e: const-string v1, " │ │ " // string@000c │ │ -02d758: 6e20 f70a 1000 |0010: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -02d75e: 0c00 |0013: move-result-object v0 │ │ -02d760: 1100 |0014: return-object v0 │ │ +02d788: 6e20 f70a 1000 |0010: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +02d78e: 0c00 |0013: move-result-object v0 │ │ +02d790: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2835 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0015 reg=3 name Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=4 value Ljava/lang/String; │ │ @@ -40760,19 +40760,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02d764: |[02d764] com.github.kevinsawicki.http.HttpRequest.proxyAuthorization:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d774: 1a00 4f06 |0000: const-string v0, "Proxy-Authorization" // string@064f │ │ -02d778: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02d77e: 0c00 |0005: move-result-object v0 │ │ -02d780: 1100 |0006: return-object v0 │ │ +02d794: |[02d794] com.github.kevinsawicki.http.HttpRequest.proxyAuthorization:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d7a4: 1a00 5506 |0000: const-string v0, "Proxy-Authorization" // string@0655 │ │ +02d7a8: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02d7ae: 0c00 |0005: move-result-object v0 │ │ +02d7b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2380 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 proxyAuthorization Ljava/lang/String; │ │ │ │ @@ -40781,40 +40781,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -02d784: |[02d784] com.github.kevinsawicki.http.HttpRequest.proxyBasic:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d794: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -02d798: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02d79e: 1a01 8e01 |0005: const-string v1, "Basic " // string@018e │ │ -02d7a2: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02d7a8: 0c00 |000a: move-result-object v0 │ │ -02d7aa: 2201 c101 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -02d7ae: 7010 8e0b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02d7b4: 6e20 960b 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02d7ba: 0c01 |0013: move-result-object v1 │ │ -02d7bc: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ -02d7c0: 6e20 910b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02d7c6: 0c01 |0019: move-result-object v1 │ │ -02d7c8: 6e20 960b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02d7ce: 0c01 |001d: move-result-object v1 │ │ -02d7d0: 6e10 9a0b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02d7d6: 0c01 |0021: move-result-object v1 │ │ -02d7d8: 7110 4d0a 0100 |0022: invoke-static {v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0a4d │ │ -02d7de: 0c01 |0025: move-result-object v1 │ │ -02d7e0: 6e20 960b 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02d7e6: 0c00 |0029: move-result-object v0 │ │ -02d7e8: 6e10 9a0b 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02d7ee: 0c00 |002d: move-result-object v0 │ │ -02d7f0: 6e20 e30a 0300 |002e: invoke-virtual {v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.proxyAuthorization:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae3 │ │ -02d7f6: 0c00 |0031: move-result-object v0 │ │ -02d7f8: 1100 |0032: return-object v0 │ │ +02d7b4: |[02d7b4] com.github.kevinsawicki.http.HttpRequest.proxyBasic:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d7c4: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +02d7c8: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02d7ce: 1a01 8e01 |0005: const-string v1, "Basic " // string@018e │ │ +02d7d2: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02d7d8: 0c00 |000a: move-result-object v0 │ │ +02d7da: 2201 c701 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +02d7de: 7010 8e0b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02d7e4: 6e20 960b 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02d7ea: 0c01 |0013: move-result-object v1 │ │ +02d7ec: 1302 3a00 |0014: const/16 v2, #int 58 // #3a │ │ +02d7f0: 6e20 910b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02d7f6: 0c01 |0019: move-result-object v1 │ │ +02d7f8: 6e20 960b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02d7fe: 0c01 |001d: move-result-object v1 │ │ +02d800: 6e10 9a0b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02d806: 0c01 |0021: move-result-object v1 │ │ +02d808: 7110 4d0a 0100 |0022: invoke-static {v1}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0a4d │ │ +02d80e: 0c01 |0025: move-result-object v1 │ │ +02d810: 6e20 960b 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02d816: 0c00 |0029: move-result-object v0 │ │ +02d818: 6e10 9a0b 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02d81e: 0c00 |002d: move-result-object v0 │ │ +02d820: 6e20 e30a 0300 |002e: invoke-virtual {v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.proxyAuthorization:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae3 │ │ +02d826: 0c00 |0031: move-result-object v0 │ │ +02d828: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2404 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0033 reg=4 name Ljava/lang/String; │ │ 0x0000 - 0x0033 reg=5 password Ljava/lang/String; │ │ @@ -40824,19 +40824,19 @@ │ │ type : '(I)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02d7fc: |[02d7fc] com.github.kevinsawicki.http.HttpRequest.readTimeout:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d80c: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02d812: 0c00 |0003: move-result-object v0 │ │ -02d814: 6e20 b90b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0bb9 │ │ -02d81a: 1101 |0007: return-object v1 │ │ +02d82c: |[02d82c] com.github.kevinsawicki.http.HttpRequest.readTimeout:(I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d83c: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02d842: 0c00 |0003: move-result-object v0 │ │ +02d844: 6e20 b90b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0bb9 │ │ +02d84a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1951 │ │ 0x0007 line=1952 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 timeout I │ │ @@ -40846,20 +40846,20 @@ │ │ type : '()Ljava/io/InputStreamReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02d81c: |[02d81c] com.github.kevinsawicki.http.HttpRequest.reader:()Ljava/io/InputStreamReader; │ │ -02d82c: 6e10 850a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.charset:()Ljava/lang/String; // method@0a85 │ │ -02d832: 0c00 |0003: move-result-object v0 │ │ -02d834: 6e20 ed0a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.reader:(Ljava/lang/String;)Ljava/io/InputStreamReader; // method@0aed │ │ -02d83a: 0c00 |0007: move-result-object v0 │ │ -02d83c: 1100 |0008: return-object v0 │ │ +02d84c: |[02d84c] com.github.kevinsawicki.http.HttpRequest.reader:()Ljava/io/InputStreamReader; │ │ +02d85c: 6e10 850a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.charset:()Ljava/lang/String; // method@0a85 │ │ +02d862: 0c00 |0003: move-result-object v0 │ │ +02d864: 6e20 ed0a 0100 |0004: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.reader:(Ljava/lang/String;)Ljava/io/InputStreamReader; // method@0aed │ │ +02d86a: 0c00 |0007: move-result-object v0 │ │ +02d86c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1819 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #92 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -40867,26 +40867,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/InputStreamReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -02d840: |[02d840] com.github.kevinsawicki.http.HttpRequest.reader:(Ljava/lang/String;)Ljava/io/InputStreamReader; │ │ -02d850: 2201 9b01 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@019b │ │ -02d854: 6e10 fe0a 0400 |0002: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.stream:()Ljava/io/InputStream; // method@0afe │ │ -02d85a: 0c02 |0005: move-result-object v2 │ │ -02d85c: 7110 b30a 0500 |0006: invoke-static {v5}, Lcom/github/kevinsawicki/http/HttpRequest;.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; // method@0ab3 │ │ -02d862: 0c03 |0009: move-result-object v3 │ │ -02d864: 7030 2e0b 2103 |000a: invoke-direct {v1, v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0b2e │ │ -02d86a: 1101 |000d: return-object v1 │ │ -02d86c: 0d00 |000e: move-exception v0 │ │ -02d86e: 2201 8301 |000f: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02d872: 7020 5c0a 0100 |0011: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02d878: 2701 |0014: throw v1 │ │ +02d870: |[02d870] com.github.kevinsawicki.http.HttpRequest.reader:(Ljava/lang/String;)Ljava/io/InputStreamReader; │ │ +02d880: 2201 a101 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@01a1 │ │ +02d884: 6e10 fe0a 0400 |0002: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.stream:()Ljava/io/InputStream; // method@0afe │ │ +02d88a: 0c02 |0005: move-result-object v2 │ │ +02d88c: 7110 b30a 0500 |0006: invoke-static {v5}, Lcom/github/kevinsawicki/http/HttpRequest;.getValidCharset:(Ljava/lang/String;)Ljava/lang/String; // method@0ab3 │ │ +02d892: 0c03 |0009: move-result-object v3 │ │ +02d894: 7030 2e0b 2103 |000a: invoke-direct {v1, v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0b2e │ │ +02d89a: 1101 |000d: return-object v1 │ │ +02d89c: 0d00 |000e: move-exception v0 │ │ +02d89e: 2201 8901 |000f: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02d8a2: 7020 5c0a 0100 |0011: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02d8a8: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/UnsupportedEncodingException; -> 0x000e │ │ positions : │ │ 0x0000 line=1805 │ │ 0x000e line=1806 │ │ 0x000f line=1807 │ │ @@ -40900,31 +40900,31 @@ │ │ type : '(Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -02d88c: |[02d88c] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d89c: 2201 8e01 |0000: new-instance v1, Ljava/io/BufferedOutputStream; // type@018e │ │ -02d8a0: 2202 9701 |0002: new-instance v2, Ljava/io/FileOutputStream; // type@0197 │ │ -02d8a4: 7020 260b 5200 |0004: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0b26 │ │ -02d8aa: 5243 a002 |0007: iget v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ -02d8ae: 7030 0e0b 2103 |0009: invoke-direct {v1, v2, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@0b0e │ │ -02d8b4: 2202 7901 |000c: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$5; // type@0179 │ │ -02d8b8: 5543 a502 |000e: iget-boolean v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02d8bc: 7051 370a 4231 |0010: invoke-direct {v2, v4, v1, v3, v1}, Lcom/github/kevinsawicki/http/HttpRequest$5;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/OutputStream;)V // method@0a37 │ │ -02d8c2: 6e10 380a 0200 |0013: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest$5;.call:()Ljava/lang/Object; // method@0a38 │ │ -02d8c8: 0c02 |0016: move-result-object v2 │ │ -02d8ca: 1f02 8601 |0017: check-cast v2, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02d8ce: 1102 |0019: return-object v2 │ │ -02d8d0: 0d00 |001a: move-exception v0 │ │ -02d8d2: 2202 8301 |001b: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02d8d6: 7020 5c0a 0200 |001d: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02d8dc: 2702 |0020: throw v2 │ │ +02d8bc: |[02d8bc] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d8cc: 2201 9401 |0000: new-instance v1, Ljava/io/BufferedOutputStream; // type@0194 │ │ +02d8d0: 2202 9d01 |0002: new-instance v2, Ljava/io/FileOutputStream; // type@019d │ │ +02d8d4: 7020 260b 5200 |0004: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0b26 │ │ +02d8da: 5243 a002 |0007: iget v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.bufferSize:I // field@02a0 │ │ +02d8de: 7030 0e0b 2103 |0009: invoke-direct {v1, v2, v3}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@0b0e │ │ +02d8e4: 2202 7f01 |000c: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$5; // type@017f │ │ +02d8e8: 5543 a502 |000e: iget-boolean v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02d8ec: 7051 370a 4231 |0010: invoke-direct {v2, v4, v1, v3, v1}, Lcom/github/kevinsawicki/http/HttpRequest$5;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/OutputStream;)V // method@0a37 │ │ +02d8f2: 6e10 380a 0200 |0013: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest$5;.call:()Ljava/lang/Object; // method@0a38 │ │ +02d8f8: 0c02 |0016: move-result-object v2 │ │ +02d8fa: 1f02 8c01 |0017: check-cast v2, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02d8fe: 1102 |0019: return-object v2 │ │ +02d900: 0d00 |001a: move-exception v0 │ │ +02d902: 2202 8901 |001b: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02d906: 7020 5c0a 0200 |001d: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02d90c: 2702 |0020: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/FileNotFoundException; -> 0x001a │ │ positions : │ │ 0x0000 line=1859 │ │ 0x000c line=1863 │ │ 0x001a line=1860 │ │ @@ -40940,24 +40940,24 @@ │ │ type : '(Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -02d8f0: |[02d8f0] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d900: 6e10 7d0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.buffer:()Ljava/io/BufferedInputStream; // method@0a7d │ │ -02d906: 0c01 |0003: move-result-object v1 │ │ -02d908: 6e30 930a 1203 |0004: invoke-virtual {v2, v1, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ -02d90e: 0c01 |0007: move-result-object v1 │ │ -02d910: 1101 |0008: return-object v1 │ │ -02d912: 0d00 |0009: move-exception v0 │ │ -02d914: 2201 8301 |000a: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02d918: 7020 5c0a 0100 |000c: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02d91e: 2701 |000f: throw v1 │ │ +02d920: |[02d920] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d930: 6e10 7d0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.buffer:()Ljava/io/BufferedInputStream; // method@0a7d │ │ +02d936: 0c01 |0003: move-result-object v1 │ │ +02d938: 6e30 930a 1203 |0004: invoke-virtual {v2, v1, v3}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ +02d93e: 0c01 |0007: move-result-object v1 │ │ +02d940: 1101 |0008: return-object v1 │ │ +02d942: 0d00 |0009: move-exception v0 │ │ +02d944: 2201 8901 |000a: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02d948: 7020 5c0a 0100 |000c: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02d94e: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=1882 │ │ 0x0009 line=1883 │ │ 0x000a line=1884 │ │ @@ -40971,18 +40971,18 @@ │ │ type : '(Ljava/io/PrintStream;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02d930: |[02d930] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/io/PrintStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d940: 6e20 ef0a 2100 |0000: invoke-virtual {v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.receive:(Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aef │ │ -02d946: 0c00 |0003: move-result-object v0 │ │ -02d948: 1100 |0004: return-object v0 │ │ +02d960: |[02d960] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/io/PrintStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d970: 6e20 ef0a 2100 |0000: invoke-virtual {v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.receive:(Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aef │ │ +02d976: 0c00 |0003: move-result-object v0 │ │ +02d978: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1897 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0005 reg=2 output Ljava/io/PrintStream; │ │ │ │ @@ -40991,27 +40991,27 @@ │ │ type : '(Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -02d94c: |[02d94c] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d95c: 6e10 800a 0600 |0000: invoke-virtual {v6}, Lcom/github/kevinsawicki/http/HttpRequest;.bufferedReader:()Ljava/io/BufferedReader; // method@0a80 │ │ -02d962: 0c02 |0003: move-result-object v2 │ │ -02d964: 2200 7b01 |0004: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$7; // type@017b │ │ -02d968: 5563 a502 |0006: iget-boolean v3, v6, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02d96c: 0761 |0008: move-object v1, v6 │ │ -02d96e: 0724 |0009: move-object v4, v2 │ │ -02d970: 0775 |000a: move-object v5, v7 │ │ -02d972: 7606 3f0a 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest$7;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/io/Writer;)V // method@0a3f │ │ -02d978: 6e10 400a 0000 |000e: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$7;.call:()Ljava/lang/Object; // method@0a40 │ │ -02d97e: 0c00 |0011: move-result-object v0 │ │ -02d980: 1f00 8601 |0012: check-cast v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02d984: 1100 |0014: return-object v0 │ │ +02d97c: |[02d97c] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d98c: 6e10 800a 0600 |0000: invoke-virtual {v6}, Lcom/github/kevinsawicki/http/HttpRequest;.bufferedReader:()Ljava/io/BufferedReader; // method@0a80 │ │ +02d992: 0c02 |0003: move-result-object v2 │ │ +02d994: 2200 8101 |0004: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$7; // type@0181 │ │ +02d998: 5563 a502 |0006: iget-boolean v3, v6, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02d99c: 0761 |0008: move-object v1, v6 │ │ +02d99e: 0724 |0009: move-object v4, v2 │ │ +02d9a0: 0775 |000a: move-object v5, v7 │ │ +02d9a2: 7606 3f0a 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest$7;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/io/Writer;)V // method@0a3f │ │ +02d9a8: 6e10 400a 0000 |000e: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$7;.call:()Ljava/lang/Object; // method@0a40 │ │ +02d9ae: 0c00 |0011: move-result-object v0 │ │ +02d9b0: 1f00 8c01 |0012: check-cast v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02d9b4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1934 │ │ 0x0004 line=1935 │ │ locals : │ │ 0x0004 - 0x0015 reg=2 reader Ljava/io/BufferedReader; │ │ 0x0000 - 0x0015 reg=6 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ @@ -41022,27 +41022,27 @@ │ │ type : '(Ljava/lang/Appendable;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -02d988: |[02d988] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/lang/Appendable;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d998: 6e10 800a 0600 |0000: invoke-virtual {v6}, Lcom/github/kevinsawicki/http/HttpRequest;.bufferedReader:()Ljava/io/BufferedReader; // method@0a80 │ │ -02d99e: 0c02 |0003: move-result-object v2 │ │ -02d9a0: 2200 7a01 |0004: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$6; // type@017a │ │ -02d9a4: 5563 a502 |0006: iget-boolean v3, v6, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ -02d9a8: 0761 |0008: move-object v1, v6 │ │ -02d9aa: 0724 |0009: move-object v4, v2 │ │ -02d9ac: 0775 |000a: move-object v5, v7 │ │ -02d9ae: 7606 3b0a 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest$6;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/lang/Appendable;)V // method@0a3b │ │ -02d9b4: 6e10 3c0a 0000 |000e: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$6;.call:()Ljava/lang/Object; // method@0a3c │ │ -02d9ba: 0c00 |0011: move-result-object v0 │ │ -02d9bc: 1f00 8601 |0012: check-cast v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02d9c0: 1100 |0014: return-object v0 │ │ +02d9b8: |[02d9b8] com.github.kevinsawicki.http.HttpRequest.receive:(Ljava/lang/Appendable;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02d9c8: 6e10 800a 0600 |0000: invoke-virtual {v6}, Lcom/github/kevinsawicki/http/HttpRequest;.bufferedReader:()Ljava/io/BufferedReader; // method@0a80 │ │ +02d9ce: 0c02 |0003: move-result-object v2 │ │ +02d9d0: 2200 8001 |0004: new-instance v0, Lcom/github/kevinsawicki/http/HttpRequest$6; // type@0180 │ │ +02d9d4: 5563 a502 |0006: iget-boolean v3, v6, Lcom/github/kevinsawicki/http/HttpRequest;.ignoreCloseExceptions:Z // field@02a5 │ │ +02d9d8: 0761 |0008: move-object v1, v6 │ │ +02d9da: 0724 |0009: move-object v4, v2 │ │ +02d9dc: 0775 |000a: move-object v5, v7 │ │ +02d9de: 7606 3b0a 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/github/kevinsawicki/http/HttpRequest$6;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/lang/Appendable;)V // method@0a3b │ │ +02d9e4: 6e10 3c0a 0000 |000e: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest$6;.call:()Ljava/lang/Object; // method@0a3c │ │ +02d9ea: 0c00 |0011: move-result-object v0 │ │ +02d9ec: 1f00 8c01 |0012: check-cast v0, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02d9f0: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1909 │ │ 0x0004 line=1910 │ │ locals : │ │ 0x0004 - 0x0015 reg=2 reader Ljava/io/BufferedReader; │ │ 0x0000 - 0x0015 reg=6 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ @@ -41053,19 +41053,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02d9c4: |[02d9c4] com.github.kevinsawicki.http.HttpRequest.referer:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d9d4: 1a00 6006 |0000: const-string v0, "Referer" // string@0660 │ │ -02d9d8: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02d9de: 0c00 |0005: move-result-object v0 │ │ -02d9e0: 1100 |0006: return-object v0 │ │ +02d9f4: |[02d9f4] com.github.kevinsawicki.http.HttpRequest.referer:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02da04: 1a00 6606 |0000: const-string v0, "Referer" // string@0666 │ │ +02da08: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02da0e: 0c00 |0005: move-result-object v0 │ │ +02da10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 referer Ljava/lang/String; │ │ │ │ @@ -41074,26 +41074,26 @@ │ │ type : '(Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -02d9e4: |[02d9e4] com.github.kevinsawicki.http.HttpRequest.send:(Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02d9f4: 2201 8d01 |0000: new-instance v1, Ljava/io/BufferedInputStream; // type@018d │ │ -02d9f8: 2202 9501 |0002: new-instance v2, Ljava/io/FileInputStream; // type@0195 │ │ -02d9fc: 7020 230b 4200 |0004: invoke-direct {v2, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0b23 │ │ -02da02: 7020 0c0b 2100 |0007: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0b0c │ │ -02da08: 6e20 f50a 1300 |000a: invoke-virtual {v3, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af5 │ │ -02da0e: 0c02 |000d: move-result-object v2 │ │ -02da10: 1102 |000e: return-object v2 │ │ -02da12: 0d00 |000f: move-exception v0 │ │ -02da14: 2202 8301 |0010: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02da18: 7020 5c0a 0200 |0012: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02da1e: 2702 |0015: throw v2 │ │ +02da14: |[02da14] com.github.kevinsawicki.http.HttpRequest.send:(Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02da24: 2201 9301 |0000: new-instance v1, Ljava/io/BufferedInputStream; // type@0193 │ │ +02da28: 2202 9b01 |0002: new-instance v2, Ljava/io/FileInputStream; // type@019b │ │ +02da2c: 7020 230b 4200 |0004: invoke-direct {v2, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0b23 │ │ +02da32: 7020 0c0b 2100 |0007: invoke-direct {v1, v2}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@0b0c │ │ +02da38: 6e20 f50a 1300 |000a: invoke-virtual {v3, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af5 │ │ +02da3e: 0c02 |000d: move-result-object v2 │ │ +02da40: 1102 |000e: return-object v2 │ │ +02da42: 0d00 |000f: move-exception v0 │ │ +02da44: 2202 8901 |0010: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02da48: 7020 5c0a 0200 |0012: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02da4e: 2702 |0015: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/FileNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=2848 │ │ 0x000a line=2852 │ │ 0x000f line=2849 │ │ @@ -41109,23 +41109,23 @@ │ │ type : '(Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -02da30: |[02da30] com.github.kevinsawicki.http.HttpRequest.send:(Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02da40: 6e10 cf0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ -02da46: 5421 a702 |0003: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02da4a: 6e30 930a 3201 |0005: invoke-virtual {v2, v3, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ -02da50: 1102 |0008: return-object v2 │ │ -02da52: 0d00 |0009: move-exception v0 │ │ -02da54: 2201 8301 |000a: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02da58: 7020 5c0a 0100 |000c: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02da5e: 2701 |000f: throw v1 │ │ +02da60: |[02da60] com.github.kevinsawicki.http.HttpRequest.send:(Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02da70: 6e10 cf0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ +02da76: 5421 a702 |0003: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02da7a: 6e30 930a 3201 |0005: invoke-virtual {v2, v3, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a93 │ │ +02da80: 1102 |0008: return-object v2 │ │ +02da82: 0d00 |0009: move-exception v0 │ │ +02da84: 2201 8901 |000a: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02da88: 7020 5c0a 0100 |000c: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02da8e: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=2877 │ │ 0x0003 line=2878 │ │ 0x0008 line=2882 │ │ @@ -41141,34 +41141,34 @@ │ │ type : '(Ljava/io/Reader;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -02da70: |[02da70] com.github.kevinsawicki.http.HttpRequest.send:(Ljava/io/Reader;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02da80: 6e10 cf0a 0400 |0000: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ -02da86: 2201 9d01 |0003: new-instance v1, Ljava/io/OutputStreamWriter; // type@019d │ │ -02da8a: 5442 a702 |0005: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02da8e: 5443 a702 |0007: iget-object v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02da92: 7110 640a 0300 |0009: invoke-static {v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.access$200:(Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;)Ljava/nio/charset/CharsetEncoder; // method@0a64 │ │ -02da98: 0c03 |000c: move-result-object v3 │ │ -02da9a: 6e10 d40b 0300 |000d: invoke-virtual {v3}, Ljava/nio/charset/CharsetEncoder;.charset:()Ljava/nio/charset/Charset; // method@0bd4 │ │ -02daa0: 0c03 |0010: move-result-object v3 │ │ -02daa2: 7030 310b 2103 |0011: invoke-direct {v1, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@0b31 │ │ -02daa8: 2202 7401 |0014: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$10; // type@0174 │ │ -02daac: 7051 270a 4251 |0016: invoke-direct {v2, v4, v1, v5, v1}, Lcom/github/kevinsawicki/http/HttpRequest$10;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Flushable;Ljava/io/Reader;Ljava/io/Writer;)V // method@0a27 │ │ -02dab2: 6e10 280a 0200 |0019: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest$10;.call:()Ljava/lang/Object; // method@0a28 │ │ -02dab8: 0c02 |001c: move-result-object v2 │ │ -02daba: 1f02 8601 |001d: check-cast v2, Lcom/github/kevinsawicki/http/HttpRequest; // type@0186 │ │ -02dabe: 1102 |001f: return-object v2 │ │ -02dac0: 0d00 |0020: move-exception v0 │ │ -02dac2: 2202 8301 |0021: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02dac6: 7020 5c0a 0200 |0023: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02dacc: 2702 |0026: throw v2 │ │ +02daa0: |[02daa0] com.github.kevinsawicki.http.HttpRequest.send:(Ljava/io/Reader;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02dab0: 6e10 cf0a 0400 |0000: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ +02dab6: 2201 a301 |0003: new-instance v1, Ljava/io/OutputStreamWriter; // type@01a3 │ │ +02daba: 5442 a702 |0005: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02dabe: 5443 a702 |0007: iget-object v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02dac2: 7110 640a 0300 |0009: invoke-static {v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.access$200:(Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;)Ljava/nio/charset/CharsetEncoder; // method@0a64 │ │ +02dac8: 0c03 |000c: move-result-object v3 │ │ +02daca: 6e10 d40b 0300 |000d: invoke-virtual {v3}, Ljava/nio/charset/CharsetEncoder;.charset:()Ljava/nio/charset/Charset; // method@0bd4 │ │ +02dad0: 0c03 |0010: move-result-object v3 │ │ +02dad2: 7030 310b 2103 |0011: invoke-direct {v1, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@0b31 │ │ +02dad8: 2202 7a01 |0014: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$10; // type@017a │ │ +02dadc: 7051 270a 4251 |0016: invoke-direct {v2, v4, v1, v5, v1}, Lcom/github/kevinsawicki/http/HttpRequest$10;.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Flushable;Ljava/io/Reader;Ljava/io/Writer;)V // method@0a27 │ │ +02dae2: 6e10 280a 0200 |0019: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest$10;.call:()Ljava/lang/Object; // method@0a28 │ │ +02dae8: 0c02 |001c: move-result-object v2 │ │ +02daea: 1f02 8c01 |001d: check-cast v2, Lcom/github/kevinsawicki/http/HttpRequest; // type@018c │ │ +02daee: 1102 |001f: return-object v2 │ │ +02daf0: 0d00 |0020: move-exception v0 │ │ +02daf2: 2202 8901 |0021: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02daf6: 7020 5c0a 0200 |0023: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02dafc: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0000 line=2896 │ │ 0x0003 line=2900 │ │ 0x0014 line=2902 │ │ @@ -41185,25 +41185,25 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02dae0: |[02dae0] com.github.kevinsawicki.http.HttpRequest.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02daf0: 6e10 cf0a 0300 |0000: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ -02daf6: 5431 a702 |0003: iget-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02dafa: 7210 460b 0400 |0005: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ -02db00: 0c02 |0008: move-result-object v2 │ │ -02db02: 6e20 660a 2100 |0009: invoke-virtual {v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ -02db08: 1103 |000c: return-object v3 │ │ -02db0a: 0d00 |000d: move-exception v0 │ │ -02db0c: 2201 8301 |000e: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02db10: 7020 5c0a 0100 |0010: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02db16: 2701 |0013: throw v1 │ │ +02db10: |[02db10] com.github.kevinsawicki.http.HttpRequest.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02db20: 6e10 cf0a 0300 |0000: invoke-virtual {v3}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ +02db26: 5431 a702 |0003: iget-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02db2a: 7210 460b 0400 |0005: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0b46 │ │ +02db30: 0c02 |0008: move-result-object v2 │ │ +02db32: 6e20 660a 2100 |0009: invoke-virtual {v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ +02db38: 1103 |000c: return-object v3 │ │ +02db3a: 0d00 |000d: move-exception v0 │ │ +02db3c: 2201 8901 |000e: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02db40: 7020 5c0a 0100 |0010: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02db46: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=2923 │ │ 0x0003 line=2924 │ │ 0x000c line=2928 │ │ @@ -41219,20 +41219,20 @@ │ │ type : '([B)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02db28: |[02db28] com.github.kevinsawicki.http.HttpRequest.send:([B)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02db38: 2200 9001 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0190 │ │ -02db3c: 7020 120b 2000 |0002: invoke-direct {v0, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0b12 │ │ -02db42: 6e20 f50a 0100 |0005: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af5 │ │ -02db48: 0c00 |0008: move-result-object v0 │ │ -02db4a: 1100 |0009: return-object v0 │ │ +02db58: |[02db58] com.github.kevinsawicki.http.HttpRequest.send:([B)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02db68: 2200 9601 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0196 │ │ +02db6c: 7020 120b 2000 |0002: invoke-direct {v0, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0b12 │ │ +02db72: 6e20 f50a 0100 |0005: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/io/InputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af5 │ │ +02db78: 0c00 |0008: move-result-object v0 │ │ +02db7a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2863 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000a reg=2 input [B │ │ │ │ @@ -41241,19 +41241,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02db4c: |[02db4c] com.github.kevinsawicki.http.HttpRequest.server:()Ljava/lang/String; │ │ -02db5c: 1a00 a006 |0000: const-string v0, "Server" // string@06a0 │ │ -02db60: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -02db66: 0c00 |0005: move-result-object v0 │ │ -02db68: 1100 |0006: return-object v0 │ │ +02db7c: |[02db7c] com.github.kevinsawicki.http.HttpRequest.server:()Ljava/lang/String; │ │ +02db8c: 1a00 a606 |0000: const-string v0, "Server" // string@06a6 │ │ +02db90: 6e20 bb0a 0100 |0002: invoke-virtual {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +02db96: 0c00 |0005: move-result-object v0 │ │ +02db98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2306 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #105 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -41261,23 +41261,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02db6c: |[02db6c] com.github.kevinsawicki.http.HttpRequest.serverError:()Z │ │ -02db7c: 1300 f401 |0000: const/16 v0, #int 500 // #1f4 │ │ -02db80: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -02db86: 0a01 |0005: move-result v1 │ │ -02db88: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -02db8c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -02db8e: 0f00 |0009: return v0 │ │ -02db90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02db92: 28fe |000b: goto 0009 // -0002 │ │ +02db9c: |[02db9c] com.github.kevinsawicki.http.HttpRequest.serverError:()Z │ │ +02dbac: 1300 f401 |0000: const/16 v0, #int 500 // #1f4 │ │ +02dbb0: 6e10 890a 0200 |0002: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +02dbb6: 0a01 |0005: move-result v1 │ │ +02dbb8: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +02dbbc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02dbbe: 0f00 |0009: return v0 │ │ +02dbc0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02dbc2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1528 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #106 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -41285,34 +41285,34 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02db94: |[02db94] com.github.kevinsawicki.http.HttpRequest.startPart:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02dba4: 5520 a602 |0000: iget-boolean v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.multipart:Z // field@02a6 │ │ -02dba8: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -02dbac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -02dbae: 5c20 a602 |0005: iput-boolean v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.multipart:Z // field@02a6 │ │ -02dbb2: 1a00 e60e |0007: const-string v0, "multipart/form-data; boundary=00content0boundary00" // string@0ee6 │ │ -02dbb6: 6e20 900a 0200 |0009: invoke-virtual {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.contentType:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a90 │ │ -02dbbc: 0c00 |000c: move-result-object v0 │ │ -02dbbe: 6e10 cf0a 0000 |000d: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ -02dbc4: 5420 a702 |0010: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02dbc8: 1a01 be00 |0012: const-string v1, "--00content0boundary00 │ │ +02dbc4: |[02dbc4] com.github.kevinsawicki.http.HttpRequest.startPart:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02dbd4: 5520 a602 |0000: iget-boolean v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.multipart:Z // field@02a6 │ │ +02dbd8: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +02dbdc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +02dbde: 5c20 a602 |0005: iput-boolean v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.multipart:Z // field@02a6 │ │ +02dbe2: 1a00 ec0e |0007: const-string v0, "multipart/form-data; boundary=00content0boundary00" // string@0eec │ │ +02dbe6: 6e20 900a 0200 |0009: invoke-virtual {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.contentType:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a90 │ │ +02dbec: 0c00 |000c: move-result-object v0 │ │ +02dbee: 6e10 cf0a 0000 |000d: invoke-virtual {v0}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ +02dbf4: 5420 a702 |0010: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02dbf8: 1a01 be00 |0012: const-string v1, "--00content0boundary00 │ │ " // string@00be │ │ -02dbcc: 6e20 660a 1000 |0014: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ -02dbd2: 1102 |0017: return-object v2 │ │ -02dbd4: 5420 a702 |0018: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02dbd8: 1a01 0d00 |001a: const-string v1, " │ │ +02dbfc: 6e20 660a 1000 |0014: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ +02dc02: 1102 |0017: return-object v2 │ │ +02dc04: 5420 a702 |0018: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02dc08: 1a01 0d00 |001a: const-string v1, " │ │ --00content0boundary00 │ │ " // string@000d │ │ -02dbdc: 6e20 660a 1000 |001c: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ -02dbe2: 28f8 |001f: goto 0017 // -0008 │ │ +02dc0c: 6e20 660a 1000 |001c: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.write:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // method@0a66 │ │ +02dc12: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2620 │ │ 0x0004 line=2621 │ │ 0x0007 line=2622 │ │ 0x0010 line=2623 │ │ 0x0017 line=2626 │ │ @@ -41325,58 +41325,58 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -02dbe4: |[02dbe4] com.github.kevinsawicki.http.HttpRequest.stream:()Ljava/io/InputStream; │ │ -02dbf4: 6e10 890a 0400 |0000: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -02dbfa: 0a02 |0003: move-result v2 │ │ -02dbfc: 1303 9001 |0004: const/16 v3, #int 400 // #190 │ │ -02dc00: 3532 2200 |0006: if-ge v2, v3, 0028 // +0022 │ │ -02dc04: 6e10 ae0a 0400 |0008: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02dc0a: 0c02 |000b: move-result-object v2 │ │ -02dc0c: 6e10 ac0b 0200 |000c: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0bac │ │ -02dc12: 0c01 |000f: move-result-object v1 │ │ -02dc14: 5542 a902 |0010: iget-boolean v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.uncompress:Z // field@02a9 │ │ -02dc18: 3802 0e00 |0012: if-eqz v2, 0020 // +000e │ │ -02dc1c: 1a02 e60b |0014: const-string v2, "gzip" // string@0be6 │ │ -02dc20: 6e10 8c0a 0400 |0016: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.contentEncoding:()Ljava/lang/String; // method@0a8c │ │ -02dc26: 0c03 |0019: move-result-object v3 │ │ -02dc28: 6e20 7e0b 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -02dc2e: 0a02 |001d: move-result v2 │ │ -02dc30: 3902 2400 |001e: if-nez v2, 0042 // +0024 │ │ -02dc34: 1101 |0020: return-object v1 │ │ -02dc36: 0d00 |0021: move-exception v0 │ │ -02dc38: 2202 8301 |0022: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02dc3c: 7020 5c0a 0200 |0024: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02dc42: 2702 |0027: throw v2 │ │ -02dc44: 6e10 ae0a 0400 |0028: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02dc4a: 0c02 |002b: move-result-object v2 │ │ -02dc4c: 6e10 a70b 0200 |002c: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@0ba7 │ │ -02dc52: 0c01 |002f: move-result-object v1 │ │ -02dc54: 3901 e0ff |0030: if-nez v1, 0010 // -0020 │ │ -02dc58: 6e10 ae0a 0400 |0032: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02dc5e: 0c02 |0035: move-result-object v2 │ │ -02dc60: 6e10 ac0b 0200 |0036: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0bac │ │ -02dc66: 0c01 |0039: move-result-object v1 │ │ -02dc68: 28d6 |003a: goto 0010 // -002a │ │ -02dc6a: 0d00 |003b: move-exception v0 │ │ -02dc6c: 2202 8301 |003c: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02dc70: 7020 5c0a 0200 |003e: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02dc76: 2702 |0041: throw v2 │ │ -02dc78: 2202 0002 |0042: new-instance v2, Ljava/util/zip/GZIPInputStream; // type@0200 │ │ -02dc7c: 7020 2a0c 1200 |0044: invoke-direct {v2, v1}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@0c2a │ │ -02dc82: 0721 |0047: move-object v1, v2 │ │ -02dc84: 28d8 |0048: goto 0020 // -0028 │ │ -02dc86: 0d00 |0049: move-exception v0 │ │ -02dc88: 2202 8301 |004a: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02dc8c: 7020 5c0a 0200 |004c: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02dc92: 2702 |004f: throw v2 │ │ +02dc14: |[02dc14] com.github.kevinsawicki.http.HttpRequest.stream:()Ljava/io/InputStream; │ │ +02dc24: 6e10 890a 0400 |0000: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +02dc2a: 0a02 |0003: move-result v2 │ │ +02dc2c: 1303 9001 |0004: const/16 v3, #int 400 // #190 │ │ +02dc30: 3532 2200 |0006: if-ge v2, v3, 0028 // +0022 │ │ +02dc34: 6e10 ae0a 0400 |0008: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02dc3a: 0c02 |000b: move-result-object v2 │ │ +02dc3c: 6e10 ac0b 0200 |000c: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0bac │ │ +02dc42: 0c01 |000f: move-result-object v1 │ │ +02dc44: 5542 a902 |0010: iget-boolean v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.uncompress:Z // field@02a9 │ │ +02dc48: 3802 0e00 |0012: if-eqz v2, 0020 // +000e │ │ +02dc4c: 1a02 ec0b |0014: const-string v2, "gzip" // string@0bec │ │ +02dc50: 6e10 8c0a 0400 |0016: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.contentEncoding:()Ljava/lang/String; // method@0a8c │ │ +02dc56: 0c03 |0019: move-result-object v3 │ │ +02dc58: 6e20 7e0b 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +02dc5e: 0a02 |001d: move-result v2 │ │ +02dc60: 3902 2400 |001e: if-nez v2, 0042 // +0024 │ │ +02dc64: 1101 |0020: return-object v1 │ │ +02dc66: 0d00 |0021: move-exception v0 │ │ +02dc68: 2202 8901 |0022: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02dc6c: 7020 5c0a 0200 |0024: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02dc72: 2702 |0027: throw v2 │ │ +02dc74: 6e10 ae0a 0400 |0028: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02dc7a: 0c02 |002b: move-result-object v2 │ │ +02dc7c: 6e10 a70b 0200 |002c: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@0ba7 │ │ +02dc82: 0c01 |002f: move-result-object v1 │ │ +02dc84: 3901 e0ff |0030: if-nez v1, 0010 // -0020 │ │ +02dc88: 6e10 ae0a 0400 |0032: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02dc8e: 0c02 |0035: move-result-object v2 │ │ +02dc90: 6e10 ac0b 0200 |0036: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0bac │ │ +02dc96: 0c01 |0039: move-result-object v1 │ │ +02dc98: 28d6 |003a: goto 0010 // -002a │ │ +02dc9a: 0d00 |003b: move-exception v0 │ │ +02dc9c: 2202 8901 |003c: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02dca0: 7020 5c0a 0200 |003e: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02dca6: 2702 |0041: throw v2 │ │ +02dca8: 2202 0602 |0042: new-instance v2, Ljava/util/zip/GZIPInputStream; // type@0206 │ │ +02dcac: 7020 2a0c 1200 |0044: invoke-direct {v2, v1}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@0c2a │ │ +02dcb2: 0721 |0047: move-object v1, v2 │ │ +02dcb4: 28d8 |0048: goto 0020 // -0028 │ │ +02dcb6: 0d00 |0049: move-exception v0 │ │ +02dcb8: 2202 8901 |004a: new-instance v2, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02dcbc: 7020 5c0a 0200 |004c: invoke-direct {v2, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02dcc2: 2702 |004f: throw v2 │ │ catches : 3 │ │ 0x0008 - 0x000f │ │ Ljava/io/IOException; -> 0x0021 │ │ 0x0032 - 0x0039 │ │ Ljava/io/IOException; -> 0x003b │ │ 0x0042 - 0x0047 │ │ Ljava/io/IOException; -> 0x0049 │ │ @@ -41408,31 +41408,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02dcbc: |[02dcbc] com.github.kevinsawicki.http.HttpRequest.toString:()Ljava/lang/String; │ │ -02dccc: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -02dcd0: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02dcd6: 6e10 ca0a 0200 |0005: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.method:()Ljava/lang/String; // method@0aca │ │ -02dcdc: 0c01 |0008: move-result-object v1 │ │ -02dcde: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02dce4: 0c00 |000c: move-result-object v0 │ │ -02dce6: 1301 2000 |000d: const/16 v1, #int 32 // #20 │ │ -02dcea: 6e20 910b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02dcf0: 0c00 |0012: move-result-object v0 │ │ -02dcf2: 6e10 050b 0200 |0013: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.url:()Ljava/net/URL; // method@0b05 │ │ -02dcf8: 0c01 |0016: move-result-object v1 │ │ -02dcfa: 6e20 950b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02dd00: 0c00 |001a: move-result-object v0 │ │ -02dd02: 6e10 9a0b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02dd08: 0c00 |001e: move-result-object v0 │ │ -02dd0a: 1100 |001f: return-object v0 │ │ +02dcec: |[02dcec] com.github.kevinsawicki.http.HttpRequest.toString:()Ljava/lang/String; │ │ +02dcfc: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +02dd00: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02dd06: 6e10 ca0a 0200 |0005: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.method:()Ljava/lang/String; // method@0aca │ │ +02dd0c: 0c01 |0008: move-result-object v1 │ │ +02dd0e: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02dd14: 0c00 |000c: move-result-object v0 │ │ +02dd16: 1301 2000 |000d: const/16 v1, #int 32 // #20 │ │ +02dd1a: 6e20 910b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02dd20: 0c00 |0012: move-result-object v0 │ │ +02dd22: 6e10 050b 0200 |0013: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.url:()Ljava/net/URL; // method@0b05 │ │ +02dd28: 0c01 |0016: move-result-object v1 │ │ +02dd2a: 6e20 950b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02dd30: 0c00 |001a: move-result-object v0 │ │ +02dd32: 6e10 9a0b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02dd38: 0c00 |001e: move-result-object v0 │ │ +02dd3a: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1434 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #109 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -41440,24 +41440,24 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02dd0c: |[02dd0c] com.github.kevinsawicki.http.HttpRequest.trustAllCerts:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02dd1c: 6e10 ae0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02dd22: 0c00 |0003: move-result-object v0 │ │ -02dd24: 2001 0202 |0004: instance-of v1, v0, Ljavax/net/ssl/HttpsURLConnection; // type@0202 │ │ -02dd28: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -02dd2c: 1f00 0202 |0008: check-cast v0, Ljavax/net/ssl/HttpsURLConnection; // type@0202 │ │ -02dd30: 7100 b10a 0000 |000a: invoke-static {}, Lcom/github/kevinsawicki/http/HttpRequest;.getTrustedFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0ab1 │ │ -02dd36: 0c01 |000d: move-result-object v1 │ │ -02dd38: 6e20 2c0c 1000 |000e: invoke-virtual {v0, v1}, Ljavax/net/ssl/HttpsURLConnection;.setSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@0c2c │ │ -02dd3e: 1102 |0011: return-object v2 │ │ +02dd3c: |[02dd3c] com.github.kevinsawicki.http.HttpRequest.trustAllCerts:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02dd4c: 6e10 ae0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02dd52: 0c00 |0003: move-result-object v0 │ │ +02dd54: 2001 0802 |0004: instance-of v1, v0, Ljavax/net/ssl/HttpsURLConnection; // type@0208 │ │ +02dd58: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +02dd5c: 1f00 0802 |0008: check-cast v0, Ljavax/net/ssl/HttpsURLConnection; // type@0208 │ │ +02dd60: 7100 b10a 0000 |000a: invoke-static {}, Lcom/github/kevinsawicki/http/HttpRequest;.getTrustedFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@0ab1 │ │ +02dd66: 0c01 |000d: move-result-object v1 │ │ +02dd68: 6e20 2c0c 1000 |000e: invoke-virtual {v0, v1}, Ljavax/net/ssl/HttpsURLConnection;.setSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@0c2c │ │ +02dd6e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3065 │ │ 0x0004 line=3066 │ │ 0x0008 line=3067 │ │ 0x0011 line=3069 │ │ locals : │ │ @@ -41469,24 +41469,24 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02dd40: |[02dd40] com.github.kevinsawicki.http.HttpRequest.trustAllHosts:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02dd50: 6e10 ae0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02dd56: 0c00 |0003: move-result-object v0 │ │ -02dd58: 2001 0202 |0004: instance-of v1, v0, Ljavax/net/ssl/HttpsURLConnection; // type@0202 │ │ -02dd5c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -02dd60: 1f00 0202 |0008: check-cast v0, Ljavax/net/ssl/HttpsURLConnection; // type@0202 │ │ -02dd64: 7100 b20a 0000 |000a: invoke-static {}, Lcom/github/kevinsawicki/http/HttpRequest;.getTrustedVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@0ab2 │ │ -02dd6a: 0c01 |000d: move-result-object v1 │ │ -02dd6c: 6e20 2b0c 1000 |000e: invoke-virtual {v0, v1}, Ljavax/net/ssl/HttpsURLConnection;.setHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)V // method@0c2b │ │ -02dd72: 1102 |0011: return-object v2 │ │ +02dd70: |[02dd70] com.github.kevinsawicki.http.HttpRequest.trustAllHosts:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02dd80: 6e10 ae0a 0200 |0000: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02dd86: 0c00 |0003: move-result-object v0 │ │ +02dd88: 2001 0802 |0004: instance-of v1, v0, Ljavax/net/ssl/HttpsURLConnection; // type@0208 │ │ +02dd8c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +02dd90: 1f00 0802 |0008: check-cast v0, Ljavax/net/ssl/HttpsURLConnection; // type@0208 │ │ +02dd94: 7100 b20a 0000 |000a: invoke-static {}, Lcom/github/kevinsawicki/http/HttpRequest;.getTrustedVerifier:()Ljavax/net/ssl/HostnameVerifier; // method@0ab2 │ │ +02dd9a: 0c01 |000d: move-result-object v1 │ │ +02dd9c: 6e20 2b0c 1000 |000e: invoke-virtual {v0, v1}, Ljavax/net/ssl/HttpsURLConnection;.setHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)V // method@0c2b │ │ +02dda2: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3082 │ │ 0x0004 line=3083 │ │ 0x0008 line=3084 │ │ 0x0011 line=3086 │ │ locals : │ │ @@ -41498,17 +41498,17 @@ │ │ type : '(Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02dd74: |[02dd74] com.github.kevinsawicki.http.HttpRequest.uncompress:(Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02dd84: 5c01 a902 |0000: iput-boolean v1, v0, Lcom/github/kevinsawicki/http/HttpRequest;.uncompress:Z // field@02a9 │ │ -02dd88: 1100 |0002: return-object v0 │ │ +02dda4: |[02dda4] com.github.kevinsawicki.http.HttpRequest.uncompress:(Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02ddb4: 5c01 a902 |0000: iput-boolean v1, v0, Lcom/github/kevinsawicki/http/HttpRequest;.uncompress:Z // field@02a9 │ │ +02ddb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1645 │ │ 0x0002 line=1646 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0003 reg=1 uncompress Z │ │ @@ -41518,20 +41518,20 @@ │ │ type : '()Ljava/net/URL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02dd8c: |[02dd8c] com.github.kevinsawicki.http.HttpRequest.url:()Ljava/net/URL; │ │ -02dd9c: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02dda2: 0c00 |0003: move-result-object v0 │ │ -02dda4: 6e10 b20b 0000 |0004: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getURL:()Ljava/net/URL; // method@0bb2 │ │ -02ddaa: 0c00 |0007: move-result-object v0 │ │ -02ddac: 1100 |0008: return-object v0 │ │ +02ddbc: |[02ddbc] com.github.kevinsawicki.http.HttpRequest.url:()Ljava/net/URL; │ │ +02ddcc: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02ddd2: 0c00 |0003: move-result-object v0 │ │ +02ddd4: 6e10 b20b 0000 |0004: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getURL:()Ljava/net/URL; // method@0bb2 │ │ +02ddda: 0c00 |0007: move-result-object v0 │ │ +02dddc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3095 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ #113 : (in Lcom/github/kevinsawicki/http/HttpRequest;) │ │ @@ -41539,19 +41539,19 @@ │ │ type : '(Z)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02ddb0: |[02ddb0] com.github.kevinsawicki.http.HttpRequest.useCaches:(Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02ddc0: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ -02ddc6: 0c00 |0003: move-result-object v0 │ │ -02ddc8: 6e20 bc0b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@0bbc │ │ -02ddce: 1101 |0007: return-object v1 │ │ +02dde0: |[02dde0] com.github.kevinsawicki.http.HttpRequest.useCaches:(Z)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02ddf0: 6e10 ae0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.getConnection:()Ljava/net/HttpURLConnection; // method@0aae │ │ +02ddf6: 0c00 |0003: move-result-object v0 │ │ +02ddf8: 6e20 bc0b 2000 |0004: invoke-virtual {v0, v2}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@0bbc │ │ +02ddfe: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2257 │ │ 0x0007 line=2258 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 useCaches Z │ │ @@ -41561,24 +41561,24 @@ │ │ type : '(Ljava/lang/String;I)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02ddd0: |[02ddd0] com.github.kevinsawicki.http.HttpRequest.useProxy:(Ljava/lang/String;I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02dde0: 5420 a102 |0000: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ -02dde4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -02dde8: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -02ddec: 1a01 e506 |0006: const-string v1, "The connection has already been created. This method must be called before reading or writing to the request." // string@06e5 │ │ -02ddf0: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -02ddf6: 2700 |000b: throw v0 │ │ -02ddf8: 5b23 a302 |000c: iput-object v3, v2, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyHost:Ljava/lang/String; // field@02a3 │ │ -02ddfc: 5924 a402 |000e: iput v4, v2, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyPort:I // field@02a4 │ │ -02de00: 1102 |0010: return-object v2 │ │ +02de00: |[02de00] com.github.kevinsawicki.http.HttpRequest.useProxy:(Ljava/lang/String;I)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02de10: 5420 a102 |0000: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest;.connection:Ljava/net/HttpURLConnection; // field@02a1 │ │ +02de14: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02de18: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +02de1c: 1a01 eb06 |0006: const-string v1, "The connection has already been created. This method must be called before reading or writing to the request." // string@06eb │ │ +02de20: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +02de26: 2700 |000b: throw v0 │ │ +02de28: 5b23 a302 |000c: iput-object v3, v2, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyHost:Ljava/lang/String; // field@02a3 │ │ +02de2c: 5924 a402 |000e: iput v4, v2, Lcom/github/kevinsawicki/http/HttpRequest;.httpProxyPort:I // field@02a4 │ │ +02de30: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3116 │ │ 0x0004 line=3117 │ │ 0x000c line=3119 │ │ 0x000e line=3120 │ │ 0x0010 line=3121 │ │ @@ -41592,19 +41592,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02de04: |[02de04] com.github.kevinsawicki.http.HttpRequest.userAgent:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02de14: 1a00 1107 |0000: const-string v0, "User-Agent" // string@0711 │ │ -02de18: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ -02de1e: 0c00 |0005: move-result-object v0 │ │ -02de20: 1100 |0006: return-object v0 │ │ +02de34: |[02de34] com.github.kevinsawicki.http.HttpRequest.userAgent:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02de44: 1a00 1707 |0000: const-string v0, "User-Agent" // string@0717 │ │ +02de48: 6e30 b90a 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ab9 │ │ +02de4e: 0c00 |0005: move-result-object v0 │ │ +02de50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2237 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0007 reg=2 userAgent Ljava/lang/String; │ │ │ │ @@ -41613,19 +41613,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -02de24: |[02de24] com.github.kevinsawicki.http.HttpRequest.writePartHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02de34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02de36: 6e40 0a0b 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.writePartHeader:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0b0a │ │ -02de3c: 0c00 |0004: move-result-object v0 │ │ -02de3e: 1100 |0005: return-object v0 │ │ +02de54: |[02de54] com.github.kevinsawicki.http.HttpRequest.writePartHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02de64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02de66: 6e40 0a0b 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/github/kevinsawicki/http/HttpRequest;.writePartHeader:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0b0a │ │ +02de6c: 0c00 |0004: move-result-object v0 │ │ +02de6e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2639 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 filename Ljava/lang/String; │ │ @@ -41635,40 +41635,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -02de40: |[02de40] com.github.kevinsawicki.http.HttpRequest.writePartHeader:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ -02de50: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -02de54: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02de5a: 1a01 9c0a |0005: const-string v1, "form-data; name="" // string@0a9c │ │ -02de5e: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02de64: 0c01 |000a: move-result-object v1 │ │ -02de66: 6e20 960b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02de6c: 3805 0b00 |000e: if-eqz v5, 0019 // +000b │ │ -02de70: 1a01 9000 |0010: const-string v1, ""; filename="" // string@0090 │ │ -02de74: 6e20 960b 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02de7a: 0c01 |0015: move-result-object v1 │ │ -02de7c: 6e20 960b 5100 |0016: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02de82: 1301 2200 |0019: const/16 v1, #int 34 // #22 │ │ -02de86: 6e20 910b 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -02de8c: 1a01 cf01 |001e: const-string v1, "Content-Disposition" // string@01cf │ │ -02de90: 6e10 9a0b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02de96: 0c02 |0023: move-result-object v2 │ │ -02de98: 6e30 de0a 1302 |0024: invoke-virtual {v3, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.partHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ade │ │ -02de9e: 3806 0700 |0027: if-eqz v6, 002e // +0007 │ │ -02dea2: 1a01 d201 |0029: const-string v1, "Content-Type" // string@01d2 │ │ -02dea6: 6e30 de0a 1306 |002b: invoke-virtual {v3, v1, v6}, Lcom/github/kevinsawicki/http/HttpRequest;.partHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ade │ │ -02deac: 1a01 0c00 |002e: const-string v1, " │ │ +02de70: |[02de70] com.github.kevinsawicki.http.HttpRequest.writePartHeader:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; │ │ +02de80: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +02de84: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02de8a: 1a01 a20a |0005: const-string v1, "form-data; name="" // string@0aa2 │ │ +02de8e: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02de94: 0c01 |000a: move-result-object v1 │ │ +02de96: 6e20 960b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02de9c: 3805 0b00 |000e: if-eqz v5, 0019 // +000b │ │ +02dea0: 1a01 9000 |0010: const-string v1, ""; filename="" // string@0090 │ │ +02dea4: 6e20 960b 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02deaa: 0c01 |0015: move-result-object v1 │ │ +02deac: 6e20 960b 5100 |0016: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02deb2: 1301 2200 |0019: const/16 v1, #int 34 // #22 │ │ +02deb6: 6e20 910b 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +02debc: 1a01 cf01 |001e: const-string v1, "Content-Disposition" // string@01cf │ │ +02dec0: 6e10 9a0b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02dec6: 0c02 |0023: move-result-object v2 │ │ +02dec8: 6e30 de0a 1302 |0024: invoke-virtual {v3, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.partHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ade │ │ +02dece: 3806 0700 |0027: if-eqz v6, 002e // +0007 │ │ +02ded2: 1a01 d201 |0029: const-string v1, "Content-Type" // string@01d2 │ │ +02ded6: 6e30 de0a 1306 |002b: invoke-virtual {v3, v1, v6}, Lcom/github/kevinsawicki/http/HttpRequest;.partHeader:(Ljava/lang/String;Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ade │ │ +02dedc: 1a01 0c00 |002e: const-string v1, " │ │ " // string@000c │ │ -02deb0: 6e20 f70a 1300 |0030: invoke-virtual {v3, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -02deb6: 0c01 |0033: move-result-object v1 │ │ -02deb8: 1101 |0034: return-object v1 │ │ +02dee0: 6e20 f70a 1300 |0030: invoke-virtual {v3, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +02dee6: 0c01 |0033: move-result-object v1 │ │ +02dee8: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2653 │ │ 0x0005 line=2654 │ │ 0x000e line=2655 │ │ 0x0010 line=2656 │ │ 0x0019 line=2657 │ │ @@ -41688,29 +41688,29 @@ │ │ type : '()Ljava/io/OutputStreamWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -02debc: |[02debc] com.github.kevinsawicki.http.HttpRequest.writer:()Ljava/io/OutputStreamWriter; │ │ -02decc: 6e10 cf0a 0400 |0000: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ -02ded2: 2201 9d01 |0003: new-instance v1, Ljava/io/OutputStreamWriter; // type@019d │ │ -02ded6: 5442 a702 |0005: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02deda: 5443 a702 |0007: iget-object v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ -02dede: 7110 640a 0300 |0009: invoke-static {v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.access$200:(Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;)Ljava/nio/charset/CharsetEncoder; // method@0a64 │ │ -02dee4: 0c03 |000c: move-result-object v3 │ │ -02dee6: 6e10 d40b 0300 |000d: invoke-virtual {v3}, Ljava/nio/charset/CharsetEncoder;.charset:()Ljava/nio/charset/Charset; // method@0bd4 │ │ -02deec: 0c03 |0010: move-result-object v3 │ │ -02deee: 7030 310b 2103 |0011: invoke-direct {v1, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@0b31 │ │ -02def4: 1101 |0014: return-object v1 │ │ -02def6: 0d00 |0015: move-exception v0 │ │ -02def8: 2201 8301 |0016: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0183 │ │ -02defc: 7020 5c0a 0100 |0018: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ -02df02: 2701 |001b: throw v1 │ │ +02deec: |[02deec] com.github.kevinsawicki.http.HttpRequest.writer:()Ljava/io/OutputStreamWriter; │ │ +02defc: 6e10 cf0a 0400 |0000: invoke-virtual {v4}, Lcom/github/kevinsawicki/http/HttpRequest;.openOutput:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0acf │ │ +02df02: 2201 a301 |0003: new-instance v1, Ljava/io/OutputStreamWriter; // type@01a3 │ │ +02df06: 5442 a702 |0005: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02df0a: 5443 a702 |0007: iget-object v3, v4, Lcom/github/kevinsawicki/http/HttpRequest;.output:Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream; // field@02a7 │ │ +02df0e: 7110 640a 0300 |0009: invoke-static {v3}, Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;.access$200:(Lcom/github/kevinsawicki/http/HttpRequest$RequestOutputStream;)Ljava/nio/charset/CharsetEncoder; // method@0a64 │ │ +02df14: 0c03 |000c: move-result-object v3 │ │ +02df16: 6e10 d40b 0300 |000d: invoke-virtual {v3}, Ljava/nio/charset/CharsetEncoder;.charset:()Ljava/nio/charset/Charset; // method@0bd4 │ │ +02df1c: 0c03 |0010: move-result-object v3 │ │ +02df1e: 7030 310b 2103 |0011: invoke-direct {v1, v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V // method@0b31 │ │ +02df24: 1101 |0014: return-object v1 │ │ +02df26: 0d00 |0015: move-exception v0 │ │ +02df28: 2201 8901 |0016: new-instance v1, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; // type@0189 │ │ +02df2c: 7020 5c0a 0100 |0018: invoke-direct {v1, v0}, Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException;.:(Ljava/io/IOException;)V // method@0a5c │ │ +02df32: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=2939 │ │ 0x0003 line=2940 │ │ 0x0015 line=2941 │ │ @@ -41718,17 +41718,17 @@ │ │ locals : │ │ 0x0016 - 0x001c reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x001c reg=4 this Lcom/github/kevinsawicki/http/HttpRequest; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #159 header: │ │ -class_idx : 523 │ │ +class_idx : 529 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 309 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #159 annotations: │ │ @@ -41754,61 +41754,61 @@ │ │ type : '(Lorg/akvo/rsr/up/AboutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02df14: |[02df14] org.akvo.rsr.up.AboutActivity$1.:(Lorg/akvo/rsr/up/AboutActivity;)V │ │ -02df24: 5b01 af02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/AboutActivity$1;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02af │ │ -02df28: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02df2e: 0e00 |0005: return-void │ │ +02df44: |[02df44] org.akvo.rsr.up.AboutActivity$1.:(Lorg/akvo/rsr/up/AboutActivity;)V │ │ +02df54: 5b01 af02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/AboutActivity$1;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02af │ │ +02df58: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02df5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/AboutActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/AboutActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/AboutActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/AboutActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -02df30: |[02df30] org.akvo.rsr.up.AboutActivity$1.onClick:(Landroid/view/View;)V │ │ -02df40: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02df44: 1a01 1908 |0002: const-string v1, "android.intent.action.VIEW" // string@0819 │ │ -02df48: 1a02 2c0c |0004: const-string v2, "http://www.akvo.org/" // string@0c2c │ │ -02df4c: 7110 fc00 0200 |0006: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fc │ │ -02df52: 0c02 |0009: move-result-object v2 │ │ -02df54: 7030 8500 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0085 │ │ -02df5a: 5431 af02 |000d: iget-object v1, v3, Lorg/akvo/rsr/up/AboutActivity$1;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02af │ │ -02df5e: 6e20 3d0c 0100 |000f: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/AboutActivity;.startActivity:(Landroid/content/Intent;)V // method@0c3d │ │ -02df64: 0e00 |0012: return-void │ │ +02df60: |[02df60] org.akvo.rsr.up.AboutActivity$1.onClick:(Landroid/view/View;)V │ │ +02df70: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02df74: 1a01 1f08 |0002: const-string v1, "android.intent.action.VIEW" // string@081f │ │ +02df78: 1a02 320c |0004: const-string v2, "http://www.akvo.org/" // string@0c32 │ │ +02df7c: 7110 fc00 0200 |0006: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fc │ │ +02df82: 0c02 |0009: move-result-object v2 │ │ +02df84: 7030 8500 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0085 │ │ +02df8a: 5431 af02 |000d: iget-object v1, v3, Lorg/akvo/rsr/up/AboutActivity$1;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02af │ │ +02df8e: 6e20 3d0c 0100 |000f: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/AboutActivity;.startActivity:(Landroid/content/Intent;)V // method@0c3d │ │ +02df94: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000d line=51 │ │ 0x0012 line=52 │ │ locals : │ │ 0x000d - 0x0013 reg=0 myIntent Landroid/content/Intent; │ │ 0x0000 - 0x0013 reg=3 this Lorg/akvo/rsr/up/AboutActivity$1; │ │ 0x0000 - 0x0013 reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 309 (AboutActivity.java) │ │ │ │ Class #160 header: │ │ -class_idx : 524 │ │ +class_idx : 530 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 309 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #160 annotations: │ │ @@ -41834,57 +41834,57 @@ │ │ type : '(Lorg/akvo/rsr/up/AboutActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02df68: |[02df68] org.akvo.rsr.up.AboutActivity$2.:(Lorg/akvo/rsr/up/AboutActivity;)V │ │ -02df78: 5b01 b002 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/AboutActivity$2;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02b0 │ │ -02df7c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02df82: 0e00 |0005: return-void │ │ +02df98: |[02df98] org.akvo.rsr.up.AboutActivity$2.:(Lorg/akvo/rsr/up/AboutActivity;)V │ │ +02dfa8: 5b01 b002 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/AboutActivity$2;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02b0 │ │ +02dfac: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02dfb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/AboutActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/AboutActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/AboutActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/AboutActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -02df84: |[02df84] org.akvo.rsr.up.AboutActivity$2.onClick:(Landroid/view/View;)V │ │ -02df94: 5440 b002 |0000: iget-object v0, v4, Lorg/akvo/rsr/up/AboutActivity$2;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02b0 │ │ -02df98: 2201 1f00 |0002: new-instance v1, Landroid/content/Intent; // type@001f │ │ -02df9c: 5442 b002 |0004: iget-object v2, v4, Lorg/akvo/rsr/up/AboutActivity$2;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02b0 │ │ -02dfa0: 1c03 1002 |0006: const-class v3, Lorg/akvo/rsr/up/LicenseActivity; // type@0210 │ │ -02dfa4: 7030 8300 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02dfaa: 6e20 3d0c 1000 |000b: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/AboutActivity;.startActivity:(Landroid/content/Intent;)V // method@0c3d │ │ -02dfb0: 0e00 |000e: return-void │ │ +02dfb4: |[02dfb4] org.akvo.rsr.up.AboutActivity$2.onClick:(Landroid/view/View;)V │ │ +02dfc4: 5440 b002 |0000: iget-object v0, v4, Lorg/akvo/rsr/up/AboutActivity$2;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02b0 │ │ +02dfc8: 2201 2100 |0002: new-instance v1, Landroid/content/Intent; // type@0021 │ │ +02dfcc: 5442 b002 |0004: iget-object v2, v4, Lorg/akvo/rsr/up/AboutActivity$2;.this$0:Lorg/akvo/rsr/up/AboutActivity; // field@02b0 │ │ +02dfd0: 1c03 1602 |0006: const-class v3, Lorg/akvo/rsr/up/LicenseActivity; // type@0216 │ │ +02dfd4: 7030 8300 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02dfda: 6e20 3d0c 1000 |000b: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/AboutActivity;.startActivity:(Landroid/content/Intent;)V // method@0c3d │ │ +02dfe0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000e line=59 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/akvo/rsr/up/AboutActivity$2; │ │ 0x0000 - 0x000f reg=5 v Landroid/view/View; │ │ │ │ source_file_idx : 309 (AboutActivity.java) │ │ │ │ Class #161 header: │ │ -class_idx : 525 │ │ +class_idx : 531 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ +superclass_idx : 11 │ │ source_file_idx : 309 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #161 - │ │ @@ -41900,17 +41900,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dfb4: |[02dfb4] org.akvo.rsr.up.AboutActivity.:()V │ │ -02dfc4: 7010 0500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0005 │ │ -02dfca: 0e00 |0003: return-void │ │ +02dfe4: |[02dfe4] org.akvo.rsr.up.AboutActivity.:()V │ │ +02dff4: 7010 0500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0005 │ │ +02dffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/AboutActivity; │ │ │ │ Virtual methods - │ │ @@ -41919,51 +41919,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -02dfcc: |[02dfcc] org.akvo.rsr.up.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02dfdc: 6f20 1200 9800 |0000: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ -02dfe2: 1505 037f |0003: const/high16 v5, #int 2130903040 // #7f03 │ │ -02dfe6: 6e20 3c0c 5800 |0005: invoke-virtual {v8, v5}, Lorg/akvo/rsr/up/AboutActivity;.setContentView:(I)V // method@0c3c │ │ -02dfec: 1a04 0701 |0008: const-string v4, "" // string@0107 │ │ -02dff0: 6e10 390c 0800 |000a: invoke-virtual {v8}, Lorg/akvo/rsr/up/AboutActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0c39 │ │ -02dff6: 0c05 |000d: move-result-object v5 │ │ -02dff8: 6e10 3a0c 0800 |000e: invoke-virtual {v8}, Lorg/akvo/rsr/up/AboutActivity;.getPackageName:()Ljava/lang/String; // method@0c3a │ │ -02dffe: 0c06 |0011: move-result-object v6 │ │ -02e000: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -02e002: 6e30 b500 6507 |0013: invoke-virtual {v5, v6, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00b5 │ │ -02e008: 0c05 |0016: move-result-object v5 │ │ -02e00a: 5454 0f00 |0017: iget-object v4, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@000f │ │ -02e00e: 1405 0500 077f |0019: const v5, #float 1.79446e+38 // #7f070005 │ │ -02e014: 6e20 380c 5800 |001c: invoke-virtual {v8, v5}, Lorg/akvo/rsr/up/AboutActivity;.findViewById:(I)Landroid/view/View; // method@0c38 │ │ -02e01a: 0c03 |001f: move-result-object v3 │ │ -02e01c: 1f03 7201 |0020: check-cast v3, Landroid/widget/TextView; // type@0172 │ │ -02e020: 3803 0500 |0022: if-eqz v3, 0027 // +0005 │ │ -02e024: 6e20 1f0a 4300 |0024: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02e02a: 1405 0700 077f |0027: const v5, #float 1.79446e+38 // #7f070007 │ │ -02e030: 6e20 380c 5800 |002a: invoke-virtual {v8, v5}, Lorg/akvo/rsr/up/AboutActivity;.findViewById:(I)Landroid/view/View; // method@0c38 │ │ -02e036: 0c00 |002d: move-result-object v0 │ │ -02e038: 1f00 6601 |002e: check-cast v0, Landroid/widget/ImageButton; // type@0166 │ │ -02e03c: 2205 0b02 |0030: new-instance v5, Lorg/akvo/rsr/up/AboutActivity$1; // type@020b │ │ -02e040: 7020 330c 8500 |0032: invoke-direct {v5, v8}, Lorg/akvo/rsr/up/AboutActivity$1;.:(Lorg/akvo/rsr/up/AboutActivity;)V // method@0c33 │ │ -02e046: 6e20 e009 5000 |0035: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09e0 │ │ -02e04c: 1405 0600 077f |0038: const v5, #float 1.79446e+38 // #7f070006 │ │ -02e052: 6e20 380c 5800 |003b: invoke-virtual {v8, v5}, Lorg/akvo/rsr/up/AboutActivity;.findViewById:(I)Landroid/view/View; // method@0c38 │ │ -02e058: 0c02 |003e: move-result-object v2 │ │ -02e05a: 1f02 7201 |003f: check-cast v2, Landroid/widget/TextView; // type@0172 │ │ -02e05e: 2205 0c02 |0041: new-instance v5, Lorg/akvo/rsr/up/AboutActivity$2; // type@020c │ │ -02e062: 7020 350c 8500 |0043: invoke-direct {v5, v8}, Lorg/akvo/rsr/up/AboutActivity$2;.:(Lorg/akvo/rsr/up/AboutActivity;)V // method@0c35 │ │ -02e068: 6e20 1b0a 5200 |0046: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ -02e06e: 0e00 |0049: return-void │ │ -02e070: 0d01 |004a: move-exception v1 │ │ -02e072: 1a04 0401 |004b: const-string v4, "" // string@0104 │ │ -02e076: 28cc |004d: goto 0019 // -0034 │ │ +02dffc: |[02dffc] org.akvo.rsr.up.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02e00c: 6f20 1200 9800 |0000: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ +02e012: 1505 037f |0003: const/high16 v5, #int 2130903040 // #7f03 │ │ +02e016: 6e20 3c0c 5800 |0005: invoke-virtual {v8, v5}, Lorg/akvo/rsr/up/AboutActivity;.setContentView:(I)V // method@0c3c │ │ +02e01c: 1a04 0701 |0008: const-string v4, "" // string@0107 │ │ +02e020: 6e10 390c 0800 |000a: invoke-virtual {v8}, Lorg/akvo/rsr/up/AboutActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0c39 │ │ +02e026: 0c05 |000d: move-result-object v5 │ │ +02e028: 6e10 3a0c 0800 |000e: invoke-virtual {v8}, Lorg/akvo/rsr/up/AboutActivity;.getPackageName:()Ljava/lang/String; // method@0c3a │ │ +02e02e: 0c06 |0011: move-result-object v6 │ │ +02e030: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +02e032: 6e30 b500 6507 |0013: invoke-virtual {v5, v6, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00b5 │ │ +02e038: 0c05 |0016: move-result-object v5 │ │ +02e03a: 5454 0f00 |0017: iget-object v4, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@000f │ │ +02e03e: 1405 0500 077f |0019: const v5, #float 1.79446e+38 // #7f070005 │ │ +02e044: 6e20 380c 5800 |001c: invoke-virtual {v8, v5}, Lorg/akvo/rsr/up/AboutActivity;.findViewById:(I)Landroid/view/View; // method@0c38 │ │ +02e04a: 0c03 |001f: move-result-object v3 │ │ +02e04c: 1f03 7801 |0020: check-cast v3, Landroid/widget/TextView; // type@0178 │ │ +02e050: 3803 0500 |0022: if-eqz v3, 0027 // +0005 │ │ +02e054: 6e20 1f0a 4300 |0024: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02e05a: 1405 0700 077f |0027: const v5, #float 1.79446e+38 // #7f070007 │ │ +02e060: 6e20 380c 5800 |002a: invoke-virtual {v8, v5}, Lorg/akvo/rsr/up/AboutActivity;.findViewById:(I)Landroid/view/View; // method@0c38 │ │ +02e066: 0c00 |002d: move-result-object v0 │ │ +02e068: 1f00 6c01 |002e: check-cast v0, Landroid/widget/ImageButton; // type@016c │ │ +02e06c: 2205 1102 |0030: new-instance v5, Lorg/akvo/rsr/up/AboutActivity$1; // type@0211 │ │ +02e070: 7020 330c 8500 |0032: invoke-direct {v5, v8}, Lorg/akvo/rsr/up/AboutActivity$1;.:(Lorg/akvo/rsr/up/AboutActivity;)V // method@0c33 │ │ +02e076: 6e20 e009 5000 |0035: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09e0 │ │ +02e07c: 1405 0600 077f |0038: const v5, #float 1.79446e+38 // #7f070006 │ │ +02e082: 6e20 380c 5800 |003b: invoke-virtual {v8, v5}, Lorg/akvo/rsr/up/AboutActivity;.findViewById:(I)Landroid/view/View; // method@0c38 │ │ +02e088: 0c02 |003e: move-result-object v2 │ │ +02e08a: 1f02 7801 |003f: check-cast v2, Landroid/widget/TextView; // type@0178 │ │ +02e08e: 2205 1202 |0041: new-instance v5, Lorg/akvo/rsr/up/AboutActivity$2; // type@0212 │ │ +02e092: 7020 350c 8500 |0043: invoke-direct {v5, v8}, Lorg/akvo/rsr/up/AboutActivity$2;.:(Lorg/akvo/rsr/up/AboutActivity;)V // method@0c35 │ │ +02e098: 6e20 1b0a 5200 |0046: invoke-virtual {v2, v5}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ +02e09e: 0e00 |0049: return-void │ │ +02e0a0: 0d01 |004a: move-exception v1 │ │ +02e0a2: 1a04 0401 |004b: const-string v4, "" // string@0104 │ │ +02e0a6: 28cc |004d: goto 0019 // -0034 │ │ catches : 1 │ │ 0x000a - 0x0019 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x004a │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0008 line=36 │ │ @@ -41986,17 +41986,17 @@ │ │ 0x000a - 0x004e reg=4 version Ljava/lang/String; │ │ 0x0000 - 0x004e reg=8 this Lorg/akvo/rsr/up/AboutActivity; │ │ 0x0000 - 0x004e reg=9 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 309 (AboutActivity.java) │ │ │ │ Class #162 header: │ │ -class_idx : 526 │ │ +class_idx : 532 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 400 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #162 - │ │ @@ -42037,30 +42037,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02e084: |[02e084] org.akvo.rsr.up.BuildConfig.:()V │ │ -02e094: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02e09a: 0e00 |0003: return-void │ │ +02e0b4: |[02e0b4] org.akvo.rsr.up.BuildConfig.:()V │ │ +02e0c4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02e0ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 400 (BuildConfig.java) │ │ │ │ Class #163 header: │ │ -class_idx : 527 │ │ +class_idx : 533 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ +superclass_idx : 11 │ │ source_file_idx : 512 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #163 - │ │ @@ -42092,17 +42092,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02e09c: |[02e09c] org.akvo.rsr.up.DiagnosticActivity.:()V │ │ -02e0ac: 7010 0500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0005 │ │ -02e0b2: 0e00 |0003: return-void │ │ +02e0cc: |[02e0cc] org.akvo.rsr.up.DiagnosticActivity.:()V │ │ +02e0dc: 7010 0500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0005 │ │ +02e0e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/DiagnosticActivity; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/DiagnosticActivity;) │ │ @@ -42110,18 +42110,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02e0b4: |[02e0b4] org.akvo.rsr.up.DiagnosticActivity.clearCache:(Landroid/content/Context;)V │ │ -02e0c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e0c6: 7120 000e 0200 |0001: invoke-static {v2, v0}, Lorg/akvo/rsr/up/util/FileUtil;.clearCache:(Landroid/content/Context;Z)V // method@0e00 │ │ -02e0cc: 0e00 |0004: return-void │ │ +02e0e4: |[02e0e4] org.akvo.rsr.up.DiagnosticActivity.clearCache:(Landroid/content/Context;)V │ │ +02e0f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02e0f6: 7120 000e 0200 |0001: invoke-static {v2, v0}, Lorg/akvo/rsr/up/util/FileUtil;.clearCache:(Landroid/content/Context;Z)V // method@0e00 │ │ +02e0fc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/akvo/rsr/up/DiagnosticActivity; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -42131,21 +42131,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -02e0d0: |[02e0d0] org.akvo.rsr.up.DiagnosticActivity.clearData:()V │ │ -02e0e0: 5420 b802 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e0e4: 6e10 220d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.clearAllData:()V // method@0d22 │ │ -02e0ea: 1a00 f801 |0005: const-string v0, "Data cleared" // string@01f8 │ │ -02e0ee: 1a01 6901 |0007: const-string v1, "All project and update info deleted" // string@0169 │ │ -02e0f2: 7130 d80d 0201 |0009: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/DialogUtil;.infoAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0dd8 │ │ -02e0f8: 0e00 |000c: return-void │ │ +02e100: |[02e100] org.akvo.rsr.up.DiagnosticActivity.clearData:()V │ │ +02e110: 5420 b802 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e114: 6e10 220d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.clearAllData:()V // method@0d22 │ │ +02e11a: 1a00 f801 |0005: const-string v0, "Data cleared" // string@01f8 │ │ +02e11e: 1a01 6901 |0007: const-string v1, "All project and update info deleted" // string@0169 │ │ +02e122: 7130 d80d 0201 |0009: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/DialogUtil;.infoAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0dd8 │ │ +02e128: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/akvo/rsr/up/DiagnosticActivity; │ │ @@ -42155,62 +42155,62 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -02e0fc: |[02e0fc] org.akvo.rsr.up.DiagnosticActivity.clearOldCache:()V │ │ -02e10c: 2200 9301 |0000: new-instance v0, Ljava/io/File; // type@0193 │ │ -02e110: 2203 c101 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e114: 7010 8e0b 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e11a: 7100 0f01 0000 |0007: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ -02e120: 0c04 |000a: move-result-object v4 │ │ -02e122: 6e20 950b 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02e128: 0c03 |000e: move-result-object v3 │ │ -02e12a: 1a04 c600 |000f: const-string v4, "/akvorsr/imagecache/" // string@00c6 │ │ -02e12e: 6e20 960b 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e134: 0c03 |0014: move-result-object v3 │ │ -02e136: 6e10 9a0b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e13c: 0c03 |0018: move-result-object v3 │ │ -02e13e: 7020 180b 3000 |0019: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -02e144: 6e10 200b 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0b20 │ │ -02e14a: 0c01 |001f: move-result-object v1 │ │ -02e14c: 3801 0e00 |0020: if-eqz v1, 002e // +000e │ │ -02e150: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -02e152: 2113 |0023: array-length v3, v1 │ │ -02e154: 3532 0a00 |0024: if-ge v2, v3, 002e // +000a │ │ -02e158: 4603 0102 |0026: aget-object v3, v1, v2 │ │ -02e15c: 6e10 190b 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@0b19 │ │ -02e162: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02e166: 28f6 |002d: goto 0023 // -000a │ │ -02e168: 2200 9301 |002e: new-instance v0, Ljava/io/File; // type@0193 │ │ -02e16c: 2203 c101 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e170: 7010 8e0b 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e176: 7100 0f01 0000 |0035: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ -02e17c: 0c04 |0038: move-result-object v4 │ │ -02e17e: 6e20 950b 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -02e184: 0c03 |003c: move-result-object v3 │ │ -02e186: 1a04 c700 |003d: const-string v4, "/akvorsr/photos/" // string@00c7 │ │ -02e18a: 6e20 960b 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e190: 0c03 |0042: move-result-object v3 │ │ -02e192: 6e10 9a0b 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e198: 0c03 |0046: move-result-object v3 │ │ -02e19a: 7020 180b 3000 |0047: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -02e1a0: 6e10 200b 0000 |004a: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0b20 │ │ -02e1a6: 0c01 |004d: move-result-object v1 │ │ -02e1a8: 3801 0e00 |004e: if-eqz v1, 005c // +000e │ │ -02e1ac: 1202 |0050: const/4 v2, #int 0 // #0 │ │ -02e1ae: 2113 |0051: array-length v3, v1 │ │ -02e1b0: 3532 0a00 |0052: if-ge v2, v3, 005c // +000a │ │ -02e1b4: 4603 0102 |0054: aget-object v3, v1, v2 │ │ -02e1b8: 6e10 190b 0300 |0056: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@0b19 │ │ -02e1be: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02e1c2: 28f6 |005b: goto 0051 // -000a │ │ -02e1c4: 0e00 |005c: return-void │ │ +02e12c: |[02e12c] org.akvo.rsr.up.DiagnosticActivity.clearOldCache:()V │ │ +02e13c: 2200 9901 |0000: new-instance v0, Ljava/io/File; // type@0199 │ │ +02e140: 2203 c701 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e144: 7010 8e0b 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e14a: 7100 0f01 0000 |0007: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ +02e150: 0c04 |000a: move-result-object v4 │ │ +02e152: 6e20 950b 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02e158: 0c03 |000e: move-result-object v3 │ │ +02e15a: 1a04 c600 |000f: const-string v4, "/akvorsr/imagecache/" // string@00c6 │ │ +02e15e: 6e20 960b 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e164: 0c03 |0014: move-result-object v3 │ │ +02e166: 6e10 9a0b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e16c: 0c03 |0018: move-result-object v3 │ │ +02e16e: 7020 180b 3000 |0019: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +02e174: 6e10 200b 0000 |001c: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0b20 │ │ +02e17a: 0c01 |001f: move-result-object v1 │ │ +02e17c: 3801 0e00 |0020: if-eqz v1, 002e // +000e │ │ +02e180: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +02e182: 2113 |0023: array-length v3, v1 │ │ +02e184: 3532 0a00 |0024: if-ge v2, v3, 002e // +000a │ │ +02e188: 4603 0102 |0026: aget-object v3, v1, v2 │ │ +02e18c: 6e10 190b 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@0b19 │ │ +02e192: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02e196: 28f6 |002d: goto 0023 // -000a │ │ +02e198: 2200 9901 |002e: new-instance v0, Ljava/io/File; // type@0199 │ │ +02e19c: 2203 c701 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e1a0: 7010 8e0b 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e1a6: 7100 0f01 0000 |0035: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ +02e1ac: 0c04 |0038: move-result-object v4 │ │ +02e1ae: 6e20 950b 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +02e1b4: 0c03 |003c: move-result-object v3 │ │ +02e1b6: 1a04 c700 |003d: const-string v4, "/akvorsr/photos/" // string@00c7 │ │ +02e1ba: 6e20 960b 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e1c0: 0c03 |0042: move-result-object v3 │ │ +02e1c2: 6e10 9a0b 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e1c8: 0c03 |0046: move-result-object v3 │ │ +02e1ca: 7020 180b 3000 |0047: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +02e1d0: 6e10 200b 0000 |004a: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0b20 │ │ +02e1d6: 0c01 |004d: move-result-object v1 │ │ +02e1d8: 3801 0e00 |004e: if-eqz v1, 005c // +000e │ │ +02e1dc: 1202 |0050: const/4 v2, #int 0 // #0 │ │ +02e1de: 2113 |0051: array-length v3, v1 │ │ +02e1e0: 3532 0a00 |0052: if-ge v2, v3, 005c // +000a │ │ +02e1e4: 4603 0102 |0054: aget-object v3, v1, v2 │ │ +02e1e8: 6e10 190b 0300 |0056: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@0b19 │ │ +02e1ee: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02e1f2: 28f6 |005b: goto 0051 // -000a │ │ +02e1f4: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x001c line=87 │ │ 0x0020 line=88 │ │ 0x0022 line=89 │ │ 0x0026 line=90 │ │ @@ -42236,29 +42236,29 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -02e1c8: |[02e1c8] org.akvo.rsr.up.DiagnosticActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02e1d8: 6f20 1200 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ -02e1de: 1400 0100 037f |0003: const v0, #float 1.74129e+38 // #7f030001 │ │ -02e1e4: 6e20 470c 0100 |0006: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/DiagnosticActivity;.setContentView:(I)V // method@0c47 │ │ -02e1ea: 1400 0800 077f |0009: const v0, #float 1.79446e+38 // #7f070008 │ │ -02e1f0: 6e20 430c 0100 |000c: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/DiagnosticActivity;.findViewById:(I)Landroid/view/View; // method@0c43 │ │ -02e1f6: 0c00 |000f: move-result-object v0 │ │ -02e1f8: 1f00 7201 |0010: check-cast v0, Landroid/widget/TextView; // type@0172 │ │ -02e1fc: 5b10 b902 |0012: iput-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e200: 2200 3d02 |0014: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -02e204: 7020 200d 1000 |0016: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -02e20a: 5b10 b802 |0019: iput-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e20e: 5410 b802 |001b: iget-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e212: 6e10 3d0d 0000 |001d: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -02e218: 0e00 |0020: return-void │ │ +02e1f8: |[02e1f8] org.akvo.rsr.up.DiagnosticActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02e208: 6f20 1200 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ +02e20e: 1400 0100 037f |0003: const v0, #float 1.74129e+38 // #7f030001 │ │ +02e214: 6e20 470c 0100 |0006: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/DiagnosticActivity;.setContentView:(I)V // method@0c47 │ │ +02e21a: 1400 0800 077f |0009: const v0, #float 1.79446e+38 // #7f070008 │ │ +02e220: 6e20 430c 0100 |000c: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/DiagnosticActivity;.findViewById:(I)Landroid/view/View; // method@0c43 │ │ +02e226: 0c00 |000f: move-result-object v0 │ │ +02e228: 1f00 7801 |0010: check-cast v0, Landroid/widget/TextView; // type@0178 │ │ +02e22c: 5b10 b902 |0012: iput-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e230: 2200 4302 |0014: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +02e234: 7020 200d 1000 |0016: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +02e23a: 5b10 b802 |0019: iput-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e23e: 5410 b802 |001b: iget-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e242: 6e10 3d0d 0000 |001d: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +02e248: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=52 │ │ 0x0009 line=54 │ │ 0x0014 line=70 │ │ 0x001b line=71 │ │ @@ -42272,533 +42272,530 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02e21c: |[02e21c] org.akvo.rsr.up.DiagnosticActivity.onDestroy:()V │ │ -02e22c: 5410 b802 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e230: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -02e234: 5410 b802 |0004: iget-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e238: 6e10 250d 0000 |0006: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -02e23e: 6f10 1500 0100 |0009: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ -02e244: 0e00 |000c: return-void │ │ +02e24c: |[02e24c] org.akvo.rsr.up.DiagnosticActivity.onDestroy:()V │ │ +02e25c: 5410 b802 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e260: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +02e264: 5410 b802 |0004: iget-object v0, v1, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e268: 6e10 250d 0000 |0006: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +02e26e: 6f10 1500 0100 |0009: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ +02e274: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0009 line=174 │ │ 0x000c line=175 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/akvo/rsr/up/DiagnosticActivity; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/DiagnosticActivity;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 22 │ │ + registers : 21 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 838 16-bit code units │ │ -02e248: |[02e248] org.akvo.rsr.up.DiagnosticActivity.onResume:()V │ │ -02e258: 7501 1e00 1500 |0000: invoke-super/range {v21}, Landroid/app/Activity;.onResume:()V // method@001e │ │ -02e25e: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -02e262: 5400 b802 |0005: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e266: 0811 0000 |0007: move-object/from16 v17, v0 │ │ -02e26a: 7401 390d 1100 |0009: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUsers:()Landroid/database/Cursor; // method@0d39 │ │ -02e270: 0c10 |000c: move-result-object v16 │ │ -02e272: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -02e276: 5400 b902 |000f: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e27a: 0811 0000 |0011: move-object/from16 v17, v0 │ │ -02e27e: 2212 c101 |0013: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e282: 7601 8e0b 1200 |0015: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e288: 1a13 0800 |0018: const-string v19, " │ │ + insns size : 826 16-bit code units │ │ +02e278: |[02e278] org.akvo.rsr.up.DiagnosticActivity.onResume:()V │ │ +02e288: 7501 1e00 1400 |0000: invoke-super/range {v20}, Landroid/app/Activity;.onResume:()V // method@001e │ │ +02e28e: 0800 1400 |0003: move-object/from16 v0, v20 │ │ +02e292: 5400 b802 |0005: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e296: 0810 0000 |0007: move-object/from16 v16, v0 │ │ +02e29a: 7401 390d 1000 |0009: invoke-virtual/range {v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUsers:()Landroid/database/Cursor; // method@0d39 │ │ +02e2a0: 0c0f |000c: move-result-object v15 │ │ +02e2a2: 0800 1400 |000d: move-object/from16 v0, v20 │ │ +02e2a6: 5400 b902 |000f: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e2aa: 0810 0000 |0011: move-object/from16 v16, v0 │ │ +02e2ae: 2211 c701 |0013: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e2b2: 7601 8e0b 1100 |0015: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e2b8: 1a12 0800 |0018: const-string v18, " │ │ │ │ Users in db: " // string@0008 │ │ -02e28c: 7402 960b 1200 |001a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e292: 0c12 |001d: move-result-object v18 │ │ -02e294: 7801 c800 1000 |001e: invoke-interface/range {v16}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02e29a: 0a13 |0021: move-result v19 │ │ -02e29c: 7701 8d0b 1300 |0022: invoke-static/range {v19}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ -02e2a2: 0c13 |0025: move-result-object v19 │ │ -02e2a4: 7402 960b 1200 |0026: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e2aa: 0c12 |0029: move-result-object v18 │ │ -02e2ac: 7401 9a0b 1200 |002a: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e2b2: 0c12 |002d: move-result-object v18 │ │ -02e2b4: 7402 110a 1100 |002e: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e2ba: 7801 cf00 1000 |0031: invoke-interface/range {v16}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -02e2c0: 0a11 |0034: move-result v17 │ │ -02e2c2: 3811 6900 |0035: if-eqz v17, 009e // +0069 │ │ -02e2c6: 0800 1500 |0037: move-object/from16 v0, v21 │ │ -02e2ca: 5400 b902 |0039: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e2ce: 0811 0000 |003b: move-object/from16 v17, v0 │ │ -02e2d2: 2212 c101 |003d: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e2d6: 7601 8e0b 1200 |003f: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e2dc: 1a13 0b00 |0042: const-string v19, " │ │ +02e2bc: 7402 960b 1100 |001a: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e2c2: 0c11 |001d: move-result-object v17 │ │ +02e2c4: 7210 c800 0f00 |001e: invoke-interface {v15}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02e2ca: 0a12 |0021: move-result v18 │ │ +02e2cc: 7701 8d0b 1200 |0022: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ +02e2d2: 0c12 |0025: move-result-object v18 │ │ +02e2d4: 7402 960b 1100 |0026: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e2da: 0c11 |0029: move-result-object v17 │ │ +02e2dc: 7401 9a0b 1100 |002a: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e2e2: 0c11 |002d: move-result-object v17 │ │ +02e2e4: 7402 110a 1000 |002e: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e2ea: 7210 cf00 0f00 |0031: invoke-interface {v15}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +02e2f0: 0a10 |0034: move-result v16 │ │ +02e2f2: 3810 5d00 |0035: if-eqz v16, 0092 // +005d │ │ +02e2f6: 0800 1400 |0037: move-object/from16 v0, v20 │ │ +02e2fa: 5400 b902 |0039: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e2fe: 0810 0000 |003b: move-object/from16 v16, v0 │ │ +02e302: 2211 c701 |003d: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e306: 7601 8e0b 1100 |003f: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e30c: 1a12 0b00 |0042: const-string v18, " │ │ [" // string@000b │ │ -02e2e0: 7402 960b 1200 |0044: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e2e6: 0c12 |0047: move-result-object v18 │ │ -02e2e8: 1a13 a507 |0048: const-string v19, "_id" // string@07a5 │ │ -02e2ec: 0800 1000 |004a: move-object/from16 v0, v16 │ │ -02e2f0: 0801 1300 |004c: move-object/from16 v1, v19 │ │ -02e2f4: 7220 c600 1000 |004e: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -02e2fa: 0a13 |0051: move-result v19 │ │ -02e2fc: 0800 1000 |0052: move-object/from16 v0, v16 │ │ -02e300: 0201 1300 |0054: move/from16 v1, v19 │ │ -02e304: 7220 cb00 1000 |0056: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -02e30a: 0c13 |0059: move-result-object v19 │ │ -02e30c: 7402 960b 1200 |005a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e312: 0c12 |005d: move-result-object v18 │ │ -02e314: 1a13 a107 |005e: const-string v19, "] " // string@07a1 │ │ -02e318: 7402 960b 1200 |0060: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e31e: 0c12 |0063: move-result-object v18 │ │ -02e320: 1a13 840a |0064: const-string v19, "first_name" // string@0a84 │ │ -02e324: 0800 1000 |0066: move-object/from16 v0, v16 │ │ -02e328: 0801 1300 |0068: move-object/from16 v1, v19 │ │ -02e32c: 7220 c600 1000 |006a: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -02e332: 0a13 |006d: move-result v19 │ │ -02e334: 0800 1000 |006e: move-object/from16 v0, v16 │ │ -02e338: 0201 1300 |0070: move/from16 v1, v19 │ │ -02e33c: 7220 cb00 1000 |0072: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -02e342: 0c13 |0075: move-result-object v19 │ │ -02e344: 7402 960b 1200 |0076: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e34a: 0c12 |0079: move-result-object v18 │ │ -02e34c: 1a13 0f00 |007a: const-string v19, " " // string@000f │ │ -02e350: 7402 960b 1200 |007c: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e356: 0c12 |007f: move-result-object v18 │ │ -02e358: 1a13 250d |0080: const-string v19, "last_name" // string@0d25 │ │ -02e35c: 0800 1000 |0082: move-object/from16 v0, v16 │ │ -02e360: 0801 1300 |0084: move-object/from16 v1, v19 │ │ -02e364: 7220 c600 1000 |0086: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -02e36a: 0a13 |0089: move-result v19 │ │ -02e36c: 0800 1000 |008a: move-object/from16 v0, v16 │ │ -02e370: 0201 1300 |008c: move/from16 v1, v19 │ │ -02e374: 7220 cb00 1000 |008e: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -02e37a: 0c13 |0091: move-result-object v19 │ │ -02e37c: 7402 960b 1200 |0092: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e382: 0c12 |0095: move-result-object v18 │ │ -02e384: 7401 9a0b 1200 |0096: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e38a: 0c12 |0099: move-result-object v18 │ │ -02e38c: 7402 110a 1100 |009a: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e392: 2894 |009d: goto 0031 // -006c │ │ -02e394: 7801 c500 1000 |009e: invoke-interface/range {v16}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -02e39a: 0800 1500 |00a1: move-object/from16 v0, v21 │ │ -02e39e: 5400 b802 |00a3: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e3a2: 0811 0000 |00a5: move-object/from16 v17, v0 │ │ -02e3a6: 7401 300d 1100 |00a7: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.getMissingUsersList:()Ljava/util/List; // method@0d30 │ │ -02e3ac: 0c0f |00aa: move-result-object v15 │ │ -02e3ae: 0800 1500 |00ab: move-object/from16 v0, v21 │ │ -02e3b2: 5400 b902 |00ad: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e3b6: 0811 0000 |00af: move-object/from16 v17, v0 │ │ -02e3ba: 2212 c101 |00b1: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e3be: 7601 8e0b 1200 |00b3: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e3c4: 1a13 0400 |00b6: const-string v19, " │ │ +02e310: 7402 960b 1100 |0044: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e316: 0c11 |0047: move-result-object v17 │ │ +02e318: 1a12 ab07 |0048: const-string v18, "_id" // string@07ab │ │ +02e31c: 0800 1200 |004a: move-object/from16 v0, v18 │ │ +02e320: 7220 c600 0f00 |004c: invoke-interface {v15, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +02e326: 0a12 |004f: move-result v18 │ │ +02e328: 0200 1200 |0050: move/from16 v0, v18 │ │ +02e32c: 7220 cb00 0f00 |0052: invoke-interface {v15, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +02e332: 0c12 |0055: move-result-object v18 │ │ +02e334: 7402 960b 1100 |0056: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e33a: 0c11 |0059: move-result-object v17 │ │ +02e33c: 1a12 a707 |005a: const-string v18, "] " // string@07a7 │ │ +02e340: 7402 960b 1100 |005c: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e346: 0c11 |005f: move-result-object v17 │ │ +02e348: 1a12 8a0a |0060: const-string v18, "first_name" // string@0a8a │ │ +02e34c: 0800 1200 |0062: move-object/from16 v0, v18 │ │ +02e350: 7220 c600 0f00 |0064: invoke-interface {v15, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +02e356: 0a12 |0067: move-result v18 │ │ +02e358: 0200 1200 |0068: move/from16 v0, v18 │ │ +02e35c: 7220 cb00 0f00 |006a: invoke-interface {v15, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +02e362: 0c12 |006d: move-result-object v18 │ │ +02e364: 7402 960b 1100 |006e: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e36a: 0c11 |0071: move-result-object v17 │ │ +02e36c: 1a12 0f00 |0072: const-string v18, " " // string@000f │ │ +02e370: 7402 960b 1100 |0074: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e376: 0c11 |0077: move-result-object v17 │ │ +02e378: 1a12 2b0d |0078: const-string v18, "last_name" // string@0d2b │ │ +02e37c: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +02e380: 7220 c600 0f00 |007c: invoke-interface {v15, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +02e386: 0a12 |007f: move-result v18 │ │ +02e388: 0200 1200 |0080: move/from16 v0, v18 │ │ +02e38c: 7220 cb00 0f00 |0082: invoke-interface {v15, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +02e392: 0c12 |0085: move-result-object v18 │ │ +02e394: 7402 960b 1100 |0086: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e39a: 0c11 |0089: move-result-object v17 │ │ +02e39c: 7401 9a0b 1100 |008a: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e3a2: 0c11 |008d: move-result-object v17 │ │ +02e3a4: 7402 110a 1000 |008e: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e3aa: 28a0 |0091: goto 0031 // -0060 │ │ +02e3ac: 7210 c500 0f00 |0092: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +02e3b2: 0800 1400 |0095: move-object/from16 v0, v20 │ │ +02e3b6: 5400 b802 |0097: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e3ba: 0810 0000 |0099: move-object/from16 v16, v0 │ │ +02e3be: 7401 300d 1000 |009b: invoke-virtual/range {v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.getMissingUsersList:()Ljava/util/List; // method@0d30 │ │ +02e3c4: 0c0e |009e: move-result-object v14 │ │ +02e3c6: 0800 1400 |009f: move-object/from16 v0, v20 │ │ +02e3ca: 5400 b902 |00a1: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e3ce: 0810 0000 |00a3: move-object/from16 v16, v0 │ │ +02e3d2: 2211 c701 |00a5: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e3d6: 7601 8e0b 1100 |00a7: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e3dc: 1a12 0400 |00aa: const-string v18, " │ │ │ │ Missing users in db: " // string@0004 │ │ -02e3c8: 7402 960b 1200 |00b8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e3ce: 0c12 |00bb: move-result-object v18 │ │ -02e3d0: 7210 050c 0f00 |00bc: invoke-interface {v15}, Ljava/util/List;.size:()I // method@0c05 │ │ -02e3d6: 0a13 |00bf: move-result v19 │ │ -02e3d8: 7701 8d0b 1300 |00c0: invoke-static/range {v19}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ -02e3de: 0c13 |00c3: move-result-object v19 │ │ -02e3e0: 7402 960b 1200 |00c4: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e3e6: 0c12 |00c7: move-result-object v18 │ │ -02e3e8: 7401 9a0b 1200 |00c8: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e3ee: 0c12 |00cb: move-result-object v18 │ │ -02e3f0: 7402 110a 1100 |00cc: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e3f6: 7210 040c 0f00 |00cf: invoke-interface {v15}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0c04 │ │ -02e3fc: 0c08 |00d2: move-result-object v8 │ │ -02e3fe: 7210 f70b 0800 |00d3: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -02e404: 0a11 |00d6: move-result v17 │ │ -02e406: 3811 2d00 |00d7: if-eqz v17, 0104 // +002d │ │ -02e40a: 7210 f80b 0800 |00d9: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -02e410: 0c09 |00dc: move-result-object v9 │ │ -02e412: 1f09 c001 |00dd: check-cast v9, Ljava/lang/String; // type@01c0 │ │ -02e416: 0800 1500 |00df: move-object/from16 v0, v21 │ │ -02e41a: 5400 b902 |00e1: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e41e: 0811 0000 |00e3: move-object/from16 v17, v0 │ │ -02e422: 2212 c101 |00e5: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e426: 7601 8e0b 1200 |00e7: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e42c: 1a13 0b00 |00ea: const-string v19, " │ │ +02e3e0: 7402 960b 1100 |00ac: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e3e6: 0c11 |00af: move-result-object v17 │ │ +02e3e8: 7210 050c 0e00 |00b0: invoke-interface {v14}, Ljava/util/List;.size:()I // method@0c05 │ │ +02e3ee: 0a12 |00b3: move-result v18 │ │ +02e3f0: 7701 8d0b 1200 |00b4: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ +02e3f6: 0c12 |00b7: move-result-object v18 │ │ +02e3f8: 7402 960b 1100 |00b8: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e3fe: 0c11 |00bb: move-result-object v17 │ │ +02e400: 7401 9a0b 1100 |00bc: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e406: 0c11 |00bf: move-result-object v17 │ │ +02e408: 7402 110a 1000 |00c0: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e40e: 7210 040c 0e00 |00c3: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0c04 │ │ +02e414: 0c10 |00c6: move-result-object v16 │ │ +02e416: 7801 f70b 1000 |00c7: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +02e41c: 0a11 |00ca: move-result v17 │ │ +02e41e: 3811 2d00 |00cb: if-eqz v17, 00f8 // +002d │ │ +02e422: 7801 f80b 1000 |00cd: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +02e428: 0c08 |00d0: move-result-object v8 │ │ +02e42a: 1f08 c601 |00d1: check-cast v8, Ljava/lang/String; // type@01c6 │ │ +02e42e: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ +02e432: 5400 b902 |00d5: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e436: 0811 0000 |00d7: move-object/from16 v17, v0 │ │ +02e43a: 2212 c701 |00d9: new-instance v18, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e43e: 7601 8e0b 1200 |00db: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e444: 1a13 0b00 |00de: const-string v19, " │ │ [" // string@000b │ │ -02e430: 7402 960b 1200 |00ec: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e436: 0c12 |00ef: move-result-object v18 │ │ -02e438: 0800 1200 |00f0: move-object/from16 v0, v18 │ │ -02e43c: 6e20 960b 9000 |00f2: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e442: 0c12 |00f5: move-result-object v18 │ │ -02e444: 1a13 a107 |00f6: const-string v19, "] " // string@07a1 │ │ -02e448: 7402 960b 1200 |00f8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e44e: 0c12 |00fb: move-result-object v18 │ │ -02e450: 7401 9a0b 1200 |00fc: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e456: 0c12 |00ff: move-result-object v18 │ │ -02e458: 7402 110a 1100 |0100: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e45e: 28d0 |0103: goto 00d3 // -0030 │ │ -02e460: 0800 1500 |0104: move-object/from16 v0, v21 │ │ -02e464: 5400 b802 |0106: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e468: 0811 0000 |0108: move-object/from16 v17, v0 │ │ -02e46c: 7401 320d 1100 |010a: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllOrgs:()Landroid/database/Cursor; // method@0d32 │ │ -02e472: 0c0b |010d: move-result-object v11 │ │ -02e474: 0800 1500 |010e: move-object/from16 v0, v21 │ │ -02e478: 5400 b902 |0110: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e47c: 0811 0000 |0112: move-object/from16 v17, v0 │ │ -02e480: 2212 c101 |0114: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e484: 7601 8e0b 1200 |0116: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e48a: 1a13 0500 |0119: const-string v19, " │ │ +02e448: 7402 960b 1200 |00e0: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e44e: 0c12 |00e3: move-result-object v18 │ │ +02e450: 0800 1200 |00e4: move-object/from16 v0, v18 │ │ +02e454: 6e20 960b 8000 |00e6: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e45a: 0c12 |00e9: move-result-object v18 │ │ +02e45c: 1a13 a707 |00ea: const-string v19, "] " // string@07a7 │ │ +02e460: 7402 960b 1200 |00ec: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e466: 0c12 |00ef: move-result-object v18 │ │ +02e468: 7401 9a0b 1200 |00f0: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e46e: 0c12 |00f3: move-result-object v18 │ │ +02e470: 7402 110a 1100 |00f4: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e476: 28d0 |00f7: goto 00c7 // -0030 │ │ +02e478: 0800 1400 |00f8: move-object/from16 v0, v20 │ │ +02e47c: 5400 b802 |00fa: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e480: 0810 0000 |00fc: move-object/from16 v16, v0 │ │ +02e484: 7401 320d 1000 |00fe: invoke-virtual/range {v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllOrgs:()Landroid/database/Cursor; // method@0d32 │ │ +02e48a: 0c0a |0101: move-result-object v10 │ │ +02e48c: 0800 1400 |0102: move-object/from16 v0, v20 │ │ +02e490: 5400 b902 |0104: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e494: 0810 0000 |0106: move-object/from16 v16, v0 │ │ +02e498: 2211 c701 |0108: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e49c: 7601 8e0b 1100 |010a: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e4a2: 1a12 0500 |010d: const-string v18, " │ │ │ │ Orgs in db: " // string@0005 │ │ -02e48e: 7402 960b 1200 |011b: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e494: 0c12 |011e: move-result-object v18 │ │ -02e496: 7210 c800 0b00 |011f: invoke-interface {v11}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02e49c: 0a13 |0122: move-result v19 │ │ -02e49e: 7701 8d0b 1300 |0123: invoke-static/range {v19}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ -02e4a4: 0c13 |0126: move-result-object v19 │ │ -02e4a6: 7402 960b 1200 |0127: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e4ac: 0c12 |012a: move-result-object v18 │ │ -02e4ae: 7401 9a0b 1200 |012b: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e4b4: 0c12 |012e: move-result-object v18 │ │ -02e4b6: 7402 110a 1100 |012f: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e4bc: 7210 cf00 0b00 |0132: invoke-interface {v11}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -02e4c2: 0a11 |0135: move-result v17 │ │ -02e4c4: 3811 4b00 |0136: if-eqz v17, 0181 // +004b │ │ -02e4c8: 0800 1500 |0138: move-object/from16 v0, v21 │ │ -02e4cc: 5400 b902 |013a: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e4d0: 0811 0000 |013c: move-object/from16 v17, v0 │ │ -02e4d4: 2212 c101 |013e: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e4d8: 7601 8e0b 1200 |0140: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e4de: 1a13 0b00 |0143: const-string v19, " │ │ +02e4a6: 7402 960b 1100 |010f: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e4ac: 0c11 |0112: move-result-object v17 │ │ +02e4ae: 7210 c800 0a00 |0113: invoke-interface {v10}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02e4b4: 0a12 |0116: move-result v18 │ │ +02e4b6: 7701 8d0b 1200 |0117: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ +02e4bc: 0c12 |011a: move-result-object v18 │ │ +02e4be: 7402 960b 1100 |011b: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e4c4: 0c11 |011e: move-result-object v17 │ │ +02e4c6: 7401 9a0b 1100 |011f: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e4cc: 0c11 |0122: move-result-object v17 │ │ +02e4ce: 7402 110a 1000 |0123: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e4d4: 7210 cf00 0a00 |0126: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +02e4da: 0a10 |0129: move-result v16 │ │ +02e4dc: 3810 4b00 |012a: if-eqz v16, 0175 // +004b │ │ +02e4e0: 0800 1400 |012c: move-object/from16 v0, v20 │ │ +02e4e4: 5400 b902 |012e: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e4e8: 0810 0000 |0130: move-object/from16 v16, v0 │ │ +02e4ec: 2211 c701 |0132: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e4f0: 7601 8e0b 1100 |0134: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e4f6: 1a12 0b00 |0137: const-string v18, " │ │ [" // string@000b │ │ -02e4e2: 7402 960b 1200 |0145: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e4e8: 0c12 |0148: move-result-object v18 │ │ -02e4ea: 1a13 a507 |0149: const-string v19, "_id" // string@07a5 │ │ -02e4ee: 0800 1300 |014b: move-object/from16 v0, v19 │ │ -02e4f2: 7220 c600 0b00 |014d: invoke-interface {v11, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -02e4f8: 0a13 |0150: move-result v19 │ │ -02e4fa: 0200 1300 |0151: move/from16 v0, v19 │ │ -02e4fe: 7220 cb00 0b00 |0153: invoke-interface {v11, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -02e504: 0c13 |0156: move-result-object v19 │ │ -02e506: 7402 960b 1200 |0157: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e50c: 0c12 |015a: move-result-object v18 │ │ -02e50e: 1a13 a107 |015b: const-string v19, "] " // string@07a1 │ │ -02e512: 7402 960b 1200 |015d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e518: 0c12 |0160: move-result-object v18 │ │ -02e51a: 1a13 f30e |0161: const-string v19, "name" // string@0ef3 │ │ -02e51e: 0800 1300 |0163: move-object/from16 v0, v19 │ │ -02e522: 7220 c600 0b00 |0165: invoke-interface {v11, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -02e528: 0a13 |0168: move-result v19 │ │ -02e52a: 0200 1300 |0169: move/from16 v0, v19 │ │ -02e52e: 7220 cb00 0b00 |016b: invoke-interface {v11, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -02e534: 0c13 |016e: move-result-object v19 │ │ -02e536: 7402 960b 1200 |016f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e53c: 0c12 |0172: move-result-object v18 │ │ -02e53e: 1a13 0f00 |0173: const-string v19, " " // string@000f │ │ -02e542: 7402 960b 1200 |0175: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e548: 0c12 |0178: move-result-object v18 │ │ -02e54a: 7401 9a0b 1200 |0179: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e550: 0c12 |017c: move-result-object v18 │ │ -02e552: 7402 110a 1100 |017d: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e558: 28b2 |0180: goto 0132 // -004e │ │ -02e55a: 7210 c500 0b00 |0181: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -02e560: 0800 1500 |0184: move-object/from16 v0, v21 │ │ -02e564: 5400 b802 |0186: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e568: 0811 0000 |0188: move-object/from16 v17, v0 │ │ -02e56c: 7401 2f0d 1100 |018a: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.getMissingOrgsList:()Ljava/util/List; // method@0d2f │ │ -02e572: 0c0a |018d: move-result-object v10 │ │ -02e574: 0800 1500 |018e: move-object/from16 v0, v21 │ │ -02e578: 5400 b902 |0190: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e57c: 0811 0000 |0192: move-object/from16 v17, v0 │ │ -02e580: 2212 c101 |0194: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e584: 7601 8e0b 1200 |0196: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e58a: 1a13 0300 |0199: const-string v19, " │ │ +02e4fa: 7402 960b 1100 |0139: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e500: 0c11 |013c: move-result-object v17 │ │ +02e502: 1a12 ab07 |013d: const-string v18, "_id" // string@07ab │ │ +02e506: 0800 1200 |013f: move-object/from16 v0, v18 │ │ +02e50a: 7220 c600 0a00 |0141: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +02e510: 0a12 |0144: move-result v18 │ │ +02e512: 0200 1200 |0145: move/from16 v0, v18 │ │ +02e516: 7220 cb00 0a00 |0147: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +02e51c: 0c12 |014a: move-result-object v18 │ │ +02e51e: 7402 960b 1100 |014b: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e524: 0c11 |014e: move-result-object v17 │ │ +02e526: 1a12 a707 |014f: const-string v18, "] " // string@07a7 │ │ +02e52a: 7402 960b 1100 |0151: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e530: 0c11 |0154: move-result-object v17 │ │ +02e532: 1a12 f90e |0155: const-string v18, "name" // string@0ef9 │ │ +02e536: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +02e53a: 7220 c600 0a00 |0159: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +02e540: 0a12 |015c: move-result v18 │ │ +02e542: 0200 1200 |015d: move/from16 v0, v18 │ │ +02e546: 7220 cb00 0a00 |015f: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +02e54c: 0c12 |0162: move-result-object v18 │ │ +02e54e: 7402 960b 1100 |0163: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e554: 0c11 |0166: move-result-object v17 │ │ +02e556: 1a12 0f00 |0167: const-string v18, " " // string@000f │ │ +02e55a: 7402 960b 1100 |0169: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e560: 0c11 |016c: move-result-object v17 │ │ +02e562: 7401 9a0b 1100 |016d: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e568: 0c11 |0170: move-result-object v17 │ │ +02e56a: 7402 110a 1000 |0171: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e570: 28b2 |0174: goto 0126 // -004e │ │ +02e572: 7210 c500 0a00 |0175: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +02e578: 0800 1400 |0178: move-object/from16 v0, v20 │ │ +02e57c: 5400 b802 |017a: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e580: 0810 0000 |017c: move-object/from16 v16, v0 │ │ +02e584: 7401 2f0d 1000 |017e: invoke-virtual/range {v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.getMissingOrgsList:()Ljava/util/List; // method@0d2f │ │ +02e58a: 0c09 |0181: move-result-object v9 │ │ +02e58c: 0800 1400 |0182: move-object/from16 v0, v20 │ │ +02e590: 5400 b902 |0184: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e594: 0810 0000 |0186: move-object/from16 v16, v0 │ │ +02e598: 2211 c701 |0188: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e59c: 7601 8e0b 1100 |018a: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e5a2: 1a12 0300 |018d: const-string v18, " │ │ │ │ Missing orgs in db: " // string@0003 │ │ -02e58e: 7402 960b 1200 |019b: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e594: 0c12 |019e: move-result-object v18 │ │ -02e596: 7210 050c 0a00 |019f: invoke-interface {v10}, Ljava/util/List;.size:()I // method@0c05 │ │ -02e59c: 0a13 |01a2: move-result v19 │ │ -02e59e: 7701 8d0b 1300 |01a3: invoke-static/range {v19}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ -02e5a4: 0c13 |01a6: move-result-object v19 │ │ -02e5a6: 7402 960b 1200 |01a7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e5ac: 0c12 |01aa: move-result-object v18 │ │ -02e5ae: 7401 9a0b 1200 |01ab: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e5b4: 0c12 |01ae: move-result-object v18 │ │ -02e5b6: 7402 110a 1100 |01af: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e5bc: 7210 040c 0a00 |01b2: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0c04 │ │ -02e5c2: 0c08 |01b5: move-result-object v8 │ │ -02e5c4: 7210 f70b 0800 |01b6: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -02e5ca: 0a11 |01b9: move-result v17 │ │ -02e5cc: 3811 2d00 |01ba: if-eqz v17, 01e7 // +002d │ │ -02e5d0: 7210 f80b 0800 |01bc: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -02e5d6: 0c09 |01bf: move-result-object v9 │ │ -02e5d8: 1f09 c001 |01c0: check-cast v9, Ljava/lang/String; // type@01c0 │ │ -02e5dc: 0800 1500 |01c2: move-object/from16 v0, v21 │ │ -02e5e0: 5400 b902 |01c4: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e5e4: 0811 0000 |01c6: move-object/from16 v17, v0 │ │ -02e5e8: 2212 c101 |01c8: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e5ec: 7601 8e0b 1200 |01ca: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e5f2: 1a13 0b00 |01cd: const-string v19, " │ │ +02e5a6: 7402 960b 1100 |018f: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e5ac: 0c11 |0192: move-result-object v17 │ │ +02e5ae: 7210 050c 0900 |0193: invoke-interface {v9}, Ljava/util/List;.size:()I // method@0c05 │ │ +02e5b4: 0a12 |0196: move-result v18 │ │ +02e5b6: 7701 8d0b 1200 |0197: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ +02e5bc: 0c12 |019a: move-result-object v18 │ │ +02e5be: 7402 960b 1100 |019b: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e5c4: 0c11 |019e: move-result-object v17 │ │ +02e5c6: 7401 9a0b 1100 |019f: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e5cc: 0c11 |01a2: move-result-object v17 │ │ +02e5ce: 7402 110a 1000 |01a3: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e5d4: 7210 040c 0900 |01a6: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0c04 │ │ +02e5da: 0c10 |01a9: move-result-object v16 │ │ +02e5dc: 7801 f70b 1000 |01aa: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +02e5e2: 0a11 |01ad: move-result v17 │ │ +02e5e4: 3811 2d00 |01ae: if-eqz v17, 01db // +002d │ │ +02e5e8: 7801 f80b 1000 |01b0: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +02e5ee: 0c08 |01b3: move-result-object v8 │ │ +02e5f0: 1f08 c601 |01b4: check-cast v8, Ljava/lang/String; // type@01c6 │ │ +02e5f4: 0800 1400 |01b6: move-object/from16 v0, v20 │ │ +02e5f8: 5400 b902 |01b8: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e5fc: 0811 0000 |01ba: move-object/from16 v17, v0 │ │ +02e600: 2212 c701 |01bc: new-instance v18, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e604: 7601 8e0b 1200 |01be: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e60a: 1a13 0b00 |01c1: const-string v19, " │ │ [" // string@000b │ │ -02e5f6: 7402 960b 1200 |01cf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e5fc: 0c12 |01d2: move-result-object v18 │ │ -02e5fe: 0800 1200 |01d3: move-object/from16 v0, v18 │ │ -02e602: 6e20 960b 9000 |01d5: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e608: 0c12 |01d8: move-result-object v18 │ │ -02e60a: 1a13 a107 |01d9: const-string v19, "] " // string@07a1 │ │ -02e60e: 7402 960b 1200 |01db: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e614: 0c12 |01de: move-result-object v18 │ │ -02e616: 7401 9a0b 1200 |01df: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e61c: 0c12 |01e2: move-result-object v18 │ │ -02e61e: 7402 110a 1100 |01e3: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e624: 28d0 |01e6: goto 01b6 // -0030 │ │ -02e626: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -02e62a: 5400 b802 |01e9: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e62e: 0811 0000 |01eb: move-object/from16 v17, v0 │ │ -02e632: 7401 330d 1100 |01ed: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllProjects:()Landroid/database/Cursor; // method@0d33 │ │ -02e638: 0c03 |01f0: move-result-object v3 │ │ -02e63a: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -02e63e: 5400 b902 |01f3: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e642: 0811 0000 |01f5: move-object/from16 v17, v0 │ │ -02e646: 2212 c101 |01f7: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e64a: 7601 8e0b 1200 |01f9: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e650: 1a13 0600 |01fc: const-string v19, " │ │ +02e60e: 7402 960b 1200 |01c3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e614: 0c12 |01c6: move-result-object v18 │ │ +02e616: 0800 1200 |01c7: move-object/from16 v0, v18 │ │ +02e61a: 6e20 960b 8000 |01c9: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e620: 0c12 |01cc: move-result-object v18 │ │ +02e622: 1a13 a707 |01cd: const-string v19, "] " // string@07a7 │ │ +02e626: 7402 960b 1200 |01cf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e62c: 0c12 |01d2: move-result-object v18 │ │ +02e62e: 7401 9a0b 1200 |01d3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e634: 0c12 |01d6: move-result-object v18 │ │ +02e636: 7402 110a 1100 |01d7: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e63c: 28d0 |01da: goto 01aa // -0030 │ │ +02e63e: 0800 1400 |01db: move-object/from16 v0, v20 │ │ +02e642: 5400 b802 |01dd: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e646: 0810 0000 |01df: move-object/from16 v16, v0 │ │ +02e64a: 7401 330d 1000 |01e1: invoke-virtual/range {v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllProjects:()Landroid/database/Cursor; // method@0d33 │ │ +02e650: 0c03 |01e4: move-result-object v3 │ │ +02e652: 0800 1400 |01e5: move-object/from16 v0, v20 │ │ +02e656: 5400 b902 |01e7: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e65a: 0810 0000 |01e9: move-object/from16 v16, v0 │ │ +02e65e: 2211 c701 |01eb: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e662: 7601 8e0b 1100 |01ed: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e668: 1a12 0600 |01f0: const-string v18, " │ │ │ │ Projects in db: " // string@0006 │ │ -02e654: 7402 960b 1200 |01fe: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e65a: 0c12 |0201: move-result-object v18 │ │ -02e65c: 7210 c800 0300 |0202: invoke-interface {v3}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02e662: 0a13 |0205: move-result v19 │ │ -02e664: 7701 8d0b 1300 |0206: invoke-static/range {v19}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ -02e66a: 0c13 |0209: move-result-object v19 │ │ -02e66c: 7402 960b 1200 |020a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e672: 0c12 |020d: move-result-object v18 │ │ -02e674: 7401 9a0b 1200 |020e: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e67a: 0c12 |0211: move-result-object v18 │ │ -02e67c: 7402 110a 1100 |0212: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e682: 7210 c500 0300 |0215: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -02e688: 0800 1500 |0218: move-object/from16 v0, v21 │ │ -02e68c: 5400 b802 |021a: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e690: 0811 0000 |021c: move-object/from16 v17, v0 │ │ -02e694: 7401 3a0d 1100 |021e: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listVisibleProjects:()Landroid/database/Cursor; // method@0d3a │ │ -02e69a: 0c04 |0221: move-result-object v4 │ │ -02e69c: 0800 1500 |0222: move-object/from16 v0, v21 │ │ -02e6a0: 5400 b902 |0224: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e6a4: 0811 0000 |0226: move-object/from16 v17, v0 │ │ -02e6a8: 2212 c101 |0228: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e6ac: 7601 8e0b 1200 |022a: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e6b2: 1a13 0900 |022d: const-string v19, " │ │ +02e66c: 7402 960b 1100 |01f2: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e672: 0c11 |01f5: move-result-object v17 │ │ +02e674: 7210 c800 0300 |01f6: invoke-interface {v3}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02e67a: 0a12 |01f9: move-result v18 │ │ +02e67c: 7701 8d0b 1200 |01fa: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ +02e682: 0c12 |01fd: move-result-object v18 │ │ +02e684: 7402 960b 1100 |01fe: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e68a: 0c11 |0201: move-result-object v17 │ │ +02e68c: 7401 9a0b 1100 |0202: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e692: 0c11 |0205: move-result-object v17 │ │ +02e694: 7402 110a 1000 |0206: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e69a: 7210 c500 0300 |0209: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +02e6a0: 0800 1400 |020c: move-object/from16 v0, v20 │ │ +02e6a4: 5400 b802 |020e: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e6a8: 0810 0000 |0210: move-object/from16 v16, v0 │ │ +02e6ac: 7401 3a0d 1000 |0212: invoke-virtual/range {v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listVisibleProjects:()Landroid/database/Cursor; // method@0d3a │ │ +02e6b2: 0c04 |0215: move-result-object v4 │ │ +02e6b4: 0800 1400 |0216: move-object/from16 v0, v20 │ │ +02e6b8: 5400 b902 |0218: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e6bc: 0810 0000 |021a: move-object/from16 v16, v0 │ │ +02e6c0: 2211 c701 |021c: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e6c4: 7601 8e0b 1100 |021e: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e6ca: 1a12 0900 |0221: const-string v18, " │ │ │ │ Visible projects in db: " // string@0009 │ │ -02e6b6: 7402 960b 1200 |022f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e6bc: 0c12 |0232: move-result-object v18 │ │ -02e6be: 7210 c800 0400 |0233: invoke-interface {v4}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02e6c4: 0a13 |0236: move-result v19 │ │ -02e6c6: 7701 8d0b 1300 |0237: invoke-static/range {v19}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ -02e6cc: 0c13 |023a: move-result-object v19 │ │ -02e6ce: 7402 960b 1200 |023b: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e6d4: 0c12 |023e: move-result-object v18 │ │ -02e6d6: 7401 9a0b 1200 |023f: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e6dc: 0c12 |0242: move-result-object v18 │ │ -02e6de: 7402 110a 1100 |0243: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e6e4: 7210 c500 0400 |0246: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -02e6ea: 0800 1500 |0249: move-object/from16 v0, v21 │ │ -02e6ee: 5400 b802 |024b: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e6f2: 0811 0000 |024d: move-object/from16 v17, v0 │ │ -02e6f6: 7401 350d 1100 |024f: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdates:()Landroid/database/Cursor; // method@0d35 │ │ -02e6fc: 0c05 |0252: move-result-object v5 │ │ -02e6fe: 0800 1500 |0253: move-object/from16 v0, v21 │ │ -02e702: 5400 b902 |0255: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e706: 0811 0000 |0257: move-object/from16 v17, v0 │ │ -02e70a: 2212 c101 |0259: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e70e: 7601 8e0b 1200 |025b: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e714: 1a13 0700 |025e: const-string v19, " │ │ +02e6ce: 7402 960b 1100 |0223: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e6d4: 0c11 |0226: move-result-object v17 │ │ +02e6d6: 7210 c800 0400 |0227: invoke-interface {v4}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02e6dc: 0a12 |022a: move-result v18 │ │ +02e6de: 7701 8d0b 1200 |022b: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ +02e6e4: 0c12 |022e: move-result-object v18 │ │ +02e6e6: 7402 960b 1100 |022f: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e6ec: 0c11 |0232: move-result-object v17 │ │ +02e6ee: 7401 9a0b 1100 |0233: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e6f4: 0c11 |0236: move-result-object v17 │ │ +02e6f6: 7402 110a 1000 |0237: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e6fc: 7210 c500 0400 |023a: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +02e702: 0800 1400 |023d: move-object/from16 v0, v20 │ │ +02e706: 5400 b802 |023f: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e70a: 0810 0000 |0241: move-object/from16 v16, v0 │ │ +02e70e: 7401 350d 1000 |0243: invoke-virtual/range {v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdates:()Landroid/database/Cursor; // method@0d35 │ │ +02e714: 0c05 |0246: move-result-object v5 │ │ +02e716: 0800 1400 |0247: move-object/from16 v0, v20 │ │ +02e71a: 5400 b902 |0249: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e71e: 0810 0000 |024b: move-object/from16 v16, v0 │ │ +02e722: 2211 c701 |024d: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e726: 7601 8e0b 1100 |024f: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e72c: 1a12 0700 |0252: const-string v18, " │ │ │ │ Updates in db: " // string@0007 │ │ -02e718: 7402 960b 1200 |0260: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e71e: 0c12 |0263: move-result-object v18 │ │ -02e720: 7210 c800 0500 |0264: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02e726: 0a13 |0267: move-result v19 │ │ -02e728: 7701 8d0b 1300 |0268: invoke-static/range {v19}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ -02e72e: 0c13 |026b: move-result-object v19 │ │ -02e730: 7402 960b 1200 |026c: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e736: 0c12 |026f: move-result-object v18 │ │ -02e738: 7401 9a0b 1200 |0270: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e73e: 0c12 |0273: move-result-object v18 │ │ -02e740: 7402 110a 1100 |0274: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e746: 7210 c500 0500 |0277: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -02e74c: 0800 1500 |027a: move-object/from16 v0, v21 │ │ -02e750: 5400 b802 |027c: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ -02e754: 0811 0000 |027e: move-object/from16 v17, v0 │ │ -02e758: 7401 310d 1100 |0280: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllCountries:()Landroid/database/Cursor; // method@0d31 │ │ -02e75e: 0c02 |0283: move-result-object v2 │ │ -02e760: 0800 1500 |0284: move-object/from16 v0, v21 │ │ -02e764: 5400 b902 |0286: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e768: 0811 0000 |0288: move-object/from16 v17, v0 │ │ -02e76c: 2212 c101 |028a: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e770: 7601 8e0b 1200 |028c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e776: 1a13 0200 |028f: const-string v19, " │ │ +02e730: 7402 960b 1100 |0254: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e736: 0c11 |0257: move-result-object v17 │ │ +02e738: 7210 c800 0500 |0258: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02e73e: 0a12 |025b: move-result v18 │ │ +02e740: 7701 8d0b 1200 |025c: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ +02e746: 0c12 |025f: move-result-object v18 │ │ +02e748: 7402 960b 1100 |0260: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e74e: 0c11 |0263: move-result-object v17 │ │ +02e750: 7401 9a0b 1100 |0264: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e756: 0c11 |0267: move-result-object v17 │ │ +02e758: 7402 110a 1000 |0268: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e75e: 7210 c500 0500 |026b: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +02e764: 0800 1400 |026e: move-object/from16 v0, v20 │ │ +02e768: 5400 b802 |0270: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02b8 │ │ +02e76c: 0810 0000 |0272: move-object/from16 v16, v0 │ │ +02e770: 7401 310d 1000 |0274: invoke-virtual/range {v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllCountries:()Landroid/database/Cursor; // method@0d31 │ │ +02e776: 0c02 |0277: move-result-object v2 │ │ +02e778: 0800 1400 |0278: move-object/from16 v0, v20 │ │ +02e77c: 5400 b902 |027a: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e780: 0810 0000 |027c: move-object/from16 v16, v0 │ │ +02e784: 2211 c701 |027e: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e788: 7601 8e0b 1100 |0280: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e78e: 1a12 0200 |0283: const-string v18, " │ │ │ │ Countries in db: " // string@0002 │ │ -02e77a: 7402 960b 1200 |0291: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e780: 0c12 |0294: move-result-object v18 │ │ -02e782: 7210 c800 0200 |0295: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02e788: 0a13 |0298: move-result v19 │ │ -02e78a: 7701 8d0b 1300 |0299: invoke-static/range {v19}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ -02e790: 0c13 |029c: move-result-object v19 │ │ -02e792: 7402 960b 1200 |029d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e798: 0c12 |02a0: move-result-object v18 │ │ -02e79a: 7401 9a0b 1200 |02a1: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e7a0: 0c12 |02a4: move-result-object v18 │ │ -02e7a2: 7402 110a 1100 |02a5: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e7a8: 7210 cf00 0200 |02a8: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -02e7ae: 0a11 |02ab: move-result v17 │ │ -02e7b0: 3811 4b00 |02ac: if-eqz v17, 02f7 // +004b │ │ -02e7b4: 0800 1500 |02ae: move-object/from16 v0, v21 │ │ -02e7b8: 5400 b902 |02b0: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e7bc: 0811 0000 |02b2: move-object/from16 v17, v0 │ │ -02e7c0: 2212 c101 |02b4: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e7c4: 7601 8e0b 1200 |02b6: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e7ca: 1a13 0b00 |02b9: const-string v19, " │ │ +02e792: 7402 960b 1100 |0285: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e798: 0c11 |0288: move-result-object v17 │ │ +02e79a: 7210 c800 0200 |0289: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02e7a0: 0a12 |028c: move-result v18 │ │ +02e7a2: 7701 8d0b 1200 |028d: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0b8d │ │ +02e7a8: 0c12 |0290: move-result-object v18 │ │ +02e7aa: 7402 960b 1100 |0291: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e7b0: 0c11 |0294: move-result-object v17 │ │ +02e7b2: 7401 9a0b 1100 |0295: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e7b8: 0c11 |0298: move-result-object v17 │ │ +02e7ba: 7402 110a 1000 |0299: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e7c0: 7210 cf00 0200 |029c: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +02e7c6: 0a10 |029f: move-result v16 │ │ +02e7c8: 3810 4b00 |02a0: if-eqz v16, 02eb // +004b │ │ +02e7cc: 0800 1400 |02a2: move-object/from16 v0, v20 │ │ +02e7d0: 5400 b902 |02a4: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e7d4: 0810 0000 |02a6: move-object/from16 v16, v0 │ │ +02e7d8: 2211 c701 |02a8: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e7dc: 7601 8e0b 1100 |02aa: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e7e2: 1a12 0b00 |02ad: const-string v18, " │ │ [" // string@000b │ │ -02e7ce: 7402 960b 1200 |02bb: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e7d4: 0c12 |02be: move-result-object v18 │ │ -02e7d6: 1a13 a507 |02bf: const-string v19, "_id" // string@07a5 │ │ -02e7da: 0800 1300 |02c1: move-object/from16 v0, v19 │ │ -02e7de: 7220 c600 0200 |02c3: invoke-interface {v2, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -02e7e4: 0a13 |02c6: move-result v19 │ │ -02e7e6: 0200 1300 |02c7: move/from16 v0, v19 │ │ -02e7ea: 7220 cb00 0200 |02c9: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -02e7f0: 0c13 |02cc: move-result-object v19 │ │ -02e7f2: 7402 960b 1200 |02cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e7f8: 0c12 |02d0: move-result-object v18 │ │ -02e7fa: 1a13 a107 |02d1: const-string v19, "] " // string@07a1 │ │ -02e7fe: 7402 960b 1200 |02d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e804: 0c12 |02d6: move-result-object v18 │ │ -02e806: 1a13 f30e |02d7: const-string v19, "name" // string@0ef3 │ │ -02e80a: 0800 1300 |02d9: move-object/from16 v0, v19 │ │ -02e80e: 7220 c600 0200 |02db: invoke-interface {v2, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -02e814: 0a13 |02de: move-result v19 │ │ -02e816: 0200 1300 |02df: move/from16 v0, v19 │ │ -02e81a: 7220 cb00 0200 |02e1: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -02e820: 0c13 |02e4: move-result-object v19 │ │ -02e822: 7402 960b 1200 |02e5: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e828: 0c12 |02e8: move-result-object v18 │ │ -02e82a: 1a13 0f00 |02e9: const-string v19, " " // string@000f │ │ -02e82e: 7402 960b 1200 |02eb: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e834: 0c12 |02ee: move-result-object v18 │ │ -02e836: 7401 9a0b 1200 |02ef: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e83c: 0c12 |02f2: move-result-object v18 │ │ -02e83e: 7402 110a 1100 |02f3: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e844: 28b2 |02f6: goto 02a8 // -004e │ │ -02e846: 7210 c500 0200 |02f7: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -02e84c: 220e 4e00 |02fa: new-instance v14, Landroid/os/StatFs; // type@004e │ │ -02e850: 7100 0f01 0000 |02fc: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ -02e856: 0c11 |02ff: move-result-object v17 │ │ -02e858: 7401 1d0b 1100 |0300: invoke-virtual/range {v17}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0b1d │ │ -02e85e: 0c11 |0303: move-result-object v17 │ │ -02e860: 0800 1100 |0304: move-object/from16 v0, v17 │ │ -02e864: 7020 2b01 0e00 |0306: invoke-direct {v14, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@012b │ │ -02e86a: 6e10 2c01 0e00 |0309: invoke-virtual {v14}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@012c │ │ -02e870: 0a11 |030c: move-result v17 │ │ -02e872: 0200 1100 |030d: move/from16 v0, v17 │ │ -02e876: 8300 |030f: int-to-double v0, v0 │ │ -02e878: 0511 0000 |0310: move-wide/from16 v17, v0 │ │ -02e87c: 6e10 2d01 0e00 |0312: invoke-virtual {v14}, Landroid/os/StatFs;.getBlockSize:()I // method@012d │ │ -02e882: 0a13 |0315: move-result v19 │ │ -02e884: 0200 1300 |0316: move/from16 v0, v19 │ │ -02e888: 8300 |0318: int-to-double v0, v0 │ │ -02e88a: 0513 0000 |0319: move-wide/from16 v19, v0 │ │ -02e88e: ad0c 1113 |031b: mul-double v12, v17, v19 │ │ -02e892: 1911 d041 |031d: const-wide/high16 v17, #long 4742290407621132288 // #41d0 │ │ -02e896: ae06 0c11 |031f: div-double v6, v12, v17 │ │ -02e89a: 0800 1500 |0321: move-object/from16 v0, v21 │ │ -02e89e: 5400 b902 |0323: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ -02e8a2: 0811 0000 |0325: move-object/from16 v17, v0 │ │ -02e8a6: 2212 c101 |0327: new-instance v18, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e8aa: 7601 8e0b 1200 |0329: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e8b0: 1a13 0100 |032c: const-string v19, " │ │ +02e7e6: 7402 960b 1100 |02af: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e7ec: 0c11 |02b2: move-result-object v17 │ │ +02e7ee: 1a12 ab07 |02b3: const-string v18, "_id" // string@07ab │ │ +02e7f2: 0800 1200 |02b5: move-object/from16 v0, v18 │ │ +02e7f6: 7220 c600 0200 |02b7: invoke-interface {v2, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +02e7fc: 0a12 |02ba: move-result v18 │ │ +02e7fe: 0200 1200 |02bb: move/from16 v0, v18 │ │ +02e802: 7220 cb00 0200 |02bd: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +02e808: 0c12 |02c0: move-result-object v18 │ │ +02e80a: 7402 960b 1100 |02c1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e810: 0c11 |02c4: move-result-object v17 │ │ +02e812: 1a12 a707 |02c5: const-string v18, "] " // string@07a7 │ │ +02e816: 7402 960b 1100 |02c7: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e81c: 0c11 |02ca: move-result-object v17 │ │ +02e81e: 1a12 f90e |02cb: const-string v18, "name" // string@0ef9 │ │ +02e822: 0800 1200 |02cd: move-object/from16 v0, v18 │ │ +02e826: 7220 c600 0200 |02cf: invoke-interface {v2, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +02e82c: 0a12 |02d2: move-result v18 │ │ +02e82e: 0200 1200 |02d3: move/from16 v0, v18 │ │ +02e832: 7220 cb00 0200 |02d5: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +02e838: 0c12 |02d8: move-result-object v18 │ │ +02e83a: 7402 960b 1100 |02d9: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e840: 0c11 |02dc: move-result-object v17 │ │ +02e842: 1a12 0f00 |02dd: const-string v18, " " // string@000f │ │ +02e846: 7402 960b 1100 |02df: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e84c: 0c11 |02e2: move-result-object v17 │ │ +02e84e: 7401 9a0b 1100 |02e3: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e854: 0c11 |02e6: move-result-object v17 │ │ +02e856: 7402 110a 1000 |02e7: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e85c: 28b2 |02ea: goto 029c // -004e │ │ +02e85e: 7210 c500 0200 |02eb: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +02e864: 220d 5200 |02ee: new-instance v13, Landroid/os/StatFs; // type@0052 │ │ +02e868: 7100 0f01 0000 |02f0: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ +02e86e: 0c10 |02f3: move-result-object v16 │ │ +02e870: 7401 1d0b 1000 |02f4: invoke-virtual/range {v16}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0b1d │ │ +02e876: 0c10 |02f7: move-result-object v16 │ │ +02e878: 0800 1000 |02f8: move-object/from16 v0, v16 │ │ +02e87c: 7020 2b01 0d00 |02fa: invoke-direct {v13, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@012b │ │ +02e882: 6e10 2c01 0d00 |02fd: invoke-virtual {v13}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@012c │ │ +02e888: 0a10 |0300: move-result v16 │ │ +02e88a: 0200 1000 |0301: move/from16 v0, v16 │ │ +02e88e: 8300 |0303: int-to-double v0, v0 │ │ +02e890: 0510 0000 |0304: move-wide/from16 v16, v0 │ │ +02e894: 6e10 2d01 0d00 |0306: invoke-virtual {v13}, Landroid/os/StatFs;.getBlockSize:()I // method@012d │ │ +02e89a: 0a12 |0309: move-result v18 │ │ +02e89c: 0200 1200 |030a: move/from16 v0, v18 │ │ +02e8a0: 8300 |030c: int-to-double v0, v0 │ │ +02e8a2: 0512 0000 |030d: move-wide/from16 v18, v0 │ │ +02e8a6: ad0b 1012 |030f: mul-double v11, v16, v18 │ │ +02e8aa: 1910 d041 |0311: const-wide/high16 v16, #long 4742290407621132288 // #41d0 │ │ +02e8ae: ae06 0b10 |0313: div-double v6, v11, v16 │ │ +02e8b2: 0800 1400 |0315: move-object/from16 v0, v20 │ │ +02e8b6: 5400 b902 |0317: iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;.mTextView:Landroid/widget/TextView; // field@02b9 │ │ +02e8ba: 0810 0000 |0319: move-object/from16 v16, v0 │ │ +02e8be: 2211 c701 |031b: new-instance v17, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e8c2: 7601 8e0b 1100 |031d: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e8c8: 1a12 0100 |0320: const-string v18, " │ │ │ │ " // string@0001 │ │ -02e8b4: 7402 960b 1200 |032e: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e8ba: 0c12 |0331: move-result-object v18 │ │ -02e8bc: 0800 1200 |0332: move-object/from16 v0, v18 │ │ -02e8c0: 6e30 920b 6007 |0334: invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0b92 │ │ -02e8c6: 0c12 |0337: move-result-object v18 │ │ -02e8c8: 1a13 3100 |0338: const-string v19, " GiB free on card │ │ +02e8cc: 7402 960b 1100 |0322: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e8d2: 0c11 |0325: move-result-object v17 │ │ +02e8d4: 0800 1100 |0326: move-object/from16 v0, v17 │ │ +02e8d8: 6e30 920b 6007 |0328: invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@0b92 │ │ +02e8de: 0c11 |032b: move-result-object v17 │ │ +02e8e0: 1a12 3100 |032c: const-string v18, " GiB free on card │ │ " // string@0031 │ │ -02e8cc: 7402 960b 1200 |033a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e8d2: 0c12 |033d: move-result-object v18 │ │ -02e8d4: 7401 9a0b 1200 |033e: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e8da: 0c12 |0341: move-result-object v18 │ │ -02e8dc: 7402 110a 1100 |0342: invoke-virtual/range {v17, v18}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ -02e8e2: 0e00 |0345: return-void │ │ +02e8e4: 7402 960b 1100 |032e: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e8ea: 0c11 |0331: move-result-object v17 │ │ +02e8ec: 7401 9a0b 1100 |0332: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e8f2: 0c11 |0335: move-result-object v17 │ │ +02e8f4: 7402 110a 1000 |0336: invoke-virtual/range {v16, v17}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@0a11 │ │ +02e8fa: 0e00 |0339: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=116 │ │ 0x000d line=117 │ │ 0x0031 line=118 │ │ 0x0037 line=119 │ │ - 0x009e line=122 │ │ - 0x00a1 line=124 │ │ - 0x00ab line=125 │ │ - 0x00cf line=126 │ │ - 0x00df line=127 │ │ - 0x0104 line=130 │ │ - 0x010e line=131 │ │ - 0x0132 line=132 │ │ - 0x0138 line=133 │ │ - 0x0181 line=134 │ │ - 0x0184 line=136 │ │ - 0x018e line=137 │ │ - 0x01b2 line=138 │ │ - 0x01c2 line=139 │ │ - 0x01e7 line=141 │ │ - 0x01f1 line=142 │ │ - 0x0215 line=143 │ │ - 0x0218 line=144 │ │ - 0x0222 line=145 │ │ - 0x0246 line=146 │ │ - 0x0249 line=147 │ │ - 0x0253 line=148 │ │ - 0x0277 line=149 │ │ - 0x027a line=150 │ │ - 0x0284 line=151 │ │ - 0x02a8 line=152 │ │ - 0x02ae line=153 │ │ - 0x02f7 line=154 │ │ - 0x02fa line=160 │ │ - 0x0309 line=161 │ │ - 0x031d line=164 │ │ - 0x0321 line=165 │ │ - 0x0345 line=166 │ │ - locals : │ │ - 0x00df - 0x0104 reg=9 id Ljava/lang/String; │ │ - 0x01c2 - 0x01e7 reg=9 id Ljava/lang/String; │ │ - 0x0284 - 0x0346 reg=2 a Landroid/database/Cursor; │ │ - 0x01f1 - 0x0346 reg=3 b Landroid/database/Cursor; │ │ - 0x0222 - 0x0346 reg=4 b2 Landroid/database/Cursor; │ │ - 0x0253 - 0x0346 reg=5 c Landroid/database/Cursor; │ │ - 0x0321 - 0x0346 reg=6 gigaAvailable D │ │ - 0x00d3 - 0x0346 reg=8 i$ Ljava/util/Iterator; │ │ - 0x018e - 0x0346 reg=10 o Ljava/util/List; Ljava/util/List; │ │ - 0x010e - 0x0346 reg=11 orgs Landroid/database/Cursor; │ │ - 0x031d - 0x0346 reg=12 sdAvailSize D │ │ - 0x0309 - 0x0346 reg=14 stat Landroid/os/StatFs; │ │ - 0x00ab - 0x0346 reg=15 u Ljava/util/List; Ljava/util/List; │ │ - 0x000d - 0x0346 reg=16 users Landroid/database/Cursor; │ │ - 0x0000 - 0x0346 reg=21 this Lorg/akvo/rsr/up/DiagnosticActivity; │ │ + 0x0062 line=120 │ │ + 0x007a line=121 │ │ + 0x008e line=119 │ │ + 0x0092 line=122 │ │ + 0x0095 line=124 │ │ + 0x009f line=125 │ │ + 0x00c3 line=126 │ │ + 0x00d3 line=127 │ │ + 0x00f8 line=130 │ │ + 0x0102 line=131 │ │ + 0x0126 line=132 │ │ + 0x012c line=133 │ │ + 0x0175 line=134 │ │ + 0x0178 line=136 │ │ + 0x0182 line=137 │ │ + 0x01a6 line=138 │ │ + 0x01b6 line=139 │ │ + 0x01db line=141 │ │ + 0x01e5 line=142 │ │ + 0x0209 line=143 │ │ + 0x020c line=144 │ │ + 0x0216 line=145 │ │ + 0x023a line=146 │ │ + 0x023d line=147 │ │ + 0x0247 line=148 │ │ + 0x026b line=149 │ │ + 0x026e line=150 │ │ + 0x0278 line=151 │ │ + 0x029c line=152 │ │ + 0x02a2 line=153 │ │ + 0x02eb line=154 │ │ + 0x02ee line=160 │ │ + 0x02fd line=161 │ │ + 0x0306 line=162 │ │ + 0x0311 line=164 │ │ + 0x0315 line=165 │ │ + 0x0339 line=166 │ │ + locals : │ │ + 0x00d3 - 0x00f8 reg=8 id Ljava/lang/String; │ │ + 0x01b6 - 0x01db reg=8 id Ljava/lang/String; │ │ + 0x0278 - 0x033a reg=2 a Landroid/database/Cursor; │ │ + 0x01e5 - 0x033a reg=3 b Landroid/database/Cursor; │ │ + 0x0216 - 0x033a reg=4 b2 Landroid/database/Cursor; │ │ + 0x0247 - 0x033a reg=5 c Landroid/database/Cursor; │ │ + 0x0315 - 0x033a reg=6 gigaAvailable D │ │ + 0x0182 - 0x033a reg=9 o Ljava/util/List; Ljava/util/List; │ │ + 0x0102 - 0x033a reg=10 orgs Landroid/database/Cursor; │ │ + 0x0311 - 0x033a reg=11 sdAvailSize D │ │ + 0x02fd - 0x033a reg=13 stat Landroid/os/StatFs; │ │ + 0x009f - 0x033a reg=14 u Ljava/util/List; Ljava/util/List; │ │ + 0x000d - 0x033a reg=15 users Landroid/database/Cursor; │ │ + 0x0000 - 0x033a reg=20 this Lorg/akvo/rsr/up/DiagnosticActivity; │ │ │ │ source_file_idx : 512 (DiagnosticActivity.java) │ │ │ │ Class #164 header: │ │ -class_idx : 528 │ │ +class_idx : 534 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 1185 │ │ +superclass_idx : 11 │ │ +source_file_idx : 1191 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #164 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/LicenseActivity;' │ │ @@ -42813,17 +42810,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02e8e4: |[02e8e4] org.akvo.rsr.up.LicenseActivity.:()V │ │ -02e8f4: 7010 0500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0005 │ │ -02e8fa: 0e00 |0003: return-void │ │ +02e8fc: |[02e8fc] org.akvo.rsr.up.LicenseActivity.:()V │ │ +02e90c: 7010 0500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0005 │ │ +02e912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/LicenseActivity; │ │ │ │ Virtual methods - │ │ @@ -42832,45 +42829,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -02e8fc: |[02e8fc] org.akvo.rsr.up.LicenseActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02e90c: 6f20 1200 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ -02e912: 2201 5801 |0003: new-instance v1, Landroid/webkit/WebView; // type@0158 │ │ -02e916: 7020 be09 4100 |0005: invoke-direct {v1, v4}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@09be │ │ -02e91c: 6e20 4a0c 1400 |0008: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/LicenseActivity;.setContentView:(Landroid/view/View;)V // method@0c4a │ │ -02e922: 1a00 0201 |000b: const-string v0, "

Akvo RSR Up

Android app

Copyright © 2012-2014 Stichting Akvo

Akvo RSR is free software: you can redistribute it and modify it under the terms of the GNU Affero General Public License (AGPL) as published by the Free Software Foundation, either version 3 of the License or any later version.

Akvo RSR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License at the link below for more details.

The full license can be seen at http://www.gnu.org/licenses/agpl.html

App dependencies

HTTP Request library

Copyright © 2011 Kevin Sawicki <kevinsawicki@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/orsell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

" // string@0102 │ │ -02e926: 1a02 b612 |000d: const-string v2, "text/html" // string@12b6 │ │ -02e92a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -02e92c: 6e40 bf09 0132 |0010: invoke-virtual {v1, v0, v2, v3}, Landroid/webkit/WebView;.loadData:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@09bf │ │ -02e932: 0e00 |0013: return-void │ │ +02e914: |[02e914] org.akvo.rsr.up.LicenseActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02e924: 6f20 1200 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ +02e92a: 2201 5e01 |0003: new-instance v1, Landroid/webkit/WebView; // type@015e │ │ +02e92e: 7020 be09 4100 |0005: invoke-direct {v1, v4}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@09be │ │ +02e934: 6e20 4a0c 1400 |0008: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/LicenseActivity;.setContentView:(Landroid/view/View;)V // method@0c4a │ │ +02e93a: 1a00 0201 |000b: const-string v0, "

Akvo RSR Up

Android app

Copyright © 2012-2014 Stichting Akvo

Akvo RSR is free software: you can redistribute it and modify it under the terms of the GNU Affero General Public License (AGPL) as published by the Free Software Foundation, either version 3 of the License or any later version.

Akvo RSR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License at the link below for more details.

The full license can be seen at http://www.gnu.org/licenses/agpl.html

App dependencies

HTTP Request library

Copyright © 2011 Kevin Sawicki <kevinsawicki@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/orsell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

" // string@0102 │ │ +02e93e: 1a02 bc12 |000d: const-string v2, "text/html" // string@12bc │ │ +02e942: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +02e944: 6e40 bf09 0132 |0010: invoke-virtual {v1, v0, v2, v3}, Landroid/webkit/WebView;.loadData:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@09bf │ │ +02e94a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ 0x0008 line=30 │ │ 0x000b line=37 │ │ 0x000d line=52 │ │ 0x0013 line=53 │ │ locals : │ │ 0x000d - 0x0014 reg=0 summary Ljava/lang/String; │ │ 0x0008 - 0x0014 reg=1 webview Landroid/webkit/WebView; │ │ 0x0000 - 0x0014 reg=4 this Lorg/akvo/rsr/up/LicenseActivity; │ │ 0x0000 - 0x0014 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1185 (LicenseActivity.java) │ │ + source_file_idx : 1191 (LicenseActivity.java) │ │ │ │ Class #165 header: │ │ -class_idx : 529 │ │ +class_idx : 535 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1372 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1378 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -42895,54 +42892,54 @@ │ │ type : '(Lorg/akvo/rsr/up/LoginActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02e934: |[02e934] org.akvo.rsr.up.LoginActivity$1.:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ -02e944: 5b01 ba02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/LoginActivity$1;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02ba │ │ -02e948: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02e94e: 0e00 |0005: return-void │ │ +02e94c: |[02e94c] org.akvo.rsr.up.LoginActivity$1.:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ +02e95c: 5b01 ba02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/LoginActivity$1;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02ba │ │ +02e960: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02e966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/LoginActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/LoginActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/LoginActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/LoginActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02e950: |[02e950] org.akvo.rsr.up.LoginActivity$1.onClick:(Landroid/view/View;)V │ │ -02e960: 5410 ba02 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/LoginActivity$1;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02ba │ │ -02e964: 6e20 640c 2000 |0002: invoke-virtual {v0, v2}, Lorg/akvo/rsr/up/LoginActivity;.signIn:(Landroid/view/View;)V // method@0c64 │ │ -02e96a: 0e00 |0005: return-void │ │ +02e968: |[02e968] org.akvo.rsr.up.LoginActivity$1.onClick:(Landroid/view/View;)V │ │ +02e978: 5410 ba02 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/LoginActivity$1;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02ba │ │ +02e97c: 6e20 640c 2000 |0002: invoke-virtual {v0, v2}, Lorg/akvo/rsr/up/LoginActivity;.signIn:(Landroid/view/View;)V // method@0c64 │ │ +02e982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/LoginActivity$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 1372 (LoginActivity.java) │ │ + source_file_idx : 1378 (LoginActivity.java) │ │ │ │ Class #166 header: │ │ -class_idx : 530 │ │ +class_idx : 536 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1372 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1378 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -42967,73 +42964,74 @@ │ │ type : '(Lorg/akvo/rsr/up/LoginActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02e96c: |[02e96c] org.akvo.rsr.up.LoginActivity$2.:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ -02e97c: 5b01 bb02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/LoginActivity$2;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bb │ │ -02e980: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02e986: 0e00 |0005: return-void │ │ +02e984: |[02e984] org.akvo.rsr.up.LoginActivity$2.:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ +02e994: 5b01 bb02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/LoginActivity$2;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bb │ │ +02e998: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02e99e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/LoginActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/LoginActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/LoginActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/LoginActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -02e988: |[02e988] org.akvo.rsr.up.LoginActivity$2.onClick:(Landroid/view/View;)V │ │ -02e998: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02e99c: 1a01 1908 |0002: const-string v1, "android.intent.action.VIEW" // string@0819 │ │ -02e9a0: 2202 c101 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -02e9a4: 7010 8e0b 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02e9aa: 5443 bb02 |0009: iget-object v3, v4, Lorg/akvo/rsr/up/LoginActivity$2;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bb │ │ -02e9ae: 7110 180e 0300 |000b: invoke-static {v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -02e9b4: 0c03 |000e: move-result-object v3 │ │ -02e9b6: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e9bc: 0c02 |0012: move-result-object v2 │ │ -02e9be: 1a03 c500 |0013: const-string v3, "/accounts/password/reset/" // string@00c5 │ │ -02e9c2: 6e20 960b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02e9c8: 0c02 |0018: move-result-object v2 │ │ -02e9ca: 6e10 9a0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02e9d0: 0c02 |001c: move-result-object v2 │ │ -02e9d2: 7110 fc00 0200 |001d: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fc │ │ -02e9d8: 0c02 |0020: move-result-object v2 │ │ -02e9da: 7030 8500 1002 |0021: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0085 │ │ -02e9e0: 5441 bb02 |0024: iget-object v1, v4, Lorg/akvo/rsr/up/LoginActivity$2;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bb │ │ -02e9e4: 6e20 650c 0100 |0026: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ -02e9ea: 0e00 |0029: return-void │ │ +02e9a0: |[02e9a0] org.akvo.rsr.up.LoginActivity$2.onClick:(Landroid/view/View;)V │ │ +02e9b0: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02e9b4: 1a01 1f08 |0002: const-string v1, "android.intent.action.VIEW" // string@081f │ │ +02e9b8: 2202 c701 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +02e9bc: 7010 8e0b 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02e9c2: 5443 bb02 |0009: iget-object v3, v4, Lorg/akvo/rsr/up/LoginActivity$2;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bb │ │ +02e9c6: 7110 180e 0300 |000b: invoke-static {v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +02e9cc: 0c03 |000e: move-result-object v3 │ │ +02e9ce: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e9d4: 0c02 |0012: move-result-object v2 │ │ +02e9d6: 1a03 c500 |0013: const-string v3, "/accounts/password/reset/" // string@00c5 │ │ +02e9da: 6e20 960b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02e9e0: 0c02 |0018: move-result-object v2 │ │ +02e9e2: 6e10 9a0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02e9e8: 0c02 |001c: move-result-object v2 │ │ +02e9ea: 7110 fc00 0200 |001d: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fc │ │ +02e9f0: 0c02 |0020: move-result-object v2 │ │ +02e9f2: 7030 8500 1002 |0021: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0085 │ │ +02e9f8: 5441 bb02 |0024: iget-object v1, v4, Lorg/akvo/rsr/up/LoginActivity$2;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bb │ │ +02e9fc: 6e20 650c 0100 |0026: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ +02ea02: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ + 0x000b line=103 │ │ 0x0024 line=104 │ │ 0x0029 line=105 │ │ locals : │ │ 0x0024 - 0x002a reg=0 myIntent Landroid/content/Intent; │ │ 0x0000 - 0x002a reg=4 this Lorg/akvo/rsr/up/LoginActivity$2; │ │ 0x0000 - 0x002a reg=5 v Landroid/view/View; │ │ │ │ - source_file_idx : 1372 (LoginActivity.java) │ │ + source_file_idx : 1378 (LoginActivity.java) │ │ │ │ Class #167 header: │ │ -class_idx : 531 │ │ +class_idx : 537 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1372 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1378 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -43058,54 +43056,54 @@ │ │ type : '(Lorg/akvo/rsr/up/LoginActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02e9ec: |[02e9ec] org.akvo.rsr.up.LoginActivity$3.:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ -02e9fc: 5b01 bc02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/LoginActivity$3;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bc │ │ -02ea00: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02ea06: 0e00 |0005: return-void │ │ +02ea04: |[02ea04] org.akvo.rsr.up.LoginActivity$3.:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ +02ea14: 5b01 bc02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/LoginActivity$3;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bc │ │ +02ea18: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02ea1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/LoginActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/LoginActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/LoginActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/LoginActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ea08: |[02ea08] org.akvo.rsr.up.LoginActivity$3.onClick:(Landroid/view/View;)V │ │ -02ea18: 5410 bc02 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/LoginActivity$3;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bc │ │ -02ea1c: 7110 550c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/LoginActivity;.access$000:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c55 │ │ -02ea22: 0e00 |0005: return-void │ │ +02ea20: |[02ea20] org.akvo.rsr.up.LoginActivity$3.onClick:(Landroid/view/View;)V │ │ +02ea30: 5410 bc02 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/LoginActivity$3;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bc │ │ +02ea34: 7110 550c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/LoginActivity;.access$000:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c55 │ │ +02ea3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/LoginActivity$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 1372 (LoginActivity.java) │ │ + source_file_idx : 1378 (LoginActivity.java) │ │ │ │ Class #168 header: │ │ -class_idx : 532 │ │ +class_idx : 538 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 21 │ │ -source_file_idx : 1372 │ │ +superclass_idx : 23 │ │ +source_file_idx : 1378 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -43129,18 +43127,18 @@ │ │ type : '(Lorg/akvo/rsr/up/LoginActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ea24: |[02ea24] org.akvo.rsr.up.LoginActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ -02ea34: 5b01 bd02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bd │ │ -02ea38: 7010 6700 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0067 │ │ -02ea3e: 0e00 |0005: return-void │ │ +02ea3c: |[02ea3c] org.akvo.rsr.up.LoginActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ +02ea4c: 5b01 bd02 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bd │ │ +02ea50: 7010 6700 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0067 │ │ +02ea56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/LoginActivity; │ │ @@ -43150,17 +43148,17 @@ │ │ type : '(Lorg/akvo/rsr/up/LoginActivity;Lorg/akvo/rsr/up/LoginActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02ea40: |[02ea40] org.akvo.rsr.up.LoginActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/LoginActivity;Lorg/akvo/rsr/up/LoginActivity$1;)V │ │ -02ea50: 7020 510c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c51 │ │ -02ea56: 0e00 |0003: return-void │ │ +02ea58: |[02ea58] org.akvo.rsr.up.LoginActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/LoginActivity;Lorg/akvo/rsr/up/LoginActivity$1;)V │ │ +02ea68: 7020 510c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c51 │ │ +02ea6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/akvo/rsr/up/LoginActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/akvo/rsr/up/LoginActivity$1; │ │ @@ -43171,39 +43169,39 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02ea58: |[02ea58] org.akvo.rsr.up.LoginActivity$ResponseReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -02ea68: 6e10 8800 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -02ea6e: 0c00 |0003: move-result-object v0 │ │ -02ea70: 1a01 ec0f |0004: const-string v1, "org.akvo.rsr.up.AUTHORIZATION_RESULT" // string@0fec │ │ -02ea74: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -02ea78: 5420 bd02 |0008: iget-object v0, v2, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bd │ │ -02ea7c: 7120 560c 4000 |000a: invoke-static {v0, v4}, Lorg/akvo/rsr/up/LoginActivity;.access$200:(Lorg/akvo/rsr/up/LoginActivity;Landroid/content/Intent;)V // method@0c56 │ │ -02ea82: 0e00 |000d: return-void │ │ +02ea70: |[02ea70] org.akvo.rsr.up.LoginActivity$ResponseReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +02ea80: 6e10 8800 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +02ea86: 0c00 |0003: move-result-object v0 │ │ +02ea88: 1a01 f20f |0004: const-string v1, "org.akvo.rsr.up.AUTHORIZATION_RESULT" // string@0ff2 │ │ +02ea8c: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +02ea90: 5420 bd02 |0008: iget-object v0, v2, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/LoginActivity; // field@02bd │ │ +02ea94: 7120 560c 4000 |000a: invoke-static {v0, v4}, Lorg/akvo/rsr/up/LoginActivity;.access$200:(Lorg/akvo/rsr/up/LoginActivity;Landroid/content/Intent;)V // method@0c56 │ │ +02ea9a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0008 line=233 │ │ 0x000d line=235 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver; │ │ 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=4 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1372 (LoginActivity.java) │ │ + source_file_idx : 1378 (LoginActivity.java) │ │ │ │ Class #169 header: │ │ -class_idx : 533 │ │ +class_idx : 539 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 1372 │ │ +superclass_idx : 11 │ │ +source_file_idx : 1378 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ @@ -43243,39 +43241,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ea84: |[02ea84] org.akvo.rsr.up.LoginActivity.:()V │ │ -02ea94: 7010 0500 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0005 │ │ -02ea9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02ea9c: 5b10 c002 |0004: iput-object v0, v1, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ -02eaa0: 0e00 |0006: return-void │ │ +02ea9c: |[02ea9c] org.akvo.rsr.up.LoginActivity.:()V │ │ +02eaac: 7010 0500 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0005 │ │ +02eab2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02eab4: 5b10 c002 |0004: iput-object v0, v1, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ +02eab8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=52 │ │ - 0x0006 line=226 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/akvo/rsr/up/LoginActivity; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/LoginActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/akvo/rsr/up/LoginActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02eaa4: |[02eaa4] org.akvo.rsr.up.LoginActivity.access$000:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ -02eab4: 7010 630c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/LoginActivity;.showAbout:()V // method@0c63 │ │ -02eaba: 0e00 |0003: return-void │ │ +02eabc: |[02eabc] org.akvo.rsr.up.LoginActivity.access$000:(Lorg/akvo/rsr/up/LoginActivity;)V │ │ +02eacc: 7010 630c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/LoginActivity;.showAbout:()V // method@0c63 │ │ +02ead2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/LoginActivity; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/LoginActivity;) │ │ @@ -43283,17 +43280,17 @@ │ │ type : '(Lorg/akvo/rsr/up/LoginActivity;Landroid/content/Intent;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02eabc: |[02eabc] org.akvo.rsr.up.LoginActivity.access$200:(Lorg/akvo/rsr/up/LoginActivity;Landroid/content/Intent;)V │ │ -02eacc: 7020 5c0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/LoginActivity;.onAuthFinished:(Landroid/content/Intent;)V // method@0c5c │ │ -02ead2: 0e00 |0003: return-void │ │ +02ead4: |[02ead4] org.akvo.rsr.up.LoginActivity.access$200:(Lorg/akvo/rsr/up/LoginActivity;Landroid/content/Intent;)V │ │ +02eae4: 7020 5c0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/LoginActivity;.onAuthFinished:(Landroid/content/Intent;)V // method@0c5c │ │ +02eaea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/LoginActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -43302,59 +43299,61 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -02ead4: |[02ead4] org.akvo.rsr.up.LoginActivity.onAuthFinished:(Landroid/content/Intent;)V │ │ -02eae4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -02eae6: 5483 c002 |0001: iget-object v3, v8, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ -02eaea: 3803 0700 |0003: if-eqz v3, 000a // +0007 │ │ -02eaee: 5483 c002 |0005: iget-object v3, v8, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ -02eaf2: 6e10 6100 0300 |0007: invoke-virtual {v3}, Landroid/app/ProgressDialog;.dismiss:()V // method@0061 │ │ -02eaf8: 1a03 ed0f |000a: const-string v3, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -02eafc: 6e20 9400 3900 |000c: invoke-virtual {v9, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -02eb02: 0c00 |000f: move-result-object v0 │ │ -02eb04: 3900 3100 |0010: if-nez v0, 0041 // +0031 │ │ -02eb08: 6e10 5b0c 0800 |0012: invoke-virtual {v8}, Lorg/akvo/rsr/up/LoginActivity;.getResources:()Landroid/content/res/Resources; // method@0c5b │ │ -02eb0e: 0c03 |0015: move-result-object v3 │ │ -02eb10: 1404 5800 087f |0016: const v4, #float 1.80777e+38 // #7f080058 │ │ -02eb16: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -02eb18: 2355 8202 |001a: new-array v5, v5, [Ljava/lang/Object; // type@0282 │ │ -02eb1c: 1a06 5b08 |001c: const-string v6, "authorized_username" // string@085b │ │ -02eb20: 7120 100e 6800 |001e: invoke-static {v8, v6}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -02eb26: 0c06 |0021: move-result-object v6 │ │ -02eb28: 4d06 0507 |0022: aput-object v6, v5, v7 │ │ -02eb2c: 6e30 bb00 4305 |0024: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ -02eb32: 0c02 |0027: move-result-object v2 │ │ -02eb34: 6e10 590c 0800 |0028: invoke-virtual {v8}, Lorg/akvo/rsr/up/LoginActivity;.getApplicationContext:()Landroid/content/Context; // method@0c59 │ │ -02eb3a: 0c03 |002b: move-result-object v3 │ │ -02eb3c: 7130 250a 2307 |002c: invoke-static {v3, v2, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0a25 │ │ -02eb42: 0c03 |002f: move-result-object v3 │ │ -02eb44: 6e10 260a 0300 |0030: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0a26 │ │ -02eb4a: 2201 1f00 |0033: new-instance v1, Landroid/content/Intent; // type@001f │ │ -02eb4e: 1c03 1e02 |0035: const-class v3, Lorg/akvo/rsr/up/ProjectListActivity; // type@021e │ │ -02eb52: 7030 8300 8103 |0037: invoke-direct {v1, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02eb58: 6e20 650c 1800 |003a: invoke-virtual {v8, v1}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ -02eb5e: 6e10 580c 0800 |003d: invoke-virtual {v8}, Lorg/akvo/rsr/up/LoginActivity;.finish:()V // method@0c58 │ │ -02eb64: 0e00 |0040: return-void │ │ -02eb66: 5483 bf02 |0041: iget-object v3, v8, Lorg/akvo/rsr/up/LoginActivity;.passwordEdit:Landroid/widget/EditText; // field@02bf │ │ -02eb6a: 1a04 0000 |0043: const-string v4, "" // string@0000 │ │ -02eb6e: 6e20 d609 4300 |0045: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ -02eb74: 1a03 1902 |0048: const-string v3, "Error" // string@0219 │ │ -02eb78: 7130 d70d 3800 |004a: invoke-static {v8, v3, v0}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0dd7 │ │ -02eb7e: 28f3 |004d: goto 0040 // -000d │ │ +02eaec: |[02eaec] org.akvo.rsr.up.LoginActivity.onAuthFinished:(Landroid/content/Intent;)V │ │ +02eafc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +02eafe: 5483 c002 |0001: iget-object v3, v8, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ +02eb02: 3803 0700 |0003: if-eqz v3, 000a // +0007 │ │ +02eb06: 5483 c002 |0005: iget-object v3, v8, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ +02eb0a: 6e10 6100 0300 |0007: invoke-virtual {v3}, Landroid/app/ProgressDialog;.dismiss:()V // method@0061 │ │ +02eb10: 1a03 f30f |000a: const-string v3, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +02eb14: 6e20 9400 3900 |000c: invoke-virtual {v9, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +02eb1a: 0c00 |000f: move-result-object v0 │ │ +02eb1c: 3900 3100 |0010: if-nez v0, 0041 // +0031 │ │ +02eb20: 6e10 5b0c 0800 |0012: invoke-virtual {v8}, Lorg/akvo/rsr/up/LoginActivity;.getResources:()Landroid/content/res/Resources; // method@0c5b │ │ +02eb26: 0c03 |0015: move-result-object v3 │ │ +02eb28: 1404 5800 087f |0016: const v4, #float 1.80777e+38 // #7f080058 │ │ +02eb2e: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +02eb30: 2355 8802 |001a: new-array v5, v5, [Ljava/lang/Object; // type@0288 │ │ +02eb34: 1a06 6108 |001c: const-string v6, "authorized_username" // string@0861 │ │ +02eb38: 7120 100e 6800 |001e: invoke-static {v8, v6}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +02eb3e: 0c06 |0021: move-result-object v6 │ │ +02eb40: 4d06 0507 |0022: aput-object v6, v5, v7 │ │ +02eb44: 6e30 bb00 4305 |0024: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ +02eb4a: 0c02 |0027: move-result-object v2 │ │ +02eb4c: 6e10 590c 0800 |0028: invoke-virtual {v8}, Lorg/akvo/rsr/up/LoginActivity;.getApplicationContext:()Landroid/content/Context; // method@0c59 │ │ +02eb52: 0c03 |002b: move-result-object v3 │ │ +02eb54: 7130 250a 2307 |002c: invoke-static {v3, v2, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0a25 │ │ +02eb5a: 0c03 |002f: move-result-object v3 │ │ +02eb5c: 6e10 260a 0300 |0030: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0a26 │ │ +02eb62: 2201 2100 |0033: new-instance v1, Landroid/content/Intent; // type@0021 │ │ +02eb66: 1c03 2402 |0035: const-class v3, Lorg/akvo/rsr/up/ProjectListActivity; // type@0224 │ │ +02eb6a: 7030 8300 8103 |0037: invoke-direct {v1, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02eb70: 6e20 650c 1800 |003a: invoke-virtual {v8, v1}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ +02eb76: 6e10 580c 0800 |003d: invoke-virtual {v8}, Lorg/akvo/rsr/up/LoginActivity;.finish:()V // method@0c58 │ │ +02eb7c: 0e00 |0040: return-void │ │ +02eb7e: 5483 bf02 |0041: iget-object v3, v8, Lorg/akvo/rsr/up/LoginActivity;.passwordEdit:Landroid/widget/EditText; // field@02bf │ │ +02eb82: 1a04 0000 |0043: const-string v4, "" // string@0000 │ │ +02eb86: 6e20 d609 4300 |0045: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ +02eb8c: 1a03 1902 |0048: const-string v3, "Error" // string@0219 │ │ +02eb90: 7130 d70d 3800 |004a: invoke-static {v8, v3, v0}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0dd7 │ │ +02eb96: 28f3 |004d: goto 0040 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=200 │ │ 0x0005 line=201 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ 0x0012 line=206 │ │ + 0x001e line=207 │ │ + 0x0024 line=206 │ │ 0x0028 line=208 │ │ 0x0033 line=210 │ │ 0x003a line=211 │ │ 0x003d line=212 │ │ 0x0040 line=219 │ │ 0x0041 line=214 │ │ 0x0048 line=217 │ │ @@ -43370,20 +43369,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02eb80: |[02eb80] org.akvo.rsr.up.LoginActivity.showAbout:()V │ │ -02eb90: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02eb94: 1c01 0d02 |0002: const-class v1, Lorg/akvo/rsr/up/AboutActivity; // type@020d │ │ -02eb98: 7030 8300 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02eb9e: 6e20 650c 0200 |0007: invoke-virtual {v2, v0}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ -02eba4: 0e00 |000a: return-void │ │ +02eb98: |[02eb98] org.akvo.rsr.up.LoginActivity.showAbout:()V │ │ +02eba8: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02ebac: 1c01 1302 |0002: const-class v1, Lorg/akvo/rsr/up/AboutActivity; // type@0213 │ │ +02ebb0: 7030 8300 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02ebb6: 6e20 650c 0200 |0007: invoke-virtual {v2, v0}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ +02ebbc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x000a line=172 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/akvo/rsr/up/LoginActivity; │ │ │ │ @@ -43393,136 +43392,136 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 270 16-bit code units │ │ -02eba8: |[02eba8] org.akvo.rsr.up.LoginActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02ebb8: 6f20 1200 8700 |0000: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ -02ebbe: 7100 1001 0000 |0003: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0110 │ │ -02ebc4: 0c04 |0006: move-result-object v4 │ │ -02ebc6: 1a05 cb0e |0007: const-string v5, "mounted" // string@0ecb │ │ -02ebca: 6e20 7e0b 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -02ebd0: 0a04 |000c: move-result v4 │ │ -02ebd2: 3804 f600 |000d: if-eqz v4, 0103 // +00f6 │ │ -02ebd6: 1a04 5b05 |000f: const-string v4, "LoginActivity" // string@055b │ │ -02ebda: 1a05 1e02 |0011: const-string v5, "External storage: mounted " // string@021e │ │ -02ebde: 7120 c408 5400 |0013: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -02ebe4: 7110 020e 0700 |0016: invoke-static {v7}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ -02ebea: 0c02 |0019: move-result-object v2 │ │ -02ebec: 1a04 5b05 |001a: const-string v4, "LoginActivity" // string@055b │ │ -02ebf0: 2205 c101 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -02ebf4: 7010 8e0b 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02ebfa: 1a06 1c02 |0021: const-string v6, "External cache folder: " // string@021c │ │ -02ebfe: 6e20 960b 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02ec04: 0c05 |0026: move-result-object v5 │ │ -02ec06: 6e10 1c0b 0200 |0027: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0b1c │ │ -02ec0c: 0c06 |002a: move-result-object v6 │ │ -02ec0e: 6e20 960b 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02ec14: 0c05 |002e: move-result-object v5 │ │ -02ec16: 6e10 9a0b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02ec1c: 0c05 |0032: move-result-object v5 │ │ -02ec1e: 7120 c408 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -02ec24: 6e10 1e0b 0200 |0036: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0b1e │ │ -02ec2a: 0a04 |0039: move-result v4 │ │ -02ec2c: 3904 1600 |003a: if-nez v4, 0050 // +0016 │ │ -02ec30: 1a04 5b05 |003c: const-string v4, "LoginActivity" // string@055b │ │ -02ec34: 1a05 7800 |003e: const-string v5, " must create it" // string@0078 │ │ -02ec38: 7120 c608 5400 |0040: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -02ec3e: 6e10 210b 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@0b21 │ │ -02ec44: 0a04 |0046: move-result v4 │ │ -02ec46: 3904 0900 |0047: if-nez v4, 0050 // +0009 │ │ -02ec4a: 1a04 5b05 |0049: const-string v4, "LoginActivity" // string@055b │ │ -02ec4e: 1a05 3d02 |004b: const-string v5, "Failed to create cache folder" // string@023d │ │ -02ec52: 7120 c208 5400 |004d: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -02ec58: 7110 030e 0700 |0050: invoke-static {v7}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalPhotoDir:(Landroid/content/Context;)Ljava/io/File; // method@0e03 │ │ -02ec5e: 0c02 |0053: move-result-object v2 │ │ -02ec60: 1a04 5b05 |0054: const-string v4, "LoginActivity" // string@055b │ │ -02ec64: 2205 c101 |0056: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -02ec68: 7010 8e0b 0500 |0058: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02ec6e: 1a06 1d02 |005b: const-string v6, "External photo folder: " // string@021d │ │ -02ec72: 6e20 960b 6500 |005d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02ec78: 0c05 |0060: move-result-object v5 │ │ -02ec7a: 6e10 1c0b 0200 |0061: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0b1c │ │ -02ec80: 0c06 |0064: move-result-object v6 │ │ -02ec82: 6e20 960b 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02ec88: 0c05 |0068: move-result-object v5 │ │ -02ec8a: 6e10 9a0b 0500 |0069: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02ec90: 0c05 |006c: move-result-object v5 │ │ -02ec92: 7120 c408 5400 |006d: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -02ec98: 6e10 1e0b 0200 |0070: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0b1e │ │ -02ec9e: 0a04 |0073: move-result v4 │ │ -02eca0: 3904 1600 |0074: if-nez v4, 008a // +0016 │ │ -02eca4: 1a04 5b05 |0076: const-string v4, "LoginActivity" // string@055b │ │ -02eca8: 1a05 7800 |0078: const-string v5, " must create it" // string@0078 │ │ -02ecac: 7120 c608 5400 |007a: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -02ecb2: 6e10 210b 0200 |007d: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@0b21 │ │ -02ecb8: 0a04 |0080: move-result v4 │ │ -02ecba: 3904 0900 |0081: if-nez v4, 008a // +0009 │ │ -02ecbe: 1a04 5b05 |0083: const-string v4, "LoginActivity" // string@055b │ │ -02ecc2: 1a05 3e02 |0085: const-string v5, "Failed to create photo folder" // string@023e │ │ -02ecc6: 7120 c208 5400 |0087: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -02eccc: 7110 180e 0700 |008a: invoke-static {v7}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -02ecd2: 0c04 |008d: move-result-object v4 │ │ -02ecd4: 6e10 870b 0400 |008e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02ecda: 0a04 |0091: move-result v4 │ │ -02ecdc: 3904 0900 |0092: if-nez v4, 009b // +0009 │ │ -02ece0: 1a04 8409 |0094: const-string v4, "data_host" // string@0984 │ │ -02ece4: 1a05 2a0c |0096: const-string v5, "http://rsr.akvo.org" // string@0c2a │ │ -02ece8: 7130 130e 4705 |0098: invoke-static {v7, v4, v5}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -02ecee: 1404 0200 037f |009b: const v4, #float 1.74129e+38 // #7f030002 │ │ -02ecf4: 6e20 620c 4700 |009e: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.setContentView:(I)V // method@0c62 │ │ -02ecfa: 1404 0a00 077f |00a1: const v4, #float 1.79446e+38 // #7f07000a │ │ -02ed00: 6e20 570c 4700 |00a4: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ -02ed06: 0c04 |00a7: move-result-object v4 │ │ -02ed08: 1f04 5f01 |00a8: check-cast v4, Landroid/widget/EditText; // type@015f │ │ -02ed0c: 5b74 c202 |00aa: iput-object v4, v7, Lorg/akvo/rsr/up/LoginActivity;.usernameEdit:Landroid/widget/EditText; // field@02c2 │ │ -02ed10: 1404 0b00 077f |00ac: const v4, #float 1.79446e+38 // #7f07000b │ │ -02ed16: 6e20 570c 4700 |00af: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ -02ed1c: 0c04 |00b2: move-result-object v4 │ │ -02ed1e: 1f04 5f01 |00b3: check-cast v4, Landroid/widget/EditText; // type@015f │ │ -02ed22: 5b74 bf02 |00b5: iput-object v4, v7, Lorg/akvo/rsr/up/LoginActivity;.passwordEdit:Landroid/widget/EditText; // field@02bf │ │ -02ed26: 1404 0c00 077f |00b7: const v4, #float 1.79446e+38 // #7f07000c │ │ -02ed2c: 6e20 570c 4700 |00ba: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ -02ed32: 0c01 |00bd: move-result-object v1 │ │ -02ed34: 1f01 5c01 |00be: check-cast v1, Landroid/widget/Button; // type@015c │ │ -02ed38: 2204 1102 |00c0: new-instance v4, Lorg/akvo/rsr/up/LoginActivity$1; // type@0211 │ │ -02ed3c: 7020 4b0c 7400 |00c2: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/LoginActivity$1;.:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c4b │ │ -02ed42: 6e20 c209 4100 |00c5: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -02ed48: 1404 0d00 077f |00c8: const v4, #float 1.79446e+38 // #7f07000d │ │ -02ed4e: 6e20 570c 4700 |00cb: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ -02ed54: 0c03 |00ce: move-result-object v3 │ │ -02ed56: 1f03 7201 |00cf: check-cast v3, Landroid/widget/TextView; // type@0172 │ │ -02ed5a: 2204 1202 |00d1: new-instance v4, Lorg/akvo/rsr/up/LoginActivity$2; // type@0212 │ │ -02ed5e: 7020 4d0c 7400 |00d3: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/LoginActivity$2;.:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c4d │ │ -02ed64: 6e20 1b0a 4300 |00d6: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ -02ed6a: 1404 0e00 077f |00d9: const v4, #float 1.79446e+38 // #7f07000e │ │ -02ed70: 6e20 570c 4700 |00dc: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ -02ed76: 0c00 |00df: move-result-object v0 │ │ -02ed78: 1f00 7201 |00e0: check-cast v0, Landroid/widget/TextView; // type@0172 │ │ -02ed7c: 2204 1302 |00e2: new-instance v4, Lorg/akvo/rsr/up/LoginActivity$3; // type@0213 │ │ -02ed80: 7020 4f0c 7400 |00e4: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/LoginActivity$3;.:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c4f │ │ -02ed86: 6e20 1b0a 4000 |00e7: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ -02ed8c: 2202 2000 |00ea: new-instance v2, Landroid/content/IntentFilter; // type@0020 │ │ -02ed90: 1a04 ec0f |00ec: const-string v4, "org.akvo.rsr.up.AUTHORIZATION_RESULT" // string@0fec │ │ -02ed94: 7020 a300 4200 |00ee: invoke-direct {v2, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00a3 │ │ -02ed9a: 2204 1402 |00f1: new-instance v4, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver; // type@0214 │ │ -02ed9e: 1205 |00f3: const/4 v5, #int 0 // #0 │ │ -02eda0: 7030 520c 7405 |00f4: invoke-direct {v4, v7, v5}, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/LoginActivity;Lorg/akvo/rsr/up/LoginActivity$1;)V // method@0c52 │ │ -02eda6: 5b74 c102 |00f7: iput-object v4, v7, Lorg/akvo/rsr/up/LoginActivity;.rec:Landroid/content/BroadcastReceiver; // field@02c1 │ │ -02edaa: 7110 1604 0700 |00f9: invoke-static {v7}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -02edb0: 0c04 |00fc: move-result-object v4 │ │ -02edb2: 5475 c102 |00fd: iget-object v5, v7, Lorg/akvo/rsr/up/LoginActivity;.rec:Landroid/content/BroadcastReceiver; // field@02c1 │ │ -02edb6: 6e30 1704 5402 |00ff: invoke-virtual {v4, v5, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0417 │ │ -02edbc: 0e00 |0102: return-void │ │ -02edbe: 1404 6000 087f |0103: const v4, #float 1.80777e+38 // #7f080060 │ │ -02edc4: 1405 5f00 087f |0106: const v5, #float 1.80777e+38 // #7f08005f │ │ -02edca: 7130 d50d 4705 |0109: invoke-static {v7, v4, v5}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -02edd0: 2900 7eff |010c: goto/16 008a // -0082 │ │ +02ebc0: |[02ebc0] org.akvo.rsr.up.LoginActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02ebd0: 6f20 1200 8700 |0000: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ +02ebd6: 7100 1001 0000 |0003: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0110 │ │ +02ebdc: 0c04 |0006: move-result-object v4 │ │ +02ebde: 1a05 d10e |0007: const-string v5, "mounted" // string@0ed1 │ │ +02ebe2: 6e20 7e0b 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +02ebe8: 0a04 |000c: move-result v4 │ │ +02ebea: 3804 f600 |000d: if-eqz v4, 0103 // +00f6 │ │ +02ebee: 1a04 6105 |000f: const-string v4, "LoginActivity" // string@0561 │ │ +02ebf2: 1a05 1e02 |0011: const-string v5, "External storage: mounted " // string@021e │ │ +02ebf6: 7120 c408 5400 |0013: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +02ebfc: 7110 020e 0700 |0016: invoke-static {v7}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ +02ec02: 0c02 |0019: move-result-object v2 │ │ +02ec04: 1a04 6105 |001a: const-string v4, "LoginActivity" // string@0561 │ │ +02ec08: 2205 c701 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +02ec0c: 7010 8e0b 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02ec12: 1a06 1c02 |0021: const-string v6, "External cache folder: " // string@021c │ │ +02ec16: 6e20 960b 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02ec1c: 0c05 |0026: move-result-object v5 │ │ +02ec1e: 6e10 1c0b 0200 |0027: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0b1c │ │ +02ec24: 0c06 |002a: move-result-object v6 │ │ +02ec26: 6e20 960b 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02ec2c: 0c05 |002e: move-result-object v5 │ │ +02ec2e: 6e10 9a0b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02ec34: 0c05 |0032: move-result-object v5 │ │ +02ec36: 7120 c408 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +02ec3c: 6e10 1e0b 0200 |0036: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0b1e │ │ +02ec42: 0a04 |0039: move-result v4 │ │ +02ec44: 3904 1600 |003a: if-nez v4, 0050 // +0016 │ │ +02ec48: 1a04 6105 |003c: const-string v4, "LoginActivity" // string@0561 │ │ +02ec4c: 1a05 7800 |003e: const-string v5, " must create it" // string@0078 │ │ +02ec50: 7120 c608 5400 |0040: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +02ec56: 6e10 210b 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@0b21 │ │ +02ec5c: 0a04 |0046: move-result v4 │ │ +02ec5e: 3904 0900 |0047: if-nez v4, 0050 // +0009 │ │ +02ec62: 1a04 6105 |0049: const-string v4, "LoginActivity" // string@0561 │ │ +02ec66: 1a05 3d02 |004b: const-string v5, "Failed to create cache folder" // string@023d │ │ +02ec6a: 7120 c208 5400 |004d: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +02ec70: 7110 030e 0700 |0050: invoke-static {v7}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalPhotoDir:(Landroid/content/Context;)Ljava/io/File; // method@0e03 │ │ +02ec76: 0c02 |0053: move-result-object v2 │ │ +02ec78: 1a04 6105 |0054: const-string v4, "LoginActivity" // string@0561 │ │ +02ec7c: 2205 c701 |0056: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +02ec80: 7010 8e0b 0500 |0058: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02ec86: 1a06 1d02 |005b: const-string v6, "External photo folder: " // string@021d │ │ +02ec8a: 6e20 960b 6500 |005d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02ec90: 0c05 |0060: move-result-object v5 │ │ +02ec92: 6e10 1c0b 0200 |0061: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0b1c │ │ +02ec98: 0c06 |0064: move-result-object v6 │ │ +02ec9a: 6e20 960b 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02eca0: 0c05 |0068: move-result-object v5 │ │ +02eca2: 6e10 9a0b 0500 |0069: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02eca8: 0c05 |006c: move-result-object v5 │ │ +02ecaa: 7120 c408 5400 |006d: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +02ecb0: 6e10 1e0b 0200 |0070: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0b1e │ │ +02ecb6: 0a04 |0073: move-result v4 │ │ +02ecb8: 3904 1600 |0074: if-nez v4, 008a // +0016 │ │ +02ecbc: 1a04 6105 |0076: const-string v4, "LoginActivity" // string@0561 │ │ +02ecc0: 1a05 7800 |0078: const-string v5, " must create it" // string@0078 │ │ +02ecc4: 7120 c608 5400 |007a: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +02ecca: 6e10 210b 0200 |007d: invoke-virtual {v2}, Ljava/io/File;.mkdirs:()Z // method@0b21 │ │ +02ecd0: 0a04 |0080: move-result v4 │ │ +02ecd2: 3904 0900 |0081: if-nez v4, 008a // +0009 │ │ +02ecd6: 1a04 6105 |0083: const-string v4, "LoginActivity" // string@0561 │ │ +02ecda: 1a05 3e02 |0085: const-string v5, "Failed to create photo folder" // string@023e │ │ +02ecde: 7120 c208 5400 |0087: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +02ece4: 7110 180e 0700 |008a: invoke-static {v7}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +02ecea: 0c04 |008d: move-result-object v4 │ │ +02ecec: 6e10 870b 0400 |008e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02ecf2: 0a04 |0091: move-result v4 │ │ +02ecf4: 3904 0900 |0092: if-nez v4, 009b // +0009 │ │ +02ecf8: 1a04 8a09 |0094: const-string v4, "data_host" // string@098a │ │ +02ecfc: 1a05 300c |0096: const-string v5, "http://rsr.akvo.org" // string@0c30 │ │ +02ed00: 7130 130e 4705 |0098: invoke-static {v7, v4, v5}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +02ed06: 1404 0200 037f |009b: const v4, #float 1.74129e+38 // #7f030002 │ │ +02ed0c: 6e20 620c 4700 |009e: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.setContentView:(I)V // method@0c62 │ │ +02ed12: 1404 0a00 077f |00a1: const v4, #float 1.79446e+38 // #7f07000a │ │ +02ed18: 6e20 570c 4700 |00a4: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ +02ed1e: 0c04 |00a7: move-result-object v4 │ │ +02ed20: 1f04 6501 |00a8: check-cast v4, Landroid/widget/EditText; // type@0165 │ │ +02ed24: 5b74 c202 |00aa: iput-object v4, v7, Lorg/akvo/rsr/up/LoginActivity;.usernameEdit:Landroid/widget/EditText; // field@02c2 │ │ +02ed28: 1404 0b00 077f |00ac: const v4, #float 1.79446e+38 // #7f07000b │ │ +02ed2e: 6e20 570c 4700 |00af: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ +02ed34: 0c04 |00b2: move-result-object v4 │ │ +02ed36: 1f04 6501 |00b3: check-cast v4, Landroid/widget/EditText; // type@0165 │ │ +02ed3a: 5b74 bf02 |00b5: iput-object v4, v7, Lorg/akvo/rsr/up/LoginActivity;.passwordEdit:Landroid/widget/EditText; // field@02bf │ │ +02ed3e: 1404 0c00 077f |00b7: const v4, #float 1.79446e+38 // #7f07000c │ │ +02ed44: 6e20 570c 4700 |00ba: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ +02ed4a: 0c01 |00bd: move-result-object v1 │ │ +02ed4c: 1f01 6201 |00be: check-cast v1, Landroid/widget/Button; // type@0162 │ │ +02ed50: 2204 1702 |00c0: new-instance v4, Lorg/akvo/rsr/up/LoginActivity$1; // type@0217 │ │ +02ed54: 7020 4b0c 7400 |00c2: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/LoginActivity$1;.:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c4b │ │ +02ed5a: 6e20 c209 4100 |00c5: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +02ed60: 1404 0d00 077f |00c8: const v4, #float 1.79446e+38 // #7f07000d │ │ +02ed66: 6e20 570c 4700 |00cb: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ +02ed6c: 0c03 |00ce: move-result-object v3 │ │ +02ed6e: 1f03 7801 |00cf: check-cast v3, Landroid/widget/TextView; // type@0178 │ │ +02ed72: 2204 1802 |00d1: new-instance v4, Lorg/akvo/rsr/up/LoginActivity$2; // type@0218 │ │ +02ed76: 7020 4d0c 7400 |00d3: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/LoginActivity$2;.:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c4d │ │ +02ed7c: 6e20 1b0a 4300 |00d6: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ +02ed82: 1404 0e00 077f |00d9: const v4, #float 1.79446e+38 // #7f07000e │ │ +02ed88: 6e20 570c 4700 |00dc: invoke-virtual {v7, v4}, Lorg/akvo/rsr/up/LoginActivity;.findViewById:(I)Landroid/view/View; // method@0c57 │ │ +02ed8e: 0c00 |00df: move-result-object v0 │ │ +02ed90: 1f00 7801 |00e0: check-cast v0, Landroid/widget/TextView; // type@0178 │ │ +02ed94: 2204 1902 |00e2: new-instance v4, Lorg/akvo/rsr/up/LoginActivity$3; // type@0219 │ │ +02ed98: 7020 4f0c 7400 |00e4: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/LoginActivity$3;.:(Lorg/akvo/rsr/up/LoginActivity;)V // method@0c4f │ │ +02ed9e: 6e20 1b0a 4000 |00e7: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ +02eda4: 2202 2200 |00ea: new-instance v2, Landroid/content/IntentFilter; // type@0022 │ │ +02eda8: 1a04 f20f |00ec: const-string v4, "org.akvo.rsr.up.AUTHORIZATION_RESULT" // string@0ff2 │ │ +02edac: 7020 a300 4200 |00ee: invoke-direct {v2, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00a3 │ │ +02edb2: 2204 1a02 |00f1: new-instance v4, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver; // type@021a │ │ +02edb6: 1205 |00f3: const/4 v5, #int 0 // #0 │ │ +02edb8: 7030 520c 7405 |00f4: invoke-direct {v4, v7, v5}, Lorg/akvo/rsr/up/LoginActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/LoginActivity;Lorg/akvo/rsr/up/LoginActivity$1;)V // method@0c52 │ │ +02edbe: 5b74 c102 |00f7: iput-object v4, v7, Lorg/akvo/rsr/up/LoginActivity;.rec:Landroid/content/BroadcastReceiver; // field@02c1 │ │ +02edc2: 7110 1604 0700 |00f9: invoke-static {v7}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +02edc8: 0c04 |00fc: move-result-object v4 │ │ +02edca: 5475 c102 |00fd: iget-object v5, v7, Lorg/akvo/rsr/up/LoginActivity;.rec:Landroid/content/BroadcastReceiver; // field@02c1 │ │ +02edce: 6e30 1704 5402 |00ff: invoke-virtual {v4, v5, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0417 │ │ +02edd4: 0e00 |0102: return-void │ │ +02edd6: 1404 6000 087f |0103: const v4, #float 1.80777e+38 // #7f080060 │ │ +02eddc: 1405 5f00 087f |0106: const v5, #float 1.80777e+38 // #7f08005f │ │ +02ede2: 7130 d50d 4705 |0109: invoke-static {v7, v4, v5}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +02ede8: 2900 7eff |010c: goto/16 008a // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=59 │ │ 0x000f line=60 │ │ 0x0016 line=61 │ │ 0x001a line=62 │ │ @@ -43566,21 +43565,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02edd4: |[02edd4] org.akvo.rsr.up.LoginActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -02ede4: 6e10 5a0c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/LoginActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c5a │ │ -02edea: 0c00 |0003: move-result-object v0 │ │ -02edec: 1501 0a7f |0004: const/high16 v1, #int 2131361792 // #7f0a │ │ -02edf0: 6e30 dc08 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ -02edf6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02edf8: 0f00 |000a: return v0 │ │ +02edec: |[02edec] org.akvo.rsr.up.LoginActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +02edfc: 6e10 5a0c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/LoginActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c5a │ │ +02ee02: 0c00 |0003: move-result-object v0 │ │ +02ee04: 1501 0a7f |0004: const/high16 v1, #int 2131361792 // #7f0a │ │ +02ee08: 6e30 dc08 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ +02ee0e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +02ee10: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0009 line=147 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/akvo/rsr/up/LoginActivity; │ │ 0x0000 - 0x000b reg=3 menu Landroid/view/Menu; │ │ @@ -43590,21 +43589,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02edfc: |[02edfc] org.akvo.rsr.up.LoginActivity.onDestroy:()V │ │ -02ee0c: 7110 1604 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -02ee12: 0c00 |0003: move-result-object v0 │ │ -02ee14: 5421 c102 |0004: iget-object v1, v2, Lorg/akvo/rsr/up/LoginActivity;.rec:Landroid/content/BroadcastReceiver; // field@02c1 │ │ -02ee18: 6e20 1a04 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@041a │ │ -02ee1e: 6f10 1500 0200 |0009: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ -02ee24: 0e00 |000c: return-void │ │ +02ee14: |[02ee14] org.akvo.rsr.up.LoginActivity.onDestroy:()V │ │ +02ee24: 7110 1604 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +02ee2a: 0c00 |0003: move-result-object v0 │ │ +02ee2c: 5421 c102 |0004: iget-object v1, v2, Lorg/akvo/rsr/up/LoginActivity;.rec:Landroid/content/BroadcastReceiver; // field@02c1 │ │ +02ee30: 6e20 1a04 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@041a │ │ +02ee36: 6f10 1500 0200 |0009: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ +02ee3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0009 line=139 │ │ 0x000c line=140 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/akvo/rsr/up/LoginActivity; │ │ @@ -43614,30 +43613,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -02ee28: |[02ee28] org.akvo.rsr.up.LoginActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -02ee38: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02ee3a: 7210 de08 0400 |0001: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ -02ee40: 0a02 |0004: move-result v2 │ │ -02ee42: 2b02 1700 0000 |0005: packed-switch v2, 0000001c // +00000017 │ │ -02ee48: 6f20 1900 4300 |0008: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0019 │ │ -02ee4e: 0a01 |000b: move-result v1 │ │ -02ee50: 0f01 |000c: return v1 │ │ -02ee52: 2200 1f00 |000d: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02ee56: 1c02 2e02 |000f: const-class v2, Lorg/akvo/rsr/up/SettingsActivity; // type@022e │ │ -02ee5a: 7030 8300 3002 |0011: invoke-direct {v0, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02ee60: 6e20 650c 0300 |0014: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ -02ee66: 28f5 |0017: goto 000c // -000b │ │ -02ee68: 7010 630c 0300 |0018: invoke-direct {v3}, Lorg/akvo/rsr/up/LoginActivity;.showAbout:()V // method@0c63 │ │ -02ee6e: 28f1 |001b: goto 000c // -000f │ │ -02ee70: 0001 0200 3e00 077f 0800 0000 1300 ... |001c: packed-switch-data (8 units) │ │ +02ee40: |[02ee40] org.akvo.rsr.up.LoginActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +02ee50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02ee52: 7210 de08 0400 |0001: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ +02ee58: 0a02 |0004: move-result v2 │ │ +02ee5a: 2b02 1700 0000 |0005: packed-switch v2, 0000001c // +00000017 │ │ +02ee60: 6f20 1900 4300 |0008: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0019 │ │ +02ee66: 0a01 |000b: move-result v1 │ │ +02ee68: 0f01 |000c: return v1 │ │ +02ee6a: 2200 2100 |000d: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02ee6e: 1c02 3402 |000f: const-class v2, Lorg/akvo/rsr/up/SettingsActivity; // type@0234 │ │ +02ee72: 7030 8300 3002 |0011: invoke-direct {v0, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02ee78: 6e20 650c 0300 |0014: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ +02ee7e: 28f5 |0017: goto 000c // -000b │ │ +02ee80: 7010 630c 0300 |0018: invoke-direct {v3}, Lorg/akvo/rsr/up/LoginActivity;.showAbout:()V // method@0c63 │ │ +02ee86: 28f1 |001b: goto 000c // -000f │ │ +02ee88: 0001 0200 3e00 077f 0800 0000 1300 ... |001c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=162 │ │ 0x000d line=155 │ │ 0x0014 line=156 │ │ 0x0018 line=159 │ │ @@ -43652,29 +43651,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -02ee80: |[02ee80] org.akvo.rsr.up.LoginActivity.onResume:()V │ │ -02ee90: 6f10 1e00 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onResume:()V // method@001e │ │ -02ee96: 7110 170e 0300 |0003: invoke-static {v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.haveCredentials:(Landroid/content/Context;)Z // method@0e17 │ │ -02ee9c: 0a01 |0006: move-result v1 │ │ -02ee9e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -02eea2: 2200 1f00 |0009: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02eea6: 1c01 1e02 |000b: const-class v1, Lorg/akvo/rsr/up/ProjectListActivity; // type@021e │ │ -02eeaa: 7030 8300 3001 |000d: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02eeb0: 6e20 650c 0300 |0010: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ -02eeb6: 6e10 580c 0300 |0013: invoke-virtual {v3}, Lorg/akvo/rsr/up/LoginActivity;.finish:()V // method@0c58 │ │ -02eebc: 0e00 |0016: return-void │ │ -02eebe: 5431 bf02 |0017: iget-object v1, v3, Lorg/akvo/rsr/up/LoginActivity;.passwordEdit:Landroid/widget/EditText; // field@02bf │ │ -02eec2: 1a02 0000 |0019: const-string v2, "" // string@0000 │ │ -02eec6: 6e20 d609 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ -02eecc: 28f8 |001e: goto 0016 // -0008 │ │ +02ee98: |[02ee98] org.akvo.rsr.up.LoginActivity.onResume:()V │ │ +02eea8: 6f10 1e00 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onResume:()V // method@001e │ │ +02eeae: 7110 170e 0300 |0003: invoke-static {v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.haveCredentials:(Landroid/content/Context;)Z // method@0e17 │ │ +02eeb4: 0a01 |0006: move-result v1 │ │ +02eeb6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +02eeba: 2200 2100 |0009: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02eebe: 1c01 2402 |000b: const-class v1, Lorg/akvo/rsr/up/ProjectListActivity; // type@0224 │ │ +02eec2: 7030 8300 3001 |000d: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02eec8: 6e20 650c 0300 |0010: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/LoginActivity;.startActivity:(Landroid/content/Intent;)V // method@0c65 │ │ +02eece: 6e10 580c 0300 |0013: invoke-virtual {v3}, Lorg/akvo/rsr/up/LoginActivity;.finish:()V // method@0c58 │ │ +02eed4: 0e00 |0016: return-void │ │ +02eed6: 5431 bf02 |0017: iget-object v1, v3, Lorg/akvo/rsr/up/LoginActivity;.passwordEdit:Landroid/widget/EditText; // field@02bf │ │ +02eeda: 1a02 0000 |0019: const-string v2, "" // string@0000 │ │ +02eede: 6e20 d609 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ +02eee4: 28f8 |001e: goto 0016 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=126 │ │ 0x0009 line=127 │ │ 0x0010 line=128 │ │ 0x0013 line=129 │ │ @@ -43689,51 +43688,51 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -02eed0: |[02eed0] org.akvo.rsr.up.LoginActivity.signIn:(Landroid/view/View;)V │ │ -02eee0: 2201 1300 |0000: new-instance v1, Landroid/app/ProgressDialog; // type@0013 │ │ -02eee4: 7020 6000 4100 |0002: invoke-direct {v1, v4}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0060 │ │ -02eeea: 5b41 c002 |0005: iput-object v1, v4, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ -02eeee: 5441 c002 |0007: iget-object v1, v4, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ -02eef2: 1402 5500 087f |0009: const v2, #float 1.80777e+38 // #7f080055 │ │ -02eef8: 6e20 6300 2100 |000c: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setTitle:(I)V // method@0063 │ │ -02eefe: 5441 c002 |000f: iget-object v1, v4, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ -02ef02: 6e10 5b0c 0400 |0011: invoke-virtual {v4}, Lorg/akvo/rsr/up/LoginActivity;.getResources:()Landroid/content/res/Resources; // method@0c5b │ │ -02ef08: 0c02 |0014: move-result-object v2 │ │ -02ef0a: 1403 5400 087f |0015: const v3, #float 1.80777e+38 // #7f080054 │ │ -02ef10: 6e20 ba00 3200 |0018: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -02ef16: 0c02 |001b: move-result-object v2 │ │ -02ef18: 6e20 6200 2100 |001c: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0062 │ │ -02ef1e: 5441 c002 |001f: iget-object v1, v4, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ -02ef22: 6e10 6400 0100 |0021: invoke-virtual {v1}, Landroid/app/ProgressDialog;.show:()V // method@0064 │ │ -02ef28: 2200 1f00 |0024: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02ef2c: 1c01 4502 |0026: const-class v1, Lorg/akvo/rsr/up/service/SignInService; // type@0245 │ │ -02ef30: 7030 8300 4001 |0028: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02ef36: 1a01 f70f |002b: const-string v1, "org.akvo.rsr.up.USERNAME" // string@0ff7 │ │ -02ef3a: 5442 c202 |002d: iget-object v2, v4, Lorg/akvo/rsr/up/LoginActivity;.usernameEdit:Landroid/widget/EditText; // field@02c2 │ │ -02ef3e: 6e10 ce09 0200 |002f: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -02ef44: 0c02 |0032: move-result-object v2 │ │ -02ef46: 6e10 720b 0200 |0033: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02ef4c: 0c02 |0036: move-result-object v2 │ │ -02ef4e: 6e30 9a00 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -02ef54: 1a01 ee0f |003a: const-string v1, "org.akvo.rsr.up.PASSWORD" // string@0fee │ │ -02ef58: 5442 bf02 |003c: iget-object v2, v4, Lorg/akvo/rsr/up/LoginActivity;.passwordEdit:Landroid/widget/EditText; // field@02bf │ │ -02ef5c: 6e10 ce09 0200 |003e: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -02ef62: 0c02 |0041: move-result-object v2 │ │ -02ef64: 6e10 720b 0200 |0042: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02ef6a: 0c02 |0045: move-result-object v2 │ │ -02ef6c: 6e30 9a00 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -02ef72: 6e10 590c 0400 |0049: invoke-virtual {v4}, Lorg/akvo/rsr/up/LoginActivity;.getApplicationContext:()Landroid/content/Context; // method@0c59 │ │ -02ef78: 0c01 |004c: move-result-object v1 │ │ -02ef7a: 6e20 7e00 0100 |004d: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@007e │ │ -02ef80: 0e00 |0050: return-void │ │ +02eee8: |[02eee8] org.akvo.rsr.up.LoginActivity.signIn:(Landroid/view/View;)V │ │ +02eef8: 2201 1500 |0000: new-instance v1, Landroid/app/ProgressDialog; // type@0015 │ │ +02eefc: 7020 6000 4100 |0002: invoke-direct {v1, v4}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0060 │ │ +02ef02: 5b41 c002 |0005: iput-object v1, v4, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ +02ef06: 5441 c002 |0007: iget-object v1, v4, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ +02ef0a: 1402 5500 087f |0009: const v2, #float 1.80777e+38 // #7f080055 │ │ +02ef10: 6e20 6300 2100 |000c: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setTitle:(I)V // method@0063 │ │ +02ef16: 5441 c002 |000f: iget-object v1, v4, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ +02ef1a: 6e10 5b0c 0400 |0011: invoke-virtual {v4}, Lorg/akvo/rsr/up/LoginActivity;.getResources:()Landroid/content/res/Resources; // method@0c5b │ │ +02ef20: 0c02 |0014: move-result-object v2 │ │ +02ef22: 1403 5400 087f |0015: const v3, #float 1.80777e+38 // #7f080054 │ │ +02ef28: 6e20 ba00 3200 |0018: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +02ef2e: 0c02 |001b: move-result-object v2 │ │ +02ef30: 6e20 6200 2100 |001c: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0062 │ │ +02ef36: 5441 c002 |001f: iget-object v1, v4, Lorg/akvo/rsr/up/LoginActivity;.progress:Landroid/app/ProgressDialog; // field@02c0 │ │ +02ef3a: 6e10 6400 0100 |0021: invoke-virtual {v1}, Landroid/app/ProgressDialog;.show:()V // method@0064 │ │ +02ef40: 2200 2100 |0024: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02ef44: 1c01 4b02 |0026: const-class v1, Lorg/akvo/rsr/up/service/SignInService; // type@024b │ │ +02ef48: 7030 8300 4001 |0028: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02ef4e: 1a01 fd0f |002b: const-string v1, "org.akvo.rsr.up.USERNAME" // string@0ffd │ │ +02ef52: 5442 c202 |002d: iget-object v2, v4, Lorg/akvo/rsr/up/LoginActivity;.usernameEdit:Landroid/widget/EditText; // field@02c2 │ │ +02ef56: 6e10 ce09 0200 |002f: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +02ef5c: 0c02 |0032: move-result-object v2 │ │ +02ef5e: 6e10 720b 0200 |0033: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02ef64: 0c02 |0036: move-result-object v2 │ │ +02ef66: 6e30 9a00 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +02ef6c: 1a01 f40f |003a: const-string v1, "org.akvo.rsr.up.PASSWORD" // string@0ff4 │ │ +02ef70: 5442 bf02 |003c: iget-object v2, v4, Lorg/akvo/rsr/up/LoginActivity;.passwordEdit:Landroid/widget/EditText; // field@02bf │ │ +02ef74: 6e10 ce09 0200 |003e: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +02ef7a: 0c02 |0041: move-result-object v2 │ │ +02ef7c: 6e10 720b 0200 |0042: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02ef82: 0c02 |0045: move-result-object v2 │ │ +02ef84: 6e30 9a00 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +02ef8a: 6e10 590c 0400 |0049: invoke-virtual {v4}, Lorg/akvo/rsr/up/LoginActivity;.getApplicationContext:()Landroid/content/Context; // method@0c59 │ │ +02ef90: 0c01 |004c: move-result-object v1 │ │ +02ef92: 6e20 7e00 0100 |004d: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@007e │ │ +02ef98: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x000f line=182 │ │ 0x001f line=183 │ │ 0x0024 line=186 │ │ @@ -43742,21 +43741,21 @@ │ │ 0x0049 line=189 │ │ 0x0050 line=191 │ │ locals : │ │ 0x002b - 0x0051 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0051 reg=4 this Lorg/akvo/rsr/up/LoginActivity; │ │ 0x0000 - 0x0051 reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 1372 (LoginActivity.java) │ │ + source_file_idx : 1378 (LoginActivity.java) │ │ │ │ Class #170 header: │ │ -class_idx : 534 │ │ +class_idx : 540 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1609 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1615 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #170 annotations: │ │ Annotations on class │ │ @@ -43781,67 +43780,67 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectDetailActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ef84: |[02ef84] org.akvo.rsr.up.ProjectDetailActivity$1.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ │ -02ef94: 5b01 c302 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectDetailActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c3 │ │ -02ef98: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02ef9e: 0e00 |0005: return-void │ │ +02ef9c: |[02ef9c] org.akvo.rsr.up.ProjectDetailActivity$1.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ │ +02efac: 5b01 c302 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectDetailActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c3 │ │ +02efb0: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02efb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/ProjectDetailActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/ProjectDetailActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -02efa0: |[02efa0] org.akvo.rsr.up.ProjectDetailActivity$1.onClick:(Landroid/view/View;)V │ │ -02efb0: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02efb4: 6e10 0d09 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ -02efba: 0c01 |0005: move-result-object v1 │ │ -02efbc: 1c02 3b02 |0006: const-class v2, Lorg/akvo/rsr/up/UpdateListActivity; // type@023b │ │ -02efc0: 7030 8300 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02efc6: 1a01 ef0f |000b: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -02efca: 5432 c302 |000d: iget-object v2, v3, Lorg/akvo/rsr/up/ProjectDetailActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c3 │ │ -02efce: 7110 6d0c 0200 |000f: invoke-static {v2}, Lorg/akvo/rsr/up/ProjectDetailActivity;.access$000:(Lorg/akvo/rsr/up/ProjectDetailActivity;)Ljava/lang/String; // method@0c6d │ │ -02efd4: 0c02 |0012: move-result-object v2 │ │ -02efd6: 6e30 9a00 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -02efdc: 5431 c302 |0016: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectDetailActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c3 │ │ -02efe0: 6e20 7b0c 0100 |0018: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0c7b │ │ -02efe6: 0e00 |001b: return-void │ │ +02efb8: |[02efb8] org.akvo.rsr.up.ProjectDetailActivity$1.onClick:(Landroid/view/View;)V │ │ +02efc8: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02efcc: 6e10 0d09 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ +02efd2: 0c01 |0005: move-result-object v1 │ │ +02efd4: 1c02 4102 |0006: const-class v2, Lorg/akvo/rsr/up/UpdateListActivity; // type@0241 │ │ +02efd8: 7030 8300 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02efde: 1a01 f50f |000b: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +02efe2: 5432 c302 |000d: iget-object v2, v3, Lorg/akvo/rsr/up/ProjectDetailActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c3 │ │ +02efe6: 7110 6d0c 0200 |000f: invoke-static {v2}, Lorg/akvo/rsr/up/ProjectDetailActivity;.access$000:(Lorg/akvo/rsr/up/ProjectDetailActivity;)Ljava/lang/String; // method@0c6d │ │ +02efec: 0c02 |0012: move-result-object v2 │ │ +02efee: 6e30 9a00 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +02eff4: 5431 c302 |0016: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectDetailActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c3 │ │ +02eff8: 6e20 7b0c 0100 |0018: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0c7b │ │ +02effe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000b line=85 │ │ 0x0016 line=86 │ │ 0x001b line=87 │ │ locals : │ │ 0x000b - 0x001c reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x001c reg=3 this Lorg/akvo/rsr/up/ProjectDetailActivity$1; │ │ 0x0000 - 0x001c reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 1609 (ProjectDetailActivity.java) │ │ + source_file_idx : 1615 (ProjectDetailActivity.java) │ │ │ │ Class #171 header: │ │ -class_idx : 535 │ │ +class_idx : 541 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1609 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1615 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #171 annotations: │ │ Annotations on class │ │ @@ -43866,67 +43865,67 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectDetailActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02efe8: |[02efe8] org.akvo.rsr.up.ProjectDetailActivity$2.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ │ -02eff8: 5b01 c402 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectDetailActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c4 │ │ -02effc: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02f002: 0e00 |0005: return-void │ │ +02f000: |[02f000] org.akvo.rsr.up.ProjectDetailActivity$2.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ │ +02f010: 5b01 c402 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectDetailActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c4 │ │ +02f014: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02f01a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/ProjectDetailActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/ProjectDetailActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -02f004: |[02f004] org.akvo.rsr.up.ProjectDetailActivity$2.onClick:(Landroid/view/View;)V │ │ -02f014: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02f018: 6e10 0d09 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ -02f01e: 0c01 |0005: move-result-object v1 │ │ -02f020: 1c02 3902 |0006: const-class v2, Lorg/akvo/rsr/up/UpdateEditorActivity; // type@0239 │ │ -02f024: 7030 8300 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02f02a: 1a01 ef0f |000b: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -02f02e: 5432 c402 |000d: iget-object v2, v3, Lorg/akvo/rsr/up/ProjectDetailActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c4 │ │ -02f032: 7110 6d0c 0200 |000f: invoke-static {v2}, Lorg/akvo/rsr/up/ProjectDetailActivity;.access$000:(Lorg/akvo/rsr/up/ProjectDetailActivity;)Ljava/lang/String; // method@0c6d │ │ -02f038: 0c02 |0012: move-result-object v2 │ │ -02f03a: 6e30 9a00 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -02f040: 5431 c402 |0016: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectDetailActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c4 │ │ -02f044: 6e20 7b0c 0100 |0018: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0c7b │ │ -02f04a: 0e00 |001b: return-void │ │ +02f01c: |[02f01c] org.akvo.rsr.up.ProjectDetailActivity$2.onClick:(Landroid/view/View;)V │ │ +02f02c: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02f030: 6e10 0d09 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ +02f036: 0c01 |0005: move-result-object v1 │ │ +02f038: 1c02 3f02 |0006: const-class v2, Lorg/akvo/rsr/up/UpdateEditorActivity; // type@023f │ │ +02f03c: 7030 8300 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02f042: 1a01 f50f |000b: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +02f046: 5432 c402 |000d: iget-object v2, v3, Lorg/akvo/rsr/up/ProjectDetailActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c4 │ │ +02f04a: 7110 6d0c 0200 |000f: invoke-static {v2}, Lorg/akvo/rsr/up/ProjectDetailActivity;.access$000:(Lorg/akvo/rsr/up/ProjectDetailActivity;)Ljava/lang/String; // method@0c6d │ │ +02f050: 0c02 |0012: move-result-object v2 │ │ +02f052: 6e30 9a00 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +02f058: 5431 c402 |0016: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectDetailActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c4 │ │ +02f05c: 6e20 7b0c 0100 |0018: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0c7b │ │ +02f062: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000b line=93 │ │ 0x0016 line=94 │ │ 0x001b line=95 │ │ locals : │ │ 0x000b - 0x001c reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x001c reg=3 this Lorg/akvo/rsr/up/ProjectDetailActivity$2; │ │ 0x0000 - 0x001c reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 1609 (ProjectDetailActivity.java) │ │ + source_file_idx : 1615 (ProjectDetailActivity.java) │ │ │ │ Class #172 header: │ │ -class_idx : 536 │ │ +class_idx : 542 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1609 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1615 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -43951,54 +43950,54 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectDetailActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f04c: |[02f04c] org.akvo.rsr.up.ProjectDetailActivity$3.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ │ -02f05c: 5b01 c502 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectDetailActivity$3;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c5 │ │ -02f060: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02f066: 0e00 |0005: return-void │ │ +02f064: |[02f064] org.akvo.rsr.up.ProjectDetailActivity$3.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ │ +02f074: 5b01 c502 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectDetailActivity$3;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c5 │ │ +02f078: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02f07e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/ProjectDetailActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/ProjectDetailActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f068: |[02f068] org.akvo.rsr.up.ProjectDetailActivity$3.onClick:(Landroid/view/View;)V │ │ -02f078: 5410 c502 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectDetailActivity$3;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c5 │ │ -02f07c: 7110 6e0c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.access$100:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V // method@0c6e │ │ -02f082: 0e00 |0005: return-void │ │ +02f080: |[02f080] org.akvo.rsr.up.ProjectDetailActivity$3.onClick:(Landroid/view/View;)V │ │ +02f090: 5410 c502 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectDetailActivity$3;.this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; // field@02c5 │ │ +02f094: 7110 6e0c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.access$100:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V // method@0c6e │ │ +02f09a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/ProjectDetailActivity$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 1609 (ProjectDetailActivity.java) │ │ + source_file_idx : 1615 (ProjectDetailActivity.java) │ │ │ │ Class #173 header: │ │ -class_idx : 537 │ │ +class_idx : 543 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 1609 │ │ +superclass_idx : 11 │ │ +source_file_idx : 1615 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #173 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/ProjectDetailActivity;' │ │ @@ -44061,20 +44060,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02f084: |[02f084] org.akvo.rsr.up.ProjectDetailActivity.:()V │ │ -02f094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f096: 7010 0500 0100 |0001: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0005 │ │ -02f09c: 5b10 cb02 |0004: iput-object v0, v1, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f0a0: 5b10 d002 |0006: iput-object v0, v1, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f0a4: 0e00 |0008: return-void │ │ +02f09c: |[02f09c] org.akvo.rsr.up.ProjectDetailActivity.:()V │ │ +02f0ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f0ae: 7010 0500 0100 |0001: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0005 │ │ +02f0b4: 5b10 cb02 |0004: iput-object v0, v1, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f0b8: 5b10 d002 |0006: iput-object v0, v1, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f0bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ @@ -44084,17 +44083,17 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectDetailActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f0a8: |[02f0a8] org.akvo.rsr.up.ProjectDetailActivity.access$000:(Lorg/akvo/rsr/up/ProjectDetailActivity;)Ljava/lang/String; │ │ -02f0b8: 5410 cb02 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f0bc: 1100 |0002: return-object v0 │ │ +02f0c0: |[02f0c0] org.akvo.rsr.up.ProjectDetailActivity.access$000:(Lorg/akvo/rsr/up/ProjectDetailActivity;)Ljava/lang/String; │ │ +02f0d0: 5410 cb02 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f0d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/ProjectDetailActivity;) │ │ @@ -44102,17 +44101,17 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectDetailActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f0c0: |[02f0c0] org.akvo.rsr.up.ProjectDetailActivity.access$100:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ │ -02f0d0: 7010 730c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.launchLatLonIntent:()V // method@0c73 │ │ -02f0d6: 0e00 |0003: return-void │ │ +02f0d8: |[02f0d8] org.akvo.rsr.up.ProjectDetailActivity.access$100:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ │ +02f0e8: 7010 730c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.launchLatLonIntent:()V // method@0c73 │ │ +02f0ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ │ #3 : (in Lorg/akvo/rsr/up/ProjectDetailActivity;) │ │ @@ -44120,56 +44119,60 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -02f0d8: |[02f0d8] org.akvo.rsr.up.ProjectDetailActivity.launchLatLonIntent:()V │ │ -02f0e8: 5442 d002 |0000: iget-object v2, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f0ec: 3802 4900 |0002: if-eqz v2, 004b // +0049 │ │ -02f0f0: 5442 d002 |0004: iget-object v2, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f0f4: 6e10 620d 0200 |0006: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ -02f0fa: 0c02 |0009: move-result-object v2 │ │ -02f0fc: 3802 4100 |000a: if-eqz v2, 004b // +0041 │ │ -02f100: 5442 d002 |000c: iget-object v2, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f104: 6e10 640d 0200 |000e: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ -02f10a: 0c02 |0011: move-result-object v2 │ │ -02f10c: 3802 3900 |0012: if-eqz v2, 004b // +0039 │ │ -02f110: 2202 c101 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -02f114: 7010 8e0b 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02f11a: 1a03 b10a |0019: const-string v3, "geo:" // string@0ab1 │ │ -02f11e: 6e20 960b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f124: 0c02 |001e: move-result-object v2 │ │ -02f126: 5443 d002 |001f: iget-object v3, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f12a: 6e10 620d 0300 |0021: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ -02f130: 0c03 |0024: move-result-object v3 │ │ -02f132: 6e20 960b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f138: 0c02 |0028: move-result-object v2 │ │ -02f13a: 1a03 b900 |0029: const-string v3, "," // string@00b9 │ │ -02f13e: 6e20 960b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f144: 0c02 |002e: move-result-object v2 │ │ -02f146: 5443 d002 |002f: iget-object v3, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f14a: 6e10 640d 0300 |0031: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ -02f150: 0c03 |0034: move-result-object v3 │ │ -02f152: 6e20 960b 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f158: 0c02 |0038: move-result-object v2 │ │ -02f15a: 6e10 9a0b 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02f160: 0c02 |003c: move-result-object v2 │ │ -02f162: 7110 fc00 0200 |003d: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fc │ │ -02f168: 0c01 |0040: move-result-object v1 │ │ -02f16a: 2200 1f00 |0041: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02f16e: 1a02 1908 |0043: const-string v2, "android.intent.action.VIEW" // string@0819 │ │ -02f172: 7030 8500 2001 |0045: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0085 │ │ -02f178: 6e20 7b0c 0400 |0048: invoke-virtual {v4, v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0c7b │ │ -02f17e: 0e00 |004b: return-void │ │ +02f0f0: |[02f0f0] org.akvo.rsr.up.ProjectDetailActivity.launchLatLonIntent:()V │ │ +02f100: 5442 d002 |0000: iget-object v2, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f104: 3802 4900 |0002: if-eqz v2, 004b // +0049 │ │ +02f108: 5442 d002 |0004: iget-object v2, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f10c: 6e10 620d 0200 |0006: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ +02f112: 0c02 |0009: move-result-object v2 │ │ +02f114: 3802 4100 |000a: if-eqz v2, 004b // +0041 │ │ +02f118: 5442 d002 |000c: iget-object v2, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f11c: 6e10 640d 0200 |000e: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ +02f122: 0c02 |0011: move-result-object v2 │ │ +02f124: 3802 3900 |0012: if-eqz v2, 004b // +0039 │ │ +02f128: 2202 c701 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +02f12c: 7010 8e0b 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02f132: 1a03 b70a |0019: const-string v3, "geo:" // string@0ab7 │ │ +02f136: 6e20 960b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f13c: 0c02 |001e: move-result-object v2 │ │ +02f13e: 5443 d002 |001f: iget-object v3, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f142: 6e10 620d 0300 |0021: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ +02f148: 0c03 |0024: move-result-object v3 │ │ +02f14a: 6e20 960b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f150: 0c02 |0028: move-result-object v2 │ │ +02f152: 1a03 b900 |0029: const-string v3, "," // string@00b9 │ │ +02f156: 6e20 960b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f15c: 0c02 |002e: move-result-object v2 │ │ +02f15e: 5443 d002 |002f: iget-object v3, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f162: 6e10 640d 0300 |0031: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ +02f168: 0c03 |0034: move-result-object v3 │ │ +02f16a: 6e20 960b 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f170: 0c02 |0038: move-result-object v2 │ │ +02f172: 6e10 9a0b 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02f178: 0c02 |003c: move-result-object v2 │ │ +02f17a: 7110 fc00 0200 |003d: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fc │ │ +02f180: 0c01 |0040: move-result-object v1 │ │ +02f182: 2200 2100 |0041: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02f186: 1a02 1f08 |0043: const-string v2, "android.intent.action.VIEW" // string@081f │ │ +02f18a: 7030 8500 2001 |0045: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0085 │ │ +02f190: 6e20 7b0c 0400 |0048: invoke-virtual {v4, v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0c7b │ │ +02f196: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ + 0x0006 line=212 │ │ + 0x000e line=213 │ │ 0x0014 line=214 │ │ + 0x0031 line=215 │ │ + 0x003d line=214 │ │ 0x0041 line=216 │ │ 0x0048 line=217 │ │ 0x004b line=221 │ │ locals : │ │ 0x0048 - 0x004b reg=0 intent Landroid/content/Intent; │ │ 0x0041 - 0x004b reg=1 uri Landroid/net/Uri; │ │ 0x0000 - 0x004c reg=4 this Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ @@ -44180,102 +44183,103 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -02f180: |[02f180] org.akvo.rsr.up.ProjectDetailActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02f190: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02f192: 6f20 1200 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ -02f198: 1a01 4012 |0004: const-string v1, "setting_debug" // string@1240 │ │ -02f19c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -02f19e: 7130 110e 1403 |0007: invoke-static {v4, v1, v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ -02f1a4: 0a01 |000a: move-result v1 │ │ -02f1a6: 5c41 c902 |000b: iput-boolean v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.debug:Z // field@02c9 │ │ -02f1aa: 6e10 700c 0400 |000d: invoke-virtual {v4}, Lorg/akvo/rsr/up/ProjectDetailActivity;.getIntent:()Landroid/content/Intent; // method@0c70 │ │ -02f1b0: 0c01 |0010: move-result-object v1 │ │ -02f1b2: 6e10 8e00 0100 |0011: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -02f1b8: 0c00 |0014: move-result-object v0 │ │ -02f1ba: 3800 9200 |0015: if-eqz v0, 00a7 // +0092 │ │ -02f1be: 1a01 ef0f |0017: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -02f1c2: 6e20 0401 1000 |0019: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -02f1c8: 0c01 |001c: move-result-object v1 │ │ -02f1ca: 5b41 cb02 |001d: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f1ce: 5441 cb02 |001f: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f1d2: 3901 0c00 |0021: if-nez v1, 002d // +000c │ │ -02f1d6: 3805 0800 |0023: if-eqz v5, 002b // +0008 │ │ -02f1da: 1a01 ef0f |0025: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -02f1de: 6e20 0401 1500 |0027: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -02f1e4: 0c02 |002a: move-result-object v2 │ │ -02f1e6: 5b42 cb02 |002b: iput-object v2, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f1ea: 1401 0300 037f |002d: const v1, #float 1.74129e+38 // #7f030003 │ │ -02f1f0: 6e20 7a0c 1400 |0030: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.setContentView:(I)V // method@0c7a │ │ -02f1f6: 1401 0f00 077f |0033: const v1, #float 1.79446e+38 // #7f07000f │ │ -02f1fc: 6e20 6f0c 1400 |0036: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ -02f202: 0c01 |0039: move-result-object v1 │ │ -02f204: 1f01 7201 |003a: check-cast v1, Landroid/widget/TextView; // type@0172 │ │ -02f208: 5b41 cf02 |003c: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@02cf │ │ -02f20c: 1401 1300 077f |003e: const v1, #float 1.79446e+38 // #7f070013 │ │ -02f212: 6e20 6f0c 1400 |0041: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ -02f218: 0c01 |0044: move-result-object v1 │ │ -02f21a: 1f01 7201 |0045: check-cast v1, Landroid/widget/TextView; // type@0172 │ │ -02f21e: 5b41 cd02 |0047: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projLocationText:Landroid/widget/TextView; // field@02cd │ │ -02f222: 1401 1400 077f |0049: const v1, #float 1.79446e+38 // #7f070014 │ │ -02f228: 6e20 6f0c 1400 |004c: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ -02f22e: 0c01 |004f: move-result-object v1 │ │ -02f230: 1f01 7201 |0050: check-cast v1, Landroid/widget/TextView; // type@0172 │ │ -02f234: 5b41 ce02 |0052: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projSummaryText:Landroid/widget/TextView; // field@02ce │ │ -02f238: 1401 1000 077f |0054: const v1, #float 1.79446e+38 // #7f070010 │ │ -02f23e: 6e20 6f0c 1400 |0057: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ -02f244: 0c01 |005a: move-result-object v1 │ │ -02f246: 1f01 6701 |005b: check-cast v1, Landroid/widget/ImageView; // type@0167 │ │ -02f24a: 5b41 cc02 |005d: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projImage:Landroid/widget/ImageView; // field@02cc │ │ -02f24e: 1401 1100 077f |005f: const v1, #float 1.79446e+38 // #7f070011 │ │ -02f254: 6e20 6f0c 1400 |0062: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ -02f25a: 0c01 |0065: move-result-object v1 │ │ -02f25c: 1f01 7201 |0066: check-cast v1, Landroid/widget/TextView; // type@0172 │ │ -02f260: 5b41 d102 |0068: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.publishedCountView:Landroid/widget/TextView; // field@02d1 │ │ -02f264: 1401 1200 077f |006a: const v1, #float 1.79446e+38 // #7f070012 │ │ -02f26a: 6e20 6f0c 1400 |006d: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ -02f270: 0c01 |0070: move-result-object v1 │ │ -02f272: 1f01 7201 |0071: check-cast v1, Landroid/widget/TextView; // type@0172 │ │ -02f276: 5b41 ca02 |0073: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.draftCountView:Landroid/widget/TextView; // field@02ca │ │ -02f27a: 1401 1500 077f |0075: const v1, #float 1.79446e+38 // #7f070015 │ │ -02f280: 6e20 6f0c 1400 |0078: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ -02f286: 0c01 |007b: move-result-object v1 │ │ -02f288: 1f01 5c01 |007c: check-cast v1, Landroid/widget/Button; // type@015c │ │ -02f28c: 5b41 c702 |007e: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.btnUpdates:Landroid/widget/Button; // field@02c7 │ │ -02f290: 5441 c702 |0080: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.btnUpdates:Landroid/widget/Button; // field@02c7 │ │ -02f294: 2202 1602 |0082: new-instance v2, Lorg/akvo/rsr/up/ProjectDetailActivity$1; // type@0216 │ │ -02f298: 7020 660c 4200 |0084: invoke-direct {v2, v4}, Lorg/akvo/rsr/up/ProjectDetailActivity$1;.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V // method@0c66 │ │ -02f29e: 6e20 c209 2100 |0087: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -02f2a4: 1401 1600 077f |008a: const v1, #float 1.79446e+38 // #7f070016 │ │ -02f2aa: 6e20 6f0c 1400 |008d: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ -02f2b0: 0c01 |0090: move-result-object v1 │ │ -02f2b2: 1f01 5c01 |0091: check-cast v1, Landroid/widget/Button; // type@015c │ │ -02f2b6: 5b41 c602 |0093: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.btnAddUpdate:Landroid/widget/Button; // field@02c6 │ │ -02f2ba: 5441 c602 |0095: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.btnAddUpdate:Landroid/widget/Button; // field@02c6 │ │ -02f2be: 2202 1702 |0097: new-instance v2, Lorg/akvo/rsr/up/ProjectDetailActivity$2; // type@0217 │ │ -02f2c2: 7020 680c 4200 |0099: invoke-direct {v2, v4}, Lorg/akvo/rsr/up/ProjectDetailActivity$2;.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V // method@0c68 │ │ -02f2c8: 6e20 c209 2100 |009c: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -02f2ce: 2201 3d02 |009f: new-instance v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -02f2d2: 7020 200d 4100 |00a1: invoke-direct {v1, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -02f2d8: 5b41 c802 |00a4: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ -02f2dc: 0e00 |00a6: return-void │ │ -02f2de: 0721 |00a7: move-object v1, v2 │ │ -02f2e0: 2900 75ff |00a8: goto/16 001d // -008b │ │ +02f198: |[02f198] org.akvo.rsr.up.ProjectDetailActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02f1a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02f1aa: 6f20 1200 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ +02f1b0: 1a01 4612 |0004: const-string v1, "setting_debug" // string@1246 │ │ +02f1b4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +02f1b6: 7130 110e 1403 |0007: invoke-static {v4, v1, v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ +02f1bc: 0a01 |000a: move-result v1 │ │ +02f1be: 5c41 c902 |000b: iput-boolean v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.debug:Z // field@02c9 │ │ +02f1c2: 6e10 700c 0400 |000d: invoke-virtual {v4}, Lorg/akvo/rsr/up/ProjectDetailActivity;.getIntent:()Landroid/content/Intent; // method@0c70 │ │ +02f1c8: 0c01 |0010: move-result-object v1 │ │ +02f1ca: 6e10 8e00 0100 |0011: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +02f1d0: 0c00 |0014: move-result-object v0 │ │ +02f1d2: 3800 9200 |0015: if-eqz v0, 00a7 // +0092 │ │ +02f1d6: 1a01 f50f |0017: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +02f1da: 6e20 0401 1000 |0019: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +02f1e0: 0c01 |001c: move-result-object v1 │ │ +02f1e2: 5b41 cb02 |001d: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f1e6: 5441 cb02 |001f: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f1ea: 3901 0c00 |0021: if-nez v1, 002d // +000c │ │ +02f1ee: 3805 0800 |0023: if-eqz v5, 002b // +0008 │ │ +02f1f2: 1a01 f50f |0025: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +02f1f6: 6e20 0401 1500 |0027: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +02f1fc: 0c02 |002a: move-result-object v2 │ │ +02f1fe: 5b42 cb02 |002b: iput-object v2, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f202: 1401 0300 037f |002d: const v1, #float 1.74129e+38 // #7f030003 │ │ +02f208: 6e20 7a0c 1400 |0030: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.setContentView:(I)V // method@0c7a │ │ +02f20e: 1401 0f00 077f |0033: const v1, #float 1.79446e+38 // #7f07000f │ │ +02f214: 6e20 6f0c 1400 |0036: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ +02f21a: 0c01 |0039: move-result-object v1 │ │ +02f21c: 1f01 7801 |003a: check-cast v1, Landroid/widget/TextView; // type@0178 │ │ +02f220: 5b41 cf02 |003c: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@02cf │ │ +02f224: 1401 1300 077f |003e: const v1, #float 1.79446e+38 // #7f070013 │ │ +02f22a: 6e20 6f0c 1400 |0041: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ +02f230: 0c01 |0044: move-result-object v1 │ │ +02f232: 1f01 7801 |0045: check-cast v1, Landroid/widget/TextView; // type@0178 │ │ +02f236: 5b41 cd02 |0047: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projLocationText:Landroid/widget/TextView; // field@02cd │ │ +02f23a: 1401 1400 077f |0049: const v1, #float 1.79446e+38 // #7f070014 │ │ +02f240: 6e20 6f0c 1400 |004c: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ +02f246: 0c01 |004f: move-result-object v1 │ │ +02f248: 1f01 7801 |0050: check-cast v1, Landroid/widget/TextView; // type@0178 │ │ +02f24c: 5b41 ce02 |0052: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projSummaryText:Landroid/widget/TextView; // field@02ce │ │ +02f250: 1401 1000 077f |0054: const v1, #float 1.79446e+38 // #7f070010 │ │ +02f256: 6e20 6f0c 1400 |0057: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ +02f25c: 0c01 |005a: move-result-object v1 │ │ +02f25e: 1f01 6d01 |005b: check-cast v1, Landroid/widget/ImageView; // type@016d │ │ +02f262: 5b41 cc02 |005d: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.projImage:Landroid/widget/ImageView; // field@02cc │ │ +02f266: 1401 1100 077f |005f: const v1, #float 1.79446e+38 // #7f070011 │ │ +02f26c: 6e20 6f0c 1400 |0062: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ +02f272: 0c01 |0065: move-result-object v1 │ │ +02f274: 1f01 7801 |0066: check-cast v1, Landroid/widget/TextView; // type@0178 │ │ +02f278: 5b41 d102 |0068: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.publishedCountView:Landroid/widget/TextView; // field@02d1 │ │ +02f27c: 1401 1200 077f |006a: const v1, #float 1.79446e+38 // #7f070012 │ │ +02f282: 6e20 6f0c 1400 |006d: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ +02f288: 0c01 |0070: move-result-object v1 │ │ +02f28a: 1f01 7801 |0071: check-cast v1, Landroid/widget/TextView; // type@0178 │ │ +02f28e: 5b41 ca02 |0073: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.draftCountView:Landroid/widget/TextView; // field@02ca │ │ +02f292: 1401 1500 077f |0075: const v1, #float 1.79446e+38 // #7f070015 │ │ +02f298: 6e20 6f0c 1400 |0078: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ +02f29e: 0c01 |007b: move-result-object v1 │ │ +02f2a0: 1f01 6201 |007c: check-cast v1, Landroid/widget/Button; // type@0162 │ │ +02f2a4: 5b41 c702 |007e: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.btnUpdates:Landroid/widget/Button; // field@02c7 │ │ +02f2a8: 5441 c702 |0080: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.btnUpdates:Landroid/widget/Button; // field@02c7 │ │ +02f2ac: 2202 1c02 |0082: new-instance v2, Lorg/akvo/rsr/up/ProjectDetailActivity$1; // type@021c │ │ +02f2b0: 7020 660c 4200 |0084: invoke-direct {v2, v4}, Lorg/akvo/rsr/up/ProjectDetailActivity$1;.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V // method@0c66 │ │ +02f2b6: 6e20 c209 2100 |0087: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +02f2bc: 1401 1600 077f |008a: const v1, #float 1.79446e+38 // #7f070016 │ │ +02f2c2: 6e20 6f0c 1400 |008d: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectDetailActivity;.findViewById:(I)Landroid/view/View; // method@0c6f │ │ +02f2c8: 0c01 |0090: move-result-object v1 │ │ +02f2ca: 1f01 6201 |0091: check-cast v1, Landroid/widget/Button; // type@0162 │ │ +02f2ce: 5b41 c602 |0093: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.btnAddUpdate:Landroid/widget/Button; // field@02c6 │ │ +02f2d2: 5441 c602 |0095: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.btnAddUpdate:Landroid/widget/Button; // field@02c6 │ │ +02f2d6: 2202 1d02 |0097: new-instance v2, Lorg/akvo/rsr/up/ProjectDetailActivity$2; // type@021d │ │ +02f2da: 7020 680c 4200 |0099: invoke-direct {v2, v4}, Lorg/akvo/rsr/up/ProjectDetailActivity$2;.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V // method@0c68 │ │ +02f2e0: 6e20 c209 2100 |009c: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +02f2e6: 2201 4302 |009f: new-instance v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +02f2ea: 7020 200d 4100 |00a1: invoke-direct {v1, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +02f2f0: 5b41 c802 |00a4: iput-object v1, v4, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ +02f2f4: 0e00 |00a6: return-void │ │ +02f2f6: 0721 |00a7: move-object v1, v2 │ │ +02f2f8: 2900 75ff |00a8: goto/16 001d // -008b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x0004 line=59 │ │ 0x000d line=62 │ │ 0x0015 line=63 │ │ 0x001f line=65 │ │ 0x0023 line=66 │ │ + 0x0027 line=67 │ │ 0x002d line=71 │ │ 0x0033 line=73 │ │ 0x003e line=74 │ │ 0x0049 line=75 │ │ 0x0054 line=76 │ │ 0x005f line=77 │ │ 0x006a line=78 │ │ @@ -44296,21 +44300,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -02f2e4: |[02f2e4] org.akvo.rsr.up.ProjectDetailActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -02f2f4: 6e10 710c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/ProjectDetailActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c71 │ │ -02f2fa: 0c00 |0003: move-result-object v0 │ │ -02f2fc: 1401 0100 0a7f |0004: const v1, #float 1.83433e+38 // #7f0a0001 │ │ -02f302: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ -02f308: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -02f30a: 0f00 |000b: return v0 │ │ +02f2fc: |[02f2fc] org.akvo.rsr.up.ProjectDetailActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +02f30c: 6e10 710c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/ProjectDetailActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c71 │ │ +02f312: 0c00 |0003: move-result-object v0 │ │ +02f314: 1401 0100 0a7f |0004: const v1, #float 1.83433e+38 // #7f0a0001 │ │ +02f31a: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ +02f320: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +02f322: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x000a line=194 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ @@ -44320,17 +44324,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f30c: |[02f30c] org.akvo.rsr.up.ProjectDetailActivity.onDestroy:()V │ │ -02f31c: 6f10 1500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ -02f322: 0e00 |0003: return-void │ │ +02f324: |[02f324] org.akvo.rsr.up.ProjectDetailActivity.onDestroy:()V │ │ +02f334: 6f10 1500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ +02f33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ │ @@ -44339,28 +44343,28 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -02f324: |[02f324] org.akvo.rsr.up.ProjectDetailActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -02f334: 7210 de08 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ -02f33a: 0a01 |0003: move-result v1 │ │ -02f33c: 2b01 1400 0000 |0004: packed-switch v1, 00000018 // +00000014 │ │ -02f342: 6f20 1900 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0019 │ │ -02f348: 0a01 |000a: move-result v1 │ │ -02f34a: 0f01 |000b: return v1 │ │ -02f34c: 2200 1f00 |000c: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02f350: 1c01 2e02 |000e: const-class v1, Lorg/akvo/rsr/up/SettingsActivity; // type@022e │ │ -02f354: 7030 8300 2001 |0010: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02f35a: 6e20 7b0c 0200 |0013: invoke-virtual {v2, v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0c7b │ │ -02f360: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -02f362: 28f4 |0017: goto 000b // -000c │ │ -02f364: 0001 0100 3e00 077f 0800 0000 |0018: packed-switch-data (6 units) │ │ +02f33c: |[02f33c] org.akvo.rsr.up.ProjectDetailActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +02f34c: 7210 de08 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ +02f352: 0a01 |0003: move-result v1 │ │ +02f354: 2b01 1400 0000 |0004: packed-switch v1, 00000018 // +00000014 │ │ +02f35a: 6f20 1900 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0019 │ │ +02f360: 0a01 |000a: move-result v1 │ │ +02f362: 0f01 |000b: return v1 │ │ +02f364: 2200 2100 |000c: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02f368: 1c01 3402 |000e: const-class v1, Lorg/akvo/rsr/up/SettingsActivity; // type@0234 │ │ +02f36c: 7030 8300 2001 |0010: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02f372: 6e20 7b0c 0200 |0013: invoke-virtual {v2, v0}, Lorg/akvo/rsr/up/ProjectDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0c7b │ │ +02f378: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +02f37a: 28f4 |0017: goto 000b // -000c │ │ +02f37c: 0001 0100 3e00 077f 0800 0000 |0018: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0007 line=205 │ │ 0x000c line=201 │ │ 0x0013 line=202 │ │ 0x0016 line=203 │ │ @@ -44375,17 +44379,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f370: |[02f370] org.akvo.rsr.up.ProjectDetailActivity.onPause:()V │ │ -02f380: 6f10 1b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@001b │ │ -02f386: 0e00 |0003: return-void │ │ +02f388: |[02f388] org.akvo.rsr.up.ProjectDetailActivity.onPause:()V │ │ +02f398: 6f10 1b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@001b │ │ +02f39e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ │ @@ -44394,247 +44398,247 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 484 16-bit code units │ │ -02f388: |[02f388] org.akvo.rsr.up.ProjectDetailActivity.onResume:()V │ │ -02f398: 6f10 1e00 0800 |0000: invoke-super {v8}, Landroid/app/Activity;.onResume:()V // method@001e │ │ -02f39e: 5483 c802 |0003: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ -02f3a2: 6e10 3d0d 0300 |0005: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -02f3a8: 5483 c802 |0008: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ -02f3ac: 5484 cb02 |000a: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f3b0: 6e20 2c0d 4300 |000c: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; // method@0d2c │ │ -02f3b6: 0c03 |000f: move-result-object v3 │ │ -02f3b8: 5b83 d002 |0010: iput-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f3bc: 5483 d002 |0012: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f3c0: 3903 0800 |0014: if-nez v3, 001c // +0008 │ │ -02f3c4: 5483 c802 |0016: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ -02f3c8: 6e10 250d 0300 |0018: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -02f3ce: 0e00 |001b: return-void │ │ -02f3d0: 5583 c902 |001c: iget-boolean v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.debug:Z // field@02c9 │ │ -02f3d4: 3803 9f01 |001e: if-eqz v3, 01bd // +019f │ │ -02f3d8: 5483 cf02 |0020: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@02cf │ │ -02f3dc: 2204 c101 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -02f3e0: 7010 8e0b 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02f3e6: 1a05 8407 |0027: const-string v5, "[" // string@0784 │ │ -02f3ea: 6e20 960b 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f3f0: 0c04 |002c: move-result-object v4 │ │ -02f3f2: 5485 cb02 |002d: iget-object v5, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f3f6: 6e20 960b 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f3fc: 0c04 |0032: move-result-object v4 │ │ -02f3fe: 1a05 a107 |0033: const-string v5, "] " // string@07a1 │ │ -02f402: 6e20 960b 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f408: 0c04 |0038: move-result-object v4 │ │ -02f40a: 5485 d002 |0039: iget-object v5, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f40e: 6e10 6a0d 0500 |003b: invoke-virtual {v5}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ -02f414: 0c05 |003e: move-result-object v5 │ │ -02f416: 6e20 960b 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f41c: 0c04 |0042: move-result-object v4 │ │ -02f41e: 6e10 9a0b 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02f424: 0c04 |0046: move-result-object v4 │ │ -02f426: 6e20 1f0a 4300 |0047: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02f42c: 1a00 0000 |004a: const-string v0, "" // string@0000 │ │ -02f430: 5483 d002 |004c: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f434: 6e10 5d0d 0300 |004e: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getCity:()Ljava/lang/String; // method@0d5d │ │ -02f43a: 0c03 |0051: move-result-object v3 │ │ -02f43c: 3803 2b00 |0052: if-eqz v3, 007d // +002b │ │ -02f440: 5483 d002 |0054: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f444: 6e10 5d0d 0300 |0056: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getCity:()Ljava/lang/String; // method@0d5d │ │ -02f44a: 0c03 |0059: move-result-object v3 │ │ -02f44c: 6e10 870b 0300 |005a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02f452: 0a03 |005d: move-result v3 │ │ -02f454: 3d03 1f00 |005e: if-lez v3, 007d // +001f │ │ -02f458: 2203 c101 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -02f45c: 7010 8e0b 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02f462: 6e20 960b 0300 |0065: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f468: 0c03 |0068: move-result-object v3 │ │ -02f46a: 5484 d002 |0069: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f46e: 6e10 5d0d 0400 |006b: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getCity:()Ljava/lang/String; // method@0d5d │ │ -02f474: 0c04 |006e: move-result-object v4 │ │ -02f476: 6e20 960b 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f47c: 0c03 |0072: move-result-object v3 │ │ -02f47e: 1a04 ba00 |0073: const-string v4, ", " // string@00ba │ │ -02f482: 6e20 960b 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f488: 0c03 |0078: move-result-object v3 │ │ -02f48a: 6e10 9a0b 0300 |0079: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02f490: 0c00 |007c: move-result-object v0 │ │ -02f492: 5483 d002 |007d: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f496: 6e10 650d 0300 |007f: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getState:()Ljava/lang/String; // method@0d65 │ │ -02f49c: 0c03 |0082: move-result-object v3 │ │ -02f49e: 3803 2b00 |0083: if-eqz v3, 00ae // +002b │ │ -02f4a2: 5483 d002 |0085: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f4a6: 6e10 650d 0300 |0087: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getState:()Ljava/lang/String; // method@0d65 │ │ -02f4ac: 0c03 |008a: move-result-object v3 │ │ -02f4ae: 6e10 870b 0300 |008b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02f4b4: 0a03 |008e: move-result v3 │ │ -02f4b6: 3d03 1f00 |008f: if-lez v3, 00ae // +001f │ │ -02f4ba: 2203 c101 |0091: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -02f4be: 7010 8e0b 0300 |0093: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02f4c4: 6e20 960b 0300 |0096: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f4ca: 0c03 |0099: move-result-object v3 │ │ -02f4cc: 5484 d002 |009a: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f4d0: 6e10 650d 0400 |009c: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getState:()Ljava/lang/String; // method@0d65 │ │ -02f4d6: 0c04 |009f: move-result-object v4 │ │ -02f4d8: 6e20 960b 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f4de: 0c03 |00a3: move-result-object v3 │ │ -02f4e0: 1a04 ba00 |00a4: const-string v4, ", " // string@00ba │ │ -02f4e4: 6e20 960b 4300 |00a6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f4ea: 0c03 |00a9: move-result-object v3 │ │ -02f4ec: 6e10 9a0b 0300 |00aa: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02f4f2: 0c00 |00ad: move-result-object v0 │ │ -02f4f4: 5483 d002 |00ae: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f4f8: 6e10 5e0d 0300 |00b0: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getCountry:()Ljava/lang/String; // method@0d5e │ │ -02f4fe: 0c03 |00b3: move-result-object v3 │ │ -02f500: 3803 2b00 |00b4: if-eqz v3, 00df // +002b │ │ -02f504: 5483 d002 |00b6: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f508: 6e10 5e0d 0300 |00b8: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getCountry:()Ljava/lang/String; // method@0d5e │ │ -02f50e: 0c03 |00bb: move-result-object v3 │ │ -02f510: 6e10 870b 0300 |00bc: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02f516: 0a03 |00bf: move-result v3 │ │ -02f518: 3d03 1f00 |00c0: if-lez v3, 00df // +001f │ │ -02f51c: 2203 c101 |00c2: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -02f520: 7010 8e0b 0300 |00c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02f526: 6e20 960b 0300 |00c7: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f52c: 0c03 |00ca: move-result-object v3 │ │ -02f52e: 5484 d002 |00cb: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f532: 6e10 5e0d 0400 |00cd: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getCountry:()Ljava/lang/String; // method@0d5e │ │ -02f538: 0c04 |00d0: move-result-object v4 │ │ -02f53a: 6e20 960b 4300 |00d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f540: 0c03 |00d4: move-result-object v3 │ │ -02f542: 1a04 ba00 |00d5: const-string v4, ", " // string@00ba │ │ -02f546: 6e20 960b 4300 |00d7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f54c: 0c03 |00da: move-result-object v3 │ │ -02f54e: 6e10 9a0b 0300 |00db: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02f554: 0c00 |00de: move-result-object v0 │ │ -02f556: 6e10 870b 0000 |00df: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02f55c: 0a03 |00e2: move-result v3 │ │ -02f55e: 1214 |00e3: const/4 v4, #int 1 // #1 │ │ -02f560: 3743 0d00 |00e4: if-le v3, v4, 00f1 // +000d │ │ -02f564: 1203 |00e6: const/4 v3, #int 0 // #0 │ │ -02f566: 6e10 870b 0000 |00e7: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02f56c: 0a04 |00ea: move-result v4 │ │ -02f56e: d804 04fe |00eb: add-int/lit8 v4, v4, #int -2 // #fe │ │ -02f572: 6e30 8b0b 3004 |00ed: invoke-virtual {v0, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -02f578: 0c00 |00f0: move-result-object v0 │ │ -02f57a: 5483 d002 |00f1: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f57e: 6e10 620d 0300 |00f3: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ -02f584: 0c03 |00f6: move-result-object v3 │ │ -02f586: 3803 da00 |00f7: if-eqz v3, 01d1 // +00da │ │ -02f58a: 5483 d002 |00f9: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f58e: 6e10 640d 0300 |00fb: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ -02f594: 0c03 |00fe: move-result-object v3 │ │ -02f596: 3803 d200 |00ff: if-eqz v3, 01d1 // +00d2 │ │ -02f59a: 2203 c101 |0101: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -02f59e: 7010 8e0b 0300 |0103: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02f5a4: 6e20 960b 0300 |0106: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f5aa: 0c03 |0109: move-result-object v3 │ │ -02f5ac: 1a04 0a00 |010a: const-string v4, " │ │ +02f3a0: |[02f3a0] org.akvo.rsr.up.ProjectDetailActivity.onResume:()V │ │ +02f3b0: 6f10 1e00 0800 |0000: invoke-super {v8}, Landroid/app/Activity;.onResume:()V // method@001e │ │ +02f3b6: 5483 c802 |0003: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ +02f3ba: 6e10 3d0d 0300 |0005: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +02f3c0: 5483 c802 |0008: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ +02f3c4: 5484 cb02 |000a: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f3c8: 6e20 2c0d 4300 |000c: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; // method@0d2c │ │ +02f3ce: 0c03 |000f: move-result-object v3 │ │ +02f3d0: 5b83 d002 |0010: iput-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f3d4: 5483 d002 |0012: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f3d8: 3903 0800 |0014: if-nez v3, 001c // +0008 │ │ +02f3dc: 5483 c802 |0016: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ +02f3e0: 6e10 250d 0300 |0018: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +02f3e6: 0e00 |001b: return-void │ │ +02f3e8: 5583 c902 |001c: iget-boolean v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.debug:Z // field@02c9 │ │ +02f3ec: 3803 9f01 |001e: if-eqz v3, 01bd // +019f │ │ +02f3f0: 5483 cf02 |0020: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@02cf │ │ +02f3f4: 2204 c701 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +02f3f8: 7010 8e0b 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02f3fe: 1a05 8a07 |0027: const-string v5, "[" // string@078a │ │ +02f402: 6e20 960b 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f408: 0c04 |002c: move-result-object v4 │ │ +02f40a: 5485 cb02 |002d: iget-object v5, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f40e: 6e20 960b 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f414: 0c04 |0032: move-result-object v4 │ │ +02f416: 1a05 a707 |0033: const-string v5, "] " // string@07a7 │ │ +02f41a: 6e20 960b 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f420: 0c04 |0038: move-result-object v4 │ │ +02f422: 5485 d002 |0039: iget-object v5, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f426: 6e10 6a0d 0500 |003b: invoke-virtual {v5}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ +02f42c: 0c05 |003e: move-result-object v5 │ │ +02f42e: 6e20 960b 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f434: 0c04 |0042: move-result-object v4 │ │ +02f436: 6e10 9a0b 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02f43c: 0c04 |0046: move-result-object v4 │ │ +02f43e: 6e20 1f0a 4300 |0047: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02f444: 1a00 0000 |004a: const-string v0, "" // string@0000 │ │ +02f448: 5483 d002 |004c: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f44c: 6e10 5d0d 0300 |004e: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getCity:()Ljava/lang/String; // method@0d5d │ │ +02f452: 0c03 |0051: move-result-object v3 │ │ +02f454: 3803 2b00 |0052: if-eqz v3, 007d // +002b │ │ +02f458: 5483 d002 |0054: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f45c: 6e10 5d0d 0300 |0056: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getCity:()Ljava/lang/String; // method@0d5d │ │ +02f462: 0c03 |0059: move-result-object v3 │ │ +02f464: 6e10 870b 0300 |005a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02f46a: 0a03 |005d: move-result v3 │ │ +02f46c: 3d03 1f00 |005e: if-lez v3, 007d // +001f │ │ +02f470: 2203 c701 |0060: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +02f474: 7010 8e0b 0300 |0062: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02f47a: 6e20 960b 0300 |0065: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f480: 0c03 |0068: move-result-object v3 │ │ +02f482: 5484 d002 |0069: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f486: 6e10 5d0d 0400 |006b: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getCity:()Ljava/lang/String; // method@0d5d │ │ +02f48c: 0c04 |006e: move-result-object v4 │ │ +02f48e: 6e20 960b 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f494: 0c03 |0072: move-result-object v3 │ │ +02f496: 1a04 ba00 |0073: const-string v4, ", " // string@00ba │ │ +02f49a: 6e20 960b 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f4a0: 0c03 |0078: move-result-object v3 │ │ +02f4a2: 6e10 9a0b 0300 |0079: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02f4a8: 0c00 |007c: move-result-object v0 │ │ +02f4aa: 5483 d002 |007d: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f4ae: 6e10 650d 0300 |007f: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getState:()Ljava/lang/String; // method@0d65 │ │ +02f4b4: 0c03 |0082: move-result-object v3 │ │ +02f4b6: 3803 2b00 |0083: if-eqz v3, 00ae // +002b │ │ +02f4ba: 5483 d002 |0085: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f4be: 6e10 650d 0300 |0087: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getState:()Ljava/lang/String; // method@0d65 │ │ +02f4c4: 0c03 |008a: move-result-object v3 │ │ +02f4c6: 6e10 870b 0300 |008b: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02f4cc: 0a03 |008e: move-result v3 │ │ +02f4ce: 3d03 1f00 |008f: if-lez v3, 00ae // +001f │ │ +02f4d2: 2203 c701 |0091: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +02f4d6: 7010 8e0b 0300 |0093: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02f4dc: 6e20 960b 0300 |0096: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f4e2: 0c03 |0099: move-result-object v3 │ │ +02f4e4: 5484 d002 |009a: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f4e8: 6e10 650d 0400 |009c: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getState:()Ljava/lang/String; // method@0d65 │ │ +02f4ee: 0c04 |009f: move-result-object v4 │ │ +02f4f0: 6e20 960b 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f4f6: 0c03 |00a3: move-result-object v3 │ │ +02f4f8: 1a04 ba00 |00a4: const-string v4, ", " // string@00ba │ │ +02f4fc: 6e20 960b 4300 |00a6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f502: 0c03 |00a9: move-result-object v3 │ │ +02f504: 6e10 9a0b 0300 |00aa: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02f50a: 0c00 |00ad: move-result-object v0 │ │ +02f50c: 5483 d002 |00ae: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f510: 6e10 5e0d 0300 |00b0: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getCountry:()Ljava/lang/String; // method@0d5e │ │ +02f516: 0c03 |00b3: move-result-object v3 │ │ +02f518: 3803 2b00 |00b4: if-eqz v3, 00df // +002b │ │ +02f51c: 5483 d002 |00b6: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f520: 6e10 5e0d 0300 |00b8: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getCountry:()Ljava/lang/String; // method@0d5e │ │ +02f526: 0c03 |00bb: move-result-object v3 │ │ +02f528: 6e10 870b 0300 |00bc: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02f52e: 0a03 |00bf: move-result v3 │ │ +02f530: 3d03 1f00 |00c0: if-lez v3, 00df // +001f │ │ +02f534: 2203 c701 |00c2: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +02f538: 7010 8e0b 0300 |00c4: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02f53e: 6e20 960b 0300 |00c7: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f544: 0c03 |00ca: move-result-object v3 │ │ +02f546: 5484 d002 |00cb: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f54a: 6e10 5e0d 0400 |00cd: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getCountry:()Ljava/lang/String; // method@0d5e │ │ +02f550: 0c04 |00d0: move-result-object v4 │ │ +02f552: 6e20 960b 4300 |00d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f558: 0c03 |00d4: move-result-object v3 │ │ +02f55a: 1a04 ba00 |00d5: const-string v4, ", " // string@00ba │ │ +02f55e: 6e20 960b 4300 |00d7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f564: 0c03 |00da: move-result-object v3 │ │ +02f566: 6e10 9a0b 0300 |00db: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02f56c: 0c00 |00de: move-result-object v0 │ │ +02f56e: 6e10 870b 0000 |00df: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02f574: 0a03 |00e2: move-result v3 │ │ +02f576: 1214 |00e3: const/4 v4, #int 1 // #1 │ │ +02f578: 3743 0d00 |00e4: if-le v3, v4, 00f1 // +000d │ │ +02f57c: 1203 |00e6: const/4 v3, #int 0 // #0 │ │ +02f57e: 6e10 870b 0000 |00e7: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02f584: 0a04 |00ea: move-result v4 │ │ +02f586: d804 04fe |00eb: add-int/lit8 v4, v4, #int -2 // #fe │ │ +02f58a: 6e30 8b0b 3004 |00ed: invoke-virtual {v0, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +02f590: 0c00 |00f0: move-result-object v0 │ │ +02f592: 5483 d002 |00f1: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f596: 6e10 620d 0300 |00f3: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ +02f59c: 0c03 |00f6: move-result-object v3 │ │ +02f59e: 3803 da00 |00f7: if-eqz v3, 01d1 // +00da │ │ +02f5a2: 5483 d002 |00f9: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f5a6: 6e10 640d 0300 |00fb: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ +02f5ac: 0c03 |00fe: move-result-object v3 │ │ +02f5ae: 3803 d200 |00ff: if-eqz v3, 01d1 // +00d2 │ │ +02f5b2: 2203 c701 |0101: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +02f5b6: 7010 8e0b 0300 |0103: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02f5bc: 6e20 960b 0300 |0106: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f5c2: 0c03 |0109: move-result-object v3 │ │ +02f5c4: 1a04 0a00 |010a: const-string v4, " │ │ Latitude " // string@000a │ │ -02f5b0: 6e20 960b 4300 |010c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f5b6: 0c03 |010f: move-result-object v3 │ │ -02f5b8: 5484 d002 |0110: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f5bc: 6e10 620d 0400 |0112: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ -02f5c2: 0c04 |0115: move-result-object v4 │ │ -02f5c4: 6e20 960b 4300 |0116: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f5ca: 0c03 |0119: move-result-object v3 │ │ -02f5cc: 1a04 3200 |011a: const-string v4, " Longitude " // string@0032 │ │ -02f5d0: 6e20 960b 4300 |011c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f5d6: 0c03 |011f: move-result-object v3 │ │ -02f5d8: 5484 d002 |0120: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f5dc: 6e10 640d 0400 |0122: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ -02f5e2: 0c04 |0125: move-result-object v4 │ │ -02f5e4: 6e20 960b 4300 |0126: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f5ea: 0c03 |0129: move-result-object v3 │ │ -02f5ec: 6e10 9a0b 0300 |012a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02f5f2: 0c00 |012d: move-result-object v0 │ │ -02f5f4: 5483 cd02 |012e: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projLocationText:Landroid/widget/TextView; // field@02cd │ │ -02f5f8: 2204 1802 |0130: new-instance v4, Lorg/akvo/rsr/up/ProjectDetailActivity$3; // type@0218 │ │ -02f5fc: 7020 6a0c 8400 |0132: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/ProjectDetailActivity$3;.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V // method@0c6a │ │ -02f602: 6e20 1b0a 4300 |0135: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ -02f608: 5483 cd02 |0138: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projLocationText:Landroid/widget/TextView; // field@02cd │ │ -02f60c: 6e20 1f0a 0300 |013a: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02f612: 5483 ce02 |013d: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projSummaryText:Landroid/widget/TextView; // field@02ce │ │ -02f616: 5484 d002 |013f: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f61a: 6e10 670d 0400 |0141: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getSummary:()Ljava/lang/String; // method@0d67 │ │ -02f620: 0c04 |0144: move-result-object v4 │ │ -02f622: 6e20 1f0a 4300 |0145: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02f628: 1233 |0148: const/4 v3, #int 3 // #3 │ │ -02f62a: 2332 7502 |0149: new-array v2, v3, [I // type@0275 │ │ -02f62e: 2602 8f00 0000 |014b: fill-array-data v2, 000001da // +0000008f │ │ -02f634: 5483 c802 |014e: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ -02f638: 5484 cb02 |0150: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f63c: 6e20 260d 4300 |0152: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.countAllUpdatesFor:(Ljava/lang/String;)[I // method@0d26 │ │ -02f642: 0c02 |0155: move-result-object v2 │ │ -02f644: 6e10 720c 0800 |0156: invoke-virtual {v8}, Lorg/akvo/rsr/up/ProjectDetailActivity;.getResources:()Landroid/content/res/Resources; // method@0c72 │ │ -02f64a: 0c01 |0159: move-result-object v1 │ │ -02f64c: 5483 d102 |015a: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.publishedCountView:Landroid/widget/TextView; // field@02d1 │ │ -02f650: 2204 c101 |015c: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -02f654: 7010 8e0b 0400 |015e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02f65a: 1225 |0161: const/4 v5, #int 2 // #2 │ │ -02f65c: 4405 0205 |0162: aget v5, v2, v5 │ │ -02f660: 7110 5f0b 0500 |0164: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ -02f666: 0c05 |0167: move-result-object v5 │ │ -02f668: 6e20 960b 5400 |0168: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f66e: 0c04 |016b: move-result-object v4 │ │ -02f670: 1405 2100 087f |016c: const v5, #float 1.80776e+38 // #7f080021 │ │ -02f676: 6e20 ba00 5100 |016f: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -02f67c: 0c05 |0172: move-result-object v5 │ │ -02f67e: 6e20 960b 5400 |0173: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f684: 0c04 |0176: move-result-object v4 │ │ -02f686: 6e10 9a0b 0400 |0177: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02f68c: 0c04 |017a: move-result-object v4 │ │ -02f68e: 6e20 1f0a 4300 |017b: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02f694: 5483 ca02 |017e: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.draftCountView:Landroid/widget/TextView; // field@02ca │ │ -02f698: 2204 c101 |0180: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -02f69c: 7010 8e0b 0400 |0182: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02f6a2: 1205 |0185: const/4 v5, #int 0 // #0 │ │ -02f6a4: 4405 0205 |0186: aget v5, v2, v5 │ │ -02f6a8: 7110 5f0b 0500 |0188: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ -02f6ae: 0c05 |018b: move-result-object v5 │ │ -02f6b0: 6e20 960b 5400 |018c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f6b6: 0c04 |018f: move-result-object v4 │ │ -02f6b8: 1405 2000 087f |0190: const v5, #float 1.80776e+38 // #7f080020 │ │ -02f6be: 6e20 ba00 5100 |0193: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -02f6c4: 0c05 |0196: move-result-object v5 │ │ -02f6c6: 6e20 960b 5400 |0197: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02f6cc: 0c04 |019a: move-result-object v4 │ │ -02f6ce: 6e10 9a0b 0400 |019b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02f6d4: 0c04 |019e: move-result-object v4 │ │ -02f6d6: 6e20 1f0a 4300 |019f: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02f6dc: 5483 cc02 |01a2: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projImage:Landroid/widget/ImageView; // field@02cc │ │ -02f6e0: 5484 d002 |01a4: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f6e4: 6e10 690d 0400 |01a6: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getThumbnailUrl:()Ljava/lang/String; // method@0d69 │ │ -02f6ea: 0c04 |01a9: move-result-object v4 │ │ -02f6ec: 5485 d002 |01aa: iget-object v5, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f6f0: 6e10 680d 0500 |01ac: invoke-virtual {v5}, Lorg/akvo/rsr/up/domain/Project;.getThumbnailFilename:()Ljava/lang/String; // method@0d68 │ │ -02f6f6: 0c05 |01af: move-result-object v5 │ │ -02f6f8: 5486 cb02 |01b0: iget-object v6, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ -02f6fc: 1207 |01b2: const/4 v7, #int 0 // #0 │ │ -02f6fe: 7157 0b0e 4365 |01b3: invoke-static {v3, v4, v5, v6, v7}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ -02f704: 5483 c802 |01b6: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ -02f708: 6e10 250d 0300 |01b8: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -02f70e: 2900 60fe |01bb: goto/16 001b // -01a0 │ │ -02f712: 5483 cf02 |01bd: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@02cf │ │ -02f716: 5484 d002 |01bf: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ -02f71a: 6e10 6a0d 0400 |01c1: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ -02f720: 0c04 |01c4: move-result-object v4 │ │ -02f722: 6e20 1f0a 4300 |01c5: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02f728: 2900 82fe |01c8: goto/16 004a // -017e │ │ -02f72c: 0d03 |01ca: move-exception v3 │ │ -02f72e: 5484 c802 |01cb: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ -02f732: 6e10 250d 0400 |01cd: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -02f738: 2703 |01d0: throw v3 │ │ -02f73a: 5483 cd02 |01d1: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projLocationText:Landroid/widget/TextView; // field@02cd │ │ -02f73e: 1204 |01d3: const/4 v4, #int 0 // #0 │ │ -02f740: 6e20 1b0a 4300 |01d4: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ -02f746: 2900 61ff |01d7: goto/16 0138 // -009f │ │ -02f74a: 0000 |01d9: nop // spacer │ │ -02f74c: 0003 0400 0300 0000 0000 0000 0000 ... |01da: array-data (10 units) │ │ +02f5c8: 6e20 960b 4300 |010c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f5ce: 0c03 |010f: move-result-object v3 │ │ +02f5d0: 5484 d002 |0110: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f5d4: 6e10 620d 0400 |0112: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ +02f5da: 0c04 |0115: move-result-object v4 │ │ +02f5dc: 6e20 960b 4300 |0116: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f5e2: 0c03 |0119: move-result-object v3 │ │ +02f5e4: 1a04 3200 |011a: const-string v4, " Longitude " // string@0032 │ │ +02f5e8: 6e20 960b 4300 |011c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f5ee: 0c03 |011f: move-result-object v3 │ │ +02f5f0: 5484 d002 |0120: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f5f4: 6e10 640d 0400 |0122: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ +02f5fa: 0c04 |0125: move-result-object v4 │ │ +02f5fc: 6e20 960b 4300 |0126: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f602: 0c03 |0129: move-result-object v3 │ │ +02f604: 6e10 9a0b 0300 |012a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02f60a: 0c00 |012d: move-result-object v0 │ │ +02f60c: 5483 cd02 |012e: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projLocationText:Landroid/widget/TextView; // field@02cd │ │ +02f610: 2204 1e02 |0130: new-instance v4, Lorg/akvo/rsr/up/ProjectDetailActivity$3; // type@021e │ │ +02f614: 7020 6a0c 8400 |0132: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/ProjectDetailActivity$3;.:(Lorg/akvo/rsr/up/ProjectDetailActivity;)V // method@0c6a │ │ +02f61a: 6e20 1b0a 4300 |0135: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ +02f620: 5483 cd02 |0138: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projLocationText:Landroid/widget/TextView; // field@02cd │ │ +02f624: 6e20 1f0a 0300 |013a: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02f62a: 5483 ce02 |013d: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projSummaryText:Landroid/widget/TextView; // field@02ce │ │ +02f62e: 5484 d002 |013f: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f632: 6e10 670d 0400 |0141: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getSummary:()Ljava/lang/String; // method@0d67 │ │ +02f638: 0c04 |0144: move-result-object v4 │ │ +02f63a: 6e20 1f0a 4300 |0145: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02f640: 1233 |0148: const/4 v3, #int 3 // #3 │ │ +02f642: 2332 7b02 |0149: new-array v2, v3, [I // type@027b │ │ +02f646: 2602 8f00 0000 |014b: fill-array-data v2, 000001da // +0000008f │ │ +02f64c: 5483 c802 |014e: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ +02f650: 5484 cb02 |0150: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f654: 6e20 260d 4300 |0152: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.countAllUpdatesFor:(Ljava/lang/String;)[I // method@0d26 │ │ +02f65a: 0c02 |0155: move-result-object v2 │ │ +02f65c: 6e10 720c 0800 |0156: invoke-virtual {v8}, Lorg/akvo/rsr/up/ProjectDetailActivity;.getResources:()Landroid/content/res/Resources; // method@0c72 │ │ +02f662: 0c01 |0159: move-result-object v1 │ │ +02f664: 5483 d102 |015a: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.publishedCountView:Landroid/widget/TextView; // field@02d1 │ │ +02f668: 2204 c701 |015c: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +02f66c: 7010 8e0b 0400 |015e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02f672: 1225 |0161: const/4 v5, #int 2 // #2 │ │ +02f674: 4405 0205 |0162: aget v5, v2, v5 │ │ +02f678: 7110 5f0b 0500 |0164: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ +02f67e: 0c05 |0167: move-result-object v5 │ │ +02f680: 6e20 960b 5400 |0168: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f686: 0c04 |016b: move-result-object v4 │ │ +02f688: 1405 2100 087f |016c: const v5, #float 1.80776e+38 // #7f080021 │ │ +02f68e: 6e20 ba00 5100 |016f: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +02f694: 0c05 |0172: move-result-object v5 │ │ +02f696: 6e20 960b 5400 |0173: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f69c: 0c04 |0176: move-result-object v4 │ │ +02f69e: 6e10 9a0b 0400 |0177: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02f6a4: 0c04 |017a: move-result-object v4 │ │ +02f6a6: 6e20 1f0a 4300 |017b: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02f6ac: 5483 ca02 |017e: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.draftCountView:Landroid/widget/TextView; // field@02ca │ │ +02f6b0: 2204 c701 |0180: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +02f6b4: 7010 8e0b 0400 |0182: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02f6ba: 1205 |0185: const/4 v5, #int 0 // #0 │ │ +02f6bc: 4405 0205 |0186: aget v5, v2, v5 │ │ +02f6c0: 7110 5f0b 0500 |0188: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ +02f6c6: 0c05 |018b: move-result-object v5 │ │ +02f6c8: 6e20 960b 5400 |018c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f6ce: 0c04 |018f: move-result-object v4 │ │ +02f6d0: 1405 2000 087f |0190: const v5, #float 1.80776e+38 // #7f080020 │ │ +02f6d6: 6e20 ba00 5100 |0193: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +02f6dc: 0c05 |0196: move-result-object v5 │ │ +02f6de: 6e20 960b 5400 |0197: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02f6e4: 0c04 |019a: move-result-object v4 │ │ +02f6e6: 6e10 9a0b 0400 |019b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02f6ec: 0c04 |019e: move-result-object v4 │ │ +02f6ee: 6e20 1f0a 4300 |019f: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02f6f4: 5483 cc02 |01a2: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projImage:Landroid/widget/ImageView; // field@02cc │ │ +02f6f8: 5484 d002 |01a4: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f6fc: 6e10 690d 0400 |01a6: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getThumbnailUrl:()Ljava/lang/String; // method@0d69 │ │ +02f702: 0c04 |01a9: move-result-object v4 │ │ +02f704: 5485 d002 |01aa: iget-object v5, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f708: 6e10 680d 0500 |01ac: invoke-virtual {v5}, Lorg/akvo/rsr/up/domain/Project;.getThumbnailFilename:()Ljava/lang/String; // method@0d68 │ │ +02f70e: 0c05 |01af: move-result-object v5 │ │ +02f710: 5486 cb02 |01b0: iget-object v6, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projId:Ljava/lang/String; // field@02cb │ │ +02f714: 1207 |01b2: const/4 v7, #int 0 // #0 │ │ +02f716: 7157 0b0e 4365 |01b3: invoke-static {v3, v4, v5, v6, v7}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ +02f71c: 5483 c802 |01b6: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ +02f720: 6e10 250d 0300 |01b8: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +02f726: 2900 60fe |01bb: goto/16 001b // -01a0 │ │ +02f72a: 5483 cf02 |01bd: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@02cf │ │ +02f72e: 5484 d002 |01bf: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.project:Lorg/akvo/rsr/up/domain/Project; // field@02d0 │ │ +02f732: 6e10 6a0d 0400 |01c1: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ +02f738: 0c04 |01c4: move-result-object v4 │ │ +02f73a: 6e20 1f0a 4300 |01c5: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02f740: 2900 82fe |01c8: goto/16 004a // -017e │ │ +02f744: 0d03 |01ca: move-exception v3 │ │ +02f746: 5484 c802 |01cb: iget-object v4, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02c8 │ │ +02f74a: 6e10 250d 0400 |01cd: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +02f750: 2703 |01d0: throw v3 │ │ +02f752: 5483 cd02 |01d1: iget-object v3, v8, Lorg/akvo/rsr/up/ProjectDetailActivity;.projLocationText:Landroid/widget/TextView; // field@02cd │ │ +02f756: 1204 |01d3: const/4 v4, #int 0 // #0 │ │ +02f758: 6e20 1b0a 4300 |01d4: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a1b │ │ +02f75e: 2900 61ff |01d7: goto/16 0138 // -009f │ │ +02f762: 0000 |01d9: nop // spacer │ │ +02f764: 0003 0400 0300 0000 0000 0000 0000 ... |01da: array-data (10 units) │ │ catches : 4 │ │ 0x0008 - 0x0014 │ │ -> 0x01ca │ │ 0x001c - 0x01b6 │ │ -> 0x01ca │ │ 0x01bd - 0x01c8 │ │ -> 0x01ca │ │ @@ -44655,15 +44659,17 @@ │ │ 0x007d line=125 │ │ 0x0091 line=126 │ │ 0x00ae line=128 │ │ 0x00c2 line=129 │ │ 0x00df line=131 │ │ 0x00e6 line=132 │ │ 0x00f1 line=136 │ │ + 0x00fb line=137 │ │ 0x0101 line=138 │ │ + 0x0122 line=139 │ │ 0x012e line=140 │ │ 0x0138 line=151 │ │ 0x013d line=152 │ │ 0x0148 line=154 │ │ 0x014e line=155 │ │ 0x0156 line=156 │ │ 0x015a line=157 │ │ @@ -44677,21 +44683,21 @@ │ │ locals : │ │ 0x004c - 0x01bd reg=0 loc Ljava/lang/String; │ │ 0x015a - 0x01bd reg=1 res Landroid/content/res/Resources; │ │ 0x014e - 0x01bd reg=2 stateCounts [I │ │ 0x01d1 - 0x01e4 reg=0 loc Ljava/lang/String; │ │ 0x0000 - 0x01e4 reg=8 this Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ │ - source_file_idx : 1609 (ProjectDetailActivity.java) │ │ + source_file_idx : 1615 (ProjectDetailActivity.java) │ │ │ │ Class #174 header: │ │ -class_idx : 538 │ │ +class_idx : 544 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1611 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1617 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -44716,91 +44722,91 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f784: |[02f784] org.akvo.rsr.up.ProjectListActivity$1.:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ -02f794: 5b01 d202 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ -02f798: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02f79e: 0e00 |0005: return-void │ │ +02f79c: |[02f79c] org.akvo.rsr.up.ProjectListActivity$1.:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ +02f7ac: 5b01 d202 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ +02f7b0: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02f7b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/ProjectListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/ProjectListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/ProjectListActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -02f7a0: |[02f7a0] org.akvo.rsr.up.ProjectListActivity$1.onClick:(Landroid/view/View;)V │ │ -02f7b0: 5420 d202 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ -02f7b4: 7110 860c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ -02f7ba: 0c00 |0005: move-result-object v0 │ │ -02f7bc: 6e10 cf09 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.getVisibility:()I // method@09cf │ │ -02f7c2: 0a00 |0009: move-result v0 │ │ -02f7c4: 3900 1e00 |000a: if-nez v0, 0028 // +001e │ │ -02f7c8: 5420 d202 |000c: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ -02f7cc: 7110 860c 0000 |000e: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ -02f7d2: 0c00 |0011: move-result-object v0 │ │ -02f7d4: 1301 0800 |0012: const/16 v1, #int 8 // #8 │ │ -02f7d8: 6e20 d709 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setVisibility:(I)V // method@09d7 │ │ -02f7de: 5420 d202 |0017: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ -02f7e2: 7110 860c 0000 |0019: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ -02f7e8: 0c00 |001c: move-result-object v0 │ │ -02f7ea: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -02f7ee: 6e20 d609 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ -02f7f4: 5420 d202 |0022: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ -02f7f8: 7110 870c 0000 |0024: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$100:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c87 │ │ -02f7fe: 0e00 |0027: return-void │ │ -02f800: 5420 d202 |0028: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ -02f804: 7110 860c 0000 |002a: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ -02f80a: 0c00 |002d: move-result-object v0 │ │ -02f80c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -02f80e: 6e20 d709 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setVisibility:(I)V // method@09d7 │ │ -02f814: 5420 d202 |0032: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ -02f818: 7110 860c 0000 |0034: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ -02f81e: 0c00 |0037: move-result-object v0 │ │ -02f820: 6e10 d009 0000 |0038: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@09d0 │ │ -02f826: 5420 d202 |003b: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ -02f82a: 7110 860c 0000 |003d: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ -02f830: 0c00 |0040: move-result-object v0 │ │ -02f832: 1231 |0041: const/4 v1, #int 3 // #3 │ │ -02f834: 6e20 d209 1000 |0042: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setImeOptions:(I)V // method@09d2 │ │ -02f83a: 28e2 |0045: goto 0027 // -001e │ │ +02f7b8: |[02f7b8] org.akvo.rsr.up.ProjectListActivity$1.onClick:(Landroid/view/View;)V │ │ +02f7c8: 5420 d202 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ +02f7cc: 7110 860c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ +02f7d2: 0c00 |0005: move-result-object v0 │ │ +02f7d4: 6e10 cf09 0000 |0006: invoke-virtual {v0}, Landroid/widget/EditText;.getVisibility:()I // method@09cf │ │ +02f7da: 0a00 |0009: move-result v0 │ │ +02f7dc: 3900 1e00 |000a: if-nez v0, 0028 // +001e │ │ +02f7e0: 5420 d202 |000c: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ +02f7e4: 7110 860c 0000 |000e: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ +02f7ea: 0c00 |0011: move-result-object v0 │ │ +02f7ec: 1301 0800 |0012: const/16 v1, #int 8 // #8 │ │ +02f7f0: 6e20 d709 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setVisibility:(I)V // method@09d7 │ │ +02f7f6: 5420 d202 |0017: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ +02f7fa: 7110 860c 0000 |0019: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ +02f800: 0c00 |001c: move-result-object v0 │ │ +02f802: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +02f806: 6e20 d609 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ +02f80c: 5420 d202 |0022: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ +02f810: 7110 870c 0000 |0024: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$100:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c87 │ │ +02f816: 0e00 |0027: return-void │ │ +02f818: 5420 d202 |0028: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ +02f81c: 7110 860c 0000 |002a: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ +02f822: 0c00 |002d: move-result-object v0 │ │ +02f824: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +02f826: 6e20 d709 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setVisibility:(I)V // method@09d7 │ │ +02f82c: 5420 d202 |0032: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ +02f830: 7110 860c 0000 |0034: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ +02f836: 0c00 |0037: move-result-object v0 │ │ +02f838: 6e10 d009 0000 |0038: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@09d0 │ │ +02f83e: 5420 d202 |003b: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity$1;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d2 │ │ +02f842: 7110 860c 0000 |003d: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; // method@0c86 │ │ +02f848: 0c00 |0040: move-result-object v0 │ │ +02f84a: 1231 |0041: const/4 v1, #int 3 // #3 │ │ +02f84c: 6e20 d209 1000 |0042: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setImeOptions:(I)V // method@09d2 │ │ +02f852: 28e2 |0045: goto 0027 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000c line=84 │ │ 0x0017 line=85 │ │ 0x0022 line=86 │ │ 0x0027 line=92 │ │ 0x0028 line=88 │ │ 0x0032 line=89 │ │ 0x003b line=90 │ │ locals : │ │ 0x0000 - 0x0046 reg=2 this Lorg/akvo/rsr/up/ProjectListActivity$1; │ │ 0x0000 - 0x0046 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 1611 (ProjectListActivity.java) │ │ + source_file_idx : 1617 (ProjectListActivity.java) │ │ │ │ Class #175 header: │ │ -class_idx : 539 │ │ +class_idx : 545 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1611 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1617 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -44825,60 +44831,60 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f83c: |[02f83c] org.akvo.rsr.up.ProjectListActivity$2.:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ -02f84c: 5b01 d302 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectListActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d3 │ │ -02f850: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02f856: 0e00 |0005: return-void │ │ +02f854: |[02f854] org.akvo.rsr.up.ProjectListActivity$2.:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ +02f864: 5b01 d302 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectListActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d3 │ │ +02f868: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02f86e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/ProjectListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/ProjectListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/ProjectListActivity$2;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02f858: |[02f858] org.akvo.rsr.up.ProjectListActivity$2.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -02f868: 5410 d302 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectListActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d3 │ │ -02f86c: 7110 880c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$200:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c88 │ │ -02f872: 5410 d302 |0005: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectListActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d3 │ │ -02f876: 7110 870c 0000 |0007: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$100:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c87 │ │ -02f87c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -02f87e: 0f00 |000b: return v0 │ │ +02f870: |[02f870] org.akvo.rsr.up.ProjectListActivity$2.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +02f880: 5410 d302 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectListActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d3 │ │ +02f884: 7110 880c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$200:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c88 │ │ +02f88a: 5410 d302 |0005: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectListActivity$2;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d3 │ │ +02f88e: 7110 870c 0000 |0007: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$100:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c87 │ │ +02f894: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +02f896: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=101 │ │ 0x000a line=102 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/akvo/rsr/up/ProjectListActivity$2; │ │ 0x0000 - 0x000c reg=2 v Landroid/widget/TextView; │ │ 0x0000 - 0x000c reg=3 actionId I │ │ 0x0000 - 0x000c reg=4 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 1611 (ProjectListActivity.java) │ │ + source_file_idx : 1617 (ProjectListActivity.java) │ │ │ │ Class #176 header: │ │ -class_idx : 540 │ │ +class_idx : 546 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1611 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1617 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #176 annotations: │ │ Annotations on class │ │ @@ -44903,54 +44909,54 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f880: |[02f880] org.akvo.rsr.up.ProjectListActivity$3.:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ -02f890: 5b01 d402 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectListActivity$3;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d4 │ │ -02f894: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -02f89a: 0e00 |0005: return-void │ │ +02f898: |[02f898] org.akvo.rsr.up.ProjectListActivity$3.:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ +02f8a8: 5b01 d402 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectListActivity$3;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d4 │ │ +02f8ac: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +02f8b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/ProjectListActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/ProjectListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/ProjectListActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f89c: |[02f89c] org.akvo.rsr.up.ProjectListActivity$3.onClick:(Landroid/view/View;)V │ │ -02f8ac: 5410 d402 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectListActivity$3;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d4 │ │ -02f8b0: 7110 890c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$300:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c89 │ │ -02f8b6: 0e00 |0005: return-void │ │ +02f8b4: |[02f8b4] org.akvo.rsr.up.ProjectListActivity$3.onClick:(Landroid/view/View;)V │ │ +02f8c4: 5410 d402 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectListActivity$3;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d4 │ │ +02f8c8: 7110 890c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.access$300:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c89 │ │ +02f8ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/ProjectListActivity$3; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 1611 (ProjectListActivity.java) │ │ + source_file_idx : 1617 (ProjectListActivity.java) │ │ │ │ Class #177 header: │ │ -class_idx : 541 │ │ +class_idx : 547 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 21 │ │ -source_file_idx : 1611 │ │ +superclass_idx : 23 │ │ +source_file_idx : 1617 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #177 annotations: │ │ Annotations on class │ │ @@ -44974,18 +44980,18 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f8b8: |[02f8b8] org.akvo.rsr.up.ProjectListActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ -02f8c8: 5b01 d502 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d5 │ │ -02f8cc: 7010 6700 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0067 │ │ -02f8d2: 0e00 |0005: return-void │ │ +02f8d0: |[02f8d0] org.akvo.rsr.up.ProjectListActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ +02f8e0: 5b01 d502 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d5 │ │ +02f8e4: 7010 6700 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0067 │ │ +02f8ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0005 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/ProjectListActivity; │ │ @@ -44995,17 +45001,17 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;Lorg/akvo/rsr/up/ProjectListActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02f8d4: |[02f8d4] org.akvo.rsr.up.ProjectListActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/ProjectListActivity;Lorg/akvo/rsr/up/ProjectListActivity$1;)V │ │ -02f8e4: 7020 820c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c82 │ │ -02f8ea: 0e00 |0003: return-void │ │ +02f8ec: |[02f8ec] org.akvo.rsr.up.ProjectListActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/ProjectListActivity;Lorg/akvo/rsr/up/ProjectListActivity$1;)V │ │ +02f8fc: 7020 820c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c82 │ │ +02f902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/akvo/rsr/up/ProjectListActivity$1; │ │ @@ -45016,65 +45022,68 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -02f8ec: |[02f8ec] org.akvo.rsr.up.ProjectListActivity$ResponseReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -02f8fc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02f8fe: 6e10 8800 0800 |0001: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -02f904: 0c00 |0004: move-result-object v0 │ │ -02f906: 1a01 f00f |0005: const-string v1, "org.akvo.rsr.up.PROJECTS_FETCHED" // string@0ff0 │ │ -02f90a: 3310 0800 |0007: if-ne v0, v1, 000f // +0008 │ │ -02f90e: 5460 d502 |0009: iget-object v0, v6, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d5 │ │ -02f912: 7120 8a0c 8000 |000b: invoke-static {v0, v8}, Lorg/akvo/rsr/up/ProjectListActivity;.access$500:(Lorg/akvo/rsr/up/ProjectListActivity;Landroid/content/Intent;)V // method@0c8a │ │ -02f918: 0e00 |000e: return-void │ │ -02f91a: 6e10 8800 0800 |000f: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -02f920: 0c00 |0012: move-result-object v0 │ │ -02f922: 1a01 f10f |0013: const-string v1, "org.akvo.rsr.up.PROJECTS_PROGRESS" // string@0ff1 │ │ -02f926: 3310 f9ff |0015: if-ne v0, v1, 000e // -0007 │ │ -02f92a: 5460 d502 |0017: iget-object v0, v6, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d5 │ │ -02f92e: 6e10 8e00 0800 |0019: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -02f934: 0c01 |001c: move-result-object v1 │ │ -02f936: 1a02 1e06 |001d: const-string v2, "PHASE_KEY" // string@061e │ │ -02f93a: 6e30 0001 2104 |001f: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -02f940: 0a01 |0022: move-result v1 │ │ -02f942: 6e10 8e00 0800 |0023: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -02f948: 0c02 |0026: move-result-object v2 │ │ -02f94a: 1a03 8806 |0027: const-string v3, "SOFAR_KEY" // string@0688 │ │ -02f94e: 6e30 0001 3204 |0029: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -02f954: 0a02 |002c: move-result v2 │ │ -02f956: 6e10 8e00 0800 |002d: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -02f95c: 0c03 |0030: move-result-object v3 │ │ -02f95e: 1a04 cb06 |0031: const-string v4, "TOTAL_KEY" // string@06cb │ │ -02f962: 1305 6400 |0033: const/16 v5, #int 100 // #64 │ │ -02f966: 6e30 0001 4305 |0035: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -02f96c: 0a03 |0038: move-result v3 │ │ -02f96e: 7140 8b0c 1032 |0039: invoke-static {v0, v1, v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity;.access$600:(Lorg/akvo/rsr/up/ProjectListActivity;III)V // method@0c8b │ │ -02f974: 28d2 |003c: goto 000e // -002e │ │ +02f904: |[02f904] org.akvo.rsr.up.ProjectListActivity$ResponseReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +02f914: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02f916: 6e10 8800 0800 |0001: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +02f91c: 0c00 |0004: move-result-object v0 │ │ +02f91e: 1a01 f60f |0005: const-string v1, "org.akvo.rsr.up.PROJECTS_FETCHED" // string@0ff6 │ │ +02f922: 3310 0800 |0007: if-ne v0, v1, 000f // +0008 │ │ +02f926: 5460 d502 |0009: iget-object v0, v6, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d5 │ │ +02f92a: 7120 8a0c 8000 |000b: invoke-static {v0, v8}, Lorg/akvo/rsr/up/ProjectListActivity;.access$500:(Lorg/akvo/rsr/up/ProjectListActivity;Landroid/content/Intent;)V // method@0c8a │ │ +02f930: 0e00 |000e: return-void │ │ +02f932: 6e10 8800 0800 |000f: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +02f938: 0c00 |0012: move-result-object v0 │ │ +02f93a: 1a01 f70f |0013: const-string v1, "org.akvo.rsr.up.PROJECTS_PROGRESS" // string@0ff7 │ │ +02f93e: 3310 f9ff |0015: if-ne v0, v1, 000e // -0007 │ │ +02f942: 5460 d502 |0017: iget-object v0, v6, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/ProjectListActivity; // field@02d5 │ │ +02f946: 6e10 8e00 0800 |0019: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +02f94c: 0c01 |001c: move-result-object v1 │ │ +02f94e: 1a02 2406 |001d: const-string v2, "PHASE_KEY" // string@0624 │ │ +02f952: 6e30 0001 2104 |001f: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +02f958: 0a01 |0022: move-result v1 │ │ +02f95a: 6e10 8e00 0800 |0023: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +02f960: 0c02 |0026: move-result-object v2 │ │ +02f962: 1a03 8e06 |0027: const-string v3, "SOFAR_KEY" // string@068e │ │ +02f966: 6e30 0001 3204 |0029: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +02f96c: 0a02 |002c: move-result v2 │ │ +02f96e: 6e10 8e00 0800 |002d: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +02f974: 0c03 |0030: move-result-object v3 │ │ +02f976: 1a04 d106 |0031: const-string v4, "TOTAL_KEY" // string@06d1 │ │ +02f97a: 1305 6400 |0033: const/16 v5, #int 100 // #64 │ │ +02f97e: 6e30 0001 4305 |0035: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +02f984: 0a03 |0038: move-result v3 │ │ +02f986: 7140 8b0c 1032 |0039: invoke-static {v0, v1, v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity;.access$600:(Lorg/akvo/rsr/up/ProjectListActivity;III)V // method@0c8b │ │ +02f98c: 28d2 |003c: goto 000e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=312 │ │ 0x0009 line=313 │ │ 0x000e line=318 │ │ 0x000f line=314 │ │ 0x0017 line=315 │ │ + 0x0023 line=316 │ │ + 0x002d line=317 │ │ + 0x0039 line=315 │ │ locals : │ │ 0x0000 - 0x003d reg=6 this Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver; │ │ 0x0000 - 0x003d reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x003d reg=8 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1611 (ProjectListActivity.java) │ │ + source_file_idx : 1617 (ProjectListActivity.java) │ │ │ │ Class #178 header: │ │ -class_idx : 542 │ │ +class_idx : 548 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 14 │ │ -source_file_idx : 1611 │ │ +superclass_idx : 16 │ │ +source_file_idx : 1617 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 7 │ │ │ │ Class #178 annotations: │ │ Annotations on class │ │ @@ -45142,36 +45151,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f978: |[02f978] org.akvo.rsr.up.ProjectListActivity.:()V │ │ -02f988: 7010 3f00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@003f │ │ -02f98e: 0e00 |0003: return-void │ │ +02f990: |[02f990] org.akvo.rsr.up.ProjectListActivity.:()V │ │ +02f9a0: 7010 3f00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@003f │ │ +02f9a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ - 0x0003 line=305 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/ProjectListActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f990: |[02f990] org.akvo.rsr.up.ProjectListActivity.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; │ │ -02f9a0: 5410 e102 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectListActivity;.searchField:Landroid/widget/EditText; // field@02e1 │ │ -02f9a4: 1100 |0002: return-object v0 │ │ +02f9a8: |[02f9a8] org.akvo.rsr.up.ProjectListActivity.access$000:(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; │ │ +02f9b8: 5410 e102 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/ProjectListActivity;.searchField:Landroid/widget/EditText; // field@02e1 │ │ +02f9bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/ProjectListActivity;) │ │ @@ -45179,17 +45187,17 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f9a8: |[02f9a8] org.akvo.rsr.up.ProjectListActivity.access$100:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ -02f9b8: 7010 900c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.getData:()V // method@0c90 │ │ -02f9be: 0e00 |0003: return-void │ │ +02f9c0: |[02f9c0] org.akvo.rsr.up.ProjectListActivity.access$100:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ +02f9d0: 7010 900c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.getData:()V // method@0c90 │ │ +02f9d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ #3 : (in Lorg/akvo/rsr/up/ProjectListActivity;) │ │ @@ -45197,17 +45205,17 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f9c0: |[02f9c0] org.akvo.rsr.up.ProjectListActivity.access$200:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ -02f9d0: 7010 930c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.hideSoftKeyBoard:()V // method@0c93 │ │ -02f9d6: 0e00 |0003: return-void │ │ +02f9d8: |[02f9d8] org.akvo.rsr.up.ProjectListActivity.access$200:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ +02f9e8: 7010 930c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.hideSoftKeyBoard:()V // method@0c93 │ │ +02f9ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/ProjectListActivity;) │ │ @@ -45215,17 +45223,17 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f9d8: |[02f9d8] org.akvo.rsr.up.ProjectListActivity.access$300:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ -02f9e8: 7010 a00c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.startGetProjectsService:()V // method@0ca0 │ │ -02f9ee: 0e00 |0003: return-void │ │ +02f9f0: |[02f9f0] org.akvo.rsr.up.ProjectListActivity.access$300:(Lorg/akvo/rsr/up/ProjectListActivity;)V │ │ +02fa00: 7010 a00c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.startGetProjectsService:()V // method@0ca0 │ │ +02fa06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/ProjectListActivity;) │ │ @@ -45233,17 +45241,17 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;Landroid/content/Intent;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02f9f0: |[02f9f0] org.akvo.rsr.up.ProjectListActivity.access$500:(Lorg/akvo/rsr/up/ProjectListActivity;Landroid/content/Intent;)V │ │ -02fa00: 7020 970c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.onFetchFinished:(Landroid/content/Intent;)V // method@0c97 │ │ -02fa06: 0e00 |0003: return-void │ │ +02fa08: |[02fa08] org.akvo.rsr.up.ProjectListActivity.access$500:(Lorg/akvo/rsr/up/ProjectListActivity;Landroid/content/Intent;)V │ │ +02fa18: 7020 970c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.onFetchFinished:(Landroid/content/Intent;)V // method@0c97 │ │ +02fa1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -45252,17 +45260,17 @@ │ │ type : '(Lorg/akvo/rsr/up/ProjectListActivity;III)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -02fa08: |[02fa08] org.akvo.rsr.up.ProjectListActivity.access$600:(Lorg/akvo/rsr/up/ProjectListActivity;III)V │ │ -02fa18: 7040 980c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity;.onFetchProgress:(III)V // method@0c98 │ │ -02fa1e: 0e00 |0003: return-void │ │ +02fa20: |[02fa20] org.akvo.rsr.up.ProjectListActivity.access$600:(Lorg/akvo/rsr/up/ProjectListActivity;III)V │ │ +02fa30: 7040 980c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity;.onFetchProgress:(III)V // method@0c98 │ │ +02fa36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/ProjectListActivity; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -45273,80 +45281,80 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -02fa20: |[02fa20] org.akvo.rsr.up.ProjectListActivity.getData:()V │ │ -02fa30: 5463 d902 |0000: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02fa34: 3803 0e00 |0002: if-eqz v3, 0010 // +000e │ │ -02fa38: 1a03 4a06 |0004: const-string v3, "ProjectListActivity" // string@064a │ │ -02fa3c: 1a04 c501 |0006: const-string v4, "Closing cursor" // string@01c5 │ │ -02fa40: 7120 c108 4300 |0008: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ -02fa46: 5463 d902 |000b: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02fa4a: 7210 c500 0300 |000d: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -02fa50: 5463 e102 |0010: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.searchField:Landroid/widget/EditText; // field@02e1 │ │ -02fa54: 6e10 ce09 0300 |0012: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -02fa5a: 0c03 |0015: move-result-object v3 │ │ -02fa5c: 6e10 720b 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -02fa62: 0c02 |0019: move-result-object v2 │ │ -02fa64: 3802 0800 |001a: if-eqz v2, 0022 // +0008 │ │ -02fa68: 6e10 870b 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0b87 │ │ -02fa6e: 0a03 |001f: move-result v3 │ │ -02fa70: 3903 3100 |0020: if-nez v3, 0051 // +0031 │ │ -02fa74: 5463 d702 |0022: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ -02fa78: 6e10 3b0d 0300 |0024: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listVisibleProjectsWithCountry:()Landroid/database/Cursor; // method@0d3b │ │ -02fa7e: 0c03 |0027: move-result-object v3 │ │ -02fa80: 5b63 d902 |0028: iput-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02fa84: 5463 de02 |002a: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.projCountLabel:Landroid/widget/TextView; // field@02de │ │ -02fa88: 5464 d902 |002c: iget-object v4, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02fa8c: 7210 c800 0400 |002e: invoke-interface {v4}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02fa92: 0a04 |0031: move-result v4 │ │ -02fa94: 7110 600b 0400 |0032: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02fa9a: 0c04 |0035: move-result-object v4 │ │ -02fa9c: 6e10 5e0b 0400 |0036: invoke-virtual {v4}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@0b5e │ │ -02faa2: 0c04 |0039: move-result-object v4 │ │ -02faa4: 6e20 1f0a 4300 |003a: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02faaa: 2201 6202 |003d: new-instance v1, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter; // type@0262 │ │ -02faae: 5463 d902 |003f: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02fab2: 7030 1b0e 6103 |0041: invoke-direct {v1, v6, v3}, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0e1b │ │ -02fab8: 6e20 9e0c 1600 |0044: invoke-virtual {v6, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c9e │ │ -02fabe: 0e00 |0047: return-void │ │ -02fac0: 0d00 |0048: move-exception v0 │ │ -02fac2: 1a03 4a06 |0049: const-string v3, "ProjectListActivity" // string@064a │ │ -02fac6: 1a04 d301 |004b: const-string v4, "Could not close old cursor before reloading list" // string@01d3 │ │ -02faca: 7130 c708 4300 |004d: invoke-static {v3, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ -02fad0: 28c0 |0050: goto 0010 // -0040 │ │ -02fad2: 5463 d702 |0051: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ -02fad6: 6e20 3c0d 2300 |0053: invoke-virtual {v3, v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listVisibleProjectsWithCountryMatching:(Ljava/lang/String;)Landroid/database/Cursor; // method@0d3c │ │ -02fadc: 0c03 |0056: move-result-object v3 │ │ -02fade: 5b63 d902 |0057: iput-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02fae2: 5463 de02 |0059: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.projCountLabel:Landroid/widget/TextView; // field@02de │ │ -02fae6: 2204 c101 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -02faea: 7010 8e0b 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -02faf0: 1a05 9600 |0060: const-string v5, "(" // string@0096 │ │ -02faf4: 6e20 960b 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02fafa: 0c04 |0065: move-result-object v4 │ │ -02fafc: 5465 d902 |0066: iget-object v5, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02fb00: 7210 c800 0500 |0068: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -02fb06: 0a05 |006b: move-result v5 │ │ -02fb08: 7110 600b 0500 |006c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -02fb0e: 0c05 |006f: move-result-object v5 │ │ -02fb10: 6e10 5e0b 0500 |0070: invoke-virtual {v5}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@0b5e │ │ -02fb16: 0c05 |0073: move-result-object v5 │ │ -02fb18: 6e20 960b 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02fb1e: 0c04 |0077: move-result-object v4 │ │ -02fb20: 1a05 b100 |0078: const-string v5, ")" // string@00b1 │ │ -02fb24: 6e20 960b 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -02fb2a: 0c04 |007d: move-result-object v4 │ │ -02fb2c: 6e10 9a0b 0400 |007e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -02fb32: 0c04 |0081: move-result-object v4 │ │ -02fb34: 6e20 1f0a 4300 |0082: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -02fb3a: 28b8 |0085: goto 003d // -0048 │ │ +02fa38: |[02fa38] org.akvo.rsr.up.ProjectListActivity.getData:()V │ │ +02fa48: 5463 d902 |0000: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02fa4c: 3803 0e00 |0002: if-eqz v3, 0010 // +000e │ │ +02fa50: 1a03 5006 |0004: const-string v3, "ProjectListActivity" // string@0650 │ │ +02fa54: 1a04 c501 |0006: const-string v4, "Closing cursor" // string@01c5 │ │ +02fa58: 7120 c108 4300 |0008: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ +02fa5e: 5463 d902 |000b: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02fa62: 7210 c500 0300 |000d: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +02fa68: 5463 e102 |0010: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.searchField:Landroid/widget/EditText; // field@02e1 │ │ +02fa6c: 6e10 ce09 0300 |0012: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +02fa72: 0c03 |0015: move-result-object v3 │ │ +02fa74: 6e10 720b 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +02fa7a: 0c02 |0019: move-result-object v2 │ │ +02fa7c: 3802 0800 |001a: if-eqz v2, 0022 // +0008 │ │ +02fa80: 6e10 870b 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0b87 │ │ +02fa86: 0a03 |001f: move-result v3 │ │ +02fa88: 3903 3100 |0020: if-nez v3, 0051 // +0031 │ │ +02fa8c: 5463 d702 |0022: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ +02fa90: 6e10 3b0d 0300 |0024: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listVisibleProjectsWithCountry:()Landroid/database/Cursor; // method@0d3b │ │ +02fa96: 0c03 |0027: move-result-object v3 │ │ +02fa98: 5b63 d902 |0028: iput-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02fa9c: 5463 de02 |002a: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.projCountLabel:Landroid/widget/TextView; // field@02de │ │ +02faa0: 5464 d902 |002c: iget-object v4, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02faa4: 7210 c800 0400 |002e: invoke-interface {v4}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02faaa: 0a04 |0031: move-result v4 │ │ +02faac: 7110 600b 0400 |0032: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02fab2: 0c04 |0035: move-result-object v4 │ │ +02fab4: 6e10 5e0b 0400 |0036: invoke-virtual {v4}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@0b5e │ │ +02faba: 0c04 |0039: move-result-object v4 │ │ +02fabc: 6e20 1f0a 4300 |003a: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02fac2: 2201 6802 |003d: new-instance v1, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter; // type@0268 │ │ +02fac6: 5463 d902 |003f: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02faca: 7030 1b0e 6103 |0041: invoke-direct {v1, v6, v3}, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0e1b │ │ +02fad0: 6e20 9e0c 1600 |0044: invoke-virtual {v6, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0c9e │ │ +02fad6: 0e00 |0047: return-void │ │ +02fad8: 0d00 |0048: move-exception v0 │ │ +02fada: 1a03 5006 |0049: const-string v3, "ProjectListActivity" // string@0650 │ │ +02fade: 1a04 d301 |004b: const-string v4, "Could not close old cursor before reloading list" // string@01d3 │ │ +02fae2: 7130 c708 4300 |004d: invoke-static {v3, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ +02fae8: 28c0 |0050: goto 0010 // -0040 │ │ +02faea: 5463 d702 |0051: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ +02faee: 6e20 3c0d 2300 |0053: invoke-virtual {v3, v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listVisibleProjectsWithCountryMatching:(Ljava/lang/String;)Landroid/database/Cursor; // method@0d3c │ │ +02faf4: 0c03 |0056: move-result-object v3 │ │ +02faf6: 5b63 d902 |0057: iput-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02fafa: 5463 de02 |0059: iget-object v3, v6, Lorg/akvo/rsr/up/ProjectListActivity;.projCountLabel:Landroid/widget/TextView; // field@02de │ │ +02fafe: 2204 c701 |005b: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +02fb02: 7010 8e0b 0400 |005d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +02fb08: 1a05 9600 |0060: const-string v5, "(" // string@0096 │ │ +02fb0c: 6e20 960b 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02fb12: 0c04 |0065: move-result-object v4 │ │ +02fb14: 5465 d902 |0066: iget-object v5, v6, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02fb18: 7210 c800 0500 |0068: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +02fb1e: 0a05 |006b: move-result v5 │ │ +02fb20: 7110 600b 0500 |006c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +02fb26: 0c05 |006f: move-result-object v5 │ │ +02fb28: 6e10 5e0b 0500 |0070: invoke-virtual {v5}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@0b5e │ │ +02fb2e: 0c05 |0073: move-result-object v5 │ │ +02fb30: 6e20 960b 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02fb36: 0c04 |0077: move-result-object v4 │ │ +02fb38: 1a05 b100 |0078: const-string v5, ")" // string@00b1 │ │ +02fb3c: 6e20 960b 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +02fb42: 0c04 |007d: move-result-object v4 │ │ +02fb44: 6e10 9a0b 0400 |007e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +02fb4a: 0c04 |0081: move-result-object v4 │ │ +02fb4c: 6e20 1f0a 4300 |0082: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +02fb52: 28b8 |0085: goto 003d // -0048 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0048 │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x000b line=198 │ │ @@ -45373,29 +45381,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -02fb4c: |[02fb4c] org.akvo.rsr.up.ProjectListActivity.hideSoftKeyBoard:()V │ │ -02fb5c: 1a01 b10c |0000: const-string v1, "input_method" // string@0cb1 │ │ -02fb60: 6e20 920c 1300 |0002: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0c92 │ │ -02fb66: 0c00 |0005: move-result-object v0 │ │ -02fb68: 1f00 5701 |0006: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0157 │ │ -02fb6c: 6e10 bd09 0000 |0008: invoke-virtual {v0}, Landroid/view/inputmethod/InputMethodManager;.isAcceptingText:()Z // method@09bd │ │ -02fb72: 0a01 |000b: move-result v1 │ │ -02fb74: 3801 0e00 |000c: if-eqz v1, 001a // +000e │ │ -02fb78: 6e10 8f0c 0300 |000e: invoke-virtual {v3}, Lorg/akvo/rsr/up/ProjectListActivity;.getCurrentFocus:()Landroid/view/View; // method@0c8f │ │ -02fb7e: 0c01 |0011: move-result-object v1 │ │ -02fb80: 6e10 1d09 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@091d │ │ -02fb86: 0c01 |0015: move-result-object v1 │ │ -02fb88: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -02fb8a: 6e30 bc09 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@09bc │ │ -02fb90: 0e00 |001a: return-void │ │ +02fb64: |[02fb64] org.akvo.rsr.up.ProjectListActivity.hideSoftKeyBoard:()V │ │ +02fb74: 1a01 b70c |0000: const-string v1, "input_method" // string@0cb7 │ │ +02fb78: 6e20 920c 1300 |0002: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0c92 │ │ +02fb7e: 0c00 |0005: move-result-object v0 │ │ +02fb80: 1f00 5d01 |0006: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@015d │ │ +02fb84: 6e10 bd09 0000 |0008: invoke-virtual {v0}, Landroid/view/inputmethod/InputMethodManager;.isAcceptingText:()Z // method@09bd │ │ +02fb8a: 0a01 |000b: move-result v1 │ │ +02fb8c: 3801 0e00 |000c: if-eqz v1, 001a // +000e │ │ +02fb90: 6e10 8f0c 0300 |000e: invoke-virtual {v3}, Lorg/akvo/rsr/up/ProjectListActivity;.getCurrentFocus:()Landroid/view/View; // method@0c8f │ │ +02fb96: 0c01 |0011: move-result-object v1 │ │ +02fb98: 6e10 1d09 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@091d │ │ +02fb9e: 0c01 |0015: move-result-object v1 │ │ +02fba0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +02fba2: 6e30 bc09 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@09bc │ │ +02fba8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=185 │ │ 0x000e line=186 │ │ 0x001a line=188 │ │ locals : │ │ @@ -45407,37 +45415,37 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -02fb94: |[02fb94] org.akvo.rsr.up.ProjectListActivity.onFetchFinished:(Landroid/content/Intent;)V │ │ -02fba4: 5441 da02 |0000: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress:Landroid/widget/LinearLayout; // field@02da │ │ -02fba8: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ -02fbac: 6e20 f209 2100 |0004: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@09f2 │ │ -02fbb2: 1a01 ed0f |0007: const-string v1, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -02fbb6: 6e20 9400 1500 |0009: invoke-virtual {v5, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -02fbbc: 0c00 |000c: move-result-object v0 │ │ -02fbbe: 3900 1b00 |000d: if-nez v0, 0028 // +001b │ │ -02fbc2: 6e10 8e0c 0400 |000f: invoke-virtual {v4}, Lorg/akvo/rsr/up/ProjectListActivity;.getApplicationContext:()Landroid/content/Context; // method@0c8e │ │ -02fbc8: 0c01 |0012: move-result-object v1 │ │ -02fbca: 1402 5700 087f |0013: const v2, #float 1.80777e+38 // #7f080057 │ │ -02fbd0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -02fbd2: 7130 240a 2103 |0017: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0a24 │ │ -02fbd8: 0c01 |001a: move-result-object v1 │ │ -02fbda: 6e10 260a 0100 |001b: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0a26 │ │ -02fbe0: 5441 df02 |001e: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectListActivity;.refreshButton:Landroid/widget/Button; // field@02df │ │ -02fbe4: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -02fbe6: 6e20 c109 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ -02fbec: 7010 900c 0400 |0024: invoke-direct {v4}, Lorg/akvo/rsr/up/ProjectListActivity;.getData:()V // method@0c90 │ │ -02fbf2: 0e00 |0027: return-void │ │ -02fbf4: 1a01 1902 |0028: const-string v1, "Error" // string@0219 │ │ -02fbf8: 7130 d70d 1400 |002a: invoke-static {v4, v1, v0}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0dd7 │ │ -02fbfe: 28f1 |002d: goto 001e // -000f │ │ +02fbac: |[02fbac] org.akvo.rsr.up.ProjectListActivity.onFetchFinished:(Landroid/content/Intent;)V │ │ +02fbbc: 5441 da02 |0000: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress:Landroid/widget/LinearLayout; // field@02da │ │ +02fbc0: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ +02fbc4: 6e20 f209 2100 |0004: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@09f2 │ │ +02fbca: 1a01 f30f |0007: const-string v1, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +02fbce: 6e20 9400 1500 |0009: invoke-virtual {v5, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +02fbd4: 0c00 |000c: move-result-object v0 │ │ +02fbd6: 3900 1b00 |000d: if-nez v0, 0028 // +001b │ │ +02fbda: 6e10 8e0c 0400 |000f: invoke-virtual {v4}, Lorg/akvo/rsr/up/ProjectListActivity;.getApplicationContext:()Landroid/content/Context; // method@0c8e │ │ +02fbe0: 0c01 |0012: move-result-object v1 │ │ +02fbe2: 1402 5700 087f |0013: const v2, #float 1.80777e+38 // #7f080057 │ │ +02fbe8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +02fbea: 7130 240a 2103 |0017: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0a24 │ │ +02fbf0: 0c01 |001a: move-result-object v1 │ │ +02fbf2: 6e10 260a 0100 |001b: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0a26 │ │ +02fbf8: 5441 df02 |001e: iget-object v1, v4, Lorg/akvo/rsr/up/ProjectListActivity;.refreshButton:Landroid/widget/Button; // field@02df │ │ +02fbfc: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +02fbfe: 6e20 c109 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ +02fc04: 7010 900c 0400 |0024: invoke-direct {v4}, Lorg/akvo/rsr/up/ProjectListActivity;.getData:()V // method@0c90 │ │ +02fc0a: 0e00 |0027: return-void │ │ +02fc0c: 1a01 1902 |0028: const-string v1, "Error" // string@0219 │ │ +02fc10: 7130 d70d 1400 |002a: invoke-static {v4, v1, v0}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0dd7 │ │ +02fc16: 28f1 |002d: goto 001e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0007 line=260 │ │ 0x000d line=261 │ │ 0x000f line=262 │ │ 0x001e line=269 │ │ @@ -45454,45 +45462,45 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -02fc00: |[02fc00] org.akvo.rsr.up.ProjectListActivity.onFetchProgress:(III)V │ │ -02fc10: 1302 6400 |0000: const/16 v2, #int 100 // #64 │ │ -02fc14: 3904 1200 |0002: if-nez v4, 0014 // +0012 │ │ -02fc18: 5430 db02 |0004: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ -02fc1c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -02fc1e: 6e20 ff09 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@09ff │ │ -02fc24: 5430 db02 |000a: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ -02fc28: 6e20 000a 6000 |000c: invoke-virtual {v0, v6}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ -02fc2e: 5430 db02 |000f: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ -02fc32: 6e20 010a 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -02fc38: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -02fc3a: 3304 1600 |0015: if-ne v4, v0, 002b // +0016 │ │ -02fc3e: 5430 db02 |0017: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ -02fc42: 6e20 000a 2000 |0019: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ -02fc48: 5430 db02 |001c: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ -02fc4c: 6e20 010a 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -02fc52: 5430 dc02 |0021: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ -02fc56: 6e20 000a 6000 |0023: invoke-virtual {v0, v6}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ -02fc5c: 5430 dc02 |0026: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ -02fc60: 6e20 010a 5000 |0028: invoke-virtual {v0, v5}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -02fc66: 1220 |002b: const/4 v0, #int 2 // #2 │ │ -02fc68: 3304 1600 |002c: if-ne v4, v0, 0042 // +0016 │ │ -02fc6c: 5430 dc02 |002e: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ -02fc70: 6e20 000a 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ -02fc76: 5430 dc02 |0033: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ -02fc7a: 6e20 010a 2000 |0035: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -02fc80: 5430 dd02 |0038: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress3:Landroid/widget/ProgressBar; // field@02dd │ │ -02fc84: 6e20 000a 6000 |003a: invoke-virtual {v0, v6}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ -02fc8a: 5430 dd02 |003d: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress3:Landroid/widget/ProgressBar; // field@02dd │ │ -02fc8e: 6e20 010a 5000 |003f: invoke-virtual {v0, v5}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -02fc94: 0e00 |0042: return-void │ │ +02fc18: |[02fc18] org.akvo.rsr.up.ProjectListActivity.onFetchProgress:(III)V │ │ +02fc28: 1302 6400 |0000: const/16 v2, #int 100 // #64 │ │ +02fc2c: 3904 1200 |0002: if-nez v4, 0014 // +0012 │ │ +02fc30: 5430 db02 |0004: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ +02fc34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +02fc36: 6e20 ff09 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@09ff │ │ +02fc3c: 5430 db02 |000a: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ +02fc40: 6e20 000a 6000 |000c: invoke-virtual {v0, v6}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ +02fc46: 5430 db02 |000f: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ +02fc4a: 6e20 010a 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +02fc50: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +02fc52: 3304 1600 |0015: if-ne v4, v0, 002b // +0016 │ │ +02fc56: 5430 db02 |0017: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ +02fc5a: 6e20 000a 2000 |0019: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ +02fc60: 5430 db02 |001c: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ +02fc64: 6e20 010a 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +02fc6a: 5430 dc02 |0021: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ +02fc6e: 6e20 000a 6000 |0023: invoke-virtual {v0, v6}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ +02fc74: 5430 dc02 |0026: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ +02fc78: 6e20 010a 5000 |0028: invoke-virtual {v0, v5}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +02fc7e: 1220 |002b: const/4 v0, #int 2 // #2 │ │ +02fc80: 3304 1600 |002c: if-ne v4, v0, 0042 // +0016 │ │ +02fc84: 5430 dc02 |002e: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ +02fc88: 6e20 000a 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ +02fc8e: 5430 dc02 |0033: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ +02fc92: 6e20 010a 2000 |0035: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +02fc98: 5430 dd02 |0038: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress3:Landroid/widget/ProgressBar; // field@02dd │ │ +02fc9c: 6e20 000a 6000 |003a: invoke-virtual {v0, v6}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ +02fca2: 5430 dd02 |003d: iget-object v0, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress3:Landroid/widget/ProgressBar; // field@02dd │ │ +02fca6: 6e20 010a 5000 |003f: invoke-virtual {v0, v5}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +02fcac: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=282 │ │ 0x0004 line=283 │ │ 0x000a line=284 │ │ 0x000f line=285 │ │ 0x0014 line=287 │ │ @@ -45517,33 +45525,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -02fc98: |[02fc98] org.akvo.rsr.up.ProjectListActivity.startGetProjectsService:()V │ │ -02fca8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02fcaa: 5431 df02 |0001: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.refreshButton:Landroid/widget/Button; // field@02df │ │ -02fcae: 6e20 c109 2100 |0003: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ -02fcb4: 2200 1f00 |0006: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02fcb8: 1c01 4402 |0008: const-class v1, Lorg/akvo/rsr/up/service/GetProjectDataService; // type@0244 │ │ -02fcbc: 7030 8300 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02fcc2: 6e10 8e0c 0300 |000d: invoke-virtual {v3}, Lorg/akvo/rsr/up/ProjectListActivity;.getApplicationContext:()Landroid/content/Context; // method@0c8e │ │ -02fcc8: 0c01 |0010: move-result-object v1 │ │ -02fcca: 6e20 7e00 0100 |0011: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@007e │ │ -02fcd0: 5431 da02 |0014: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress:Landroid/widget/LinearLayout; // field@02da │ │ -02fcd4: 6e20 f209 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@09f2 │ │ -02fcda: 5431 db02 |0019: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ -02fcde: 6e20 010a 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -02fce4: 5431 dc02 |001e: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ -02fce8: 6e20 010a 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -02fcee: 5431 dd02 |0023: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress3:Landroid/widget/ProgressBar; // field@02dd │ │ -02fcf2: 6e20 010a 2100 |0025: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -02fcf8: 0e00 |0028: return-void │ │ +02fcb0: |[02fcb0] org.akvo.rsr.up.ProjectListActivity.startGetProjectsService:()V │ │ +02fcc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02fcc2: 5431 df02 |0001: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.refreshButton:Landroid/widget/Button; // field@02df │ │ +02fcc6: 6e20 c109 2100 |0003: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ +02fccc: 2200 2100 |0006: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02fcd0: 1c01 4a02 |0008: const-class v1, Lorg/akvo/rsr/up/service/GetProjectDataService; // type@024a │ │ +02fcd4: 7030 8300 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02fcda: 6e10 8e0c 0300 |000d: invoke-virtual {v3}, Lorg/akvo/rsr/up/ProjectListActivity;.getApplicationContext:()Landroid/content/Context; // method@0c8e │ │ +02fce0: 0c01 |0010: move-result-object v1 │ │ +02fce2: 6e20 7e00 0100 |0011: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@007e │ │ +02fce8: 5431 da02 |0014: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress:Landroid/widget/LinearLayout; // field@02da │ │ +02fcec: 6e20 f209 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@09f2 │ │ +02fcf2: 5431 db02 |0019: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ +02fcf6: 6e20 010a 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +02fcfc: 5431 dc02 |001e: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ +02fd00: 6e20 010a 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +02fd06: 5431 dd02 |0023: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress3:Landroid/widget/ProgressBar; // field@02dd │ │ +02fd0a: 6e20 010a 2100 |0025: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +02fd10: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=238 │ │ 0x0006 line=241 │ │ 0x000d line=242 │ │ 0x0014 line=245 │ │ 0x0019 line=246 │ │ @@ -45560,92 +45568,92 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 176 16-bit code units │ │ -02fcfc: |[02fcfc] org.akvo.rsr.up.ProjectListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -02fd0c: 6f20 4000 4300 |0000: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0040 │ │ -02fd12: 1401 0400 037f |0003: const v1, #float 1.74129e+38 // #7f030004 │ │ -02fd18: 6e20 9d0c 1300 |0006: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.setContentView:(I)V // method@0c9d │ │ -02fd1e: 1401 1b00 077f |0009: const v1, #float 1.79446e+38 // #7f07001b │ │ -02fd24: 6e20 8c0c 1300 |000c: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ -02fd2a: 0c01 |000f: move-result-object v1 │ │ -02fd2c: 1f01 7201 |0010: check-cast v1, Landroid/widget/TextView; // type@0172 │ │ -02fd30: 5b31 de02 |0012: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.projCountLabel:Landroid/widget/TextView; // field@02de │ │ -02fd34: 1401 1700 077f |0014: const v1, #float 1.79446e+38 // #7f070017 │ │ -02fd3a: 6e20 8c0c 1300 |0017: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ -02fd40: 0c01 |001a: move-result-object v1 │ │ -02fd42: 1f01 6801 |001b: check-cast v1, Landroid/widget/LinearLayout; // type@0168 │ │ -02fd46: 5b31 da02 |001d: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress:Landroid/widget/LinearLayout; // field@02da │ │ -02fd4a: 1401 1800 077f |001f: const v1, #float 1.79446e+38 // #7f070018 │ │ -02fd50: 6e20 8c0c 1300 |0022: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ -02fd56: 0c01 |0025: move-result-object v1 │ │ -02fd58: 1f01 6b01 |0026: check-cast v1, Landroid/widget/ProgressBar; // type@016b │ │ -02fd5c: 5b31 db02 |0028: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ -02fd60: 1401 1900 077f |002a: const v1, #float 1.79446e+38 // #7f070019 │ │ -02fd66: 6e20 8c0c 1300 |002d: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ -02fd6c: 0c01 |0030: move-result-object v1 │ │ -02fd6e: 1f01 6b01 |0031: check-cast v1, Landroid/widget/ProgressBar; // type@016b │ │ -02fd72: 5b31 dc02 |0033: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ -02fd76: 1401 1a00 077f |0035: const v1, #float 1.79446e+38 // #7f07001a │ │ -02fd7c: 6e20 8c0c 1300 |0038: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ -02fd82: 0c01 |003b: move-result-object v1 │ │ -02fd84: 1f01 6b01 |003c: check-cast v1, Landroid/widget/ProgressBar; // type@016b │ │ -02fd88: 5b31 dd02 |003e: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress3:Landroid/widget/ProgressBar; // field@02dd │ │ -02fd8c: 1401 1d00 077f |0040: const v1, #float 1.79446e+38 // #7f07001d │ │ -02fd92: 6e20 8c0c 1300 |0043: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ -02fd98: 0c01 |0046: move-result-object v1 │ │ -02fd9a: 1f01 5c01 |0047: check-cast v1, Landroid/widget/Button; // type@015c │ │ -02fd9e: 5b31 e002 |0049: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.searchButton:Landroid/widget/Button; // field@02e0 │ │ -02fda2: 5431 e002 |004b: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.searchButton:Landroid/widget/Button; // field@02e0 │ │ -02fda6: 2202 1a02 |004d: new-instance v2, Lorg/akvo/rsr/up/ProjectListActivity$1; // type@021a │ │ -02fdaa: 7020 7c0c 3200 |004f: invoke-direct {v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity$1;.:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c7c │ │ -02fdb0: 6e20 c209 2100 |0052: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -02fdb6: 1401 1c00 077f |0055: const v1, #float 1.79446e+38 // #7f07001c │ │ -02fdbc: 6e20 8c0c 1300 |0058: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ -02fdc2: 0c01 |005b: move-result-object v1 │ │ -02fdc4: 1f01 5f01 |005c: check-cast v1, Landroid/widget/EditText; // type@015f │ │ -02fdc8: 5b31 e102 |005e: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.searchField:Landroid/widget/EditText; // field@02e1 │ │ -02fdcc: 5431 e102 |0060: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.searchField:Landroid/widget/EditText; // field@02e1 │ │ -02fdd0: 2202 1b02 |0062: new-instance v2, Lorg/akvo/rsr/up/ProjectListActivity$2; // type@021b │ │ -02fdd4: 7020 7e0c 3200 |0064: invoke-direct {v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity$2;.:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c7e │ │ -02fdda: 6e20 d309 2100 |0067: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@09d3 │ │ -02fde0: 1401 1e00 077f |006a: const v1, #float 1.79446e+38 // #7f07001e │ │ -02fde6: 6e20 8c0c 1300 |006d: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ -02fdec: 0c01 |0070: move-result-object v1 │ │ -02fdee: 1f01 5c01 |0071: check-cast v1, Landroid/widget/Button; // type@015c │ │ -02fdf2: 5b31 df02 |0073: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.refreshButton:Landroid/widget/Button; // field@02df │ │ -02fdf6: 5431 df02 |0075: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.refreshButton:Landroid/widget/Button; // field@02df │ │ -02fdfa: 2202 1c02 |0077: new-instance v2, Lorg/akvo/rsr/up/ProjectListActivity$3; // type@021c │ │ -02fdfe: 7020 800c 3200 |0079: invoke-direct {v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity$3;.:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c80 │ │ -02fe04: 6e20 c209 2100 |007c: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -02fe0a: 2201 3d02 |007f: new-instance v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -02fe0e: 7020 200d 3100 |0081: invoke-direct {v1, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -02fe14: 5b31 d702 |0084: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ -02fe18: 1a01 4a06 |0086: const-string v1, "ProjectListActivity" // string@064a │ │ -02fe1c: 1a02 1406 |0088: const-string v2, "Opening DB during create" // string@0614 │ │ -02fe20: 7120 c108 2100 |008a: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ -02fe26: 5431 d702 |008d: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ -02fe2a: 6e10 3d0d 0100 |008f: invoke-virtual {v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -02fe30: 2200 2000 |0092: new-instance v0, Landroid/content/IntentFilter; // type@0020 │ │ -02fe34: 1a01 f00f |0094: const-string v1, "org.akvo.rsr.up.PROJECTS_FETCHED" // string@0ff0 │ │ -02fe38: 7020 a300 1000 |0096: invoke-direct {v0, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00a3 │ │ -02fe3e: 1a01 f10f |0099: const-string v1, "org.akvo.rsr.up.PROJECTS_PROGRESS" // string@0ff1 │ │ -02fe42: 6e20 a400 1000 |009b: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00a4 │ │ -02fe48: 2201 1d02 |009e: new-instance v1, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver; // type@021d │ │ -02fe4c: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ -02fe4e: 7030 830c 3102 |00a1: invoke-direct {v1, v3, v2}, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/ProjectListActivity;Lorg/akvo/rsr/up/ProjectListActivity$1;)V // method@0c83 │ │ -02fe54: 5b31 d802 |00a4: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@02d8 │ │ -02fe58: 7110 1604 0300 |00a6: invoke-static {v3}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -02fe5e: 0c01 |00a9: move-result-object v1 │ │ -02fe60: 5432 d802 |00aa: iget-object v2, v3, Lorg/akvo/rsr/up/ProjectListActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@02d8 │ │ -02fe64: 6e30 1704 2100 |00ac: invoke-virtual {v1, v2, v0}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0417 │ │ -02fe6a: 0e00 |00af: return-void │ │ +02fd14: |[02fd14] org.akvo.rsr.up.ProjectListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +02fd24: 6f20 4000 4300 |0000: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0040 │ │ +02fd2a: 1401 0400 037f |0003: const v1, #float 1.74129e+38 // #7f030004 │ │ +02fd30: 6e20 9d0c 1300 |0006: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.setContentView:(I)V // method@0c9d │ │ +02fd36: 1401 1b00 077f |0009: const v1, #float 1.79446e+38 // #7f07001b │ │ +02fd3c: 6e20 8c0c 1300 |000c: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ +02fd42: 0c01 |000f: move-result-object v1 │ │ +02fd44: 1f01 7801 |0010: check-cast v1, Landroid/widget/TextView; // type@0178 │ │ +02fd48: 5b31 de02 |0012: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.projCountLabel:Landroid/widget/TextView; // field@02de │ │ +02fd4c: 1401 1700 077f |0014: const v1, #float 1.79446e+38 // #7f070017 │ │ +02fd52: 6e20 8c0c 1300 |0017: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ +02fd58: 0c01 |001a: move-result-object v1 │ │ +02fd5a: 1f01 6e01 |001b: check-cast v1, Landroid/widget/LinearLayout; // type@016e │ │ +02fd5e: 5b31 da02 |001d: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress:Landroid/widget/LinearLayout; // field@02da │ │ +02fd62: 1401 1800 077f |001f: const v1, #float 1.79446e+38 // #7f070018 │ │ +02fd68: 6e20 8c0c 1300 |0022: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ +02fd6e: 0c01 |0025: move-result-object v1 │ │ +02fd70: 1f01 7101 |0026: check-cast v1, Landroid/widget/ProgressBar; // type@0171 │ │ +02fd74: 5b31 db02 |0028: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress1:Landroid/widget/ProgressBar; // field@02db │ │ +02fd78: 1401 1900 077f |002a: const v1, #float 1.79446e+38 // #7f070019 │ │ +02fd7e: 6e20 8c0c 1300 |002d: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ +02fd84: 0c01 |0030: move-result-object v1 │ │ +02fd86: 1f01 7101 |0031: check-cast v1, Landroid/widget/ProgressBar; // type@0171 │ │ +02fd8a: 5b31 dc02 |0033: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress2:Landroid/widget/ProgressBar; // field@02dc │ │ +02fd8e: 1401 1a00 077f |0035: const v1, #float 1.79446e+38 // #7f07001a │ │ +02fd94: 6e20 8c0c 1300 |0038: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ +02fd9a: 0c01 |003b: move-result-object v1 │ │ +02fd9c: 1f01 7101 |003c: check-cast v1, Landroid/widget/ProgressBar; // type@0171 │ │ +02fda0: 5b31 dd02 |003e: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.inProgress3:Landroid/widget/ProgressBar; // field@02dd │ │ +02fda4: 1401 1d00 077f |0040: const v1, #float 1.79446e+38 // #7f07001d │ │ +02fdaa: 6e20 8c0c 1300 |0043: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ +02fdb0: 0c01 |0046: move-result-object v1 │ │ +02fdb2: 1f01 6201 |0047: check-cast v1, Landroid/widget/Button; // type@0162 │ │ +02fdb6: 5b31 e002 |0049: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.searchButton:Landroid/widget/Button; // field@02e0 │ │ +02fdba: 5431 e002 |004b: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.searchButton:Landroid/widget/Button; // field@02e0 │ │ +02fdbe: 2202 2002 |004d: new-instance v2, Lorg/akvo/rsr/up/ProjectListActivity$1; // type@0220 │ │ +02fdc2: 7020 7c0c 3200 |004f: invoke-direct {v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity$1;.:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c7c │ │ +02fdc8: 6e20 c209 2100 |0052: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +02fdce: 1401 1c00 077f |0055: const v1, #float 1.79446e+38 // #7f07001c │ │ +02fdd4: 6e20 8c0c 1300 |0058: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ +02fdda: 0c01 |005b: move-result-object v1 │ │ +02fddc: 1f01 6501 |005c: check-cast v1, Landroid/widget/EditText; // type@0165 │ │ +02fde0: 5b31 e102 |005e: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.searchField:Landroid/widget/EditText; // field@02e1 │ │ +02fde4: 5431 e102 |0060: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.searchField:Landroid/widget/EditText; // field@02e1 │ │ +02fde8: 2202 2102 |0062: new-instance v2, Lorg/akvo/rsr/up/ProjectListActivity$2; // type@0221 │ │ +02fdec: 7020 7e0c 3200 |0064: invoke-direct {v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity$2;.:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c7e │ │ +02fdf2: 6e20 d309 2100 |0067: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@09d3 │ │ +02fdf8: 1401 1e00 077f |006a: const v1, #float 1.79446e+38 // #7f07001e │ │ +02fdfe: 6e20 8c0c 1300 |006d: invoke-virtual {v3, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.findViewById:(I)Landroid/view/View; // method@0c8c │ │ +02fe04: 0c01 |0070: move-result-object v1 │ │ +02fe06: 1f01 6201 |0071: check-cast v1, Landroid/widget/Button; // type@0162 │ │ +02fe0a: 5b31 df02 |0073: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.refreshButton:Landroid/widget/Button; // field@02df │ │ +02fe0e: 5431 df02 |0075: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.refreshButton:Landroid/widget/Button; // field@02df │ │ +02fe12: 2202 2202 |0077: new-instance v2, Lorg/akvo/rsr/up/ProjectListActivity$3; // type@0222 │ │ +02fe16: 7020 800c 3200 |0079: invoke-direct {v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity$3;.:(Lorg/akvo/rsr/up/ProjectListActivity;)V // method@0c80 │ │ +02fe1c: 6e20 c209 2100 |007c: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +02fe22: 2201 4302 |007f: new-instance v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +02fe26: 7020 200d 3100 |0081: invoke-direct {v1, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +02fe2c: 5b31 d702 |0084: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ +02fe30: 1a01 5006 |0086: const-string v1, "ProjectListActivity" // string@0650 │ │ +02fe34: 1a02 1a06 |0088: const-string v2, "Opening DB during create" // string@061a │ │ +02fe38: 7120 c108 2100 |008a: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ +02fe3e: 5431 d702 |008d: iget-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ +02fe42: 6e10 3d0d 0100 |008f: invoke-virtual {v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +02fe48: 2200 2200 |0092: new-instance v0, Landroid/content/IntentFilter; // type@0022 │ │ +02fe4c: 1a01 f60f |0094: const-string v1, "org.akvo.rsr.up.PROJECTS_FETCHED" // string@0ff6 │ │ +02fe50: 7020 a300 1000 |0096: invoke-direct {v0, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00a3 │ │ +02fe56: 1a01 f70f |0099: const-string v1, "org.akvo.rsr.up.PROJECTS_PROGRESS" // string@0ff7 │ │ +02fe5a: 6e20 a400 1000 |009b: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00a4 │ │ +02fe60: 2201 2302 |009e: new-instance v1, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver; // type@0223 │ │ +02fe64: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ +02fe66: 7030 830c 3102 |00a1: invoke-direct {v1, v3, v2}, Lorg/akvo/rsr/up/ProjectListActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/ProjectListActivity;Lorg/akvo/rsr/up/ProjectListActivity$1;)V // method@0c83 │ │ +02fe6c: 5b31 d802 |00a4: iput-object v1, v3, Lorg/akvo/rsr/up/ProjectListActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@02d8 │ │ +02fe70: 7110 1604 0300 |00a6: invoke-static {v3}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +02fe76: 0c01 |00a9: move-result-object v1 │ │ +02fe78: 5432 d802 |00aa: iget-object v2, v3, Lorg/akvo/rsr/up/ProjectListActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@02d8 │ │ +02fe7c: 6e30 1704 2100 |00ac: invoke-virtual {v1, v2, v0}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0417 │ │ +02fe82: 0e00 |00af: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0009 line=73 │ │ 0x0014 line=74 │ │ 0x001f line=75 │ │ @@ -45675,21 +45683,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -02fe6c: |[02fe6c] org.akvo.rsr.up.ProjectListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -02fe7c: 6e10 910c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/ProjectListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c91 │ │ -02fe82: 0c00 |0003: move-result-object v0 │ │ -02fe84: 1401 0200 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0002 │ │ -02fe8a: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ -02fe90: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -02fe92: 0f00 |000b: return v0 │ │ +02fe84: |[02fe84] org.akvo.rsr.up.ProjectListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +02fe94: 6e10 910c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/ProjectListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c91 │ │ +02fe9a: 0c00 |0003: move-result-object v0 │ │ +02fe9c: 1401 0200 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0002 │ │ +02fea2: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ +02fea8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +02feaa: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000a line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/akvo/rsr/up/ProjectListActivity; │ │ 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ @@ -45699,35 +45707,35 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -02fe94: |[02fe94] org.akvo.rsr.up.ProjectListActivity.onDestroy:()V │ │ -02fea4: 7110 1604 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -02feaa: 0c00 |0003: move-result-object v0 │ │ -02feac: 5421 d802 |0004: iget-object v1, v2, Lorg/akvo/rsr/up/ProjectListActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@02d8 │ │ -02feb0: 6e20 1a04 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@041a │ │ -02feb6: 5420 d902 |0009: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02feba: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ -02febe: 1a00 4a06 |000d: const-string v0, "ProjectListActivity" // string@064a │ │ -02fec2: 1a01 c601 |000f: const-string v1, "Closing cursor during destroy" // string@01c6 │ │ -02fec6: 7120 c108 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ -02fecc: 5420 d902 |0014: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ -02fed0: 7210 c500 0000 |0016: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -02fed6: 5420 d702 |0019: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ -02feda: 3800 0e00 |001b: if-eqz v0, 0029 // +000e │ │ -02fede: 1a00 4a06 |001d: const-string v0, "ProjectListActivity" // string@064a │ │ -02fee2: 1a01 c401 |001f: const-string v1, "Closing DB during destroy" // string@01c4 │ │ -02fee6: 7120 c108 1000 |0021: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ -02feec: 5420 d702 |0024: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ -02fef0: 6e10 250d 0000 |0026: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -02fef6: 6f10 4100 0200 |0029: invoke-super {v2}, Landroid/app/ListActivity;.onDestroy:()V // method@0041 │ │ -02fefc: 0e00 |002c: return-void │ │ +02feac: |[02feac] org.akvo.rsr.up.ProjectListActivity.onDestroy:()V │ │ +02febc: 7110 1604 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +02fec2: 0c00 |0003: move-result-object v0 │ │ +02fec4: 5421 d802 |0004: iget-object v1, v2, Lorg/akvo/rsr/up/ProjectListActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@02d8 │ │ +02fec8: 6e20 1a04 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@041a │ │ +02fece: 5420 d902 |0009: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02fed2: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ +02fed6: 1a00 5006 |000d: const-string v0, "ProjectListActivity" // string@0650 │ │ +02feda: 1a01 c601 |000f: const-string v1, "Closing cursor during destroy" // string@01c6 │ │ +02fede: 7120 c108 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ +02fee4: 5420 d902 |0014: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity;.dataCursor:Landroid/database/Cursor; // field@02d9 │ │ +02fee8: 7210 c500 0000 |0016: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +02feee: 5420 d702 |0019: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ +02fef2: 3800 0e00 |001b: if-eqz v0, 0029 // +000e │ │ +02fef6: 1a00 5006 |001d: const-string v0, "ProjectListActivity" // string@0650 │ │ +02fefa: 1a01 c401 |001f: const-string v1, "Closing DB during destroy" // string@01c4 │ │ +02fefe: 7120 c108 1000 |0021: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ +02ff04: 5420 d702 |0024: iget-object v0, v2, Lorg/akvo/rsr/up/ProjectListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@02d7 │ │ +02ff08: 6e10 250d 0000 |0026: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +02ff0e: 6f10 4100 0200 |0029: invoke-super {v2}, Landroid/app/ListActivity;.onDestroy:()V // method@0041 │ │ +02ff14: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0009 line=171 │ │ 0x000d line=172 │ │ 0x0014 line=173 │ │ 0x0019 line=175 │ │ @@ -45743,31 +45751,31 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -02ff00: |[02ff00] org.akvo.rsr.up.ProjectListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -02ff10: 7506 4200 0300 |0000: invoke-super/range {v3, v4, v5, v6, v7, v8}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0042 │ │ -02ff16: 2200 1f00 |0003: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02ff1a: 6e10 0d09 0500 |0005: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ -02ff20: 0c01 |0008: move-result-object v1 │ │ -02ff22: 1c02 1902 |0009: const-class v2, Lorg/akvo/rsr/up/ProjectDetailActivity; // type@0219 │ │ -02ff26: 7030 8300 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02ff2c: 1a02 ef0f |000e: const-string v2, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -02ff30: 1401 0100 077f |0010: const v1, #float 1.79446e+38 // #7f070001 │ │ -02ff36: 6e20 1909 1500 |0013: invoke-virtual {v5, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0919 │ │ -02ff3c: 0c01 |0016: move-result-object v1 │ │ -02ff3e: 1f01 b601 |0017: check-cast v1, Ljava/lang/Long; // type@01b6 │ │ -02ff42: 6e10 630b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Long;.toString:()Ljava/lang/String; // method@0b63 │ │ -02ff48: 0c01 |001c: move-result-object v1 │ │ -02ff4a: 6e30 9a00 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -02ff50: 6e20 9f0c 0300 |0020: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/ProjectListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c9f │ │ -02ff56: 0e00 |0023: return-void │ │ +02ff18: |[02ff18] org.akvo.rsr.up.ProjectListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +02ff28: 7506 4200 0300 |0000: invoke-super/range {v3, v4, v5, v6, v7, v8}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0042 │ │ +02ff2e: 2200 2100 |0003: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02ff32: 6e10 0d09 0500 |0005: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ +02ff38: 0c01 |0008: move-result-object v1 │ │ +02ff3a: 1c02 1f02 |0009: const-class v2, Lorg/akvo/rsr/up/ProjectDetailActivity; // type@021f │ │ +02ff3e: 7030 8300 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02ff44: 1a02 f50f |000e: const-string v2, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +02ff48: 1401 0100 077f |0010: const v1, #float 1.79446e+38 // #7f070001 │ │ +02ff4e: 6e20 1909 1500 |0013: invoke-virtual {v5, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0919 │ │ +02ff54: 0c01 |0016: move-result-object v1 │ │ +02ff56: 1f01 bc01 |0017: check-cast v1, Ljava/lang/Long; // type@01bc │ │ +02ff5a: 6e10 630b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Long;.toString:()Ljava/lang/String; // method@0b63 │ │ +02ff60: 0c01 |001c: move-result-object v1 │ │ +02ff62: 6e30 9a00 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +02ff68: 6e20 9f0c 0300 |0020: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/ProjectListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c9f │ │ +02ff6e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=227 │ │ 0x000e line=228 │ │ 0x0020 line=229 │ │ 0x0023 line=230 │ │ @@ -45784,36 +45792,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -02ff58: |[02ff58] org.akvo.rsr.up.ProjectListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -02ff68: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02ff6a: 7210 de08 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ -02ff70: 0a03 |0004: move-result v3 │ │ -02ff72: 2b03 2500 0000 |0005: packed-switch v3, 0000002a // +00000025 │ │ -02ff78: 6f20 4300 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0043 │ │ -02ff7e: 0a02 |000b: move-result v2 │ │ -02ff80: 0f02 |000c: return v2 │ │ -02ff82: 2200 1f00 |000d: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02ff86: 1c03 2e02 |000f: const-class v3, Lorg/akvo/rsr/up/SettingsActivity; // type@022e │ │ -02ff8a: 7030 8300 4003 |0011: invoke-direct {v0, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02ff90: 6e20 9f0c 0400 |0014: invoke-virtual {v4, v0}, Lorg/akvo/rsr/up/ProjectListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c9f │ │ -02ff96: 28f5 |0017: goto 000c // -000b │ │ -02ff98: 7110 1a0e 0400 |0018: invoke-static {v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.signOut:(Landroid/content/Context;)V // method@0e1a │ │ -02ff9e: 2201 1f00 |001b: new-instance v1, Landroid/content/Intent; // type@001f │ │ -02ffa2: 1c03 1502 |001d: const-class v3, Lorg/akvo/rsr/up/LoginActivity; // type@0215 │ │ -02ffa6: 7030 8300 4103 |001f: invoke-direct {v1, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -02ffac: 6e20 9f0c 1400 |0022: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c9f │ │ -02ffb2: 6e10 8d0c 0400 |0025: invoke-virtual {v4}, Lorg/akvo/rsr/up/ProjectListActivity;.finish:()V // method@0c8d │ │ -02ffb8: 28e4 |0028: goto 000c // -001c │ │ -02ffba: 0000 |0029: nop // spacer │ │ -02ffbc: 0001 0200 4000 077f 0800 0000 1300 ... |002a: packed-switch-data (8 units) │ │ +02ff70: |[02ff70] org.akvo.rsr.up.ProjectListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +02ff80: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02ff82: 7210 de08 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ +02ff88: 0a03 |0004: move-result v3 │ │ +02ff8a: 2b03 2500 0000 |0005: packed-switch v3, 0000002a // +00000025 │ │ +02ff90: 6f20 4300 5400 |0008: invoke-super {v4, v5}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0043 │ │ +02ff96: 0a02 |000b: move-result v2 │ │ +02ff98: 0f02 |000c: return v2 │ │ +02ff9a: 2200 2100 |000d: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +02ff9e: 1c03 3402 |000f: const-class v3, Lorg/akvo/rsr/up/SettingsActivity; // type@0234 │ │ +02ffa2: 7030 8300 4003 |0011: invoke-direct {v0, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02ffa8: 6e20 9f0c 0400 |0014: invoke-virtual {v4, v0}, Lorg/akvo/rsr/up/ProjectListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c9f │ │ +02ffae: 28f5 |0017: goto 000c // -000b │ │ +02ffb0: 7110 1a0e 0400 |0018: invoke-static {v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.signOut:(Landroid/content/Context;)V // method@0e1a │ │ +02ffb6: 2201 2100 |001b: new-instance v1, Landroid/content/Intent; // type@0021 │ │ +02ffba: 1c03 1b02 |001d: const-class v3, Lorg/akvo/rsr/up/LoginActivity; // type@021b │ │ +02ffbe: 7030 8300 4103 |001f: invoke-direct {v1, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +02ffc4: 6e20 9f0c 1400 |0022: invoke-virtual {v4, v1}, Lorg/akvo/rsr/up/ProjectListActivity;.startActivity:(Landroid/content/Intent;)V // method@0c9f │ │ +02ffca: 6e10 8d0c 0400 |0025: invoke-virtual {v4}, Lorg/akvo/rsr/up/ProjectListActivity;.finish:()V // method@0c8d │ │ +02ffd0: 28e4 |0028: goto 000c // -001c │ │ +02ffd2: 0000 |0029: nop // spacer │ │ +02ffd4: 0001 0200 4000 077f 0800 0000 1300 ... |002a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0008 line=151 │ │ 0x000d line=140 │ │ 0x0014 line=141 │ │ 0x0018 line=144 │ │ @@ -45832,17 +45840,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ffcc: |[02ffcc] org.akvo.rsr.up.ProjectListActivity.onPause:()V │ │ -02ffdc: 6f10 4400 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onPause:()V // method@0044 │ │ -02ffe2: 0e00 |0003: return-void │ │ +02ffe4: |[02ffe4] org.akvo.rsr.up.ProjectListActivity.onPause:()V │ │ +02fff4: 6f10 4400 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onPause:()V // method@0044 │ │ +02fffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ @@ -45851,33 +45859,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ffe4: |[02ffe4] org.akvo.rsr.up.ProjectListActivity.onResume:()V │ │ -02fff4: 6f10 4500 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@0045 │ │ -02fffa: 7010 900c 0000 |0003: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.getData:()V // method@0c90 │ │ -030000: 0e00 |0006: return-void │ │ +02fffc: |[02fffc] org.akvo.rsr.up.ProjectListActivity.onResume:()V │ │ +03000c: 6f10 4500 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@0045 │ │ +030012: 7010 900c 0000 |0003: invoke-direct {v0}, Lorg/akvo/rsr/up/ProjectListActivity;.getData:()V // method@0c90 │ │ +030018: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ 0x0006 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ │ - source_file_idx : 1611 (ProjectListActivity.java) │ │ + source_file_idx : 1617 (ProjectListActivity.java) │ │ │ │ Class #179 header: │ │ -class_idx : 543 │ │ +class_idx : 549 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #179 annotations: │ │ Annotations on class │ │ @@ -45907,31 +45915,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030004: |[030004] org.akvo.rsr.up.R$array.:()V │ │ -030014: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03001a: 0e00 |0003: return-void │ │ +03001c: |[03001c] org.akvo.rsr.up.R$array.:()V │ │ +03002c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #180 header: │ │ -class_idx : 544 │ │ +class_idx : 550 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #180 annotations: │ │ Annotations on class │ │ @@ -45951,31 +45959,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03001c: |[03001c] org.akvo.rsr.up.R$attr.:()V │ │ -03002c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030032: 0e00 |0003: return-void │ │ +030034: |[030034] org.akvo.rsr.up.R$attr.:()V │ │ +030044: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +03004a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #181 header: │ │ -class_idx : 545 │ │ +class_idx : 551 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -46060,31 +46068,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030034: |[030034] org.akvo.rsr.up.R$color.:()V │ │ -030044: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03004a: 0e00 |0003: return-void │ │ +03004c: |[03004c] org.akvo.rsr.up.R$color.:()V │ │ +03005c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #182 header: │ │ -class_idx : 546 │ │ +class_idx : 552 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ @@ -46114,31 +46122,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03004c: |[03004c] org.akvo.rsr.up.R$dimen.:()V │ │ -03005c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030062: 0e00 |0003: return-void │ │ +030064: |[030064] org.akvo.rsr.up.R$dimen.:()V │ │ +030074: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +03007a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #183 header: │ │ -class_idx : 547 │ │ +class_idx : 553 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 22 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -46268,31 +46276,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030064: |[030064] org.akvo.rsr.up.R$drawable.:()V │ │ -030074: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03007a: 0e00 |0003: return-void │ │ +03007c: |[03007c] org.akvo.rsr.up.R$drawable.:()V │ │ +03008c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #184 header: │ │ -class_idx : 548 │ │ +class_idx : 554 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 69 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #184 annotations: │ │ Annotations on class │ │ @@ -46657,31 +46665,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03007c: |[03007c] org.akvo.rsr.up.R$id.:()V │ │ -03008c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030092: 0e00 |0003: return-void │ │ +030094: |[030094] org.akvo.rsr.up.R$id.:()V │ │ +0300a4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0300aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #185 header: │ │ -class_idx : 549 │ │ +class_idx : 555 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 14 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ @@ -46771,31 +46779,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030094: |[030094] org.akvo.rsr.up.R$layout.:()V │ │ -0300a4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0300aa: 0e00 |0003: return-void │ │ +0300ac: |[0300ac] org.akvo.rsr.up.R$layout.:()V │ │ +0300bc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0300c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #186 header: │ │ -class_idx : 550 │ │ +class_idx : 556 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #186 annotations: │ │ Annotations on class │ │ @@ -46850,31 +46858,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0300ac: |[0300ac] org.akvo.rsr.up.R$menu.:()V │ │ -0300bc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0300c2: 0e00 |0003: return-void │ │ +0300c4: |[0300c4] org.akvo.rsr.up.R$menu.:()V │ │ +0300d4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0300da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #187 header: │ │ -class_idx : 551 │ │ +class_idx : 557 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 135 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #187 annotations: │ │ Annotations on class │ │ @@ -47569,31 +47577,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0300c4: |[0300c4] org.akvo.rsr.up.R$string.:()V │ │ -0300d4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0300da: 0e00 |0003: return-void │ │ +0300dc: |[0300dc] org.akvo.rsr.up.R$string.:()V │ │ +0300ec: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0300f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #188 header: │ │ -class_idx : 552 │ │ +class_idx : 558 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #188 annotations: │ │ Annotations on class │ │ @@ -47623,31 +47631,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0300dc: |[0300dc] org.akvo.rsr.up.R$style.:()V │ │ -0300ec: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0300f2: 0e00 |0003: return-void │ │ +0300f4: |[0300f4] org.akvo.rsr.up.R$style.:()V │ │ +030104: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +03010a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #189 header: │ │ -class_idx : 553 │ │ +class_idx : 559 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1618 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1624 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #189 annotations: │ │ Annotations on class │ │ @@ -47666,32 +47674,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0300f4: |[0300f4] org.akvo.rsr.up.R.:()V │ │ -030104: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03010a: 0e00 |0003: return-void │ │ +03010c: |[03010c] org.akvo.rsr.up.R.:()V │ │ +03011c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=293 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1618 (R.java) │ │ + source_file_idx : 1624 (R.java) │ │ │ │ Class #190 header: │ │ -class_idx : 554 │ │ +class_idx : 560 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1700 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1706 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #190 annotations: │ │ Annotations on class │ │ @@ -47720,123 +47727,123 @@ │ │ type : '(Lorg/akvo/rsr/up/SettingsActivity$1$1;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03010c: |[03010c] org.akvo.rsr.up.SettingsActivity$1$1$1.:(Lorg/akvo/rsr/up/SettingsActivity$1$1;Landroid/widget/EditText;)V │ │ -03011c: 5b01 ec03 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ -030120: 5b02 ed03 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.val$inputView:Landroid/widget/EditText; // field@03ed │ │ -030124: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03012a: 0e00 |0007: return-void │ │ +030124: |[030124] org.akvo.rsr.up.SettingsActivity$1$1$1.:(Lorg/akvo/rsr/up/SettingsActivity$1$1;Landroid/widget/EditText;)V │ │ +030134: 5b01 ec03 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ +030138: 5b02 ed03 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.val$inputView:Landroid/widget/EditText; // field@03ed │ │ +03013c: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030142: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/akvo/rsr/up/SettingsActivity$1$1$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/akvo/rsr/up/SettingsActivity$1$1; │ │ + 0x0000 - 0x0008 reg=1 this$2 Lorg/akvo/rsr/up/SettingsActivity$1$1; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/SettingsActivity$1$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -03012c: |[03012c] org.akvo.rsr.up.SettingsActivity$1$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03013c: 5485 ed03 |0000: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.val$inputView:Landroid/widget/EditText; // field@03ed │ │ -030140: 6e10 ce09 0500 |0002: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -030146: 0c05 |0005: move-result-object v5 │ │ -030148: 6e10 720b 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -03014e: 0c03 |0009: move-result-object v3 │ │ -030150: 2204 cf01 |000a: new-instance v4, Ljava/net/URL; // type@01cf │ │ -030154: 7020 c10b 3400 |000c: invoke-direct {v4, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -03015a: 2205 c101 |000f: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03015e: 7010 8e0b 0500 |0011: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -030164: 6e10 c70b 0400 |0014: invoke-virtual {v4}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0bc7 │ │ -03016a: 0c06 |0017: move-result-object v6 │ │ -03016c: 6e20 960b 6500 |0018: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030172: 0c05 |001b: move-result-object v5 │ │ -030174: 1a06 e200 |001c: const-string v6, "://" // string@00e2 │ │ -030178: 6e20 960b 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03017e: 0c05 |0021: move-result-object v5 │ │ -030180: 6e10 c40b 0400 |0022: invoke-virtual {v4}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@0bc4 │ │ -030186: 0c06 |0025: move-result-object v6 │ │ -030188: 6e20 960b 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03018e: 0c05 |0029: move-result-object v5 │ │ -030190: 6e10 9a0b 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -030196: 0c03 |002d: move-result-object v3 │ │ -030198: 6e10 c60b 0400 |002e: invoke-virtual {v4}, Ljava/net/URL;.getPort:()I // method@0bc6 │ │ -03019e: 0a05 |0031: move-result v5 │ │ -0301a0: 3a05 1d00 |0032: if-ltz v5, 004f // +001d │ │ -0301a4: 2205 c101 |0034: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -0301a8: 7010 8e0b 0500 |0036: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0301ae: 6e20 960b 3500 |0039: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0301b4: 0c05 |003c: move-result-object v5 │ │ -0301b6: 1a06 d900 |003d: const-string v6, ":" // string@00d9 │ │ -0301ba: 6e20 960b 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0301c0: 0c05 |0042: move-result-object v5 │ │ -0301c2: 6e10 c60b 0400 |0043: invoke-virtual {v4}, Ljava/net/URL;.getPort:()I // method@0bc6 │ │ -0301c8: 0a06 |0046: move-result v6 │ │ -0301ca: 6e20 930b 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0301d0: 0c05 |004a: move-result-object v5 │ │ -0301d2: 6e10 9a0b 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0301d8: 0c03 |004e: move-result-object v3 │ │ -0301da: 5485 ec03 |004f: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ -0301de: 5455 ee03 |0051: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -0301e2: 5455 f003 |0053: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.val$customPref:Landroid/preference/Preference; // field@03f0 │ │ -0301e6: 6e20 3101 3500 |0055: invoke-virtual {v5, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0131 │ │ -0301ec: 5485 ec03 |0058: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ -0301f0: 5455 ee03 |005a: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -0301f4: 5455 ef03 |005c: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -0301f8: 1a06 8409 |005e: const-string v6, "data_host" // string@0984 │ │ -0301fc: 7130 130e 6503 |0060: invoke-static {v5, v6, v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -030202: 5485 ec03 |0063: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ -030206: 5455 ee03 |0065: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -03020a: 5455 ef03 |0067: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -03020e: 1206 |0069: const/4 v6, #int 0 // #0 │ │ -030210: 7120 000e 6500 |006a: invoke-static {v5, v6}, Lorg/akvo/rsr/up/util/FileUtil;.clearCache:(Landroid/content/Context;Z)V // method@0e00 │ │ -030216: 2202 3d02 |006d: new-instance v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -03021a: 5485 ec03 |006f: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ -03021e: 5455 ee03 |0071: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -030222: 5455 ef03 |0073: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -030226: 7020 200d 5200 |0075: invoke-direct {v2, v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -03022c: 6e10 3d0d 0200 |0078: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -030232: 6e10 220d 0200 |007b: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.clearAllData:()V // method@0d22 │ │ -030238: 6e10 250d 0200 |007e: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -03023e: 2201 1f00 |0081: new-instance v1, Landroid/content/Intent; // type@001f │ │ -030242: 5485 ec03 |0083: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ -030246: 5455 ee03 |0085: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -03024a: 5455 ef03 |0087: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -03024e: 6e10 b70c 0500 |0089: invoke-virtual {v5}, Lorg/akvo/rsr/up/SettingsActivity;.getApplicationContext:()Landroid/content/Context; // method@0cb7 │ │ -030254: 0c05 |008c: move-result-object v5 │ │ -030256: 1c06 1e02 |008d: const-class v6, Lorg/akvo/rsr/up/ProjectListActivity; // type@021e │ │ -03025a: 7030 8300 5106 |008f: invoke-direct {v1, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -030260: 1505 0004 |0092: const/high16 v5, #int 67108864 // #400 │ │ -030264: 6e20 8600 5100 |0094: invoke-virtual {v1, v5}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ -03026a: 5485 ec03 |0097: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ -03026e: 5455 ee03 |0099: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -030272: 5455 ef03 |009b: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -030276: 6e20 bf0c 1500 |009d: invoke-virtual {v5, v1}, Lorg/akvo/rsr/up/SettingsActivity;.startActivity:(Landroid/content/Intent;)V // method@0cbf │ │ -03027c: 0e00 |00a0: return-void │ │ -03027e: 0d00 |00a1: move-exception v0 │ │ -030280: 1405 3400 087f |00a2: const v5, #float 1.80776e+38 // #7f080034 │ │ -030286: 1406 2c00 087f |00a5: const v6, #float 1.80776e+38 // #7f08002c │ │ -03028c: 5487 ec03 |00a8: iget-object v7, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ -030290: 5477 ee03 |00aa: iget-object v7, v7, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -030294: 5477 ef03 |00ac: iget-object v7, v7, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -030298: 7130 da0d 6507 |00ae: invoke-static {v5, v6, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;)V // method@0dda │ │ -03029e: 3809 efff |00b1: if-eqz v9, 00a0 // -0011 │ │ -0302a2: 7210 8100 0900 |00b3: invoke-interface {v9}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ -0302a8: 28ea |00b6: goto 00a0 // -0016 │ │ +030144: |[030144] org.akvo.rsr.up.SettingsActivity$1$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +030154: 5485 ed03 |0000: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.val$inputView:Landroid/widget/EditText; // field@03ed │ │ +030158: 6e10 ce09 0500 |0002: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +03015e: 0c05 |0005: move-result-object v5 │ │ +030160: 6e10 720b 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +030166: 0c03 |0009: move-result-object v3 │ │ +030168: 2204 d501 |000a: new-instance v4, Ljava/net/URL; // type@01d5 │ │ +03016c: 7020 c10b 3400 |000c: invoke-direct {v4, v3}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +030172: 2205 c701 |000f: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +030176: 7010 8e0b 0500 |0011: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03017c: 6e10 c70b 0400 |0014: invoke-virtual {v4}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@0bc7 │ │ +030182: 0c06 |0017: move-result-object v6 │ │ +030184: 6e20 960b 6500 |0018: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03018a: 0c05 |001b: move-result-object v5 │ │ +03018c: 1a06 e200 |001c: const-string v6, "://" // string@00e2 │ │ +030190: 6e20 960b 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030196: 0c05 |0021: move-result-object v5 │ │ +030198: 6e10 c40b 0400 |0022: invoke-virtual {v4}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@0bc4 │ │ +03019e: 0c06 |0025: move-result-object v6 │ │ +0301a0: 6e20 960b 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0301a6: 0c05 |0029: move-result-object v5 │ │ +0301a8: 6e10 9a0b 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0301ae: 0c03 |002d: move-result-object v3 │ │ +0301b0: 6e10 c60b 0400 |002e: invoke-virtual {v4}, Ljava/net/URL;.getPort:()I // method@0bc6 │ │ +0301b6: 0a05 |0031: move-result v5 │ │ +0301b8: 3a05 1d00 |0032: if-ltz v5, 004f // +001d │ │ +0301bc: 2205 c701 |0034: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +0301c0: 7010 8e0b 0500 |0036: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0301c6: 6e20 960b 3500 |0039: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0301cc: 0c05 |003c: move-result-object v5 │ │ +0301ce: 1a06 d900 |003d: const-string v6, ":" // string@00d9 │ │ +0301d2: 6e20 960b 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0301d8: 0c05 |0042: move-result-object v5 │ │ +0301da: 6e10 c60b 0400 |0043: invoke-virtual {v4}, Ljava/net/URL;.getPort:()I // method@0bc6 │ │ +0301e0: 0a06 |0046: move-result v6 │ │ +0301e2: 6e20 930b 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0301e8: 0c05 |004a: move-result-object v5 │ │ +0301ea: 6e10 9a0b 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0301f0: 0c03 |004e: move-result-object v3 │ │ +0301f2: 5485 ec03 |004f: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ +0301f6: 5455 ee03 |0051: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +0301fa: 5455 f003 |0053: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.val$customPref:Landroid/preference/Preference; // field@03f0 │ │ +0301fe: 6e20 3101 3500 |0055: invoke-virtual {v5, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0131 │ │ +030204: 5485 ec03 |0058: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ +030208: 5455 ee03 |005a: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +03020c: 5455 ef03 |005c: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +030210: 1a06 8a09 |005e: const-string v6, "data_host" // string@098a │ │ +030214: 7130 130e 6503 |0060: invoke-static {v5, v6, v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +03021a: 5485 ec03 |0063: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ +03021e: 5455 ee03 |0065: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +030222: 5455 ef03 |0067: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +030226: 1206 |0069: const/4 v6, #int 0 // #0 │ │ +030228: 7120 000e 6500 |006a: invoke-static {v5, v6}, Lorg/akvo/rsr/up/util/FileUtil;.clearCache:(Landroid/content/Context;Z)V // method@0e00 │ │ +03022e: 2202 4302 |006d: new-instance v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +030232: 5485 ec03 |006f: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ +030236: 5455 ee03 |0071: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +03023a: 5455 ef03 |0073: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +03023e: 7020 200d 5200 |0075: invoke-direct {v2, v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +030244: 6e10 3d0d 0200 |0078: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +03024a: 6e10 220d 0200 |007b: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.clearAllData:()V // method@0d22 │ │ +030250: 6e10 250d 0200 |007e: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +030256: 2201 2100 |0081: new-instance v1, Landroid/content/Intent; // type@0021 │ │ +03025a: 5485 ec03 |0083: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ +03025e: 5455 ee03 |0085: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +030262: 5455 ef03 |0087: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +030266: 6e10 b70c 0500 |0089: invoke-virtual {v5}, Lorg/akvo/rsr/up/SettingsActivity;.getApplicationContext:()Landroid/content/Context; // method@0cb7 │ │ +03026c: 0c05 |008c: move-result-object v5 │ │ +03026e: 1c06 2402 |008d: const-class v6, Lorg/akvo/rsr/up/ProjectListActivity; // type@0224 │ │ +030272: 7030 8300 5106 |008f: invoke-direct {v1, v5, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +030278: 1505 0004 |0092: const/high16 v5, #int 67108864 // #400 │ │ +03027c: 6e20 8600 5100 |0094: invoke-virtual {v1, v5}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ +030282: 5485 ec03 |0097: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ +030286: 5455 ee03 |0099: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +03028a: 5455 ef03 |009b: iget-object v5, v5, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +03028e: 6e20 bf0c 1500 |009d: invoke-virtual {v5, v1}, Lorg/akvo/rsr/up/SettingsActivity;.startActivity:(Landroid/content/Intent;)V // method@0cbf │ │ +030294: 0e00 |00a0: return-void │ │ +030296: 0d00 |00a1: move-exception v0 │ │ +030298: 1405 3400 087f |00a2: const v5, #float 1.80776e+38 // #7f080034 │ │ +03029e: 1406 2c00 087f |00a5: const v6, #float 1.80776e+38 // #7f08002c │ │ +0302a4: 5487 ec03 |00a8: iget-object v7, v8, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; // field@03ec │ │ +0302a8: 5477 ee03 |00aa: iget-object v7, v7, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +0302ac: 5477 ef03 |00ac: iget-object v7, v7, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +0302b0: 7130 da0d 6507 |00ae: invoke-static {v5, v6, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;)V // method@0dda │ │ +0302b6: 3809 efff |00b1: if-eqz v9, 00a0 // -0011 │ │ +0302ba: 7210 8100 0900 |00b3: invoke-interface {v9}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ +0302c0: 28ea |00b6: goto 00a0 // -0016 │ │ catches : 1 │ │ 0x000a - 0x00a0 │ │ Ljava/net/MalformedURLException; -> 0x00a1 │ │ positions : │ │ 0x0000 line=78 │ │ 0x000a line=81 │ │ 0x000f line=82 │ │ @@ -47863,21 +47870,21 @@ │ │ 0x000f - 0x00a0 reg=4 u Ljava/net/URL; │ │ 0x00a2 - 0x00b7 reg=0 e Ljava/net/MalformedURLException; │ │ 0x000a - 0x00b7 reg=3 s Ljava/lang/String; │ │ 0x0000 - 0x00b7 reg=8 this Lorg/akvo/rsr/up/SettingsActivity$1$1$1; │ │ 0x0000 - 0x00b7 reg=9 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x00b7 reg=10 which I │ │ │ │ - source_file_idx : 1700 (SettingsActivity.java) │ │ + source_file_idx : 1706 (SettingsActivity.java) │ │ │ │ Class #191 header: │ │ -class_idx : 556 │ │ +class_idx : 562 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1700 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1706 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #191 annotations: │ │ Annotations on class │ │ @@ -47906,59 +47913,59 @@ │ │ type : '(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0302bc: |[0302bc] org.akvo.rsr.up.SettingsActivity$1.:(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V │ │ -0302cc: 5b01 ef03 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -0302d0: 5b02 f003 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/SettingsActivity$1;.val$customPref:Landroid/preference/Preference; // field@03f0 │ │ -0302d4: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0302da: 0e00 |0007: return-void │ │ +0302d4: |[0302d4] org.akvo.rsr.up.SettingsActivity$1.:(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V │ │ +0302e4: 5b01 ef03 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +0302e8: 5b02 f003 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/SettingsActivity$1;.val$customPref:Landroid/preference/Preference; // field@03f0 │ │ +0302ec: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0302f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/akvo/rsr/up/SettingsActivity$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/akvo/rsr/up/SettingsActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/akvo/rsr/up/SettingsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/SettingsActivity$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0302dc: |[0302dc] org.akvo.rsr.up.SettingsActivity$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0302ec: 5420 ef03 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -0302f0: 2201 2b02 |0002: new-instance v1, Lorg/akvo/rsr/up/SettingsActivity$1$1; // type@022b │ │ -0302f4: 7020 ae0c 2100 |0004: invoke-direct {v1, v2}, Lorg/akvo/rsr/up/SettingsActivity$1$1;.:(Lorg/akvo/rsr/up/SettingsActivity$1;)V // method@0cae │ │ -0302fa: 7120 d90d 1000 |0007: invoke-static {v0, v1}, Lorg/akvo/rsr/up/util/DialogUtil;.showAdminAuthDialog:(Landroid/content/Context;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;)V // method@0dd9 │ │ -030300: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -030302: 0f00 |000b: return v0 │ │ +0302f4: |[0302f4] org.akvo.rsr.up.SettingsActivity$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +030304: 5420 ef03 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +030308: 2201 3102 |0002: new-instance v1, Lorg/akvo/rsr/up/SettingsActivity$1$1; // type@0231 │ │ +03030c: 7020 ae0c 2100 |0004: invoke-direct {v1, v2}, Lorg/akvo/rsr/up/SettingsActivity$1$1;.:(Lorg/akvo/rsr/up/SettingsActivity$1;)V // method@0cae │ │ +030312: 7120 d90d 1000 |0007: invoke-static {v0, v1}, Lorg/akvo/rsr/up/util/DialogUtil;.showAdminAuthDialog:(Landroid/content/Context;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;)V // method@0dd9 │ │ +030318: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +03031a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000a line=119 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/akvo/rsr/up/SettingsActivity$1; │ │ 0x0000 - 0x000c reg=3 pref Landroid/preference/Preference; │ │ │ │ - source_file_idx : 1700 (SettingsActivity.java) │ │ + source_file_idx : 1706 (SettingsActivity.java) │ │ │ │ Class #192 header: │ │ -class_idx : 557 │ │ +class_idx : 563 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1700 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1706 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #192 annotations: │ │ Annotations on class │ │ @@ -47987,74 +47994,76 @@ │ │ type : '(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -030304: |[030304] org.akvo.rsr.up.SettingsActivity$2.:(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V │ │ -030314: 5b01 f103 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/SettingsActivity$2;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03f1 │ │ -030318: 5b02 f203 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/SettingsActivity$2;.val$ccPref:Landroid/preference/Preference; // field@03f2 │ │ -03031c: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030322: 0e00 |0007: return-void │ │ +03031c: |[03031c] org.akvo.rsr.up.SettingsActivity$2.:(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V │ │ +03032c: 5b01 f103 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/SettingsActivity$2;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03f1 │ │ +030330: 5b02 f203 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/SettingsActivity$2;.val$ccPref:Landroid/preference/Preference; // field@03f2 │ │ +030334: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +03033a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/akvo/rsr/up/SettingsActivity$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/akvo/rsr/up/SettingsActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/akvo/rsr/up/SettingsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/SettingsActivity$2;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -030324: |[030324] org.akvo.rsr.up.SettingsActivity$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -030334: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -030336: 5480 f103 |0001: iget-object v0, v8, Lorg/akvo/rsr/up/SettingsActivity$2;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03f1 │ │ -03033a: 7120 000e 7000 |0003: invoke-static {v0, v7}, Lorg/akvo/rsr/up/util/FileUtil;.clearCache:(Landroid/content/Context;Z)V // method@0e00 │ │ -030340: 5480 f203 |0006: iget-object v0, v8, Lorg/akvo/rsr/up/SettingsActivity$2;.val$ccPref:Landroid/preference/Preference; // field@03f2 │ │ -030344: 5481 f103 |0008: iget-object v1, v8, Lorg/akvo/rsr/up/SettingsActivity$2;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03f1 │ │ -030348: 6e10 bb0c 0100 |000a: invoke-virtual {v1}, Lorg/akvo/rsr/up/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@0cbb │ │ -03034e: 0c01 |000d: move-result-object v1 │ │ -030350: 1402 3e00 087f |000e: const v2, #float 1.80776e+38 // #7f08003e │ │ -030356: 2373 8202 |0011: new-array v3, v7, [Ljava/lang/Object; // type@0282 │ │ -03035a: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -03035c: 5485 f103 |0014: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$2;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03f1 │ │ -030360: 7110 010e 0500 |0016: invoke-static {v5}, Lorg/akvo/rsr/up/util/FileUtil;.countCacheMB:(Landroid/content/Context;)J // method@0e01 │ │ -030366: 0b05 |0019: move-result-wide v5 │ │ -030368: 7120 640b 6500 |001a: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ -03036e: 0c05 |001d: move-result-object v5 │ │ -030370: 4d05 0304 |001e: aput-object v5, v3, v4 │ │ -030374: 6e30 bb00 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ -03037a: 0c01 |0023: move-result-object v1 │ │ -03037c: 6e20 3101 1000 |0024: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0131 │ │ -030382: 0f07 |0027: return v7 │ │ +03033c: |[03033c] org.akvo.rsr.up.SettingsActivity$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +03034c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +03034e: 5480 f103 |0001: iget-object v0, v8, Lorg/akvo/rsr/up/SettingsActivity$2;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03f1 │ │ +030352: 7120 000e 7000 |0003: invoke-static {v0, v7}, Lorg/akvo/rsr/up/util/FileUtil;.clearCache:(Landroid/content/Context;Z)V // method@0e00 │ │ +030358: 5480 f203 |0006: iget-object v0, v8, Lorg/akvo/rsr/up/SettingsActivity$2;.val$ccPref:Landroid/preference/Preference; // field@03f2 │ │ +03035c: 5481 f103 |0008: iget-object v1, v8, Lorg/akvo/rsr/up/SettingsActivity$2;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03f1 │ │ +030360: 6e10 bb0c 0100 |000a: invoke-virtual {v1}, Lorg/akvo/rsr/up/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@0cbb │ │ +030366: 0c01 |000d: move-result-object v1 │ │ +030368: 1402 3e00 087f |000e: const v2, #float 1.80776e+38 // #7f08003e │ │ +03036e: 2373 8802 |0011: new-array v3, v7, [Ljava/lang/Object; // type@0288 │ │ +030372: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +030374: 5485 f103 |0014: iget-object v5, v8, Lorg/akvo/rsr/up/SettingsActivity$2;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03f1 │ │ +030378: 7110 010e 0500 |0016: invoke-static {v5}, Lorg/akvo/rsr/up/util/FileUtil;.countCacheMB:(Landroid/content/Context;)J // method@0e01 │ │ +03037e: 0b05 |0019: move-result-wide v5 │ │ +030380: 7120 640b 6500 |001a: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ +030386: 0c05 |001d: move-result-object v5 │ │ +030388: 4d05 0304 |001e: aput-object v5, v3, v4 │ │ +03038c: 6e30 bb00 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ +030392: 0c01 |0023: move-result-object v1 │ │ +030394: 6e20 3101 1000 |0024: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0131 │ │ +03039a: 0f07 |0027: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ 0x0006 line=142 │ │ + 0x0016 line=143 │ │ + 0x0020 line=142 │ │ 0x0027 line=144 │ │ locals : │ │ 0x0000 - 0x0028 reg=8 this Lorg/akvo/rsr/up/SettingsActivity$2; │ │ 0x0000 - 0x0028 reg=9 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 1700 (SettingsActivity.java) │ │ + source_file_idx : 1706 (SettingsActivity.java) │ │ │ │ Class #193 header: │ │ -class_idx : 558 │ │ +class_idx : 564 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 82 │ │ -source_file_idx : 1700 │ │ +superclass_idx : 86 │ │ +source_file_idx : 1706 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #193 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/SettingsActivity;' │ │ @@ -48073,19 +48082,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -030384: |[030384] org.akvo.rsr.up.SettingsActivity.:()V │ │ -030394: 7010 3301 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@0133 │ │ -03039a: 1a00 a306 |0003: const-string v0, "SettingsActivity" // string@06a3 │ │ -03039e: 5b10 f303 |0005: iput-object v0, v1, Lorg/akvo/rsr/up/SettingsActivity;.TAG:Ljava/lang/String; // field@03f3 │ │ -0303a2: 0e00 |0007: return-void │ │ +03039c: |[03039c] org.akvo.rsr.up.SettingsActivity.:()V │ │ +0303ac: 7010 3301 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@0133 │ │ +0303b2: 1a00 a906 |0003: const-string v0, "SettingsActivity" // string@06a9 │ │ +0303b6: 5b10 f303 |0005: iput-object v0, v1, Lorg/akvo/rsr/up/SettingsActivity;.TAG:Ljava/lang/String; // field@03f3 │ │ +0303ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/akvo/rsr/up/SettingsActivity; │ │ │ │ @@ -48095,73 +48104,73 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -0303a4: |[0303a4] org.akvo.rsr.up.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0303b4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0303b6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0303b8: 6f20 3401 ba00 |0002: invoke-super {v10, v11}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0134 │ │ -0303be: 1404 0500 037f |0005: const v4, #float 1.74129e+38 // #7f030005 │ │ -0303c4: 6e20 b50c 4a00 |0008: invoke-virtual {v10, v4}, Lorg/akvo/rsr/up/SettingsActivity;.addPreferencesFromResource:(I)V // method@0cb5 │ │ -0303ca: 1a04 8409 |000b: const-string v4, "data_host" // string@0984 │ │ -0303ce: 6e20 b60c 4a00 |000d: invoke-virtual {v10, v4}, Lorg/akvo/rsr/up/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0cb6 │ │ -0303d4: 0c01 |0010: move-result-object v1 │ │ -0303d6: 6e20 3001 9100 |0011: invoke-virtual {v1, v9}, Landroid/preference/Preference;.setPersistent:(Z)V // method@0130 │ │ -0303dc: 7110 180e 0a00 |0014: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -0303e2: 0c04 |0017: move-result-object v4 │ │ -0303e4: 6e20 3101 4100 |0018: invoke-virtual {v1, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0131 │ │ -0303ea: 2204 2c02 |001b: new-instance v4, Lorg/akvo/rsr/up/SettingsActivity$1; // type@022c │ │ -0303ee: 7030 b00c a401 |001d: invoke-direct {v4, v10, v1}, Lorg/akvo/rsr/up/SettingsActivity$1;.:(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V // method@0cb0 │ │ -0303f4: 6e20 2f01 4100 |0020: invoke-virtual {v1, v4}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@012f │ │ -0303fa: 1a03 d500 |0023: const-string v3, "0.0" // string@00d5 │ │ -0303fe: 6e10 b90c 0a00 |0025: invoke-virtual {v10}, Lorg/akvo/rsr/up/SettingsActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0cb9 │ │ -030404: 0c04 |0028: move-result-object v4 │ │ -030406: 6e10 ba0c 0a00 |0029: invoke-virtual {v10}, Lorg/akvo/rsr/up/SettingsActivity;.getPackageName:()Ljava/lang/String; // method@0cba │ │ -03040c: 0c05 |002c: move-result-object v5 │ │ -03040e: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -030410: 6e30 b500 5406 |002e: invoke-virtual {v4, v5, v6}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00b5 │ │ -030416: 0c04 |0031: move-result-object v4 │ │ -030418: 5443 0f00 |0032: iget-object v3, v4, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@000f │ │ -03041c: 1a04 5d0a |0034: const-string v4, "feedback_form" // string@0a5d │ │ -030420: 6e20 b60c 4a00 |0036: invoke-virtual {v10, v4}, Lorg/akvo/rsr/up/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0cb6 │ │ -030426: 0c02 |0039: move-result-object v2 │ │ -030428: 6e20 3001 9200 |003a: invoke-virtual {v2, v9}, Landroid/preference/Preference;.setPersistent:(Z)V // method@0130 │ │ -03042e: 6e10 bb0c 0a00 |003d: invoke-virtual {v10}, Lorg/akvo/rsr/up/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@0cbb │ │ -030434: 0c04 |0040: move-result-object v4 │ │ -030436: 1405 4c00 087f |0041: const v5, #float 1.80777e+38 // #7f08004c │ │ -03043c: 2376 8202 |0044: new-array v6, v7, [Ljava/lang/Object; // type@0282 │ │ -030440: 4d03 0609 |0046: aput-object v3, v6, v9 │ │ -030444: 6e30 bb00 5406 |0048: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ -03044a: 0c04 |004b: move-result-object v4 │ │ -03044c: 6e20 3201 4200 |004c: invoke-virtual {v2, v4}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@0132 │ │ -030452: 1a04 f808 |004f: const-string v4, "clear_cache" // string@08f8 │ │ -030456: 6e20 b60c 4a00 |0051: invoke-virtual {v10, v4}, Lorg/akvo/rsr/up/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0cb6 │ │ -03045c: 0c00 |0054: move-result-object v0 │ │ -03045e: 6e20 3001 9000 |0055: invoke-virtual {v0, v9}, Landroid/preference/Preference;.setPersistent:(Z)V // method@0130 │ │ -030464: 6e10 bb0c 0a00 |0058: invoke-virtual {v10}, Lorg/akvo/rsr/up/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@0cbb │ │ -03046a: 0c04 |005b: move-result-object v4 │ │ -03046c: 1405 3e00 087f |005c: const v5, #float 1.80776e+38 // #7f08003e │ │ -030472: 2376 8202 |005f: new-array v6, v7, [Ljava/lang/Object; // type@0282 │ │ -030476: 7110 010e 0a00 |0061: invoke-static {v10}, Lorg/akvo/rsr/up/util/FileUtil;.countCacheMB:(Landroid/content/Context;)J // method@0e01 │ │ -03047c: 0b07 |0064: move-result-wide v7 │ │ -03047e: 7120 640b 8700 |0065: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ -030484: 0c07 |0068: move-result-object v7 │ │ -030486: 4d07 0609 |0069: aput-object v7, v6, v9 │ │ -03048a: 6e30 bb00 5406 |006b: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ -030490: 0c04 |006e: move-result-object v4 │ │ -030492: 6e20 3101 4000 |006f: invoke-virtual {v0, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0131 │ │ -030498: 2204 2d02 |0072: new-instance v4, Lorg/akvo/rsr/up/SettingsActivity$2; // type@022d │ │ -03049c: 7030 b20c a400 |0074: invoke-direct {v4, v10, v0}, Lorg/akvo/rsr/up/SettingsActivity$2;.:(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V // method@0cb2 │ │ -0304a2: 6e20 2f01 4000 |0077: invoke-virtual {v0, v4}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@012f │ │ -0304a8: 0e00 |007a: return-void │ │ -0304aa: 0d04 |007b: move-exception v4 │ │ -0304ac: 28b8 |007c: goto 0034 // -0048 │ │ +0303bc: |[0303bc] org.akvo.rsr.up.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0303cc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0303ce: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0303d0: 6f20 3401 ba00 |0002: invoke-super {v10, v11}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0134 │ │ +0303d6: 1404 0500 037f |0005: const v4, #float 1.74129e+38 // #7f030005 │ │ +0303dc: 6e20 b50c 4a00 |0008: invoke-virtual {v10, v4}, Lorg/akvo/rsr/up/SettingsActivity;.addPreferencesFromResource:(I)V // method@0cb5 │ │ +0303e2: 1a04 8a09 |000b: const-string v4, "data_host" // string@098a │ │ +0303e6: 6e20 b60c 4a00 |000d: invoke-virtual {v10, v4}, Lorg/akvo/rsr/up/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0cb6 │ │ +0303ec: 0c01 |0010: move-result-object v1 │ │ +0303ee: 6e20 3001 9100 |0011: invoke-virtual {v1, v9}, Landroid/preference/Preference;.setPersistent:(Z)V // method@0130 │ │ +0303f4: 7110 180e 0a00 |0014: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +0303fa: 0c04 |0017: move-result-object v4 │ │ +0303fc: 6e20 3101 4100 |0018: invoke-virtual {v1, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0131 │ │ +030402: 2204 3202 |001b: new-instance v4, Lorg/akvo/rsr/up/SettingsActivity$1; // type@0232 │ │ +030406: 7030 b00c a401 |001d: invoke-direct {v4, v10, v1}, Lorg/akvo/rsr/up/SettingsActivity$1;.:(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V // method@0cb0 │ │ +03040c: 6e20 2f01 4100 |0020: invoke-virtual {v1, v4}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@012f │ │ +030412: 1a03 d500 |0023: const-string v3, "0.0" // string@00d5 │ │ +030416: 6e10 b90c 0a00 |0025: invoke-virtual {v10}, Lorg/akvo/rsr/up/SettingsActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0cb9 │ │ +03041c: 0c04 |0028: move-result-object v4 │ │ +03041e: 6e10 ba0c 0a00 |0029: invoke-virtual {v10}, Lorg/akvo/rsr/up/SettingsActivity;.getPackageName:()Ljava/lang/String; // method@0cba │ │ +030424: 0c05 |002c: move-result-object v5 │ │ +030426: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +030428: 6e30 b500 5406 |002e: invoke-virtual {v4, v5, v6}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00b5 │ │ +03042e: 0c04 |0031: move-result-object v4 │ │ +030430: 5443 0f00 |0032: iget-object v3, v4, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@000f │ │ +030434: 1a04 630a |0034: const-string v4, "feedback_form" // string@0a63 │ │ +030438: 6e20 b60c 4a00 |0036: invoke-virtual {v10, v4}, Lorg/akvo/rsr/up/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0cb6 │ │ +03043e: 0c02 |0039: move-result-object v2 │ │ +030440: 6e20 3001 9200 |003a: invoke-virtual {v2, v9}, Landroid/preference/Preference;.setPersistent:(Z)V // method@0130 │ │ +030446: 6e10 bb0c 0a00 |003d: invoke-virtual {v10}, Lorg/akvo/rsr/up/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@0cbb │ │ +03044c: 0c04 |0040: move-result-object v4 │ │ +03044e: 1405 4c00 087f |0041: const v5, #float 1.80777e+38 // #7f08004c │ │ +030454: 2376 8802 |0044: new-array v6, v7, [Ljava/lang/Object; // type@0288 │ │ +030458: 4d03 0609 |0046: aput-object v3, v6, v9 │ │ +03045c: 6e30 bb00 5406 |0048: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ +030462: 0c04 |004b: move-result-object v4 │ │ +030464: 6e20 3201 4200 |004c: invoke-virtual {v2, v4}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@0132 │ │ +03046a: 1a04 fe08 |004f: const-string v4, "clear_cache" // string@08fe │ │ +03046e: 6e20 b60c 4a00 |0051: invoke-virtual {v10, v4}, Lorg/akvo/rsr/up/SettingsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0cb6 │ │ +030474: 0c00 |0054: move-result-object v0 │ │ +030476: 6e20 3001 9000 |0055: invoke-virtual {v0, v9}, Landroid/preference/Preference;.setPersistent:(Z)V // method@0130 │ │ +03047c: 6e10 bb0c 0a00 |0058: invoke-virtual {v10}, Lorg/akvo/rsr/up/SettingsActivity;.getResources:()Landroid/content/res/Resources; // method@0cbb │ │ +030482: 0c04 |005b: move-result-object v4 │ │ +030484: 1405 3e00 087f |005c: const v5, #float 1.80776e+38 // #7f08003e │ │ +03048a: 2376 8802 |005f: new-array v6, v7, [Ljava/lang/Object; // type@0288 │ │ +03048e: 7110 010e 0a00 |0061: invoke-static {v10}, Lorg/akvo/rsr/up/util/FileUtil;.countCacheMB:(Landroid/content/Context;)J // method@0e01 │ │ +030494: 0b07 |0064: move-result-wide v7 │ │ +030496: 7120 640b 8700 |0065: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ +03049c: 0c07 |0068: move-result-object v7 │ │ +03049e: 4d07 0609 |0069: aput-object v7, v6, v9 │ │ +0304a2: 6e30 bb00 5406 |006b: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ +0304a8: 0c04 |006e: move-result-object v4 │ │ +0304aa: 6e20 3101 4000 |006f: invoke-virtual {v0, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0131 │ │ +0304b0: 2204 3302 |0072: new-instance v4, Lorg/akvo/rsr/up/SettingsActivity$2; // type@0233 │ │ +0304b4: 7030 b20c a400 |0074: invoke-direct {v4, v10, v0}, Lorg/akvo/rsr/up/SettingsActivity$2;.:(Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V // method@0cb2 │ │ +0304ba: 6e20 2f01 4000 |0077: invoke-virtual {v0, v4}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@012f │ │ +0304c0: 0e00 |007a: return-void │ │ +0304c2: 0d04 |007b: move-exception v4 │ │ +0304c4: 28b8 |007c: goto 0034 // -0048 │ │ catches : 1 │ │ 0x0025 - 0x0034 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x007b │ │ positions : │ │ 0x0002 line=46 │ │ 0x0005 line=47 │ │ 0x000b line=48 │ │ @@ -48172,14 +48181,16 @@ │ │ 0x0025 line=125 │ │ 0x0034 line=130 │ │ 0x003a line=131 │ │ 0x003d line=132 │ │ 0x004f line=134 │ │ 0x0055 line=135 │ │ 0x0058 line=136 │ │ + 0x0061 line=137 │ │ + 0x006b line=136 │ │ 0x0072 line=138 │ │ 0x007a line=147 │ │ 0x007b line=126 │ │ locals : │ │ 0x0055 - 0x007b reg=0 ccPref Landroid/preference/Preference; │ │ 0x003a - 0x007b reg=2 feedbackPref Landroid/preference/Preference; │ │ 0x0011 - 0x007d reg=1 customPref Landroid/preference/Preference; │ │ @@ -48192,21 +48203,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0304bc: |[0304bc] org.akvo.rsr.up.SettingsActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0304cc: 6e10 b80c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/SettingsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0cb8 │ │ -0304d2: 0c00 |0003: move-result-object v0 │ │ -0304d4: 1401 0300 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0003 │ │ -0304da: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ -0304e0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0304e2: 0f00 |000b: return v0 │ │ +0304d4: |[0304d4] org.akvo.rsr.up.SettingsActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0304e4: 6e10 b80c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/SettingsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0cb8 │ │ +0304ea: 0c00 |0003: move-result-object v0 │ │ +0304ec: 1401 0300 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0003 │ │ +0304f2: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ +0304f8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0304fa: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000a line=154 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/akvo/rsr/up/SettingsActivity; │ │ 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ @@ -48216,48 +48227,48 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0304e4: |[0304e4] org.akvo.rsr.up.SettingsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0304f4: 7210 de08 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ -0304fa: 0a01 |0003: move-result v1 │ │ -0304fc: 2b01 1400 0000 |0004: packed-switch v1, 00000018 // +00000014 │ │ -030502: 6f20 3501 3200 |0007: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0135 │ │ -030508: 0a01 |000a: move-result v1 │ │ -03050a: 0f01 |000b: return v1 │ │ -03050c: 2200 1f00 |000c: new-instance v0, Landroid/content/Intent; // type@001f │ │ -030510: 1c01 0f02 |000e: const-class v1, Lorg/akvo/rsr/up/DiagnosticActivity; // type@020f │ │ -030514: 7030 8300 2001 |0010: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -03051a: 6e20 bf0c 0200 |0013: invoke-virtual {v2, v0}, Lorg/akvo/rsr/up/SettingsActivity;.startActivity:(Landroid/content/Intent;)V // method@0cbf │ │ -030520: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -030522: 28f4 |0017: goto 000b // -000c │ │ -030524: 0001 0100 4200 077f 0800 0000 |0018: packed-switch-data (6 units) │ │ +0304fc: |[0304fc] org.akvo.rsr.up.SettingsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03050c: 7210 de08 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ +030512: 0a01 |0003: move-result v1 │ │ +030514: 2b01 1400 0000 |0004: packed-switch v1, 00000018 // +00000014 │ │ +03051a: 6f20 3501 3200 |0007: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0135 │ │ +030520: 0a01 |000a: move-result v1 │ │ +030522: 0f01 |000b: return v1 │ │ +030524: 2200 2100 |000c: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +030528: 1c01 1502 |000e: const-class v1, Lorg/akvo/rsr/up/DiagnosticActivity; // type@0215 │ │ +03052c: 7030 8300 2001 |0010: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +030532: 6e20 bf0c 0200 |0013: invoke-virtual {v2, v0}, Lorg/akvo/rsr/up/SettingsActivity;.startActivity:(Landroid/content/Intent;)V // method@0cbf │ │ +030538: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +03053a: 28f4 |0017: goto 000b // -000c │ │ +03053c: 0001 0100 4200 077f 0800 0000 |0018: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0007 line=165 │ │ 0x000c line=161 │ │ 0x0013 line=162 │ │ 0x0016 line=163 │ │ 0x0018 line=159 │ │ locals : │ │ 0x0013 - 0x001e reg=0 i3 Landroid/content/Intent; │ │ 0x0000 - 0x001e reg=2 this Lorg/akvo/rsr/up/SettingsActivity; │ │ 0x0000 - 0x001e reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 1700 (SettingsActivity.java) │ │ + source_file_idx : 1706 (SettingsActivity.java) │ │ │ │ Class #194 header: │ │ -class_idx : 559 │ │ +class_idx : 565 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1800 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1806 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #194 annotations: │ │ Annotations on class │ │ @@ -48282,76 +48293,76 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateDetailActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030530: |[030530] org.akvo.rsr.up.UpdateDetailActivity$1.:(Lorg/akvo/rsr/up/UpdateDetailActivity;)V │ │ -030540: 5b01 f403 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ -030544: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03054a: 0e00 |0005: return-void │ │ +030548: |[030548] org.akvo.rsr.up.UpdateDetailActivity$1.:(Lorg/akvo/rsr/up/UpdateDetailActivity;)V │ │ +030558: 5b01 f403 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ +03055c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateDetailActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateDetailActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -03054c: |[03054c] org.akvo.rsr.up.UpdateDetailActivity$1.onClick:(Landroid/view/View;)V │ │ -03055c: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -030560: 6e10 0d09 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ -030566: 0c01 |0005: move-result-object v1 │ │ -030568: 1c02 3902 |0006: const-class v2, Lorg/akvo/rsr/up/UpdateEditorActivity; // type@0239 │ │ -03056c: 7030 8300 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -030572: 1a01 ef0f |000b: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -030576: 5432 f403 |000d: iget-object v2, v3, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ -03057a: 7110 c30c 0200 |000f: invoke-static {v2}, Lorg/akvo/rsr/up/UpdateDetailActivity;.access$000:(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String; // method@0cc3 │ │ -030580: 0c02 |0012: move-result-object v2 │ │ -030582: 6e30 9a00 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -030588: 1a01 f30f |0016: const-string v1, "org.akvo.rsr.up.UPDATE" // string@0ff3 │ │ -03058c: 5432 f403 |0018: iget-object v2, v3, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ -030590: 7110 c40c 0200 |001a: invoke-static {v2}, Lorg/akvo/rsr/up/UpdateDetailActivity;.access$100:(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String; // method@0cc4 │ │ -030596: 0c02 |001d: move-result-object v2 │ │ -030598: 6e30 9a00 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -03059e: 5431 f403 |0021: iget-object v1, v3, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ -0305a2: 6e20 cf0c 0100 |0023: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/UpdateDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0ccf │ │ -0305a8: 5431 f403 |0026: iget-object v1, v3, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ -0305ac: 6e10 c70c 0100 |0028: invoke-virtual {v1}, Lorg/akvo/rsr/up/UpdateDetailActivity;.finishThisActivity:()V // method@0cc7 │ │ -0305b2: 0e00 |002b: return-void │ │ +030564: |[030564] org.akvo.rsr.up.UpdateDetailActivity$1.onClick:(Landroid/view/View;)V │ │ +030574: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +030578: 6e10 0d09 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ +03057e: 0c01 |0005: move-result-object v1 │ │ +030580: 1c02 3f02 |0006: const-class v2, Lorg/akvo/rsr/up/UpdateEditorActivity; // type@023f │ │ +030584: 7030 8300 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +03058a: 1a01 f50f |000b: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +03058e: 5432 f403 |000d: iget-object v2, v3, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ +030592: 7110 c30c 0200 |000f: invoke-static {v2}, Lorg/akvo/rsr/up/UpdateDetailActivity;.access$000:(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String; // method@0cc3 │ │ +030598: 0c02 |0012: move-result-object v2 │ │ +03059a: 6e30 9a00 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +0305a0: 1a01 f90f |0016: const-string v1, "org.akvo.rsr.up.UPDATE" // string@0ff9 │ │ +0305a4: 5432 f403 |0018: iget-object v2, v3, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ +0305a8: 7110 c40c 0200 |001a: invoke-static {v2}, Lorg/akvo/rsr/up/UpdateDetailActivity;.access$100:(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String; // method@0cc4 │ │ +0305ae: 0c02 |001d: move-result-object v2 │ │ +0305b0: 6e30 9a00 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +0305b6: 5431 f403 |0021: iget-object v1, v3, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ +0305ba: 6e20 cf0c 0100 |0023: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/UpdateDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0ccf │ │ +0305c0: 5431 f403 |0026: iget-object v1, v3, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; // field@03f4 │ │ +0305c4: 6e10 c70c 0100 |0028: invoke-virtual {v1}, Lorg/akvo/rsr/up/UpdateDetailActivity;.finishThisActivity:()V // method@0cc7 │ │ +0305ca: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000b line=94 │ │ 0x0016 line=95 │ │ 0x0021 line=96 │ │ 0x0026 line=97 │ │ 0x002b line=98 │ │ locals : │ │ 0x000b - 0x002c reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x002c reg=3 this Lorg/akvo/rsr/up/UpdateDetailActivity$1; │ │ 0x0000 - 0x002c reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 1800 (UpdateDetailActivity.java) │ │ + source_file_idx : 1806 (UpdateDetailActivity.java) │ │ │ │ Class #195 header: │ │ -class_idx : 560 │ │ +class_idx : 566 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 1800 │ │ +superclass_idx : 11 │ │ +source_file_idx : 1806 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #195 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/UpdateDetailActivity;' │ │ @@ -48422,21 +48433,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0305b4: |[0305b4] org.akvo.rsr.up.UpdateDetailActivity.:()V │ │ -0305c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0305c6: 7010 0500 0100 |0001: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0005 │ │ -0305cc: 5b10 fa03 |0004: iput-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ -0305d0: 5b10 0204 |0006: iput-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ -0305d4: 5b10 0104 |0008: iput-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -0305d8: 0e00 |000a: return-void │ │ +0305cc: |[0305cc] org.akvo.rsr.up.UpdateDetailActivity.:()V │ │ +0305dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0305de: 7010 0500 0100 |0001: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0005 │ │ +0305e4: 5b10 fa03 |0004: iput-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ +0305e8: 5b10 0204 |0006: iput-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ +0305ec: 5b10 0104 |0008: iput-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +0305f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ locals : │ │ @@ -48447,17 +48458,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0305dc: |[0305dc] org.akvo.rsr.up.UpdateDetailActivity.access$000:(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String; │ │ -0305ec: 5410 fa03 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ -0305f0: 1100 |0002: return-object v0 │ │ +0305f4: |[0305f4] org.akvo.rsr.up.UpdateDetailActivity.access$000:(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String; │ │ +030604: 5410 fa03 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ +030608: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/UpdateDetailActivity;) │ │ @@ -48465,17 +48476,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0305f4: |[0305f4] org.akvo.rsr.up.UpdateDetailActivity.access$100:(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String; │ │ -030604: 5410 0204 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ -030608: 1100 |0002: return-object v0 │ │ +03060c: |[03060c] org.akvo.rsr.up.UpdateDetailActivity.access$100:(Lorg/akvo/rsr/up/UpdateDetailActivity;)Ljava/lang/String; │ │ +03061c: 5410 0204 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ +030620: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ │ │ Virtual methods - │ │ @@ -48484,17 +48495,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03060c: |[03060c] org.akvo.rsr.up.UpdateDetailActivity.finishThisActivity:()V │ │ -03061c: 6e10 c60c 0000 |0000: invoke-virtual {v0}, Lorg/akvo/rsr/up/UpdateDetailActivity;.finish:()V // method@0cc6 │ │ -030622: 0e00 |0003: return-void │ │ +030624: |[030624] org.akvo.rsr.up.UpdateDetailActivity.finishThisActivity:()V │ │ +030634: 6e10 c60c 0000 |0000: invoke-virtual {v0}, Lorg/akvo/rsr/up/UpdateDetailActivity;.finish:()V // method@0cc6 │ │ +03063a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=182 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ │ │ @@ -48503,233 +48514,233 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 458 16-bit code units │ │ -030624: |[030624] org.akvo.rsr.up.UpdateDetailActivity.onCreate:(Landroid/os/Bundle;)V │ │ -030634: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -030638: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -03063a: 6f20 1200 cb00 |0003: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ -030640: 1a04 4012 |0006: const-string v4, "setting_debug" // string@1240 │ │ -030644: 7130 110e 4b05 |0008: invoke-static {v11, v4, v5}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ -03064a: 0a04 |000b: move-result v4 │ │ -03064c: 5cb4 f703 |000c: iput-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.debug:Z // field@03f7 │ │ -030650: 6e10 c80c 0b00 |000e: invoke-virtual {v11}, Lorg/akvo/rsr/up/UpdateDetailActivity;.getIntent:()Landroid/content/Intent; // method@0cc8 │ │ -030656: 0c04 |0011: move-result-object v4 │ │ -030658: 1a07 ef0f |0012: const-string v7, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -03065c: 6e20 9400 7400 |0014: invoke-virtual {v4, v7}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -030662: 0c04 |0017: move-result-object v4 │ │ -030664: 5bb4 fa03 |0018: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ -030668: 6e10 c80c 0b00 |001a: invoke-virtual {v11}, Lorg/akvo/rsr/up/UpdateDetailActivity;.getIntent:()Landroid/content/Intent; // method@0cc8 │ │ -03066e: 0c04 |001d: move-result-object v4 │ │ -030670: 1a07 f30f |001e: const-string v7, "org.akvo.rsr.up.UPDATE" // string@0ff3 │ │ -030674: 6e20 9400 7400 |0020: invoke-virtual {v4, v7}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -03067a: 0c04 |0023: move-result-object v4 │ │ -03067c: 5bb4 0204 |0024: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ -030680: 54b4 fa03 |0026: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ -030684: 3804 0600 |0028: if-eqz v4, 002e // +0006 │ │ -030688: 54b4 0204 |002a: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ -03068c: 3904 0b00 |002c: if-nez v4, 0037 // +000b │ │ -030690: 1404 6200 087f |002e: const v4, #float 1.80777e+38 // #7f080062 │ │ -030696: 1407 6100 087f |0031: const v7, #float 1.80777e+38 // #7f080061 │ │ -03069c: 7130 d50d 4b07 |0034: invoke-static {v11, v4, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -0306a2: 1404 0600 037f |0037: const v4, #float 1.74129e+38 // #7f030006 │ │ -0306a8: 6e20 ce0c 4b00 |003a: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.setContentView:(I)V // method@0cce │ │ -0306ae: 1404 1f00 077f |003d: const v4, #float 1.79446e+38 // #7f07001f │ │ -0306b4: 6e20 c50c 4b00 |0040: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ -0306ba: 0c04 |0043: move-result-object v4 │ │ -0306bc: 1f04 7201 |0044: check-cast v4, Landroid/widget/TextView; // type@0172 │ │ -0306c0: 5bb4 f903 |0046: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@03f9 │ │ -0306c4: 1404 2200 077f |0048: const v4, #float 1.79446e+38 // #7f070022 │ │ -0306ca: 6e20 c50c 4b00 |004b: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ -0306d0: 0c04 |004e: move-result-object v4 │ │ -0306d2: 1f04 7201 |004f: check-cast v4, Landroid/widget/TextView; // type@0172 │ │ -0306d6: 5bb4 fd03 |0051: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdTitleText:Landroid/widget/TextView; // field@03fd │ │ -0306da: 1404 2300 077f |0053: const v4, #float 1.79446e+38 // #7f070023 │ │ -0306e0: 6e20 c50c 4b00 |0056: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ -0306e6: 0c04 |0059: move-result-object v4 │ │ -0306e8: 1f04 7201 |005a: check-cast v4, Landroid/widget/TextView; // type@0172 │ │ -0306ec: 5bb4 fb03 |005c: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdDescriptionText:Landroid/widget/TextView; // field@03fb │ │ -0306f0: 1404 2000 077f |005e: const v4, #float 1.79446e+38 // #7f070020 │ │ -0306f6: 6e20 c50c 4b00 |0061: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ -0306fc: 0c04 |0064: move-result-object v4 │ │ -0306fe: 1f04 6701 |0065: check-cast v4, Landroid/widget/ImageView; // type@0167 │ │ -030702: 5bb4 fc03 |0067: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdImage:Landroid/widget/ImageView; // field@03fc │ │ -030706: 1404 2400 077f |0069: const v4, #float 1.79447e+38 // #7f070024 │ │ -03070c: 6e20 c50c 4b00 |006c: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ -030712: 0c04 |006f: move-result-object v4 │ │ -030714: 1f04 7201 |0070: check-cast v4, Landroid/widget/TextView; // type@0172 │ │ -030718: 5bb4 fe03 |0072: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdUser:Landroid/widget/TextView; // field@03fe │ │ -03071c: 1404 2100 077f |0074: const v4, #float 1.79446e+38 // #7f070021 │ │ -030722: 6e20 c50c 4b00 |0077: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ -030728: 0c04 |007a: move-result-object v4 │ │ -03072a: 1f04 7201 |007b: check-cast v4, Landroid/widget/TextView; // type@0172 │ │ -03072e: 5bb4 ff03 |007d: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synchFlag:Landroid/widget/TextView; // field@03ff │ │ -030732: 1404 2500 077f |007f: const v4, #float 1.79447e+38 // #7f070025 │ │ -030738: 6e20 c50c 4b00 |0082: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ -03073e: 0c04 |0085: move-result-object v4 │ │ -030740: 1f04 5c01 |0086: check-cast v4, Landroid/widget/Button; // type@015c │ │ -030744: 5bb4 f503 |0088: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.btnEdit:Landroid/widget/Button; // field@03f5 │ │ -030748: 54b4 f503 |008a: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.btnEdit:Landroid/widget/Button; // field@03f5 │ │ -03074c: 2207 2f02 |008c: new-instance v7, Lorg/akvo/rsr/up/UpdateDetailActivity$1; // type@022f │ │ -030750: 7020 c00c b700 |008e: invoke-direct {v7, v11}, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.:(Lorg/akvo/rsr/up/UpdateDetailActivity;)V // method@0cc0 │ │ -030756: 6e20 c209 7400 |0091: invoke-virtual {v4, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -03075c: 2204 3d02 |0094: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -030760: 7020 200d b400 |0096: invoke-direct {v4, v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -030766: 5bb4 f603 |0099: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -03076a: 54b4 f603 |009b: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -03076e: 6e10 3d0d 0400 |009d: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -030774: 54b4 f603 |00a0: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -030778: 54b7 fa03 |00a2: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ -03077c: 6e20 2c0d 7400 |00a4: invoke-virtual {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; // method@0d2c │ │ -030782: 0c02 |00a7: move-result-object v2 │ │ -030784: 54b4 f903 |00a8: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@03f9 │ │ -030788: 6e10 6a0d 0200 |00aa: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ -03078e: 0c07 |00ad: move-result-object v7 │ │ -030790: 6e20 1f0a 7400 |00ae: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -030796: 54b4 f603 |00b1: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -03079a: 54b7 0204 |00b3: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ -03079e: 6e20 2d0d 7400 |00b5: invoke-virtual {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ -0307a4: 0c04 |00b8: move-result-object v4 │ │ -0307a6: 5bb4 0104 |00b9: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -0307aa: 54b4 0104 |00bb: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -0307ae: 3904 2b00 |00bd: if-nez v4, 00e8 // +002b │ │ -0307b2: 1404 6c00 087f |00bf: const v4, #float 1.80777e+38 // #7f08006c │ │ -0307b8: 1407 6b00 087f |00c2: const v7, #float 1.80777e+38 // #7f08006b │ │ -0307be: 7130 d50d 4b07 |00c5: invoke-static {v11, v4, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -0307c4: 54b4 f603 |00c8: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -0307c8: 6e10 250d 0400 |00ca: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -0307ce: 54b4 f503 |00cd: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.btnEdit:Landroid/widget/Button; // field@03f5 │ │ -0307d2: 55b7 f803 |00cf: iget-boolean v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.editable:Z // field@03f8 │ │ -0307d6: 6e20 c109 7400 |00d1: invoke-virtual {v4, v7}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ -0307dc: 54b7 f503 |00d4: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.btnEdit:Landroid/widget/Button; // field@03f5 │ │ -0307e0: 55b4 f803 |00d6: iget-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.editable:Z // field@03f8 │ │ -0307e4: 3804 ec00 |00d8: if-eqz v4, 01c4 // +00ec │ │ -0307e8: 0154 |00da: move v4, v5 │ │ -0307ea: 6e20 c309 4700 |00db: invoke-virtual {v7, v4}, Landroid/widget/Button;.setVisibility:(I)V // method@09c3 │ │ -0307f0: 54b4 ff03 |00de: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synchFlag:Landroid/widget/TextView; // field@03ff │ │ -0307f4: 55b7 0004 |00e0: iget-boolean v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synching:Z // field@0400 │ │ -0307f8: 3807 e500 |00e2: if-eqz v7, 01c7 // +00e5 │ │ -0307fc: 6e20 230a 5400 |00e4: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ -030802: 0e00 |00e7: return-void │ │ -030804: 54b4 0104 |00e8: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030808: 6e10 830d 0400 |00ea: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ -03080e: 0a04 |00ed: move-result v4 │ │ -030810: 5cb4 0004 |00ee: iput-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synching:Z // field@0400 │ │ -030814: 54b4 0104 |00f0: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030818: 6e10 7b0d 0400 |00f2: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ -03081e: 0a04 |00f5: move-result v4 │ │ -030820: 3804 cb00 |00f6: if-eqz v4, 01c1 // +00cb │ │ -030824: 55b4 0004 |00f8: iget-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synching:Z // field@0400 │ │ -030828: 3904 c700 |00fa: if-nez v4, 01c1 // +00c7 │ │ -03082c: 1214 |00fc: const/4 v4, #int 1 // #1 │ │ -03082e: 5cb4 f803 |00fd: iput-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.editable:Z // field@03f8 │ │ -030832: 54b4 fd03 |00ff: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdTitleText:Landroid/widget/TextView; // field@03fd │ │ -030836: 54b7 0104 |0101: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -03083a: 6e10 820d 0700 |0103: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getTitle:()Ljava/lang/String; // method@0d82 │ │ -030840: 0c07 |0106: move-result-object v7 │ │ -030842: 6e20 1f0a 7400 |0107: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -030848: 54b4 fb03 |010a: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdDescriptionText:Landroid/widget/TextView; // field@03fb │ │ -03084c: 54b7 0104 |010c: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030850: 6e10 7f0d 0700 |010e: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getText:()Ljava/lang/String; // method@0d7f │ │ -030856: 0c07 |0111: move-result-object v7 │ │ -030858: 6e20 1f0a 7400 |0112: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -03085e: 54b4 f603 |0115: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -030862: 54b7 0104 |0117: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030866: 6e10 840d 0700 |0119: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getUserId:()Ljava/lang/String; // method@0d84 │ │ -03086c: 0c07 |011c: move-result-object v7 │ │ -03086e: 6e20 2e0d 7400 |011d: invoke-virtual {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUser:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; // method@0d2e │ │ -030874: 0c00 |0120: move-result-object v0 │ │ -030876: 1201 |0121: const/4 v1, #int 0 // #0 │ │ -030878: 1a03 0000 |0122: const-string v3, "" // string@0000 │ │ -03087c: 3800 5200 |0124: if-eqz v0, 0176 // +0052 │ │ -030880: 2204 c101 |0126: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -030884: 7010 8e0b 0400 |0128: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03088a: 6e20 960b 3400 |012b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030890: 0c04 |012e: move-result-object v4 │ │ -030892: 6e10 970d 0000 |012f: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getFirstname:()Ljava/lang/String; // method@0d97 │ │ -030898: 0c07 |0132: move-result-object v7 │ │ -03089a: 6e20 960b 7400 |0133: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0308a0: 0c04 |0136: move-result-object v4 │ │ -0308a2: 1a07 0f00 |0137: const-string v7, " " // string@000f │ │ -0308a6: 6e20 960b 7400 |0139: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0308ac: 0c04 |013c: move-result-object v4 │ │ -0308ae: 6e10 990d 0000 |013d: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getLastname:()Ljava/lang/String; // method@0d99 │ │ -0308b4: 0c07 |0140: move-result-object v7 │ │ -0308b6: 6e20 960b 7400 |0141: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0308bc: 0c04 |0144: move-result-object v4 │ │ -0308be: 6e10 9a0b 0400 |0145: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0308c4: 0c03 |0148: move-result-object v3 │ │ -0308c6: 6e10 9a0d 0000 |0149: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ -0308cc: 0c04 |014c: move-result-object v4 │ │ -0308ce: 3804 0c00 |014d: if-eqz v4, 0159 // +000c │ │ -0308d2: 54b4 f603 |014f: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -0308d6: 6e10 9a0d 0000 |0151: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ -0308dc: 0c07 |0154: move-result-object v7 │ │ -0308de: 6e20 2b0d 7400 |0155: invoke-virtual {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findOrganisation:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Organisation; // method@0d2b │ │ -0308e4: 0c01 |0158: move-result-object v1 │ │ -0308e6: 3801 1d00 |0159: if-eqz v1, 0176 // +001d │ │ -0308ea: 2204 c101 |015b: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0308ee: 7010 8e0b 0400 |015d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0308f4: 6e20 960b 3400 |0160: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0308fa: 0c04 |0163: move-result-object v4 │ │ -0308fc: 1a07 ba00 |0164: const-string v7, ", " // string@00ba │ │ -030900: 6e20 960b 7400 |0166: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030906: 0c04 |0169: move-result-object v4 │ │ -030908: 6e10 550d 0100 |016a: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Organisation;.getName:()Ljava/lang/String; // method@0d55 │ │ -03090e: 0c07 |016d: move-result-object v7 │ │ -030910: 6e20 960b 7400 |016e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030916: 0c04 |0171: move-result-object v4 │ │ -030918: 6e10 9a0b 0400 |0172: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03091e: 0c03 |0175: move-result-object v3 │ │ -030920: 3800 0600 |0176: if-eqz v0, 017c // +0006 │ │ -030924: 55b4 f703 |0178: iget-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.debug:Z // field@03f7 │ │ -030928: 3804 2500 |017a: if-eqz v4, 019f // +0025 │ │ -03092c: 2204 c101 |017c: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -030930: 7010 8e0b 0400 |017e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -030936: 6e20 960b 3400 |0181: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03093c: 0c04 |0184: move-result-object v4 │ │ -03093e: 1a07 8407 |0185: const-string v7, "[" // string@0784 │ │ -030942: 6e20 960b 7400 |0187: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030948: 0c04 |018a: move-result-object v4 │ │ -03094a: 54b7 0104 |018b: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -03094e: 6e10 840d 0700 |018d: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getUserId:()Ljava/lang/String; // method@0d84 │ │ -030954: 0c07 |0190: move-result-object v7 │ │ -030956: 6e20 960b 7400 |0191: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03095c: 0c04 |0194: move-result-object v4 │ │ -03095e: 1a07 a007 |0195: const-string v7, "]" // string@07a0 │ │ -030962: 6e20 960b 7400 |0197: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030968: 0c04 |019a: move-result-object v4 │ │ -03096a: 6e10 9a0b 0400 |019b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -030970: 0c03 |019e: move-result-object v3 │ │ -030972: 54b4 fe03 |019f: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdUser:Landroid/widget/TextView; // field@03fe │ │ -030976: 6e20 1f0a 3400 |01a1: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -03097c: 54b4 fc03 |01a4: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdImage:Landroid/widget/ImageView; // field@03fc │ │ -030980: 54b7 0104 |01a6: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030984: 6e10 810d 0700 |01a8: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ -03098a: 0c07 |01ab: move-result-object v7 │ │ -03098c: 54b8 0104 |01ac: iget-object v8, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030990: 6e10 800d 0800 |01ae: invoke-virtual {v8}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ -030996: 0c08 |01b1: move-result-object v8 │ │ -030998: 1209 |01b2: const/4 v9, #int 0 // #0 │ │ -03099a: 54ba 0204 |01b3: iget-object v10, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ -03099e: 715a 0b0e 7498 |01b5: invoke-static {v4, v7, v8, v9, v10}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ -0309a4: 2900 10ff |01b8: goto/16 00c8 // -00f0 │ │ -0309a8: 0d04 |01ba: move-exception v4 │ │ -0309aa: 54b5 f603 |01bb: iget-object v5, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -0309ae: 6e10 250d 0500 |01bd: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -0309b4: 2704 |01c0: throw v4 │ │ -0309b6: 0154 |01c1: move v4, v5 │ │ -0309b8: 2900 3bff |01c2: goto/16 00fd // -00c5 │ │ -0309bc: 0164 |01c4: move v4, v6 │ │ -0309be: 2900 16ff |01c5: goto/16 00db // -00ea │ │ -0309c2: 0165 |01c7: move v5, v6 │ │ -0309c4: 2900 1cff |01c8: goto/16 00e4 // -00e4 │ │ +03063c: |[03063c] org.akvo.rsr.up.UpdateDetailActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03064c: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +030650: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +030652: 6f20 1200 cb00 |0003: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ +030658: 1a04 4612 |0006: const-string v4, "setting_debug" // string@1246 │ │ +03065c: 7130 110e 4b05 |0008: invoke-static {v11, v4, v5}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ +030662: 0a04 |000b: move-result v4 │ │ +030664: 5cb4 f703 |000c: iput-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.debug:Z // field@03f7 │ │ +030668: 6e10 c80c 0b00 |000e: invoke-virtual {v11}, Lorg/akvo/rsr/up/UpdateDetailActivity;.getIntent:()Landroid/content/Intent; // method@0cc8 │ │ +03066e: 0c04 |0011: move-result-object v4 │ │ +030670: 1a07 f50f |0012: const-string v7, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +030674: 6e20 9400 7400 |0014: invoke-virtual {v4, v7}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +03067a: 0c04 |0017: move-result-object v4 │ │ +03067c: 5bb4 fa03 |0018: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ +030680: 6e10 c80c 0b00 |001a: invoke-virtual {v11}, Lorg/akvo/rsr/up/UpdateDetailActivity;.getIntent:()Landroid/content/Intent; // method@0cc8 │ │ +030686: 0c04 |001d: move-result-object v4 │ │ +030688: 1a07 f90f |001e: const-string v7, "org.akvo.rsr.up.UPDATE" // string@0ff9 │ │ +03068c: 6e20 9400 7400 |0020: invoke-virtual {v4, v7}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +030692: 0c04 |0023: move-result-object v4 │ │ +030694: 5bb4 0204 |0024: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ +030698: 54b4 fa03 |0026: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ +03069c: 3804 0600 |0028: if-eqz v4, 002e // +0006 │ │ +0306a0: 54b4 0204 |002a: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ +0306a4: 3904 0b00 |002c: if-nez v4, 0037 // +000b │ │ +0306a8: 1404 6200 087f |002e: const v4, #float 1.80777e+38 // #7f080062 │ │ +0306ae: 1407 6100 087f |0031: const v7, #float 1.80777e+38 // #7f080061 │ │ +0306b4: 7130 d50d 4b07 |0034: invoke-static {v11, v4, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +0306ba: 1404 0600 037f |0037: const v4, #float 1.74129e+38 // #7f030006 │ │ +0306c0: 6e20 ce0c 4b00 |003a: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.setContentView:(I)V // method@0cce │ │ +0306c6: 1404 1f00 077f |003d: const v4, #float 1.79446e+38 // #7f07001f │ │ +0306cc: 6e20 c50c 4b00 |0040: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ +0306d2: 0c04 |0043: move-result-object v4 │ │ +0306d4: 1f04 7801 |0044: check-cast v4, Landroid/widget/TextView; // type@0178 │ │ +0306d8: 5bb4 f903 |0046: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@03f9 │ │ +0306dc: 1404 2200 077f |0048: const v4, #float 1.79446e+38 // #7f070022 │ │ +0306e2: 6e20 c50c 4b00 |004b: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ +0306e8: 0c04 |004e: move-result-object v4 │ │ +0306ea: 1f04 7801 |004f: check-cast v4, Landroid/widget/TextView; // type@0178 │ │ +0306ee: 5bb4 fd03 |0051: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdTitleText:Landroid/widget/TextView; // field@03fd │ │ +0306f2: 1404 2300 077f |0053: const v4, #float 1.79446e+38 // #7f070023 │ │ +0306f8: 6e20 c50c 4b00 |0056: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ +0306fe: 0c04 |0059: move-result-object v4 │ │ +030700: 1f04 7801 |005a: check-cast v4, Landroid/widget/TextView; // type@0178 │ │ +030704: 5bb4 fb03 |005c: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdDescriptionText:Landroid/widget/TextView; // field@03fb │ │ +030708: 1404 2000 077f |005e: const v4, #float 1.79446e+38 // #7f070020 │ │ +03070e: 6e20 c50c 4b00 |0061: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ +030714: 0c04 |0064: move-result-object v4 │ │ +030716: 1f04 6d01 |0065: check-cast v4, Landroid/widget/ImageView; // type@016d │ │ +03071a: 5bb4 fc03 |0067: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdImage:Landroid/widget/ImageView; // field@03fc │ │ +03071e: 1404 2400 077f |0069: const v4, #float 1.79447e+38 // #7f070024 │ │ +030724: 6e20 c50c 4b00 |006c: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ +03072a: 0c04 |006f: move-result-object v4 │ │ +03072c: 1f04 7801 |0070: check-cast v4, Landroid/widget/TextView; // type@0178 │ │ +030730: 5bb4 fe03 |0072: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdUser:Landroid/widget/TextView; // field@03fe │ │ +030734: 1404 2100 077f |0074: const v4, #float 1.79446e+38 // #7f070021 │ │ +03073a: 6e20 c50c 4b00 |0077: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ +030740: 0c04 |007a: move-result-object v4 │ │ +030742: 1f04 7801 |007b: check-cast v4, Landroid/widget/TextView; // type@0178 │ │ +030746: 5bb4 ff03 |007d: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synchFlag:Landroid/widget/TextView; // field@03ff │ │ +03074a: 1404 2500 077f |007f: const v4, #float 1.79447e+38 // #7f070025 │ │ +030750: 6e20 c50c 4b00 |0082: invoke-virtual {v11, v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.findViewById:(I)Landroid/view/View; // method@0cc5 │ │ +030756: 0c04 |0085: move-result-object v4 │ │ +030758: 1f04 6201 |0086: check-cast v4, Landroid/widget/Button; // type@0162 │ │ +03075c: 5bb4 f503 |0088: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.btnEdit:Landroid/widget/Button; // field@03f5 │ │ +030760: 54b4 f503 |008a: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.btnEdit:Landroid/widget/Button; // field@03f5 │ │ +030764: 2207 3502 |008c: new-instance v7, Lorg/akvo/rsr/up/UpdateDetailActivity$1; // type@0235 │ │ +030768: 7020 c00c b700 |008e: invoke-direct {v7, v11}, Lorg/akvo/rsr/up/UpdateDetailActivity$1;.:(Lorg/akvo/rsr/up/UpdateDetailActivity;)V // method@0cc0 │ │ +03076e: 6e20 c209 7400 |0091: invoke-virtual {v4, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +030774: 2204 4302 |0094: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +030778: 7020 200d b400 |0096: invoke-direct {v4, v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +03077e: 5bb4 f603 |0099: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +030782: 54b4 f603 |009b: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +030786: 6e10 3d0d 0400 |009d: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +03078c: 54b4 f603 |00a0: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +030790: 54b7 fa03 |00a2: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projectId:Ljava/lang/String; // field@03fa │ │ +030794: 6e20 2c0d 7400 |00a4: invoke-virtual {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; // method@0d2c │ │ +03079a: 0c02 |00a7: move-result-object v2 │ │ +03079c: 54b4 f903 |00a8: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projTitleLabel:Landroid/widget/TextView; // field@03f9 │ │ +0307a0: 6e10 6a0d 0200 |00aa: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ +0307a6: 0c07 |00ad: move-result-object v7 │ │ +0307a8: 6e20 1f0a 7400 |00ae: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +0307ae: 54b4 f603 |00b1: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +0307b2: 54b7 0204 |00b3: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ +0307b6: 6e20 2d0d 7400 |00b5: invoke-virtual {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ +0307bc: 0c04 |00b8: move-result-object v4 │ │ +0307be: 5bb4 0104 |00b9: iput-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +0307c2: 54b4 0104 |00bb: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +0307c6: 3904 2b00 |00bd: if-nez v4, 00e8 // +002b │ │ +0307ca: 1404 6c00 087f |00bf: const v4, #float 1.80777e+38 // #7f08006c │ │ +0307d0: 1407 6b00 087f |00c2: const v7, #float 1.80777e+38 // #7f08006b │ │ +0307d6: 7130 d50d 4b07 |00c5: invoke-static {v11, v4, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +0307dc: 54b4 f603 |00c8: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +0307e0: 6e10 250d 0400 |00ca: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +0307e6: 54b4 f503 |00cd: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.btnEdit:Landroid/widget/Button; // field@03f5 │ │ +0307ea: 55b7 f803 |00cf: iget-boolean v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.editable:Z // field@03f8 │ │ +0307ee: 6e20 c109 7400 |00d1: invoke-virtual {v4, v7}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ +0307f4: 54b7 f503 |00d4: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.btnEdit:Landroid/widget/Button; // field@03f5 │ │ +0307f8: 55b4 f803 |00d6: iget-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.editable:Z // field@03f8 │ │ +0307fc: 3804 ec00 |00d8: if-eqz v4, 01c4 // +00ec │ │ +030800: 0154 |00da: move v4, v5 │ │ +030802: 6e20 c309 4700 |00db: invoke-virtual {v7, v4}, Landroid/widget/Button;.setVisibility:(I)V // method@09c3 │ │ +030808: 54b4 ff03 |00de: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synchFlag:Landroid/widget/TextView; // field@03ff │ │ +03080c: 55b7 0004 |00e0: iget-boolean v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synching:Z // field@0400 │ │ +030810: 3807 e500 |00e2: if-eqz v7, 01c7 // +00e5 │ │ +030814: 6e20 230a 5400 |00e4: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ +03081a: 0e00 |00e7: return-void │ │ +03081c: 54b4 0104 |00e8: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030820: 6e10 830d 0400 |00ea: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ +030826: 0a04 |00ed: move-result v4 │ │ +030828: 5cb4 0004 |00ee: iput-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synching:Z // field@0400 │ │ +03082c: 54b4 0104 |00f0: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030830: 6e10 7b0d 0400 |00f2: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ +030836: 0a04 |00f5: move-result v4 │ │ +030838: 3804 cb00 |00f6: if-eqz v4, 01c1 // +00cb │ │ +03083c: 55b4 0004 |00f8: iget-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.synching:Z // field@0400 │ │ +030840: 3904 c700 |00fa: if-nez v4, 01c1 // +00c7 │ │ +030844: 1214 |00fc: const/4 v4, #int 1 // #1 │ │ +030846: 5cb4 f803 |00fd: iput-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.editable:Z // field@03f8 │ │ +03084a: 54b4 fd03 |00ff: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdTitleText:Landroid/widget/TextView; // field@03fd │ │ +03084e: 54b7 0104 |0101: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030852: 6e10 820d 0700 |0103: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getTitle:()Ljava/lang/String; // method@0d82 │ │ +030858: 0c07 |0106: move-result-object v7 │ │ +03085a: 6e20 1f0a 7400 |0107: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +030860: 54b4 fb03 |010a: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdDescriptionText:Landroid/widget/TextView; // field@03fb │ │ +030864: 54b7 0104 |010c: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030868: 6e10 7f0d 0700 |010e: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getText:()Ljava/lang/String; // method@0d7f │ │ +03086e: 0c07 |0111: move-result-object v7 │ │ +030870: 6e20 1f0a 7400 |0112: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +030876: 54b4 f603 |0115: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +03087a: 54b7 0104 |0117: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +03087e: 6e10 840d 0700 |0119: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getUserId:()Ljava/lang/String; // method@0d84 │ │ +030884: 0c07 |011c: move-result-object v7 │ │ +030886: 6e20 2e0d 7400 |011d: invoke-virtual {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUser:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; // method@0d2e │ │ +03088c: 0c00 |0120: move-result-object v0 │ │ +03088e: 1201 |0121: const/4 v1, #int 0 // #0 │ │ +030890: 1a03 0000 |0122: const-string v3, "" // string@0000 │ │ +030894: 3800 5200 |0124: if-eqz v0, 0176 // +0052 │ │ +030898: 2204 c701 |0126: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +03089c: 7010 8e0b 0400 |0128: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0308a2: 6e20 960b 3400 |012b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0308a8: 0c04 |012e: move-result-object v4 │ │ +0308aa: 6e10 970d 0000 |012f: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getFirstname:()Ljava/lang/String; // method@0d97 │ │ +0308b0: 0c07 |0132: move-result-object v7 │ │ +0308b2: 6e20 960b 7400 |0133: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0308b8: 0c04 |0136: move-result-object v4 │ │ +0308ba: 1a07 0f00 |0137: const-string v7, " " // string@000f │ │ +0308be: 6e20 960b 7400 |0139: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0308c4: 0c04 |013c: move-result-object v4 │ │ +0308c6: 6e10 990d 0000 |013d: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getLastname:()Ljava/lang/String; // method@0d99 │ │ +0308cc: 0c07 |0140: move-result-object v7 │ │ +0308ce: 6e20 960b 7400 |0141: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0308d4: 0c04 |0144: move-result-object v4 │ │ +0308d6: 6e10 9a0b 0400 |0145: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0308dc: 0c03 |0148: move-result-object v3 │ │ +0308de: 6e10 9a0d 0000 |0149: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ +0308e4: 0c04 |014c: move-result-object v4 │ │ +0308e6: 3804 0c00 |014d: if-eqz v4, 0159 // +000c │ │ +0308ea: 54b4 f603 |014f: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +0308ee: 6e10 9a0d 0000 |0151: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ +0308f4: 0c07 |0154: move-result-object v7 │ │ +0308f6: 6e20 2b0d 7400 |0155: invoke-virtual {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findOrganisation:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Organisation; // method@0d2b │ │ +0308fc: 0c01 |0158: move-result-object v1 │ │ +0308fe: 3801 1d00 |0159: if-eqz v1, 0176 // +001d │ │ +030902: 2204 c701 |015b: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +030906: 7010 8e0b 0400 |015d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03090c: 6e20 960b 3400 |0160: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030912: 0c04 |0163: move-result-object v4 │ │ +030914: 1a07 ba00 |0164: const-string v7, ", " // string@00ba │ │ +030918: 6e20 960b 7400 |0166: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03091e: 0c04 |0169: move-result-object v4 │ │ +030920: 6e10 550d 0100 |016a: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Organisation;.getName:()Ljava/lang/String; // method@0d55 │ │ +030926: 0c07 |016d: move-result-object v7 │ │ +030928: 6e20 960b 7400 |016e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03092e: 0c04 |0171: move-result-object v4 │ │ +030930: 6e10 9a0b 0400 |0172: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +030936: 0c03 |0175: move-result-object v3 │ │ +030938: 3800 0600 |0176: if-eqz v0, 017c // +0006 │ │ +03093c: 55b4 f703 |0178: iget-boolean v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.debug:Z // field@03f7 │ │ +030940: 3804 2500 |017a: if-eqz v4, 019f // +0025 │ │ +030944: 2204 c701 |017c: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +030948: 7010 8e0b 0400 |017e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03094e: 6e20 960b 3400 |0181: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030954: 0c04 |0184: move-result-object v4 │ │ +030956: 1a07 8a07 |0185: const-string v7, "[" // string@078a │ │ +03095a: 6e20 960b 7400 |0187: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030960: 0c04 |018a: move-result-object v4 │ │ +030962: 54b7 0104 |018b: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030966: 6e10 840d 0700 |018d: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getUserId:()Ljava/lang/String; // method@0d84 │ │ +03096c: 0c07 |0190: move-result-object v7 │ │ +03096e: 6e20 960b 7400 |0191: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030974: 0c04 |0194: move-result-object v4 │ │ +030976: 1a07 a607 |0195: const-string v7, "]" // string@07a6 │ │ +03097a: 6e20 960b 7400 |0197: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030980: 0c04 |019a: move-result-object v4 │ │ +030982: 6e10 9a0b 0400 |019b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +030988: 0c03 |019e: move-result-object v3 │ │ +03098a: 54b4 fe03 |019f: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdUser:Landroid/widget/TextView; // field@03fe │ │ +03098e: 6e20 1f0a 3400 |01a1: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +030994: 54b4 fc03 |01a4: iget-object v4, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.projupdImage:Landroid/widget/ImageView; // field@03fc │ │ +030998: 54b7 0104 |01a6: iget-object v7, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +03099c: 6e10 810d 0700 |01a8: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ +0309a2: 0c07 |01ab: move-result-object v7 │ │ +0309a4: 54b8 0104 |01ac: iget-object v8, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +0309a8: 6e10 800d 0800 |01ae: invoke-virtual {v8}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ +0309ae: 0c08 |01b1: move-result-object v8 │ │ +0309b0: 1209 |01b2: const/4 v9, #int 0 // #0 │ │ +0309b2: 54ba 0204 |01b3: iget-object v10, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.updateId:Ljava/lang/String; // field@0402 │ │ +0309b6: 715a 0b0e 7498 |01b5: invoke-static {v4, v7, v8, v9, v10}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ +0309bc: 2900 10ff |01b8: goto/16 00c8 // -00f0 │ │ +0309c0: 0d04 |01ba: move-exception v4 │ │ +0309c2: 54b5 f603 |01bb: iget-object v5, v11, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +0309c6: 6e10 250d 0500 |01bd: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +0309cc: 2704 |01c0: throw v4 │ │ +0309ce: 0154 |01c1: move v4, v5 │ │ +0309d0: 2900 3bff |01c2: goto/16 00fd // -00c5 │ │ +0309d4: 0164 |01c4: move v4, v6 │ │ +0309d6: 2900 16ff |01c5: goto/16 00db // -00ea │ │ +0309da: 0165 |01c7: move v5, v6 │ │ +0309dc: 2900 1cff |01c8: goto/16 00e4 // -00e4 │ │ catches : 2 │ │ 0x00a0 - 0x00c8 │ │ -> 0x01ba │ │ 0x00e8 - 0x01b8 │ │ -> 0x01ba │ │ positions : │ │ 0x0003 line=65 │ │ @@ -48792,21 +48803,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0309dc: |[0309dc] org.akvo.rsr.up.UpdateDetailActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0309ec: 6e10 c90c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/UpdateDetailActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0cc9 │ │ -0309f2: 0c00 |0003: move-result-object v0 │ │ -0309f4: 1401 0400 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0004 │ │ -0309fa: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ -030a00: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -030a02: 0f00 |000b: return v0 │ │ +0309f4: |[0309f4] org.akvo.rsr.up.UpdateDetailActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +030a04: 6e10 c90c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/UpdateDetailActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0cc9 │ │ +030a0a: 0c00 |0003: move-result-object v0 │ │ +030a0c: 1401 0400 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0004 │ │ +030a12: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ +030a18: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +030a1a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000a line=155 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ @@ -48816,17 +48827,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030a04: |[030a04] org.akvo.rsr.up.UpdateDetailActivity.onDestroy:()V │ │ -030a14: 6f10 1500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ -030a1a: 0e00 |0003: return-void │ │ +030a1c: |[030a1c] org.akvo.rsr.up.UpdateDetailActivity.onDestroy:()V │ │ +030a2c: 6f10 1500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ +030a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ │ │ @@ -48835,49 +48846,49 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -030a1c: |[030a1c] org.akvo.rsr.up.UpdateDetailActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -030a2c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -030a2e: 7210 de08 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ -030a34: 0a02 |0004: move-result v2 │ │ -030a36: 2c02 3f00 0000 |0005: sparse-switch v2, 00000044 // +0000003f │ │ -030a3c: 6f20 1900 5400 |0008: invoke-super {v4, v5}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0019 │ │ -030a42: 0a01 |000b: move-result v1 │ │ -030a44: 0f01 |000c: return v1 │ │ -030a46: 5442 0104 |000d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030a4a: 6e10 830d 0200 |000f: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ -030a50: 0a02 |0012: move-result v2 │ │ -030a52: 3902 0a00 |0013: if-nez v2, 001d // +000a │ │ -030a56: 5442 0104 |0015: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030a5a: 6e10 7b0d 0200 |0017: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ -030a60: 0a02 |001a: move-result v2 │ │ -030a62: 3802 f1ff |001b: if-eqz v2, 000c // -000f │ │ -030a66: 5442 f603 |001d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -030a6a: 6e10 3d0d 0200 |001f: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -030a70: 5442 f603 |0022: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -030a74: 5443 0104 |0024: iget-object v3, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030a78: 6e10 7c0d 0300 |0026: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -030a7e: 0c03 |0029: move-result-object v3 │ │ -030a80: 6e20 290d 3200 |002a: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.deleteUpdate:(Ljava/lang/String;)V // method@0d29 │ │ -030a86: 5442 f603 |002d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ -030a8a: 6e10 250d 0200 |002f: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -030a90: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -030a92: 5b42 0104 |0033: iput-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ -030a96: 6e10 c60c 0400 |0035: invoke-virtual {v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.finish:()V // method@0cc6 │ │ -030a9c: 28d4 |0038: goto 000c // -002c │ │ -030a9e: 2200 1f00 |0039: new-instance v0, Landroid/content/Intent; // type@001f │ │ -030aa2: 1c02 2e02 |003b: const-class v2, Lorg/akvo/rsr/up/SettingsActivity; // type@022e │ │ -030aa6: 7030 8300 4002 |003d: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -030aac: 6e20 cf0c 0400 |0040: invoke-virtual {v4, v0}, Lorg/akvo/rsr/up/UpdateDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0ccf │ │ -030ab2: 28c9 |0043: goto 000c // -0037 │ │ -030ab4: 0002 0200 3e00 077f 4300 077f 3400 ... |0044: sparse-switch-data (10 units) │ │ +030a34: |[030a34] org.akvo.rsr.up.UpdateDetailActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +030a44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +030a46: 7210 de08 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ +030a4c: 0a02 |0004: move-result v2 │ │ +030a4e: 2c02 3f00 0000 |0005: sparse-switch v2, 00000044 // +0000003f │ │ +030a54: 6f20 1900 5400 |0008: invoke-super {v4, v5}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0019 │ │ +030a5a: 0a01 |000b: move-result v1 │ │ +030a5c: 0f01 |000c: return v1 │ │ +030a5e: 5442 0104 |000d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030a62: 6e10 830d 0200 |000f: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ +030a68: 0a02 |0012: move-result v2 │ │ +030a6a: 3902 0a00 |0013: if-nez v2, 001d // +000a │ │ +030a6e: 5442 0104 |0015: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030a72: 6e10 7b0d 0200 |0017: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ +030a78: 0a02 |001a: move-result v2 │ │ +030a7a: 3802 f1ff |001b: if-eqz v2, 000c // -000f │ │ +030a7e: 5442 f603 |001d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +030a82: 6e10 3d0d 0200 |001f: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +030a88: 5442 f603 |0022: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +030a8c: 5443 0104 |0024: iget-object v3, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030a90: 6e10 7c0d 0300 |0026: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +030a96: 0c03 |0029: move-result-object v3 │ │ +030a98: 6e20 290d 3200 |002a: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.deleteUpdate:(Ljava/lang/String;)V // method@0d29 │ │ +030a9e: 5442 f603 |002d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@03f6 │ │ +030aa2: 6e10 250d 0200 |002f: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +030aa8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +030aaa: 5b42 0104 |0033: iput-object v2, v4, Lorg/akvo/rsr/up/UpdateDetailActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0401 │ │ +030aae: 6e10 c60c 0400 |0035: invoke-virtual {v4}, Lorg/akvo/rsr/up/UpdateDetailActivity;.finish:()V // method@0cc6 │ │ +030ab4: 28d4 |0038: goto 000c // -002c │ │ +030ab6: 2200 2100 |0039: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +030aba: 1c02 3402 |003b: const-class v2, Lorg/akvo/rsr/up/SettingsActivity; // type@0234 │ │ +030abe: 7030 8300 4002 |003d: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +030ac4: 6e20 cf0c 0400 |0040: invoke-virtual {v4, v0}, Lorg/akvo/rsr/up/UpdateDetailActivity;.startActivity:(Landroid/content/Intent;)V // method@0ccf │ │ +030aca: 28c9 |0043: goto 000c // -0037 │ │ +030acc: 0002 0200 3e00 077f 4300 077f 3400 ... |0044: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0008 line=175 │ │ 0x000d line=162 │ │ 0x001d line=163 │ │ 0x0022 line=164 │ │ @@ -48888,21 +48899,21 @@ │ │ 0x0040 line=172 │ │ 0x0044 line=160 │ │ locals : │ │ 0x0040 - 0x004e reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x004e reg=4 this Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ 0x0000 - 0x004e reg=5 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 1800 (UpdateDetailActivity.java) │ │ + source_file_idx : 1806 (UpdateDetailActivity.java) │ │ │ │ Class #196 header: │ │ -class_idx : 561 │ │ +class_idx : 567 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -48927,54 +48938,54 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030ac8: |[030ac8] org.akvo.rsr.up.UpdateEditorActivity$1.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030ad8: 5b01 0304 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0403 │ │ -030adc: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030ae2: 0e00 |0005: return-void │ │ +030ae0: |[030ae0] org.akvo.rsr.up.UpdateEditorActivity$1.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030af0: 5b01 0304 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0403 │ │ +030af4: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030afa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateEditorActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030ae4: |[030ae4] org.akvo.rsr.up.UpdateEditorActivity$1.onClick:(Landroid/view/View;)V │ │ -030af4: 5410 0304 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0403 │ │ -030af8: 7110 e20c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$000:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0ce2 │ │ -030afe: 0e00 |0005: return-void │ │ +030afc: |[030afc] org.akvo.rsr.up.UpdateEditorActivity$1.onClick:(Landroid/view/View;)V │ │ +030b0c: 5410 0304 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0403 │ │ +030b10: 7110 e20c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$000:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0ce2 │ │ +030b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0005 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/UpdateEditorActivity$1; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #197 header: │ │ -class_idx : 562 │ │ +class_idx : 568 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -48999,55 +49010,55 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030b00: |[030b00] org.akvo.rsr.up.UpdateEditorActivity$2.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030b10: 5b01 0404 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$2;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0404 │ │ -030b14: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030b1a: 0e00 |0005: return-void │ │ +030b18: |[030b18] org.akvo.rsr.up.UpdateEditorActivity$2.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030b28: 5b01 0404 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$2;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0404 │ │ +030b2c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030b32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateEditorActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -030b1c: |[030b1c] org.akvo.rsr.up.UpdateEditorActivity$2.onClick:(Landroid/view/View;)V │ │ -030b2c: 5420 0404 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity$2;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0404 │ │ -030b30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -030b32: 7120 e30c 1000 |0003: invoke-static {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$100:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V // method@0ce3 │ │ -030b38: 0e00 |0006: return-void │ │ +030b34: |[030b34] org.akvo.rsr.up.UpdateEditorActivity$2.onClick:(Landroid/view/View;)V │ │ +030b44: 5420 0404 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity$2;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0404 │ │ +030b48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +030b4a: 7120 e30c 1000 |0003: invoke-static {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$100:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V // method@0ce3 │ │ +030b50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0006 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/akvo/rsr/up/UpdateEditorActivity$2; │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #198 header: │ │ -class_idx : 563 │ │ +class_idx : 569 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #198 annotations: │ │ Annotations on class │ │ @@ -49072,95 +49083,99 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030b3c: |[030b3c] org.akvo.rsr.up.UpdateEditorActivity$3.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030b4c: 5b01 0504 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ -030b50: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030b56: 0e00 |0005: return-void │ │ +030b54: |[030b54] org.akvo.rsr.up.UpdateEditorActivity$3.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030b64: 5b01 0504 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ +030b68: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030b6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateEditorActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -030b58: |[030b58] org.akvo.rsr.up.UpdateEditorActivity$3.onClick:(Landroid/view/View;)V │ │ -030b68: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -030b6c: 1a01 2208 |0002: const-string v1, "android.media.action.IMAGE_CAPTURE" // string@0822 │ │ -030b70: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -030b76: 5451 0504 |0007: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ -030b7a: 2202 c101 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -030b7e: 7010 8e0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -030b84: 5453 0504 |000e: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ -030b88: 7110 030e 0300 |0010: invoke-static {v3}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalPhotoDir:(Landroid/content/Context;)Ljava/io/File; // method@0e03 │ │ -030b8e: 0c03 |0013: move-result-object v3 │ │ -030b90: 6e20 950b 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -030b96: 0c02 |0017: move-result-object v2 │ │ -030b98: 6203 ab02 |0018: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@02ab │ │ -030b9c: 6e20 960b 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030ba2: 0c02 |001d: move-result-object v2 │ │ -030ba4: 1a03 c808 |001e: const-string v3, "capture" // string@08c8 │ │ -030ba8: 6e20 960b 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030bae: 0c02 |0023: move-result-object v2 │ │ -030bb0: 7100 9f0b 0000 |0024: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0b9f │ │ -030bb6: 0b03 |0027: move-result-wide v3 │ │ -030bb8: 6e30 940b 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b94 │ │ -030bbe: 0c02 |002b: move-result-object v2 │ │ -030bc0: 1a03 bf00 |002c: const-string v3, ".jpg" // string@00bf │ │ -030bc4: 6e20 960b 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -030bca: 0c02 |0031: move-result-object v2 │ │ -030bcc: 6e10 9a0b 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -030bd2: 0c02 |0035: move-result-object v2 │ │ -030bd4: 7120 e50c 2100 |0036: invoke-static {v1, v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$202:(Lorg/akvo/rsr/up/UpdateEditorActivity;Ljava/lang/String;)Ljava/lang/String; // method@0ce5 │ │ -030bda: 1a01 0810 |0039: const-string v1, "output" // string@1008 │ │ -030bde: 2202 9301 |003b: new-instance v2, Ljava/io/File; // type@0193 │ │ -030be2: 5453 0504 |003d: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ -030be6: 7110 e40c 0300 |003f: invoke-static {v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$200:(Lorg/akvo/rsr/up/UpdateEditorActivity;)Ljava/lang/String; // method@0ce4 │ │ -030bec: 0c03 |0042: move-result-object v3 │ │ -030bee: 7020 180b 3200 |0043: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -030bf4: 7110 fb00 0200 |0046: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00fb │ │ -030bfa: 0c02 |0049: move-result-object v2 │ │ -030bfc: 6e30 9800 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0098 │ │ -030c02: 5451 0504 |004d: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ -030c06: 1302 0903 |004f: const/16 v2, #int 777 // #309 │ │ -030c0a: 6e30 030d 0102 |0051: invoke-virtual {v1, v0, v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0d03 │ │ -030c10: 0e00 |0054: return-void │ │ +030b70: |[030b70] org.akvo.rsr.up.UpdateEditorActivity$3.onClick:(Landroid/view/View;)V │ │ +030b80: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +030b84: 1a01 2808 |0002: const-string v1, "android.media.action.IMAGE_CAPTURE" // string@0828 │ │ +030b88: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +030b8e: 5451 0504 |0007: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ +030b92: 2202 c701 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +030b96: 7010 8e0b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +030b9c: 5453 0504 |000e: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ +030ba0: 7110 030e 0300 |0010: invoke-static {v3}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalPhotoDir:(Landroid/content/Context;)Ljava/io/File; // method@0e03 │ │ +030ba6: 0c03 |0013: move-result-object v3 │ │ +030ba8: 6e20 950b 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +030bae: 0c02 |0017: move-result-object v2 │ │ +030bb0: 6203 ab02 |0018: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@02ab │ │ +030bb4: 6e20 960b 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030bba: 0c02 |001d: move-result-object v2 │ │ +030bbc: 1a03 ce08 |001e: const-string v3, "capture" // string@08ce │ │ +030bc0: 6e20 960b 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030bc6: 0c02 |0023: move-result-object v2 │ │ +030bc8: 7100 9f0b 0000 |0024: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0b9f │ │ +030bce: 0b03 |0027: move-result-wide v3 │ │ +030bd0: 6e30 940b 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b94 │ │ +030bd6: 0c02 |002b: move-result-object v2 │ │ +030bd8: 1a03 bf00 |002c: const-string v3, ".jpg" // string@00bf │ │ +030bdc: 6e20 960b 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +030be2: 0c02 |0031: move-result-object v2 │ │ +030be4: 6e10 9a0b 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +030bea: 0c02 |0035: move-result-object v2 │ │ +030bec: 7120 e50c 2100 |0036: invoke-static {v1, v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$202:(Lorg/akvo/rsr/up/UpdateEditorActivity;Ljava/lang/String;)Ljava/lang/String; // method@0ce5 │ │ +030bf2: 1a01 0e10 |0039: const-string v1, "output" // string@100e │ │ +030bf6: 2202 9901 |003b: new-instance v2, Ljava/io/File; // type@0199 │ │ +030bfa: 5453 0504 |003d: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ +030bfe: 7110 e40c 0300 |003f: invoke-static {v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$200:(Lorg/akvo/rsr/up/UpdateEditorActivity;)Ljava/lang/String; // method@0ce4 │ │ +030c04: 0c03 |0042: move-result-object v3 │ │ +030c06: 7020 180b 3200 |0043: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +030c0c: 7110 fb00 0200 |0046: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00fb │ │ +030c12: 0c02 |0049: move-result-object v2 │ │ +030c14: 6e30 9800 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0098 │ │ +030c1a: 5451 0504 |004d: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0405 │ │ +030c1e: 1302 0903 |004f: const/16 v2, #int 777 // #309 │ │ +030c22: 6e30 030d 0102 |0051: invoke-virtual {v1, v0, v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0d03 │ │ +030c28: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0007 line=157 │ │ + 0x0024 line=158 │ │ + 0x0036 line=157 │ │ 0x0039 line=159 │ │ + 0x003f line=160 │ │ + 0x004a line=159 │ │ 0x004d line=161 │ │ 0x0054 line=162 │ │ locals : │ │ 0x0007 - 0x0055 reg=0 takePictureIntent Landroid/content/Intent; │ │ 0x0000 - 0x0055 reg=5 this Lorg/akvo/rsr/up/UpdateEditorActivity$3; │ │ 0x0000 - 0x0055 reg=6 view Landroid/view/View; │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #199 header: │ │ -class_idx : 564 │ │ +class_idx : 570 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -49185,63 +49200,63 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030c14: |[030c14] org.akvo.rsr.up.UpdateEditorActivity$4.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030c24: 5b01 0604 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$4;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0406 │ │ -030c28: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030c2e: 0e00 |0005: return-void │ │ +030c2c: |[030c2c] org.akvo.rsr.up.UpdateEditorActivity$4.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030c3c: 5b01 0604 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$4;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0406 │ │ +030c40: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030c46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateEditorActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -030c30: |[030c30] org.akvo.rsr.up.UpdateEditorActivity$4.onClick:(Landroid/view/View;)V │ │ -030c40: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -030c44: 1a01 1608 |0002: const-string v1, "android.intent.action.PICK" // string@0816 │ │ -030c48: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -030c4e: 1a01 580c |0007: const-string v1, "image/*" // string@0c58 │ │ -030c52: 6e20 a200 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ -030c58: 5431 0604 |000c: iget-object v1, v3, Lorg/akvo/rsr/up/UpdateEditorActivity$4;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0406 │ │ -030c5c: 1302 7803 |000e: const/16 v2, #int 888 // #378 │ │ -030c60: 6e30 030d 0102 |0010: invoke-virtual {v1, v0, v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0d03 │ │ -030c66: 0e00 |0013: return-void │ │ +030c48: |[030c48] org.akvo.rsr.up.UpdateEditorActivity$4.onClick:(Landroid/view/View;)V │ │ +030c58: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +030c5c: 1a01 1c08 |0002: const-string v1, "android.intent.action.PICK" // string@081c │ │ +030c60: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +030c66: 1a01 5e0c |0007: const-string v1, "image/*" // string@0c5e │ │ +030c6a: 6e20 a200 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00a2 │ │ +030c70: 5431 0604 |000c: iget-object v1, v3, Lorg/akvo/rsr/up/UpdateEditorActivity$4;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0406 │ │ +030c74: 1302 7803 |000e: const/16 v2, #int 888 // #378 │ │ +030c78: 6e30 030d 0102 |0010: invoke-virtual {v1, v0, v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0d03 │ │ +030c7e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0007 line=169 │ │ 0x000c line=170 │ │ 0x0013 line=171 │ │ locals : │ │ 0x0007 - 0x0014 reg=0 photoPickerIntent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=3 this Lorg/akvo/rsr/up/UpdateEditorActivity$4; │ │ 0x0000 - 0x0014 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #200 header: │ │ -class_idx : 565 │ │ +class_idx : 571 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -49266,61 +49281,61 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030c68: |[030c68] org.akvo.rsr.up.UpdateEditorActivity$5.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030c78: 5b01 0704 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$5;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0407 │ │ -030c7c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030c82: 0e00 |0005: return-void │ │ +030c80: |[030c80] org.akvo.rsr.up.UpdateEditorActivity$5.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030c90: 5b01 0704 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$5;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0407 │ │ +030c94: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030c9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateEditorActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -030c84: |[030c84] org.akvo.rsr.up.UpdateEditorActivity$5.onClick:(Landroid/view/View;)V │ │ -030c94: 5420 0704 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity$5;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0407 │ │ -030c98: 7110 e60c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$300:(Lorg/akvo/rsr/up/UpdateEditorActivity;)Lorg/akvo/rsr/up/domain/Update; // method@0ce6 │ │ -030c9e: 0c00 |0005: move-result-object v0 │ │ -030ca0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -030ca2: 6e20 8c0d 1000 |0007: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailFilename:(Ljava/lang/String;)V // method@0d8c │ │ -030ca8: 5420 0704 |000a: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity$5;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0407 │ │ -030cac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -030cae: 7120 e70c 1000 |000d: invoke-static {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$400:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V // method@0ce7 │ │ -030cb4: 0e00 |0010: return-void │ │ +030c9c: |[030c9c] org.akvo.rsr.up.UpdateEditorActivity$5.onClick:(Landroid/view/View;)V │ │ +030cac: 5420 0704 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity$5;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0407 │ │ +030cb0: 7110 e60c 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$300:(Lorg/akvo/rsr/up/UpdateEditorActivity;)Lorg/akvo/rsr/up/domain/Update; // method@0ce6 │ │ +030cb6: 0c00 |0005: move-result-object v0 │ │ +030cb8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +030cba: 6e20 8c0d 1000 |0007: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailFilename:(Ljava/lang/String;)V // method@0d8c │ │ +030cc0: 5420 0704 |000a: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity$5;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0407 │ │ +030cc4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +030cc6: 7120 e70c 1000 |000d: invoke-static {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$400:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V // method@0ce7 │ │ +030ccc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x000a line=181 │ │ 0x0010 line=182 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/akvo/rsr/up/UpdateEditorActivity$5; │ │ 0x0000 - 0x0011 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #201 header: │ │ -class_idx : 566 │ │ +class_idx : 572 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -49345,55 +49360,55 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030cb8: |[030cb8] org.akvo.rsr.up.UpdateEditorActivity$6.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030cc8: 5b01 0804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$6;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0408 │ │ -030ccc: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030cd2: 0e00 |0005: return-void │ │ +030cd0: |[030cd0] org.akvo.rsr.up.UpdateEditorActivity$6.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030ce0: 5b01 0804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$6;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0408 │ │ +030ce4: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030cea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateEditorActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -030cd4: |[030cd4] org.akvo.rsr.up.UpdateEditorActivity$6.onClick:(Landroid/view/View;)V │ │ -030ce4: 5420 0804 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity$6;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0408 │ │ -030ce8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -030cea: 7120 e80c 1000 |0003: invoke-static {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$500:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V // method@0ce8 │ │ -030cf0: 0e00 |0006: return-void │ │ +030cec: |[030cec] org.akvo.rsr.up.UpdateEditorActivity$6.onClick:(Landroid/view/View;)V │ │ +030cfc: 5420 0804 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity$6;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0408 │ │ +030d00: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +030d02: 7120 e80c 1000 |0003: invoke-static {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$500:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V // method@0ce8 │ │ +030d08: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0006 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/akvo/rsr/up/UpdateEditorActivity$6; │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #202 header: │ │ -class_idx : 567 │ │ +class_idx : 573 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #202 annotations: │ │ Annotations on class │ │ @@ -49418,59 +49433,59 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030cf4: |[030cf4] org.akvo.rsr.up.UpdateEditorActivity$7.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030d04: 5b01 0904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$7;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0409 │ │ -030d08: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -030d0e: 0e00 |0005: return-void │ │ +030d0c: |[030d0c] org.akvo.rsr.up.UpdateEditorActivity$7.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030d1c: 5b01 0904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$7;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0409 │ │ +030d20: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +030d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateEditorActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -030d10: |[030d10] org.akvo.rsr.up.UpdateEditorActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -030d20: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -030d24: 7210 8100 0200 |0002: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ -030d2a: 5410 0904 |0005: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity$7;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0409 │ │ -030d2e: 6e10 ee0c 0000 |0007: invoke-virtual {v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.finish:()V // method@0cee │ │ -030d34: 0e00 |000a: return-void │ │ +030d28: |[030d28] org.akvo.rsr.up.UpdateEditorActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +030d38: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +030d3c: 7210 8100 0200 |0002: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ +030d42: 5410 0904 |0005: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity$7;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@0409 │ │ +030d46: 6e10 ee0c 0000 |0007: invoke-virtual {v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.finish:()V // method@0cee │ │ +030d4c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0002 line=503 │ │ 0x0005 line=505 │ │ 0x000a line=507 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/akvo/rsr/up/UpdateEditorActivity$7; │ │ 0x0000 - 0x000b reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=3 which I │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #203 header: │ │ -class_idx : 568 │ │ +class_idx : 574 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 21 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 23 │ │ +source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ @@ -49494,18 +49509,18 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030d38: |[030d38] org.akvo.rsr.up.UpdateEditorActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030d48: 5b01 0a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@040a │ │ -030d4c: 7010 6700 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0067 │ │ -030d52: 0e00 |0005: return-void │ │ +030d50: |[030d50] org.akvo.rsr.up.UpdateEditorActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030d60: 5b01 0a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@040a │ │ +030d64: 7010 6700 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0067 │ │ +030d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0005 line=600 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ @@ -49515,17 +49530,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;Lorg/akvo/rsr/up/UpdateEditorActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -030d54: |[030d54] org.akvo.rsr.up.UpdateEditorActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/UpdateEditorActivity;Lorg/akvo/rsr/up/UpdateEditorActivity$1;)V │ │ -030d64: 7020 de0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cde │ │ -030d6a: 0e00 |0003: return-void │ │ +030d6c: |[030d6c] org.akvo.rsr.up.UpdateEditorActivity$ResponseReceiver.:(Lorg/akvo/rsr/up/UpdateEditorActivity;Lorg/akvo/rsr/up/UpdateEditorActivity$1;)V │ │ +030d7c: 7020 de0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cde │ │ +030d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/akvo/rsr/up/UpdateEditorActivity$1; │ │ @@ -49536,65 +49551,68 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -030d6c: |[030d6c] org.akvo.rsr.up.UpdateEditorActivity$ResponseReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -030d7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -030d7e: 6e10 8800 0800 |0001: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -030d84: 0c00 |0004: move-result-object v0 │ │ -030d86: 1a01 f50f |0005: const-string v1, "org.akvo.rsr.up.UPDATES_SENT" // string@0ff5 │ │ -030d8a: 3310 0800 |0007: if-ne v0, v1, 000f // +0008 │ │ -030d8e: 5460 0a04 |0009: iget-object v0, v6, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@040a │ │ -030d92: 7120 e90c 8000 |000b: invoke-static {v0, v8}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$700:(Lorg/akvo/rsr/up/UpdateEditorActivity;Landroid/content/Intent;)V // method@0ce9 │ │ -030d98: 0e00 |000e: return-void │ │ -030d9a: 6e10 8800 0800 |000f: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ -030da0: 0c00 |0012: move-result-object v0 │ │ -030da2: 1a01 f40f |0013: const-string v1, "org.akvo.rsr.up.UPDATES_PROGRESS" // string@0ff4 │ │ -030da6: 3310 f9ff |0015: if-ne v0, v1, 000e // -0007 │ │ -030daa: 5460 0a04 |0017: iget-object v0, v6, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@040a │ │ -030dae: 6e10 8e00 0800 |0019: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -030db4: 0c01 |001c: move-result-object v1 │ │ -030db6: 1a02 1e06 |001d: const-string v2, "PHASE_KEY" // string@061e │ │ -030dba: 6e30 0001 2104 |001f: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -030dc0: 0a01 |0022: move-result v1 │ │ -030dc2: 6e10 8e00 0800 |0023: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -030dc8: 0c02 |0026: move-result-object v2 │ │ -030dca: 1a03 8806 |0027: const-string v3, "SOFAR_KEY" // string@0688 │ │ -030dce: 6e30 0001 3204 |0029: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -030dd4: 0a02 |002c: move-result v2 │ │ -030dd6: 6e10 8e00 0800 |002d: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -030ddc: 0c03 |0030: move-result-object v3 │ │ -030dde: 1a04 cb06 |0031: const-string v4, "TOTAL_KEY" // string@06cb │ │ -030de2: 1305 6400 |0033: const/16 v5, #int 100 // #64 │ │ -030de6: 6e30 0001 4305 |0035: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -030dec: 0a03 |0038: move-result v3 │ │ -030dee: 7140 ea0c 1032 |0039: invoke-static {v0, v1, v2, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$800:(Lorg/akvo/rsr/up/UpdateEditorActivity;III)V // method@0cea │ │ -030df4: 28d2 |003c: goto 000e // -002e │ │ +030d84: |[030d84] org.akvo.rsr.up.UpdateEditorActivity$ResponseReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +030d94: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +030d96: 6e10 8800 0800 |0001: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +030d9c: 0c00 |0004: move-result-object v0 │ │ +030d9e: 1a01 fb0f |0005: const-string v1, "org.akvo.rsr.up.UPDATES_SENT" // string@0ffb │ │ +030da2: 3310 0800 |0007: if-ne v0, v1, 000f // +0008 │ │ +030da6: 5460 0a04 |0009: iget-object v0, v6, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@040a │ │ +030daa: 7120 e90c 8000 |000b: invoke-static {v0, v8}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$700:(Lorg/akvo/rsr/up/UpdateEditorActivity;Landroid/content/Intent;)V // method@0ce9 │ │ +030db0: 0e00 |000e: return-void │ │ +030db2: 6e10 8800 0800 |000f: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0088 │ │ +030db8: 0c00 |0012: move-result-object v0 │ │ +030dba: 1a01 fa0f |0013: const-string v1, "org.akvo.rsr.up.UPDATES_PROGRESS" // string@0ffa │ │ +030dbe: 3310 f9ff |0015: if-ne v0, v1, 000e // -0007 │ │ +030dc2: 5460 0a04 |0017: iget-object v0, v6, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; // field@040a │ │ +030dc6: 6e10 8e00 0800 |0019: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +030dcc: 0c01 |001c: move-result-object v1 │ │ +030dce: 1a02 2406 |001d: const-string v2, "PHASE_KEY" // string@0624 │ │ +030dd2: 6e30 0001 2104 |001f: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +030dd8: 0a01 |0022: move-result v1 │ │ +030dda: 6e10 8e00 0800 |0023: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +030de0: 0c02 |0026: move-result-object v2 │ │ +030de2: 1a03 8e06 |0027: const-string v3, "SOFAR_KEY" // string@068e │ │ +030de6: 6e30 0001 3204 |0029: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +030dec: 0a02 |002c: move-result v2 │ │ +030dee: 6e10 8e00 0800 |002d: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +030df4: 0c03 |0030: move-result-object v3 │ │ +030df6: 1a04 d106 |0031: const-string v4, "TOTAL_KEY" // string@06d1 │ │ +030dfa: 1305 6400 |0033: const/16 v5, #int 100 // #64 │ │ +030dfe: 6e30 0001 4305 |0035: invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +030e04: 0a03 |0038: move-result v3 │ │ +030e06: 7140 ea0c 1032 |0039: invoke-static {v0, v1, v2, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.access$800:(Lorg/akvo/rsr/up/UpdateEditorActivity;III)V // method@0cea │ │ +030e0c: 28d2 |003c: goto 000e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=604 │ │ 0x0009 line=605 │ │ 0x000e line=611 │ │ 0x000f line=606 │ │ 0x0017 line=607 │ │ + 0x0023 line=608 │ │ + 0x002d line=609 │ │ + 0x0039 line=607 │ │ locals : │ │ 0x0000 - 0x003d reg=6 this Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver; │ │ 0x0000 - 0x003d reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x003d reg=8 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #204 header: │ │ -class_idx : 569 │ │ +class_idx : 575 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 9 │ │ -source_file_idx : 1801 │ │ +superclass_idx : 11 │ │ +source_file_idx : 1807 │ │ static_fields_size : 1 │ │ instance_fields_size: 30 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 8 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -49740,60 +49758,59 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -030df8: |[030df8] org.akvo.rsr.up.UpdateEditorActivity.:()V │ │ -030e08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -030e0a: 7010 0500 0200 |0001: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0005 │ │ -030e10: 1300 0903 |0004: const/16 v0, #int 777 // #309 │ │ -030e14: 5920 1e04 |0006: iput v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoRequest:I // field@041e │ │ -030e18: 1300 7803 |0008: const/16 v0, #int 888 // #378 │ │ -030e1c: 5920 1d04 |000a: iput v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoPick:I // field@041d │ │ -030e20: 5b21 1304 |000c: iput-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -030e24: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -030e26: 5c20 2904 |000f: iput-boolean v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.warnAboutBigImage:Z // field@0429 │ │ -030e2a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -030e2c: 5c20 2504 |0012: iput-boolean v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.shrinkBigImage:Z // field@0425 │ │ -030e30: 1300 0004 |0014: const/16 v0, #int 1024 // #400 │ │ -030e34: 5920 2604 |0016: iput v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.shrinkSize:I // field@0426 │ │ -030e38: 5b21 2104 |0018: iput-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ -030e3c: 5b21 2804 |001a: iput-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ -030e40: 5b21 2704 |001c: iput-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -030e44: 0e00 |001e: return-void │ │ +030e10: |[030e10] org.akvo.rsr.up.UpdateEditorActivity.:()V │ │ +030e20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030e22: 7010 0500 0200 |0001: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0005 │ │ +030e28: 1300 0903 |0004: const/16 v0, #int 777 // #309 │ │ +030e2c: 5920 1e04 |0006: iput v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoRequest:I // field@041e │ │ +030e30: 1300 7803 |0008: const/16 v0, #int 888 // #378 │ │ +030e34: 5920 1d04 |000a: iput v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoPick:I // field@041d │ │ +030e38: 5b21 1304 |000c: iput-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +030e3c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +030e3e: 5c20 2904 |000f: iput-boolean v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.warnAboutBigImage:Z // field@0429 │ │ +030e42: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +030e44: 5c20 2504 |0012: iput-boolean v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.shrinkBigImage:Z // field@0425 │ │ +030e48: 1300 0004 |0014: const/16 v0, #int 1024 // #400 │ │ +030e4c: 5920 2604 |0016: iput v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.shrinkSize:I // field@0426 │ │ +030e50: 5b21 2104 |0018: iput-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ +030e54: 5b21 2804 |001a: iput-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ +030e58: 5b21 2704 |001c: iput-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +030e5c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=67 │ │ 0x0008 line=68 │ │ 0x000c line=69 │ │ 0x000e line=70 │ │ 0x0011 line=71 │ │ 0x0014 line=72 │ │ 0x0018 line=76 │ │ 0x001a line=77 │ │ 0x001c line=78 │ │ - 0x001e line=597 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/UpdateEditorActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030e48: |[030e48] org.akvo.rsr.up.UpdateEditorActivity.access$000:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ -030e58: 7010 ff0c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.sendUpdate:()V // method@0cff │ │ -030e5e: 0e00 |0003: return-void │ │ +030e60: |[030e60] org.akvo.rsr.up.UpdateEditorActivity.access$000:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ │ +030e70: 7010 ff0c 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.sendUpdate:()V // method@0cff │ │ +030e76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/UpdateEditorActivity;) │ │ @@ -49801,17 +49818,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -030e60: |[030e60] org.akvo.rsr.up.UpdateEditorActivity.access$100:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V │ │ -030e70: 7020 fe0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.saveAsDraft:(Z)V // method@0cfe │ │ -030e76: 0e00 |0003: return-void │ │ +030e78: |[030e78] org.akvo.rsr.up.UpdateEditorActivity.access$100:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V │ │ +030e88: 7020 fe0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.saveAsDraft:(Z)V // method@0cfe │ │ +030e8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -49820,17 +49837,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030e78: |[030e78] org.akvo.rsr.up.UpdateEditorActivity.access$200:(Lorg/akvo/rsr/up/UpdateEditorActivity;)Ljava/lang/String; │ │ -030e88: 5410 1304 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -030e8c: 1100 |0002: return-object v0 │ │ +030e90: |[030e90] org.akvo.rsr.up.UpdateEditorActivity.access$200:(Lorg/akvo/rsr/up/UpdateEditorActivity;)Ljava/lang/String; │ │ +030ea0: 5410 1304 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +030ea4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/UpdateEditorActivity;) │ │ @@ -49838,17 +49855,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030e90: |[030e90] org.akvo.rsr.up.UpdateEditorActivity.access$202:(Lorg/akvo/rsr/up/UpdateEditorActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -030ea0: 5b01 1304 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -030ea4: 1101 |0002: return-object v1 │ │ +030ea8: |[030ea8] org.akvo.rsr.up.UpdateEditorActivity.access$202:(Lorg/akvo/rsr/up/UpdateEditorActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +030eb8: 5b01 1304 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +030ebc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -49857,17 +49874,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;)Lorg/akvo/rsr/up/domain/Update;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030ea8: |[030ea8] org.akvo.rsr.up.UpdateEditorActivity.access$300:(Lorg/akvo/rsr/up/UpdateEditorActivity;)Lorg/akvo/rsr/up/domain/Update; │ │ -030eb8: 5410 2704 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -030ebc: 1100 |0002: return-object v0 │ │ +030ec0: |[030ec0] org.akvo.rsr.up.UpdateEditorActivity.access$300:(Lorg/akvo/rsr/up/UpdateEditorActivity;)Lorg/akvo/rsr/up/domain/Update; │ │ +030ed0: 5410 2704 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +030ed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ #6 : (in Lorg/akvo/rsr/up/UpdateEditorActivity;) │ │ @@ -49875,17 +49892,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -030ec0: |[030ec0] org.akvo.rsr.up.UpdateEditorActivity.access$400:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V │ │ -030ed0: 7020 010d 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.showPhoto:(Z)V // method@0d01 │ │ -030ed6: 0e00 |0003: return-void │ │ +030ed8: |[030ed8] org.akvo.rsr.up.UpdateEditorActivity.access$400:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V │ │ +030ee8: 7020 010d 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.showPhoto:(Z)V // method@0d01 │ │ +030eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -49894,17 +49911,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -030ed8: |[030ed8] org.akvo.rsr.up.UpdateEditorActivity.access$500:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V │ │ -030ee8: 7020 fd0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.rotatePhoto:(Z)V // method@0cfd │ │ -030eee: 0e00 |0003: return-void │ │ +030ef0: |[030ef0] org.akvo.rsr.up.UpdateEditorActivity.access$500:(Lorg/akvo/rsr/up/UpdateEditorActivity;Z)V │ │ +030f00: 7020 fd0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.rotatePhoto:(Z)V // method@0cfd │ │ +030f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -49913,17 +49930,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;Landroid/content/Intent;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -030ef0: |[030ef0] org.akvo.rsr.up.UpdateEditorActivity.access$700:(Lorg/akvo/rsr/up/UpdateEditorActivity;Landroid/content/Intent;)V │ │ -030f00: 7020 fc0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.onSendFinished:(Landroid/content/Intent;)V // method@0cfc │ │ -030f06: 0e00 |0003: return-void │ │ +030f08: |[030f08] org.akvo.rsr.up.UpdateEditorActivity.access$700:(Lorg/akvo/rsr/up/UpdateEditorActivity;Landroid/content/Intent;)V │ │ +030f18: 7020 fc0c 1000 |0000: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/UpdateEditorActivity;.onSendFinished:(Landroid/content/Intent;)V // method@0cfc │ │ +030f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -49932,17 +49949,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateEditorActivity;III)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -030f08: |[030f08] org.akvo.rsr.up.UpdateEditorActivity.access$800:(Lorg/akvo/rsr/up/UpdateEditorActivity;III)V │ │ -030f18: 7040 f70c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.onFetchProgress:(III)V // method@0cf7 │ │ -030f1e: 0e00 |0003: return-void │ │ +030f20: |[030f20] org.akvo.rsr.up.UpdateEditorActivity.access$800:(Lorg/akvo/rsr/up/UpdateEditorActivity;III)V │ │ +030f30: 7040 f70c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.onFetchProgress:(III)V // method@0cf7 │ │ +030f36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -49953,25 +49970,25 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -030f20: |[030f20] org.akvo.rsr.up.UpdateEditorActivity.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -030f30: 1302 0010 |0000: const/16 v2, #int 4096 // #1000 │ │ -030f34: 2320 7302 |0002: new-array v0, v2, [B // type@0273 │ │ -030f38: 6e20 2d0b 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@0b2d │ │ -030f3e: 0a01 |0007: move-result v1 │ │ -030f40: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -030f42: 3221 0700 |0009: if-eq v1, v2, 0010 // +0007 │ │ -030f46: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -030f48: 6e40 300b 0412 |000c: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@0b30 │ │ -030f4e: 28f5 |000f: goto 0004 // -000b │ │ -030f50: 0e00 |0010: return-void │ │ +030f38: |[030f38] org.akvo.rsr.up.UpdateEditorActivity.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +030f48: 1302 0010 |0000: const/16 v2, #int 4096 // #1000 │ │ +030f4c: 2320 7902 |0002: new-array v0, v2, [B // type@0279 │ │ +030f50: 6e20 2d0b 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@0b2d │ │ +030f56: 0a01 |0007: move-result v1 │ │ +030f58: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +030f5a: 3221 0700 |0009: if-eq v1, v2, 0010 // +0007 │ │ +030f5e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +030f60: 6e40 300b 0412 |000c: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@0b30 │ │ +030f66: 28f5 |000f: goto 0004 // -000b │ │ +030f68: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=298 │ │ 0x000b line=299 │ │ 0x0010 line=301 │ │ locals : │ │ @@ -49985,28 +50002,28 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -030f54: |[030f54] org.akvo.rsr.up.UpdateEditorActivity.enableChanges:(Z)V │ │ -030f64: 5410 2404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ -030f68: 6e20 d109 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setEnabled:(Z)V // method@09d1 │ │ -030f6e: 5410 2204 |0005: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ -030f72: 6e20 d109 2000 |0007: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setEnabled:(Z)V // method@09d1 │ │ -030f78: 5410 0f04 |000a: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDraft:Landroid/widget/Button; // field@040f │ │ -030f7c: 6e20 c109 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ -030f82: 5410 1104 |000f: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnSubmit:Landroid/widget/Button; // field@0411 │ │ -030f86: 6e20 c109 2000 |0011: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ -030f8c: 5410 1204 |0014: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnTakePhoto:Landroid/widget/Button; // field@0412 │ │ -030f90: 6e20 c109 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ -030f96: 5410 0e04 |0019: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDelPhoto:Landroid/widget/Button; // field@040e │ │ -030f9a: 6e20 c109 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ -030fa0: 0e00 |001e: return-void │ │ +030f6c: |[030f6c] org.akvo.rsr.up.UpdateEditorActivity.enableChanges:(Z)V │ │ +030f7c: 5410 2404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ +030f80: 6e20 d109 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setEnabled:(Z)V // method@09d1 │ │ +030f86: 5410 2204 |0005: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ +030f8a: 6e20 d109 2000 |0007: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setEnabled:(Z)V // method@09d1 │ │ +030f90: 5410 0f04 |000a: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDraft:Landroid/widget/Button; // field@040f │ │ +030f94: 6e20 c109 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ +030f9a: 5410 1104 |000f: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnSubmit:Landroid/widget/Button; // field@0411 │ │ +030f9e: 6e20 c109 2000 |0011: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ +030fa4: 5410 1204 |0014: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnTakePhoto:Landroid/widget/Button; // field@0412 │ │ +030fa8: 6e20 c109 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ +030fae: 5410 0e04 |0019: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDelPhoto:Landroid/widget/Button; // field@040e │ │ +030fb2: 6e20 c109 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@09c1 │ │ +030fb8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0005 line=285 │ │ 0x000a line=286 │ │ 0x000f line=287 │ │ 0x0014 line=288 │ │ @@ -50021,23 +50038,23 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -030fa4: |[030fa4] org.akvo.rsr.up.UpdateEditorActivity.onFetchProgress:(III)V │ │ -030fb4: 5420 1604 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.inProgress:Landroid/widget/ProgressBar; // field@0416 │ │ -030fb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -030fba: 6e20 ff09 1000 |0003: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@09ff │ │ -030fc0: 5420 1604 |0006: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.inProgress:Landroid/widget/ProgressBar; // field@0416 │ │ -030fc4: 6e20 010a 4000 |0008: invoke-virtual {v0, v4}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ -030fca: 5420 1604 |000b: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.inProgress:Landroid/widget/ProgressBar; // field@0416 │ │ -030fce: 6e20 000a 5000 |000d: invoke-virtual {v0, v5}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ -030fd4: 0e00 |0010: return-void │ │ +030fbc: |[030fbc] org.akvo.rsr.up.UpdateEditorActivity.onFetchProgress:(III)V │ │ +030fcc: 5420 1604 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.inProgress:Landroid/widget/ProgressBar; // field@0416 │ │ +030fd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +030fd2: 6e20 ff09 1000 |0003: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@09ff │ │ +030fd8: 5420 1604 |0006: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.inProgress:Landroid/widget/ProgressBar; // field@0416 │ │ +030fdc: 6e20 010a 4000 |0008: invoke-virtual {v0, v4}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0a01 │ │ +030fe2: 5420 1604 |000b: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.inProgress:Landroid/widget/ProgressBar; // field@0416 │ │ +030fe6: 6e20 000a 5000 |000d: invoke-virtual {v0, v5}, Landroid/widget/ProgressBar;.setMax:(I)V // method@0a00 │ │ +030fec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0006 line=589 │ │ 0x000b line=590 │ │ 0x0010 line=591 │ │ locals : │ │ @@ -50051,45 +50068,45 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -030fd8: |[030fd8] org.akvo.rsr.up.UpdateEditorActivity.onSendFinished:(Landroid/content/Intent;)V │ │ -030fe8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -030fea: 5484 1f04 |0001: iget-object v4, v8, Lorg/akvo/rsr/up/UpdateEditorActivity;.progressGroup:Landroid/view/View; // field@041f │ │ -030fee: 1305 0800 |0003: const/16 v5, #int 8 // #8 │ │ -030ff2: 6e20 3109 5400 |0005: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -030ff8: 1a04 ed0f |0008: const-string v4, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -030ffc: 6e20 9400 4900 |000a: invoke-virtual {v9, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -031002: 0c00 |000d: move-result-object v0 │ │ -031004: 1a04 f20f |000e: const-string v4, "org.akvo.rsr.up.UNRESOLVED" // string@0ff2 │ │ -031008: 6e30 8900 4907 |0010: invoke-virtual {v9, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0089 │ │ -03100e: 0a03 |0013: move-result v3 │ │ -031010: 3900 1100 |0014: if-nez v0, 0025 // +0011 │ │ -031014: 1402 5d00 087f |0016: const v2, #float 1.80777e+38 // #7f08005d │ │ -03101a: 1401 5e00 087f |0019: const v1, #float 1.80777e+38 // #7f08005e │ │ -031020: 2204 3702 |001c: new-instance v4, Lorg/akvo/rsr/up/UpdateEditorActivity$7; // type@0237 │ │ -031024: 7020 dc0c 8400 |001e: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/UpdateEditorActivity$7;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cdc │ │ -03102a: 7154 db0d 1278 |0021: invoke-static {v2, v1, v8, v7, v4}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;)V // method@0ddb │ │ -031030: 0e00 |0024: return-void │ │ -031032: 3803 1700 |0025: if-eqz v3, 003c // +0017 │ │ -031036: 6e10 ef0c 0800 |0027: invoke-virtual {v8}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getApplicationContext:()Landroid/content/Context; // method@0cef │ │ -03103c: 0c04 |002a: move-result-object v4 │ │ -03103e: 2205 1f00 |002b: new-instance v5, Landroid/content/Intent; // type@001f │ │ -031042: 1c06 4a02 |002d: const-class v6, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // type@024a │ │ -031046: 7030 8300 8506 |002f: invoke-direct {v5, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -03104c: 6e20 7e00 5400 |0032: invoke-virtual {v4, v5}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@007e │ │ -031052: 1402 5900 087f |0035: const v2, #float 1.80777e+38 // #7f080059 │ │ -031058: 1401 5b00 087f |0038: const v1, #float 1.80777e+38 // #7f08005b │ │ -03105e: 28e1 |003b: goto 001c // -001f │ │ -031060: 1402 5900 087f |003c: const v2, #float 1.80777e+38 // #7f080059 │ │ -031066: 1401 5c00 087f |003f: const v1, #float 1.80777e+38 // #7f08005c │ │ -03106c: 28da |0042: goto 001c // -0026 │ │ +030ff0: |[030ff0] org.akvo.rsr.up.UpdateEditorActivity.onSendFinished:(Landroid/content/Intent;)V │ │ +031000: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +031002: 5484 1f04 |0001: iget-object v4, v8, Lorg/akvo/rsr/up/UpdateEditorActivity;.progressGroup:Landroid/view/View; // field@041f │ │ +031006: 1305 0800 |0003: const/16 v5, #int 8 // #8 │ │ +03100a: 6e20 3109 5400 |0005: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +031010: 1a04 f30f |0008: const-string v4, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +031014: 6e20 9400 4900 |000a: invoke-virtual {v9, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +03101a: 0c00 |000d: move-result-object v0 │ │ +03101c: 1a04 f80f |000e: const-string v4, "org.akvo.rsr.up.UNRESOLVED" // string@0ff8 │ │ +031020: 6e30 8900 4907 |0010: invoke-virtual {v9, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0089 │ │ +031026: 0a03 |0013: move-result v3 │ │ +031028: 3900 1100 |0014: if-nez v0, 0025 // +0011 │ │ +03102c: 1402 5d00 087f |0016: const v2, #float 1.80777e+38 // #7f08005d │ │ +031032: 1401 5e00 087f |0019: const v1, #float 1.80777e+38 // #7f08005e │ │ +031038: 2204 3d02 |001c: new-instance v4, Lorg/akvo/rsr/up/UpdateEditorActivity$7; // type@023d │ │ +03103c: 7020 dc0c 8400 |001e: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/UpdateEditorActivity$7;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cdc │ │ +031042: 7154 db0d 1278 |0021: invoke-static {v2, v1, v8, v7, v4}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;)V // method@0ddb │ │ +031048: 0e00 |0024: return-void │ │ +03104a: 3803 1700 |0025: if-eqz v3, 003c // +0017 │ │ +03104e: 6e10 ef0c 0800 |0027: invoke-virtual {v8}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getApplicationContext:()Landroid/content/Context; // method@0cef │ │ +031054: 0c04 |002a: move-result-object v4 │ │ +031056: 2205 2100 |002b: new-instance v5, Landroid/content/Intent; // type@0021 │ │ +03105a: 1c06 5002 |002d: const-class v6, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // type@0250 │ │ +03105e: 7030 8300 8506 |002f: invoke-direct {v5, v8, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +031064: 6e20 7e00 5400 |0032: invoke-virtual {v4, v5}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@007e │ │ +03106a: 1402 5900 087f |0035: const v2, #float 1.80777e+38 // #7f080059 │ │ +031070: 1401 5b00 087f |0038: const v1, #float 1.80777e+38 // #7f08005b │ │ +031076: 28e1 |003b: goto 001c // -001f │ │ +031078: 1402 5900 087f |003c: const v2, #float 1.80777e+38 // #7f080059 │ │ +03107e: 1401 5c00 087f |003f: const v1, #float 1.80777e+38 // #7f08005c │ │ +031084: 28da |0042: goto 001c // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=473 │ │ 0x0008 line=475 │ │ 0x000e line=476 │ │ 0x0014 line=478 │ │ 0x0016 line=479 │ │ @@ -50119,38 +50136,38 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -031070: |[031070] org.akvo.rsr.up.UpdateEditorActivity.rotatePhoto:(Z)V │ │ -031080: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -031082: 1402 6700 087f |0001: const v2, #float 1.80777e+38 // #7f080067 │ │ -031088: 5451 2704 |0004: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03108c: 6e10 800d 0100 |0006: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ -031092: 0c01 |0009: move-result-object v1 │ │ -031094: 7120 0a0e 6100 |000a: invoke-static {v1, v6}, Lorg/akvo/rsr/up/util/FileUtil;.rotateImageFile:(Ljava/lang/String;Z)V // method@0e0a │ │ -03109a: 5451 2304 |000d: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ -03109e: 5452 2704 |000f: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0310a2: 6e10 810d 0200 |0011: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ -0310a8: 0c02 |0014: move-result-object v2 │ │ -0310aa: 5453 2704 |0015: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0310ae: 6e10 800d 0300 |0017: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ -0310b4: 0c03 |001a: move-result-object v3 │ │ -0310b6: 7154 0b0e 2143 |001b: invoke-static {v1, v2, v3, v4, v4}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ -0310bc: 0e00 |001e: return-void │ │ -0310be: 0d00 |001f: move-exception v0 │ │ -0310c0: 1401 6800 087f |0020: const v1, #float 1.80777e+38 // #7f080068 │ │ -0310c6: 7130 d50d 1502 |0023: invoke-static {v5, v1, v2}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -0310cc: 28f8 |0026: goto 001e // -0008 │ │ -0310ce: 0d00 |0027: move-exception v0 │ │ -0310d0: 1401 6900 087f |0028: const v1, #float 1.80777e+38 // #7f080069 │ │ -0310d6: 7130 d50d 1502 |002b: invoke-static {v5, v1, v2}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -0310dc: 28f0 |002e: goto 001e // -0010 │ │ +031088: |[031088] org.akvo.rsr.up.UpdateEditorActivity.rotatePhoto:(Z)V │ │ +031098: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03109a: 1402 6700 087f |0001: const v2, #float 1.80777e+38 // #7f080067 │ │ +0310a0: 5451 2704 |0004: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0310a4: 6e10 800d 0100 |0006: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ +0310aa: 0c01 |0009: move-result-object v1 │ │ +0310ac: 7120 0a0e 6100 |000a: invoke-static {v1, v6}, Lorg/akvo/rsr/up/util/FileUtil;.rotateImageFile:(Ljava/lang/String;Z)V // method@0e0a │ │ +0310b2: 5451 2304 |000d: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ +0310b6: 5452 2704 |000f: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0310ba: 6e10 810d 0200 |0011: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ +0310c0: 0c02 |0014: move-result-object v2 │ │ +0310c2: 5453 2704 |0015: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0310c6: 6e10 800d 0300 |0017: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ +0310cc: 0c03 |001a: move-result-object v3 │ │ +0310ce: 7154 0b0e 2143 |001b: invoke-static {v1, v2, v3, v4, v4}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ +0310d4: 0e00 |001e: return-void │ │ +0310d6: 0d00 |001f: move-exception v0 │ │ +0310d8: 1401 6800 087f |0020: const v1, #float 1.80777e+38 // #7f080068 │ │ +0310de: 7130 d50d 1502 |0023: invoke-static {v5, v1, v2}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +0310e4: 28f8 |0026: goto 001e // -0008 │ │ +0310e6: 0d00 |0027: move-exception v0 │ │ +0310e8: 1401 6900 087f |0028: const v1, #float 1.80777e+38 // #7f080069 │ │ +0310ee: 7130 d50d 1502 |002b: invoke-static {v5, v1, v2}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +0310f4: 28f0 |002e: goto 001e // -0010 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ Ljava/io/IOException; -> 0x001f │ │ Ljava/lang/OutOfMemoryError; -> 0x0027 │ │ positions : │ │ 0x0004 line=267 │ │ 0x000d line=277 │ │ @@ -50170,79 +50187,79 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -0310f0: |[0310f0] org.akvo.rsr.up.UpdateEditorActivity.saveAsDraft:(Z)V │ │ -031100: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -031102: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -031104: 7010 040d 0600 |0002: invoke-direct {v6}, Lorg/akvo/rsr/up/UpdateEditorActivity;.untitled:()Z // method@0d04 │ │ -03110a: 0a02 |0005: move-result v2 │ │ -03110c: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ -031110: 3807 1100 |0008: if-eqz v7, 0019 // +0011 │ │ -031114: 6e10 ef0c 0600 |000a: invoke-virtual {v6}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getApplicationContext:()Landroid/content/Context; // method@0cef │ │ -03111a: 0c00 |000d: move-result-object v0 │ │ -03111c: 1402 2d00 087f |000e: const v2, #float 1.80776e+38 // #7f08002d │ │ -031122: 7130 240a 2004 |0011: invoke-static {v0, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0a24 │ │ -031128: 0c01 |0014: move-result-object v1 │ │ -03112a: 6e10 260a 0100 |0015: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0a26 │ │ -031130: 0e00 |0018: return-void │ │ -031132: 5462 2404 |0019: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ -031136: 1a03 1301 |001b: const-string v3, "?" // string@0113 │ │ -03113a: 6e20 d609 3200 |001d: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ -031140: 5462 2704 |0020: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031144: 6e20 870d 5200 |0022: invoke-virtual {v2, v5}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -03114a: 5462 2704 |0025: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03114e: 6e20 8f0d 4200 |0027: invoke-virtual {v2, v4}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -031154: 5462 2704 |002a: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031158: 5463 2404 |002c: iget-object v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ -03115c: 6e10 ce09 0300 |002e: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -031162: 0c03 |0031: move-result-object v3 │ │ -031164: 6e10 720b 0300 |0032: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -03116a: 0c03 |0035: move-result-object v3 │ │ -03116c: 6e20 8e0d 3200 |0036: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/domain/Update;.setTitle:(Ljava/lang/String;)V // method@0d8e │ │ -031172: 5462 2704 |0039: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031176: 5463 2204 |003b: iget-object v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ -03117a: 6e10 ce09 0300 |003d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -031180: 0c03 |0040: move-result-object v3 │ │ -031182: 6e10 720b 0300 |0041: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -031188: 0c03 |0044: move-result-object v3 │ │ -03118a: 6e20 8b0d 3200 |0045: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/domain/Update;.setText:(Ljava/lang/String;)V // method@0d8b │ │ -031190: 5462 2704 |0048: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031194: 6e10 7c0d 0200 |004a: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -03119a: 0c02 |004d: move-result-object v2 │ │ -03119c: 3902 2100 |004e: if-nez v2, 006f // +0021 │ │ -0311a0: 5462 2704 |0050: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0311a4: 5463 2104 |0052: iget-object v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ -0311a8: 6e20 8a0d 3200 |0054: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/domain/Update;.setProjectId:(Ljava/lang/String;)V // method@0d8a │ │ -0311ae: 5462 2704 |0057: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0311b2: 5263 1804 |0059: iget v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0311b6: 7110 5f0b 0300 |005b: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ -0311bc: 0c03 |005e: move-result-object v3 │ │ -0311be: 6e20 880d 3200 |005f: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ -0311c4: 5262 1804 |0062: iget v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0311c8: d802 02ff |0064: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0311cc: 5962 1804 |0066: iput v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0311d0: 1a02 270f |0068: const-string v2, "next_local_id" // string@0f27 │ │ -0311d4: 5263 1804 |006a: iget v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0311d8: 7130 150e 2603 |006c: invoke-static {v6, v2, v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.WriteInt:(Landroid/content/Context;Ljava/lang/String;I)V // method@0e15 │ │ -0311de: 5462 1404 |006f: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -0311e2: 5463 2704 |0071: iget-object v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0311e6: 6e30 410d 3205 |0073: invoke-virtual {v2, v3, v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveUpdate:(Lorg/akvo/rsr/up/domain/Update;Z)V // method@0d41 │ │ -0311ec: 3807 a2ff |0076: if-eqz v7, 0018 // -005e │ │ -0311f0: 6e10 ef0c 0600 |0078: invoke-virtual {v6}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getApplicationContext:()Landroid/content/Context; // method@0cef │ │ -0311f6: 0c00 |007b: move-result-object v0 │ │ -0311f8: 1402 5a00 087f |007c: const v2, #float 1.80777e+38 // #7f08005a │ │ -0311fe: 7130 240a 2004 |007f: invoke-static {v0, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0a24 │ │ -031204: 0c01 |0082: move-result-object v1 │ │ -031206: 6e10 260a 0100 |0083: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0a26 │ │ -03120c: 6e10 ee0c 0600 |0086: invoke-virtual {v6}, Lorg/akvo/rsr/up/UpdateEditorActivity;.finish:()V // method@0cee │ │ -031212: 288f |0089: goto 0018 // -0071 │ │ +031108: |[031108] org.akvo.rsr.up.UpdateEditorActivity.saveAsDraft:(Z)V │ │ +031118: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +03111a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +03111c: 7010 040d 0600 |0002: invoke-direct {v6}, Lorg/akvo/rsr/up/UpdateEditorActivity;.untitled:()Z // method@0d04 │ │ +031122: 0a02 |0005: move-result v2 │ │ +031124: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ +031128: 3807 1100 |0008: if-eqz v7, 0019 // +0011 │ │ +03112c: 6e10 ef0c 0600 |000a: invoke-virtual {v6}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getApplicationContext:()Landroid/content/Context; // method@0cef │ │ +031132: 0c00 |000d: move-result-object v0 │ │ +031134: 1402 2d00 087f |000e: const v2, #float 1.80776e+38 // #7f08002d │ │ +03113a: 7130 240a 2004 |0011: invoke-static {v0, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0a24 │ │ +031140: 0c01 |0014: move-result-object v1 │ │ +031142: 6e10 260a 0100 |0015: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0a26 │ │ +031148: 0e00 |0018: return-void │ │ +03114a: 5462 2404 |0019: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ +03114e: 1a03 1301 |001b: const-string v3, "?" // string@0113 │ │ +031152: 6e20 d609 3200 |001d: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ +031158: 5462 2704 |0020: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03115c: 6e20 870d 5200 |0022: invoke-virtual {v2, v5}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +031162: 5462 2704 |0025: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031166: 6e20 8f0d 4200 |0027: invoke-virtual {v2, v4}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +03116c: 5462 2704 |002a: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031170: 5463 2404 |002c: iget-object v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ +031174: 6e10 ce09 0300 |002e: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +03117a: 0c03 |0031: move-result-object v3 │ │ +03117c: 6e10 720b 0300 |0032: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +031182: 0c03 |0035: move-result-object v3 │ │ +031184: 6e20 8e0d 3200 |0036: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/domain/Update;.setTitle:(Ljava/lang/String;)V // method@0d8e │ │ +03118a: 5462 2704 |0039: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03118e: 5463 2204 |003b: iget-object v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ +031192: 6e10 ce09 0300 |003d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +031198: 0c03 |0040: move-result-object v3 │ │ +03119a: 6e10 720b 0300 |0041: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +0311a0: 0c03 |0044: move-result-object v3 │ │ +0311a2: 6e20 8b0d 3200 |0045: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/domain/Update;.setText:(Ljava/lang/String;)V // method@0d8b │ │ +0311a8: 5462 2704 |0048: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0311ac: 6e10 7c0d 0200 |004a: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +0311b2: 0c02 |004d: move-result-object v2 │ │ +0311b4: 3902 2100 |004e: if-nez v2, 006f // +0021 │ │ +0311b8: 5462 2704 |0050: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0311bc: 5463 2104 |0052: iget-object v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ +0311c0: 6e20 8a0d 3200 |0054: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/domain/Update;.setProjectId:(Ljava/lang/String;)V // method@0d8a │ │ +0311c6: 5462 2704 |0057: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0311ca: 5263 1804 |0059: iget v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +0311ce: 7110 5f0b 0300 |005b: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ +0311d4: 0c03 |005e: move-result-object v3 │ │ +0311d6: 6e20 880d 3200 |005f: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ +0311dc: 5262 1804 |0062: iget v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +0311e0: d802 02ff |0064: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0311e4: 5962 1804 |0066: iput v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +0311e8: 1a02 2d0f |0068: const-string v2, "next_local_id" // string@0f2d │ │ +0311ec: 5263 1804 |006a: iget v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +0311f0: 7130 150e 2603 |006c: invoke-static {v6, v2, v3}, Lorg/akvo/rsr/up/util/SettingsUtil;.WriteInt:(Landroid/content/Context;Ljava/lang/String;I)V // method@0e15 │ │ +0311f6: 5462 1404 |006f: iget-object v2, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +0311fa: 5463 2704 |0071: iget-object v3, v6, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0311fe: 6e30 410d 3205 |0073: invoke-virtual {v2, v3, v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveUpdate:(Lorg/akvo/rsr/up/domain/Update;Z)V // method@0d41 │ │ +031204: 3807 a2ff |0076: if-eqz v7, 0018 // -005e │ │ +031208: 6e10 ef0c 0600 |0078: invoke-virtual {v6}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getApplicationContext:()Landroid/content/Context; // method@0cef │ │ +03120e: 0c00 |007b: move-result-object v0 │ │ +031210: 1402 5a00 087f |007c: const v2, #float 1.80777e+38 // #7f08005a │ │ +031216: 7130 240a 2004 |007f: invoke-static {v0, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0a24 │ │ +03121c: 0c01 |0082: move-result-object v1 │ │ +03121e: 6e10 260a 0100 |0083: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0a26 │ │ +031224: 6e10 ee0c 0600 |0086: invoke-virtual {v6}, Lorg/akvo/rsr/up/UpdateEditorActivity;.finish:()V // method@0cee │ │ +03122a: 288f |0089: goto 0018 // -0071 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=377 │ │ 0x0008 line=378 │ │ 0x000a line=380 │ │ 0x000e line=381 │ │ 0x0015 line=383 │ │ @@ -50276,82 +50293,82 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -031214: |[031214] org.akvo.rsr.up.UpdateEditorActivity.sendUpdate:()V │ │ -031224: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -031226: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -031228: 7010 040d 0500 |0002: invoke-direct {v5}, Lorg/akvo/rsr/up/UpdateEditorActivity;.untitled:()Z // method@0d04 │ │ -03122e: 0a01 |0005: move-result v1 │ │ -031230: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -031234: 0e00 |0008: return-void │ │ -031236: 7120 ec0d 3500 |0009: invoke-static {v5, v3}, Lorg/akvo/rsr/up/util/Downloader;.haveNetworkConnection:(Landroid/content/Context;Z)Z // method@0dec │ │ -03123c: 0a01 |000c: move-result v1 │ │ -03123e: 3901 0c00 |000d: if-nez v1, 0019 // +000c │ │ -031242: 1401 6400 087f |000f: const v1, #float 1.80777e+38 // #7f080064 │ │ -031248: 1402 6300 087f |0012: const v2, #float 1.80777e+38 // #7f080063 │ │ -03124e: 7130 d50d 1502 |0015: invoke-static {v5, v1, v2}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -031254: 28f0 |0018: goto 0008 // -0010 │ │ -031256: 5451 2704 |0019: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03125a: 6e20 8f0d 4100 |001b: invoke-virtual {v1, v4}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -031260: 5451 2704 |001e: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031264: 6e20 870d 3100 |0020: invoke-virtual {v1, v3}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -03126a: 5451 2704 |0023: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03126e: 5452 2404 |0025: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ -031272: 6e10 ce09 0200 |0027: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -031278: 0c02 |002a: move-result-object v2 │ │ -03127a: 6e10 720b 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -031280: 0c02 |002e: move-result-object v2 │ │ -031282: 6e20 8e0d 2100 |002f: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setTitle:(Ljava/lang/String;)V // method@0d8e │ │ -031288: 5451 2704 |0032: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03128c: 5452 2204 |0034: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ -031290: 6e10 ce09 0200 |0036: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -031296: 0c02 |0039: move-result-object v2 │ │ -031298: 6e10 720b 0200 |003a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -03129e: 0c02 |003d: move-result-object v2 │ │ -0312a0: 6e20 8b0d 2100 |003e: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setText:(Ljava/lang/String;)V // method@0d8b │ │ -0312a6: 5451 2704 |0041: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0312aa: 5452 2104 |0043: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ -0312ae: 6e20 8a0d 2100 |0045: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setProjectId:(Ljava/lang/String;)V // method@0d8a │ │ -0312b4: 5451 2704 |0048: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0312b8: 6e10 7c0d 0100 |004a: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -0312be: 0c01 |004d: move-result-object v1 │ │ -0312c0: 3901 1a00 |004e: if-nez v1, 0068 // +001a │ │ -0312c4: 5451 2704 |0050: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0312c8: 5252 1804 |0052: iget v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0312cc: 7110 5f0b 0200 |0054: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ -0312d2: 0c02 |0057: move-result-object v2 │ │ -0312d4: 6e20 880d 2100 |0058: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ -0312da: 5251 1804 |005b: iget v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0312de: d801 01ff |005d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0312e2: 5951 1804 |005f: iput v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0312e6: 1a01 270f |0061: const-string v1, "next_local_id" // string@0f27 │ │ -0312ea: 5252 1804 |0063: iget v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0312ee: 7130 150e 1502 |0065: invoke-static {v5, v1, v2}, Lorg/akvo/rsr/up/util/SettingsUtil;.WriteInt:(Landroid/content/Context;Ljava/lang/String;I)V // method@0e15 │ │ -0312f4: 5451 1404 |0068: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -0312f8: 5452 2704 |006a: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0312fc: 6e30 410d 2104 |006c: invoke-virtual {v1, v2, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveUpdate:(Lorg/akvo/rsr/up/domain/Update;Z)V // method@0d41 │ │ -031302: 2200 1f00 |006f: new-instance v0, Landroid/content/Intent; // type@001f │ │ -031306: 1c01 4702 |0071: const-class v1, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; // type@0247 │ │ -03130a: 7030 8300 5001 |0073: invoke-direct {v0, v5, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -031310: 1a01 f30f |0076: const-string v1, "org.akvo.rsr.up.UPDATE" // string@0ff3 │ │ -031314: 5452 2704 |0078: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031318: 6e10 7c0d 0200 |007a: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -03131e: 0c02 |007d: move-result-object v2 │ │ -031320: 6e30 9a00 1002 |007e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -031326: 6e10 ef0c 0500 |0081: invoke-virtual {v5}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getApplicationContext:()Landroid/content/Context; // method@0cef │ │ -03132c: 0c01 |0084: move-result-object v1 │ │ -03132e: 6e20 7e00 0100 |0085: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@007e │ │ -031334: 7020 ec0c 3500 |0088: invoke-direct {v5, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.enableChanges:(Z)V // method@0cec │ │ -03133a: 5451 1f04 |008b: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.progressGroup:Landroid/view/View; // field@041f │ │ -03133e: 6e20 3109 3100 |008d: invoke-virtual {v1, v3}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -031344: 2900 78ff |0090: goto/16 0008 // -0088 │ │ +03122c: |[03122c] org.akvo.rsr.up.UpdateEditorActivity.sendUpdate:()V │ │ +03123c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03123e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +031240: 7010 040d 0500 |0002: invoke-direct {v5}, Lorg/akvo/rsr/up/UpdateEditorActivity;.untitled:()Z // method@0d04 │ │ +031246: 0a01 |0005: move-result v1 │ │ +031248: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +03124c: 0e00 |0008: return-void │ │ +03124e: 7120 ec0d 3500 |0009: invoke-static {v5, v3}, Lorg/akvo/rsr/up/util/Downloader;.haveNetworkConnection:(Landroid/content/Context;Z)Z // method@0dec │ │ +031254: 0a01 |000c: move-result v1 │ │ +031256: 3901 0c00 |000d: if-nez v1, 0019 // +000c │ │ +03125a: 1401 6400 087f |000f: const v1, #float 1.80777e+38 // #7f080064 │ │ +031260: 1402 6300 087f |0012: const v2, #float 1.80777e+38 // #7f080063 │ │ +031266: 7130 d50d 1502 |0015: invoke-static {v5, v1, v2}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +03126c: 28f0 |0018: goto 0008 // -0010 │ │ +03126e: 5451 2704 |0019: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031272: 6e20 8f0d 4100 |001b: invoke-virtual {v1, v4}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +031278: 5451 2704 |001e: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03127c: 6e20 870d 3100 |0020: invoke-virtual {v1, v3}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +031282: 5451 2704 |0023: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031286: 5452 2404 |0025: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ +03128a: 6e10 ce09 0200 |0027: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +031290: 0c02 |002a: move-result-object v2 │ │ +031292: 6e10 720b 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +031298: 0c02 |002e: move-result-object v2 │ │ +03129a: 6e20 8e0d 2100 |002f: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setTitle:(Ljava/lang/String;)V // method@0d8e │ │ +0312a0: 5451 2704 |0032: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0312a4: 5452 2204 |0034: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ +0312a8: 6e10 ce09 0200 |0036: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +0312ae: 0c02 |0039: move-result-object v2 │ │ +0312b0: 6e10 720b 0200 |003a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +0312b6: 0c02 |003d: move-result-object v2 │ │ +0312b8: 6e20 8b0d 2100 |003e: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setText:(Ljava/lang/String;)V // method@0d8b │ │ +0312be: 5451 2704 |0041: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0312c2: 5452 2104 |0043: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ +0312c6: 6e20 8a0d 2100 |0045: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setProjectId:(Ljava/lang/String;)V // method@0d8a │ │ +0312cc: 5451 2704 |0048: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0312d0: 6e10 7c0d 0100 |004a: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +0312d6: 0c01 |004d: move-result-object v1 │ │ +0312d8: 3901 1a00 |004e: if-nez v1, 0068 // +001a │ │ +0312dc: 5451 2704 |0050: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0312e0: 5252 1804 |0052: iget v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +0312e4: 7110 5f0b 0200 |0054: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ +0312ea: 0c02 |0057: move-result-object v2 │ │ +0312ec: 6e20 880d 2100 |0058: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ +0312f2: 5251 1804 |005b: iget v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +0312f6: d801 01ff |005d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0312fa: 5951 1804 |005f: iput v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +0312fe: 1a01 2d0f |0061: const-string v1, "next_local_id" // string@0f2d │ │ +031302: 5252 1804 |0063: iget v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +031306: 7130 150e 1502 |0065: invoke-static {v5, v1, v2}, Lorg/akvo/rsr/up/util/SettingsUtil;.WriteInt:(Landroid/content/Context;Ljava/lang/String;I)V // method@0e15 │ │ +03130c: 5451 1404 |0068: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +031310: 5452 2704 |006a: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031314: 6e30 410d 2104 |006c: invoke-virtual {v1, v2, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveUpdate:(Lorg/akvo/rsr/up/domain/Update;Z)V // method@0d41 │ │ +03131a: 2200 2100 |006f: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +03131e: 1c01 4d02 |0071: const-class v1, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; // type@024d │ │ +031322: 7030 8300 5001 |0073: invoke-direct {v0, v5, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +031328: 1a01 f90f |0076: const-string v1, "org.akvo.rsr.up.UPDATE" // string@0ff9 │ │ +03132c: 5452 2704 |0078: iget-object v2, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031330: 6e10 7c0d 0200 |007a: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +031336: 0c02 |007d: move-result-object v2 │ │ +031338: 6e30 9a00 1002 |007e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +03133e: 6e10 ef0c 0500 |0081: invoke-virtual {v5}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getApplicationContext:()Landroid/content/Context; // method@0cef │ │ +031344: 0c01 |0084: move-result-object v1 │ │ +031346: 6e20 7e00 0100 |0085: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@007e │ │ +03134c: 7020 ec0c 3500 |0088: invoke-direct {v5, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.enableChanges:(Z)V // method@0cec │ │ +031352: 5451 1f04 |008b: iget-object v1, v5, Lorg/akvo/rsr/up/UpdateEditorActivity;.progressGroup:Landroid/view/View; // field@041f │ │ +031356: 6e20 3109 3100 |008d: invoke-virtual {v1, v3}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03135c: 2900 78ff |0090: goto/16 0008 // -0088 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=416 │ │ 0x0008 line=450 │ │ 0x0009 line=419 │ │ 0x000f line=421 │ │ 0x0019 line=425 │ │ @@ -50378,28 +50395,28 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -031348: |[031348] org.akvo.rsr.up.UpdateEditorActivity.showPhoto:(Z)V │ │ -031358: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -03135c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03135e: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ -031362: 5430 1a04 |0005: iget-object v0, v3, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAndToolsGroup:Landroid/view/View; // field@041a │ │ -031366: 6e20 3109 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03136c: 5430 1904 |000a: iget-object v0, v3, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAddGroup:Landroid/view/View; // field@0419 │ │ -031370: 6e20 3109 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -031376: 0e00 |000f: return-void │ │ -031378: 5430 1a04 |0010: iget-object v0, v3, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAndToolsGroup:Landroid/view/View; // field@041a │ │ -03137c: 6e20 3109 2000 |0012: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -031382: 5430 1904 |0015: iget-object v0, v3, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAddGroup:Landroid/view/View; // field@0419 │ │ -031386: 6e20 3109 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03138c: 28f5 |001a: goto 000f // -000b │ │ +031360: |[031360] org.akvo.rsr.up.UpdateEditorActivity.showPhoto:(Z)V │ │ +031370: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +031374: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +031376: 3804 0d00 |0003: if-eqz v4, 0010 // +000d │ │ +03137a: 5430 1a04 |0005: iget-object v0, v3, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAndToolsGroup:Landroid/view/View; // field@041a │ │ +03137e: 6e20 3109 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +031384: 5430 1904 |000a: iget-object v0, v3, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAddGroup:Landroid/view/View; // field@0419 │ │ +031388: 6e20 3109 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03138e: 0e00 |000f: return-void │ │ +031390: 5430 1a04 |0010: iget-object v0, v3, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAndToolsGroup:Landroid/view/View; // field@041a │ │ +031394: 6e20 3109 2000 |0012: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03139a: 5430 1904 |0015: iget-object v0, v3, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAddGroup:Landroid/view/View; // field@0419 │ │ +03139e: 6e20 3109 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +0313a4: 28f5 |001a: goto 000f // -000b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=255 │ │ 0x0005 line=256 │ │ 0x000a line=257 │ │ 0x000f line=262 │ │ 0x0010 line=259 │ │ @@ -50413,29 +50430,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -031390: |[031390] org.akvo.rsr.up.UpdateEditorActivity.untitled:()Z │ │ -0313a0: 5410 2404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ -0313a4: 6e10 ce09 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -0313aa: 0c00 |0005: move-result-object v0 │ │ -0313ac: 6e10 720b 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -0313b2: 0c00 |0009: move-result-object v0 │ │ -0313b4: 6e10 8c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ -0313ba: 0c00 |000d: move-result-object v0 │ │ -0313bc: 6e10 870b 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0b87 │ │ -0313c2: 0a00 |0011: move-result v0 │ │ -0313c4: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -0313c8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0313ca: 0f00 |0015: return v0 │ │ -0313cc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0313ce: 28fe |0017: goto 0015 // -0002 │ │ +0313a8: |[0313a8] org.akvo.rsr.up.UpdateEditorActivity.untitled:()Z │ │ +0313b8: 5410 2404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ +0313bc: 6e10 ce09 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +0313c2: 0c00 |0005: move-result-object v0 │ │ +0313c4: 6e10 720b 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +0313ca: 0c00 |0009: move-result-object v0 │ │ +0313cc: 6e10 8c0b 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0b8c │ │ +0313d2: 0c00 |000d: move-result-object v0 │ │ +0313d4: 6e10 870b 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0b87 │ │ +0313da: 0a00 |0011: move-result v0 │ │ +0313dc: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +0313e0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0313e2: 0f00 |0015: return v0 │ │ +0313e4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0313e6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ Virtual methods - │ │ @@ -50444,115 +50461,115 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 209 16-bit code units │ │ -0313d0: |[0313d0] org.akvo.rsr.up.UpdateEditorActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0313e0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0313e2: 1306 7803 |0001: const/16 v6, #int 888 // #378 │ │ -0313e6: 6f40 1000 badc |0003: invoke-super {v10, v11, v12, v13}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0010 │ │ -0313ec: 1305 0903 |0006: const/16 v5, #int 777 // #309 │ │ -0313f0: 325b 0400 |0008: if-eq v11, v5, 000c // +0004 │ │ -0313f4: 336b 0400 |000a: if-ne v11, v6, 000e // +0004 │ │ -0313f8: 390c 0300 |000c: if-nez v12, 000f // +0003 │ │ -0313fc: 0e00 |000e: return-void │ │ -0313fe: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -031400: 336b 4b00 |0010: if-ne v11, v6, 005b // +004b │ │ -031404: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -031406: 380c fbff |0013: if-eqz v12, 000e // -0005 │ │ -03140a: 6e10 f00c 0a00 |0015: invoke-virtual {v10}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0cf0 │ │ -031410: 0c05 |0018: move-result-object v5 │ │ -031412: 6e10 8d00 0d00 |0019: invoke-virtual {v13}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@008d │ │ -031418: 0c06 |001c: move-result-object v6 │ │ -03141a: 6e20 6a00 6500 |001d: invoke-virtual {v5, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006a │ │ -031420: 0c02 |0020: move-result-object v2 │ │ -031422: 2205 c101 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -031426: 7010 8e0b 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03142c: 7110 030e 0a00 |0026: invoke-static {v10}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalPhotoDir:(Landroid/content/Context;)Ljava/io/File; // method@0e03 │ │ -031432: 0c06 |0029: move-result-object v6 │ │ -031434: 6e20 950b 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03143a: 0c05 |002d: move-result-object v5 │ │ -03143c: 6206 ab02 |002e: sget-object v6, Ljava/io/File;.separator:Ljava/lang/String; // field@02ab │ │ -031440: 6e20 960b 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -031446: 0c05 |0033: move-result-object v5 │ │ -031448: 1a06 4210 |0034: const-string v6, "pick" // string@1042 │ │ -03144c: 6e20 960b 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -031452: 0c05 |0039: move-result-object v5 │ │ -031454: 7100 9f0b 0000 |003a: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0b9f │ │ -03145a: 0b06 |003d: move-result-wide v6 │ │ -03145c: 6e30 940b 6507 |003e: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b94 │ │ -031462: 0c05 |0041: move-result-object v5 │ │ -031464: 1a06 bf00 |0042: const-string v6, ".jpg" // string@00bf │ │ -031468: 6e20 960b 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03146e: 0c05 |0047: move-result-object v5 │ │ -031470: 6e10 9a0b 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -031476: 0c05 |004b: move-result-object v5 │ │ -031478: 5ba5 1304 |004c: iput-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -03147c: 2203 9701 |004e: new-instance v3, Ljava/io/FileOutputStream; // type@0197 │ │ -031480: 54a5 1304 |0050: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -031484: 7020 270b 5300 |0052: invoke-direct {v3, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0b27 │ │ -03148a: 7120 eb0c 3200 |0055: invoke-static {v2, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@0ceb │ │ -031490: 6e10 2f0b 0300 |0058: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@0b2f │ │ -031496: 55a5 2904 |005b: iget-boolean v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.warnAboutBigImage:Z // field@0429 │ │ -03149a: 3805 3b00 |005d: if-eqz v5, 0098 // +003b │ │ -03149e: 2204 9301 |005f: new-instance v4, Ljava/io/File; // type@0193 │ │ -0314a2: 54a5 1304 |0061: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -0314a6: 7020 180b 5400 |0063: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -0314ac: 6e10 1f0b 0400 |0066: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@0b1f │ │ -0314b2: 0b05 |0069: move-result-wide v5 │ │ -0314b4: 1707 8084 1e00 |006a: const-wide/32 v7, #float 2.8026e-39 // #001e8480 │ │ -0314ba: 3105 0507 |006d: cmp-long v5, v5, v7 │ │ -0314be: 3d05 2900 |006f: if-lez v5, 0098 // +0029 │ │ -0314c2: 1406 8600 087f |0071: const v6, #float 1.80778e+38 // #7f080086 │ │ -0314c8: 3800 2000 |0074: if-eqz v0, 0094 // +0020 │ │ -0314cc: 1405 8400 087f |0076: const v5, #float 1.80778e+38 // #7f080084 │ │ -0314d2: 7130 d50d 6a05 |0079: invoke-static {v10, v6, v5}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -0314d8: 2892 |007c: goto 000e // -006e │ │ -0314da: 0d05 |007d: move-exception v5 │ │ -0314dc: 6e10 2f0b 0300 |007e: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@0b2f │ │ -0314e2: 2705 |0081: throw v5 │ │ -0314e4: 0d01 |0082: move-exception v1 │ │ -0314e6: 54a5 2304 |0083: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ -0314ea: 1406 1300 027f |0085: const v6, #float 1.728e+38 // #7f020013 │ │ -0314f0: 6e20 e609 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ -0314f6: 6e10 250b 0100 |008b: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@0b25 │ │ -0314fc: 28cd |008e: goto 005b // -0033 │ │ -0314fe: 0d01 |008f: move-exception v1 │ │ -031500: 6e10 2c0b 0100 |0090: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@0b2c │ │ -031506: 28c8 |0093: goto 005b // -0038 │ │ -031508: 1405 8500 087f |0094: const v5, #float 1.80778e+38 // #7f080085 │ │ -03150e: 28e2 |0097: goto 0079 // -001e │ │ -031510: 55a5 2504 |0098: iget-boolean v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.shrinkBigImage:Z // field@0425 │ │ -031514: 3805 1600 |009a: if-eqz v5, 00b0 // +0016 │ │ -031518: 54a5 1304 |009c: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -03151c: 1306 0004 |009e: const/16 v6, #int 1024 // #400 │ │ -031520: 1207 |00a0: const/4 v7, #int 0 // #0 │ │ -031522: 7130 0c0e 6507 |00a1: invoke-static {v5, v6, v7}, Lorg/akvo/rsr/up/util/FileUtil;.shrinkImageFileExactly:(Ljava/lang/String;IZ)Z // method@0e0c │ │ -031528: 0a05 |00a4: move-result v5 │ │ -03152a: 3905 0b00 |00a5: if-nez v5, 00b0 // +000b │ │ -03152e: 1405 7200 087f |00a7: const v5, #float 1.80777e+38 // #7f080072 │ │ -031534: 1406 7100 087f |00aa: const v6, #float 1.80777e+38 // #7f080071 │ │ -03153a: 7130 d50d 5a06 |00ad: invoke-static {v10, v5, v6}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -031540: 54a5 2704 |00b0: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031544: 54a6 1304 |00b2: iget-object v6, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -031548: 6e20 8c0d 6500 |00b4: invoke-virtual {v5, v6}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailFilename:(Ljava/lang/String;)V // method@0d8c │ │ -03154e: 54a5 2704 |00b7: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031552: 1a06 f509 |00b9: const-string v6, "dummyUrl" // string@09f5 │ │ -031556: 6e20 8d0d 6500 |00bb: invoke-virtual {v5, v6}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d8d │ │ -03155c: 54a5 2304 |00be: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ -031560: 54a6 2704 |00c0: iget-object v6, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031564: 6e10 810d 0600 |00c2: invoke-virtual {v6}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ -03156a: 0c06 |00c5: move-result-object v6 │ │ -03156c: 54a7 1304 |00c6: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ -031570: 7159 0b0e 6597 |00c8: invoke-static {v5, v6, v7, v9, v9}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ -031576: 1215 |00cb: const/4 v5, #int 1 // #1 │ │ -031578: 7020 010d 5a00 |00cc: invoke-direct {v10, v5}, Lorg/akvo/rsr/up/UpdateEditorActivity;.showPhoto:(Z)V // method@0d01 │ │ -03157e: 2900 3fff |00cf: goto/16 000e // -00c1 │ │ +0313e8: |[0313e8] org.akvo.rsr.up.UpdateEditorActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0313f8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0313fa: 1306 7803 |0001: const/16 v6, #int 888 // #378 │ │ +0313fe: 6f40 1000 badc |0003: invoke-super {v10, v11, v12, v13}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0010 │ │ +031404: 1305 0903 |0006: const/16 v5, #int 777 // #309 │ │ +031408: 325b 0400 |0008: if-eq v11, v5, 000c // +0004 │ │ +03140c: 336b 0400 |000a: if-ne v11, v6, 000e // +0004 │ │ +031410: 390c 0300 |000c: if-nez v12, 000f // +0003 │ │ +031414: 0e00 |000e: return-void │ │ +031416: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +031418: 336b 4b00 |0010: if-ne v11, v6, 005b // +004b │ │ +03141c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +03141e: 380c fbff |0013: if-eqz v12, 000e // -0005 │ │ +031422: 6e10 f00c 0a00 |0015: invoke-virtual {v10}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0cf0 │ │ +031428: 0c05 |0018: move-result-object v5 │ │ +03142a: 6e10 8d00 0d00 |0019: invoke-virtual {v13}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@008d │ │ +031430: 0c06 |001c: move-result-object v6 │ │ +031432: 6e20 6a00 6500 |001d: invoke-virtual {v5, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006a │ │ +031438: 0c02 |0020: move-result-object v2 │ │ +03143a: 2205 c701 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03143e: 7010 8e0b 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +031444: 7110 030e 0a00 |0026: invoke-static {v10}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalPhotoDir:(Landroid/content/Context;)Ljava/io/File; // method@0e03 │ │ +03144a: 0c06 |0029: move-result-object v6 │ │ +03144c: 6e20 950b 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +031452: 0c05 |002d: move-result-object v5 │ │ +031454: 6206 ab02 |002e: sget-object v6, Ljava/io/File;.separator:Ljava/lang/String; // field@02ab │ │ +031458: 6e20 960b 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03145e: 0c05 |0033: move-result-object v5 │ │ +031460: 1a06 4810 |0034: const-string v6, "pick" // string@1048 │ │ +031464: 6e20 960b 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03146a: 0c05 |0039: move-result-object v5 │ │ +03146c: 7100 9f0b 0000 |003a: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0b9f │ │ +031472: 0b06 |003d: move-result-wide v6 │ │ +031474: 6e30 940b 6507 |003e: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b94 │ │ +03147a: 0c05 |0041: move-result-object v5 │ │ +03147c: 1a06 bf00 |0042: const-string v6, ".jpg" // string@00bf │ │ +031480: 6e20 960b 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +031486: 0c05 |0047: move-result-object v5 │ │ +031488: 6e10 9a0b 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03148e: 0c05 |004b: move-result-object v5 │ │ +031490: 5ba5 1304 |004c: iput-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +031494: 2203 9d01 |004e: new-instance v3, Ljava/io/FileOutputStream; // type@019d │ │ +031498: 54a5 1304 |0050: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +03149c: 7020 270b 5300 |0052: invoke-direct {v3, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0b27 │ │ +0314a2: 7120 eb0c 3200 |0055: invoke-static {v2, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@0ceb │ │ +0314a8: 6e10 2f0b 0300 |0058: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@0b2f │ │ +0314ae: 55a5 2904 |005b: iget-boolean v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.warnAboutBigImage:Z // field@0429 │ │ +0314b2: 3805 3b00 |005d: if-eqz v5, 0098 // +003b │ │ +0314b6: 2204 9901 |005f: new-instance v4, Ljava/io/File; // type@0199 │ │ +0314ba: 54a5 1304 |0061: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +0314be: 7020 180b 5400 |0063: invoke-direct {v4, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +0314c4: 6e10 1f0b 0400 |0066: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@0b1f │ │ +0314ca: 0b05 |0069: move-result-wide v5 │ │ +0314cc: 1707 8084 1e00 |006a: const-wide/32 v7, #float 2.8026e-39 // #001e8480 │ │ +0314d2: 3105 0507 |006d: cmp-long v5, v5, v7 │ │ +0314d6: 3d05 2900 |006f: if-lez v5, 0098 // +0029 │ │ +0314da: 1406 8600 087f |0071: const v6, #float 1.80778e+38 // #7f080086 │ │ +0314e0: 3800 2000 |0074: if-eqz v0, 0094 // +0020 │ │ +0314e4: 1405 8400 087f |0076: const v5, #float 1.80778e+38 // #7f080084 │ │ +0314ea: 7130 d50d 6a05 |0079: invoke-static {v10, v6, v5}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +0314f0: 2892 |007c: goto 000e // -006e │ │ +0314f2: 0d05 |007d: move-exception v5 │ │ +0314f4: 6e10 2f0b 0300 |007e: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@0b2f │ │ +0314fa: 2705 |0081: throw v5 │ │ +0314fc: 0d01 |0082: move-exception v1 │ │ +0314fe: 54a5 2304 |0083: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ +031502: 1406 1300 027f |0085: const v6, #float 1.728e+38 // #7f020013 │ │ +031508: 6e20 e609 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ +03150e: 6e10 250b 0100 |008b: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@0b25 │ │ +031514: 28cd |008e: goto 005b // -0033 │ │ +031516: 0d01 |008f: move-exception v1 │ │ +031518: 6e10 2c0b 0100 |0090: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@0b2c │ │ +03151e: 28c8 |0093: goto 005b // -0038 │ │ +031520: 1405 8500 087f |0094: const v5, #float 1.80778e+38 // #7f080085 │ │ +031526: 28e2 |0097: goto 0079 // -001e │ │ +031528: 55a5 2504 |0098: iget-boolean v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.shrinkBigImage:Z // field@0425 │ │ +03152c: 3805 1600 |009a: if-eqz v5, 00b0 // +0016 │ │ +031530: 54a5 1304 |009c: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +031534: 1306 0004 |009e: const/16 v6, #int 1024 // #400 │ │ +031538: 1207 |00a0: const/4 v7, #int 0 // #0 │ │ +03153a: 7130 0c0e 6507 |00a1: invoke-static {v5, v6, v7}, Lorg/akvo/rsr/up/util/FileUtil;.shrinkImageFileExactly:(Ljava/lang/String;IZ)Z // method@0e0c │ │ +031540: 0a05 |00a4: move-result v5 │ │ +031542: 3905 0b00 |00a5: if-nez v5, 00b0 // +000b │ │ +031546: 1405 7200 087f |00a7: const v5, #float 1.80777e+38 // #7f080072 │ │ +03154c: 1406 7100 087f |00aa: const v6, #float 1.80777e+38 // #7f080071 │ │ +031552: 7130 d50d 5a06 |00ad: invoke-static {v10, v5, v6}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +031558: 54a5 2704 |00b0: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03155c: 54a6 1304 |00b2: iget-object v6, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +031560: 6e20 8c0d 6500 |00b4: invoke-virtual {v5, v6}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailFilename:(Ljava/lang/String;)V // method@0d8c │ │ +031566: 54a5 2704 |00b7: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03156a: 1a06 fb09 |00b9: const-string v6, "dummyUrl" // string@09fb │ │ +03156e: 6e20 8d0d 6500 |00bb: invoke-virtual {v5, v6}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d8d │ │ +031574: 54a5 2304 |00be: iget-object v5, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ +031578: 54a6 2704 |00c0: iget-object v6, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03157c: 6e10 810d 0600 |00c2: invoke-virtual {v6}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ +031582: 0c06 |00c5: move-result-object v6 │ │ +031584: 54a7 1304 |00c6: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.captureFilename:Ljava/lang/String; // field@0413 │ │ +031588: 7159 0b0e 6597 |00c8: invoke-static {v5, v6, v7, v9, v9}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ +03158e: 1215 |00cb: const/4 v5, #int 1 // #1 │ │ +031590: 7020 010d 5a00 |00cc: invoke-direct {v10, v5}, Lorg/akvo/rsr/up/UpdateEditorActivity;.showPhoto:(Z)V // method@0d01 │ │ +031596: 2900 3fff |00cf: goto/16 000e // -00c1 │ │ catches : 4 │ │ 0x0015 - 0x0055 │ │ Ljava/io/FileNotFoundException; -> 0x0082 │ │ Ljava/io/IOException; -> 0x008f │ │ 0x0055 - 0x0058 │ │ -> 0x007d │ │ 0x0058 - 0x005b │ │ @@ -50568,14 +50585,15 @@ │ │ 0x000e line=369 │ │ 0x000f line=316 │ │ 0x0010 line=319 │ │ 0x0012 line=320 │ │ 0x0013 line=321 │ │ 0x0015 line=328 │ │ 0x0021 line=329 │ │ + 0x003a line=330 │ │ 0x004e line=331 │ │ 0x0055 line=333 │ │ 0x0058 line=336 │ │ 0x005b line=345 │ │ 0x005f line=347 │ │ 0x0066 line=348 │ │ 0x0071 line=349 │ │ @@ -50613,266 +50631,267 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 518 16-bit code units │ │ -0315b0: |[0315b0] org.akvo.rsr.up.UpdateEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0315c0: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0315c4: 1219 |0002: const/4 v9, #int 1 // #1 │ │ -0315c6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0315c8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0315ca: 6f20 1200 ba00 |0005: invoke-super {v10, v11}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ -0315d0: 7110 160e 0a00 |0008: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; // method@0e16 │ │ -0315d6: 0c03 |000b: move-result-object v3 │ │ -0315d8: 5ba3 1704 |000c: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.mUser:Lorg/akvo/rsr/up/domain/User; // field@0417 │ │ -0315dc: 1a03 270f |000e: const-string v3, "next_local_id" // string@0f27 │ │ -0315e0: 12f7 |0010: const/4 v7, #int -1 // #ff │ │ -0315e2: 7130 120e 3a07 |0011: invoke-static {v10, v3, v7}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadInt:(Landroid/content/Context;Ljava/lang/String;I)I // method@0e12 │ │ -0315e8: 0a03 |0014: move-result v3 │ │ -0315ea: 59a3 1804 |0015: iput v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ -0315ee: 6e10 f10c 0a00 |0017: invoke-virtual {v10}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getIntent:()Landroid/content/Intent; // method@0cf1 │ │ -0315f4: 0c03 |001a: move-result-object v3 │ │ -0315f6: 6e10 8e00 0300 |001b: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -0315fc: 0c00 |001e: move-result-object v0 │ │ -0315fe: 3800 8601 |001f: if-eqz v0, 01a5 // +0186 │ │ -031602: 1a03 ef0f |0021: const-string v3, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -031606: 6e20 0401 3000 |0023: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -03160c: 0c03 |0026: move-result-object v3 │ │ -03160e: 5ba3 2104 |0027: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ -031612: 54a3 2104 |0029: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ -031616: 3903 0b00 |002b: if-nez v3, 0036 // +000b │ │ -03161a: 1403 6600 087f |002d: const v3, #float 1.80777e+38 // #7f080066 │ │ -031620: 1407 6500 087f |0030: const v7, #float 1.80777e+38 // #7f080065 │ │ -031626: 7130 d50d 3a07 |0033: invoke-static {v10, v3, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -03162c: 3800 7201 |0036: if-eqz v0, 01a8 // +0172 │ │ -031630: 1a03 f30f |0038: const-string v3, "org.akvo.rsr.up.UPDATE" // string@0ff3 │ │ -031634: 6e20 0401 3000 |003a: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -03163a: 0c03 |003d: move-result-object v3 │ │ -03163c: 5ba3 2804 |003e: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ -031640: 54a3 2804 |0040: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ -031644: 3903 0c00 |0042: if-nez v3, 004e // +000c │ │ -031648: 380b 6701 |0044: if-eqz v11, 01ab // +0167 │ │ -03164c: 1a03 f30f |0046: const-string v3, "org.akvo.rsr.up.UPDATE" // string@0ff3 │ │ -031650: 6e20 0401 3b00 |0048: invoke-virtual {v11, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -031656: 0c03 |004b: move-result-object v3 │ │ -031658: 5ba3 2804 |004c: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ -03165c: 1403 0700 037f |004e: const v3, #float 1.74129e+38 // #7f030007 │ │ -031662: 6e20 000d 3a00 |0051: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.setContentView:(I)V // method@0d00 │ │ -031668: 1403 2600 077f |0054: const v3, #float 1.79447e+38 // #7f070026 │ │ -03166e: 6e20 ed0c 3a00 |0057: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -031674: 0c03 |005a: move-result-object v3 │ │ -031676: 5ba3 1f04 |005b: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.progressGroup:Landroid/view/View; // field@041f │ │ -03167a: 1403 2700 077f |005d: const v3, #float 1.79447e+38 // #7f070027 │ │ -031680: 6e20 ed0c 3a00 |0060: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -031686: 0c03 |0063: move-result-object v3 │ │ -031688: 1f03 6b01 |0064: check-cast v3, Landroid/widget/ProgressBar; // type@016b │ │ -03168c: 5ba3 1604 |0066: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.inProgress:Landroid/widget/ProgressBar; // field@0416 │ │ -031690: 1403 1f00 077f |0068: const v3, #float 1.79446e+38 // #7f07001f │ │ -031696: 6e20 ed0c 3a00 |006b: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -03169c: 0c03 |006e: move-result-object v3 │ │ -03169e: 1f03 7201 |006f: check-cast v3, Landroid/widget/TextView; // type@0172 │ │ -0316a2: 5ba3 2004 |0071: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projTitleLabel:Landroid/widget/TextView; // field@0420 │ │ -0316a6: 1403 2800 077f |0073: const v3, #float 1.79447e+38 // #7f070028 │ │ -0316ac: 6e20 ed0c 3a00 |0076: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -0316b2: 0c03 |0079: move-result-object v3 │ │ -0316b4: 1f03 5f01 |007a: check-cast v3, Landroid/widget/EditText; // type@015f │ │ -0316b8: 5ba3 2404 |007c: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ -0316bc: 1403 2900 077f |007e: const v3, #float 1.79447e+38 // #7f070029 │ │ -0316c2: 6e20 ed0c 3a00 |0081: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -0316c8: 0c03 |0084: move-result-object v3 │ │ -0316ca: 1f03 5f01 |0085: check-cast v3, Landroid/widget/EditText; // type@015f │ │ -0316ce: 5ba3 2204 |0087: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ -0316d2: 1403 2000 077f |0089: const v3, #float 1.79446e+38 // #7f070020 │ │ -0316d8: 6e20 ed0c 3a00 |008c: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -0316de: 0c03 |008f: move-result-object v3 │ │ -0316e0: 1f03 6701 |0090: check-cast v3, Landroid/widget/ImageView; // type@0167 │ │ -0316e4: 5ba3 2304 |0092: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ -0316e8: 1403 2d00 077f |0094: const v3, #float 1.79447e+38 // #7f07002d │ │ -0316ee: 6e20 ed0c 3a00 |0097: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -0316f4: 0c03 |009a: move-result-object v3 │ │ -0316f6: 5ba3 1a04 |009b: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAndToolsGroup:Landroid/view/View; // field@041a │ │ -0316fa: 1403 2a00 077f |009d: const v3, #float 1.79447e+38 // #7f07002a │ │ -031700: 6e20 ed0c 3a00 |00a0: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -031706: 0c03 |00a3: move-result-object v3 │ │ -031708: 5ba3 1904 |00a4: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAddGroup:Landroid/view/View; // field@0419 │ │ -03170c: 1403 3000 077f |00a6: const v3, #float 1.79447e+38 // #7f070030 │ │ -031712: 6e20 ed0c 3a00 |00a9: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -031718: 0c03 |00ac: move-result-object v3 │ │ -03171a: 1f03 5c01 |00ad: check-cast v3, Landroid/widget/Button; // type@015c │ │ -03171e: 5ba3 1104 |00af: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnSubmit:Landroid/widget/Button; // field@0411 │ │ -031722: 54a3 1104 |00b1: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnSubmit:Landroid/widget/Button; // field@0411 │ │ -031726: 2207 3102 |00b3: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$1; // type@0231 │ │ -03172a: 7020 d00c a700 |00b5: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$1;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd0 │ │ -031730: 6e20 c209 7300 |00b8: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -031736: 1403 3100 077f |00bb: const v3, #float 1.79447e+38 // #7f070031 │ │ -03173c: 6e20 ed0c 3a00 |00be: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -031742: 0c03 |00c1: move-result-object v3 │ │ -031744: 1f03 5c01 |00c2: check-cast v3, Landroid/widget/Button; // type@015c │ │ -031748: 5ba3 0f04 |00c4: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDraft:Landroid/widget/Button; // field@040f │ │ -03174c: 54a3 0f04 |00c6: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDraft:Landroid/widget/Button; // field@040f │ │ -031750: 2207 3202 |00c8: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$2; // type@0232 │ │ -031754: 7020 d20c a700 |00ca: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$2;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd2 │ │ -03175a: 6e20 c209 7300 |00cd: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -031760: 1403 2b00 077f |00d0: const v3, #float 1.79447e+38 // #7f07002b │ │ -031766: 6e20 ed0c 3a00 |00d3: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -03176c: 0c03 |00d6: move-result-object v3 │ │ -03176e: 1f03 5c01 |00d7: check-cast v3, Landroid/widget/Button; // type@015c │ │ -031772: 5ba3 1204 |00d9: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnTakePhoto:Landroid/widget/Button; // field@0412 │ │ -031776: 54a3 1204 |00db: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnTakePhoto:Landroid/widget/Button; // field@0412 │ │ -03177a: 2207 3302 |00dd: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$3; // type@0233 │ │ -03177e: 7020 d40c a700 |00df: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd4 │ │ -031784: 6e20 c209 7300 |00e2: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -03178a: 1403 2c00 077f |00e5: const v3, #float 1.79447e+38 // #7f07002c │ │ -031790: 6e20 ed0c 3a00 |00e8: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -031796: 0c03 |00eb: move-result-object v3 │ │ -031798: 1f03 5c01 |00ec: check-cast v3, Landroid/widget/Button; // type@015c │ │ -03179c: 5ba3 0d04 |00ee: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnAttachPhoto:Landroid/widget/Button; // field@040d │ │ -0317a0: 54a3 0d04 |00f0: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnAttachPhoto:Landroid/widget/Button; // field@040d │ │ -0317a4: 2207 3402 |00f2: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$4; // type@0234 │ │ -0317a8: 7020 d60c a700 |00f4: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$4;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd6 │ │ -0317ae: 6e20 c209 7300 |00f7: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -0317b4: 1403 2e00 077f |00fa: const v3, #float 1.79447e+38 // #7f07002e │ │ -0317ba: 6e20 ed0c 3a00 |00fd: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -0317c0: 0c03 |0100: move-result-object v3 │ │ -0317c2: 1f03 5c01 |0101: check-cast v3, Landroid/widget/Button; // type@015c │ │ -0317c6: 5ba3 0e04 |0103: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDelPhoto:Landroid/widget/Button; // field@040e │ │ -0317ca: 54a3 0e04 |0105: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDelPhoto:Landroid/widget/Button; // field@040e │ │ -0317ce: 2207 3502 |0107: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$5; // type@0235 │ │ -0317d2: 7020 d80c a700 |0109: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$5;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd8 │ │ -0317d8: 6e20 c209 7300 |010c: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -0317de: 1403 2f00 077f |010f: const v3, #float 1.79447e+38 // #7f07002f │ │ -0317e4: 6e20 ed0c 3a00 |0112: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ -0317ea: 0c03 |0115: move-result-object v3 │ │ -0317ec: 1f03 5c01 |0116: check-cast v3, Landroid/widget/Button; // type@015c │ │ -0317f0: 5ba3 1004 |0118: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnRotRightPhoto:Landroid/widget/Button; // field@0410 │ │ -0317f4: 54a3 1004 |011a: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnRotRightPhoto:Landroid/widget/Button; // field@0410 │ │ -0317f8: 2207 3602 |011c: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$6; // type@0236 │ │ -0317fc: 7020 da0c a700 |011e: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$6;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cda │ │ -031802: 6e20 c209 7300 |0121: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -031808: 2203 3d02 |0124: new-instance v3, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -03180c: 7020 200d a300 |0126: invoke-direct {v3, v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -031812: 5ba3 1404 |0129: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -031816: 54a3 1404 |012b: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -03181a: 6e10 3d0d 0300 |012d: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -031820: 54a3 1404 |0130: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -031824: 54a7 2104 |0132: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ -031828: 6e20 2c0d 7300 |0134: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; // method@0d2c │ │ -03182e: 0c02 |0137: move-result-object v2 │ │ -031830: 54a3 2004 |0138: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projTitleLabel:Landroid/widget/TextView; // field@0420 │ │ -031834: 6e10 6a0d 0200 |013a: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ -03183a: 0c07 |013d: move-result-object v7 │ │ -03183c: 6e20 1f0a 7300 |013e: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -031842: 54a3 2804 |0141: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ -031846: 3903 6b00 |0143: if-nez v3, 01ae // +006b │ │ -03184a: 2203 4102 |0145: new-instance v3, Lorg/akvo/rsr/up/domain/Update; // type@0241 │ │ -03184e: 7010 790d 0300 |0147: invoke-direct {v3}, Lorg/akvo/rsr/up/domain/Update;.:()V // method@0d79 │ │ -031854: 5ba3 2704 |014a: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031858: 54a3 2704 |014c: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03185c: 7100 150c 0000 |014e: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0c15 │ │ -031862: 0c07 |0151: move-result-object v7 │ │ -031864: 6e10 160c 0700 |0152: invoke-virtual {v7}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0c16 │ │ -03186a: 0c07 |0155: move-result-object v7 │ │ -03186c: 6e20 910d 7300 |0156: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/domain/Update;.setUuid:(Ljava/lang/String;)V // method@0d91 │ │ -031872: 54a3 2704 |0159: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031876: 54a7 1704 |015b: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.mUser:Lorg/akvo/rsr/up/domain/User; // field@0417 │ │ -03187a: 6e10 980d 0700 |015d: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ -031880: 0c07 |0160: move-result-object v7 │ │ -031882: 6e20 900d 7300 |0161: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/domain/Update;.setUserId:(Ljava/lang/String;)V // method@0d90 │ │ -031888: 54a3 2704 |0164: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03188c: 2207 e301 |0166: new-instance v7, Ljava/util/Date; // type@01e3 │ │ -031890: 7010 ef0b 0700 |0168: invoke-direct {v7}, Ljava/util/Date;.:()V // method@0bef │ │ -031896: 6e20 860d 7300 |016b: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/domain/Update;.setDate:(Ljava/util/Date;)V // method@0d86 │ │ -03189c: 5ca9 1504 |016e: iput-boolean v9, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ -0318a0: 2203 3802 |0170: new-instance v3, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver; // type@0238 │ │ -0318a4: 7030 df0c a304 |0172: invoke-direct {v3, v10, v4}, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;Lorg/akvo/rsr/up/UpdateEditorActivity$1;)V // method@0cdf │ │ -0318aa: 5ba3 0c04 |0175: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@040c │ │ -0318ae: 2201 2000 |0177: new-instance v1, Landroid/content/IntentFilter; // type@0020 │ │ -0318b2: 1a03 f50f |0179: const-string v3, "org.akvo.rsr.up.UPDATES_SENT" // string@0ff5 │ │ -0318b6: 7020 a300 3100 |017b: invoke-direct {v1, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00a3 │ │ -0318bc: 1a03 f40f |017e: const-string v3, "org.akvo.rsr.up.UPDATES_PROGRESS" // string@0ff4 │ │ -0318c0: 6e20 a400 3100 |0180: invoke-virtual {v1, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00a4 │ │ -0318c6: 7110 1604 0a00 |0183: invoke-static {v10}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -0318cc: 0c03 |0186: move-result-object v3 │ │ -0318ce: 54a4 0c04 |0187: iget-object v4, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@040c │ │ -0318d2: 6e30 1704 4301 |0189: invoke-virtual {v3, v4, v1}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0417 │ │ -0318d8: 55a3 1504 |018c: iget-boolean v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ -0318dc: 7020 ec0c 3a00 |018e: invoke-direct {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.enableChanges:(Z)V // method@0cec │ │ -0318e2: 54a4 0f04 |0191: iget-object v4, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDraft:Landroid/widget/Button; // field@040f │ │ -0318e6: 55a3 1504 |0193: iget-boolean v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ -0318ea: 3803 6d00 |0195: if-eqz v3, 0202 // +006d │ │ -0318ee: 0153 |0197: move v3, v5 │ │ -0318f0: 6e20 c309 3400 |0198: invoke-virtual {v4, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@09c3 │ │ -0318f6: 54a3 1104 |019b: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnSubmit:Landroid/widget/Button; // field@0411 │ │ -0318fa: 55a4 1504 |019d: iget-boolean v4, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ -0318fe: 3804 6500 |019f: if-eqz v4, 0204 // +0065 │ │ -031902: 6e20 c309 5300 |01a1: invoke-virtual {v3, v5}, Landroid/widget/Button;.setVisibility:(I)V // method@09c3 │ │ -031908: 0e00 |01a4: return-void │ │ -03190a: 0743 |01a5: move-object v3, v4 │ │ -03190c: 2900 81fe |01a6: goto/16 0027 // -017f │ │ -031910: 0743 |01a8: move-object v3, v4 │ │ -031912: 2900 95fe |01a9: goto/16 003e // -016b │ │ -031916: 0743 |01ab: move-object v3, v4 │ │ -031918: 2900 a0fe |01ac: goto/16 004c // -0160 │ │ -03191c: 54a3 1404 |01ae: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -031920: 54a7 2804 |01b0: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ -031924: 6e20 2d0d 7300 |01b2: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ -03192a: 0c03 |01b5: move-result-object v3 │ │ -03192c: 5ba3 2704 |01b6: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031930: 54a3 2704 |01b8: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031934: 3903 0c00 |01ba: if-nez v3, 01c6 // +000c │ │ -031938: 1403 6c00 087f |01bc: const v3, #float 1.80777e+38 // #7f08006c │ │ -03193e: 1407 6a00 087f |01bf: const v7, #float 1.80777e+38 // #7f08006a │ │ -031944: 7130 d50d 3a07 |01c2: invoke-static {v10, v3, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ -03194a: 28ab |01c5: goto 0170 // -0055 │ │ -03194c: 54a3 2704 |01c6: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031950: 6e10 7b0d 0300 |01c8: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ -031956: 0a03 |01cb: move-result v3 │ │ -031958: 5ca3 1504 |01cc: iput-boolean v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ -03195c: 54a3 2404 |01ce: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ -031960: 54a7 2704 |01d0: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031964: 6e10 820d 0700 |01d2: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getTitle:()Ljava/lang/String; // method@0d82 │ │ -03196a: 0c07 |01d5: move-result-object v7 │ │ -03196c: 6e20 d609 7300 |01d6: invoke-virtual {v3, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ -031972: 54a3 2204 |01d9: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ -031976: 54a7 2704 |01db: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03197a: 6e10 7f0d 0700 |01dd: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getText:()Ljava/lang/String; // method@0d7f │ │ -031980: 0c07 |01e0: move-result-object v7 │ │ -031982: 6e20 d609 7300 |01e1: invoke-virtual {v3, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ -031988: 54a3 2704 |01e4: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -03198c: 6e10 800d 0300 |01e6: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ -031992: 0c03 |01e9: move-result-object v3 │ │ -031994: 3803 86ff |01ea: if-eqz v3, 0170 // -007a │ │ -031998: 54a3 2304 |01ec: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ -03199c: 54a7 2704 |01ee: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0319a0: 6e10 810d 0700 |01f0: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ -0319a6: 0c07 |01f3: move-result-object v7 │ │ -0319a8: 54a8 2704 |01f4: iget-object v8, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -0319ac: 6e10 800d 0800 |01f6: invoke-virtual {v8}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ -0319b2: 0c08 |01f9: move-result-object v8 │ │ -0319b4: 7154 0b0e 7348 |01fa: invoke-static {v3, v7, v8, v4, v4}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ -0319ba: 7020 010d 9a00 |01fd: invoke-direct {v10, v9}, Lorg/akvo/rsr/up/UpdateEditorActivity;.showPhoto:(Z)V // method@0d01 │ │ -0319c0: 2900 70ff |0200: goto/16 0170 // -0090 │ │ -0319c4: 0163 |0202: move v3, v6 │ │ -0319c6: 2895 |0203: goto 0198 // -006b │ │ -0319c8: 0165 |0204: move v5, v6 │ │ -0319ca: 289c |0205: goto 01a1 // -0064 │ │ +0315c8: |[0315c8] org.akvo.rsr.up.UpdateEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0315d8: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0315dc: 1219 |0002: const/4 v9, #int 1 // #1 │ │ +0315de: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0315e0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0315e2: 6f20 1200 ba00 |0005: invoke-super {v10, v11}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0012 │ │ +0315e8: 7110 160e 0a00 |0008: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; // method@0e16 │ │ +0315ee: 0c03 |000b: move-result-object v3 │ │ +0315f0: 5ba3 1704 |000c: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.mUser:Lorg/akvo/rsr/up/domain/User; // field@0417 │ │ +0315f4: 1a03 2d0f |000e: const-string v3, "next_local_id" // string@0f2d │ │ +0315f8: 12f7 |0010: const/4 v7, #int -1 // #ff │ │ +0315fa: 7130 120e 3a07 |0011: invoke-static {v10, v3, v7}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadInt:(Landroid/content/Context;Ljava/lang/String;I)I // method@0e12 │ │ +031600: 0a03 |0014: move-result v3 │ │ +031602: 59a3 1804 |0015: iput v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.nextLocalId:I // field@0418 │ │ +031606: 6e10 f10c 0a00 |0017: invoke-virtual {v10}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getIntent:()Landroid/content/Intent; // method@0cf1 │ │ +03160c: 0c03 |001a: move-result-object v3 │ │ +03160e: 6e10 8e00 0300 |001b: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +031614: 0c00 |001e: move-result-object v0 │ │ +031616: 3800 8601 |001f: if-eqz v0, 01a5 // +0186 │ │ +03161a: 1a03 f50f |0021: const-string v3, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +03161e: 6e20 0401 3000 |0023: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +031624: 0c03 |0026: move-result-object v3 │ │ +031626: 5ba3 2104 |0027: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ +03162a: 54a3 2104 |0029: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ +03162e: 3903 0b00 |002b: if-nez v3, 0036 // +000b │ │ +031632: 1403 6600 087f |002d: const v3, #float 1.80777e+38 // #7f080066 │ │ +031638: 1407 6500 087f |0030: const v7, #float 1.80777e+38 // #7f080065 │ │ +03163e: 7130 d50d 3a07 |0033: invoke-static {v10, v3, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +031644: 3800 7201 |0036: if-eqz v0, 01a8 // +0172 │ │ +031648: 1a03 f90f |0038: const-string v3, "org.akvo.rsr.up.UPDATE" // string@0ff9 │ │ +03164c: 6e20 0401 3000 |003a: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +031652: 0c03 |003d: move-result-object v3 │ │ +031654: 5ba3 2804 |003e: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ +031658: 54a3 2804 |0040: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ +03165c: 3903 0c00 |0042: if-nez v3, 004e // +000c │ │ +031660: 380b 6701 |0044: if-eqz v11, 01ab // +0167 │ │ +031664: 1a03 f90f |0046: const-string v3, "org.akvo.rsr.up.UPDATE" // string@0ff9 │ │ +031668: 6e20 0401 3b00 |0048: invoke-virtual {v11, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +03166e: 0c03 |004b: move-result-object v3 │ │ +031670: 5ba3 2804 |004c: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ +031674: 1403 0700 037f |004e: const v3, #float 1.74129e+38 // #7f030007 │ │ +03167a: 6e20 000d 3a00 |0051: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.setContentView:(I)V // method@0d00 │ │ +031680: 1403 2600 077f |0054: const v3, #float 1.79447e+38 // #7f070026 │ │ +031686: 6e20 ed0c 3a00 |0057: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +03168c: 0c03 |005a: move-result-object v3 │ │ +03168e: 5ba3 1f04 |005b: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.progressGroup:Landroid/view/View; // field@041f │ │ +031692: 1403 2700 077f |005d: const v3, #float 1.79447e+38 // #7f070027 │ │ +031698: 6e20 ed0c 3a00 |0060: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +03169e: 0c03 |0063: move-result-object v3 │ │ +0316a0: 1f03 7101 |0064: check-cast v3, Landroid/widget/ProgressBar; // type@0171 │ │ +0316a4: 5ba3 1604 |0066: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.inProgress:Landroid/widget/ProgressBar; // field@0416 │ │ +0316a8: 1403 1f00 077f |0068: const v3, #float 1.79446e+38 // #7f07001f │ │ +0316ae: 6e20 ed0c 3a00 |006b: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +0316b4: 0c03 |006e: move-result-object v3 │ │ +0316b6: 1f03 7801 |006f: check-cast v3, Landroid/widget/TextView; // type@0178 │ │ +0316ba: 5ba3 2004 |0071: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projTitleLabel:Landroid/widget/TextView; // field@0420 │ │ +0316be: 1403 2800 077f |0073: const v3, #float 1.79447e+38 // #7f070028 │ │ +0316c4: 6e20 ed0c 3a00 |0076: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +0316ca: 0c03 |0079: move-result-object v3 │ │ +0316cc: 1f03 6501 |007a: check-cast v3, Landroid/widget/EditText; // type@0165 │ │ +0316d0: 5ba3 2404 |007c: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ +0316d4: 1403 2900 077f |007e: const v3, #float 1.79447e+38 // #7f070029 │ │ +0316da: 6e20 ed0c 3a00 |0081: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +0316e0: 0c03 |0084: move-result-object v3 │ │ +0316e2: 1f03 6501 |0085: check-cast v3, Landroid/widget/EditText; // type@0165 │ │ +0316e6: 5ba3 2204 |0087: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ +0316ea: 1403 2000 077f |0089: const v3, #float 1.79446e+38 // #7f070020 │ │ +0316f0: 6e20 ed0c 3a00 |008c: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +0316f6: 0c03 |008f: move-result-object v3 │ │ +0316f8: 1f03 6d01 |0090: check-cast v3, Landroid/widget/ImageView; // type@016d │ │ +0316fc: 5ba3 2304 |0092: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ +031700: 1403 2d00 077f |0094: const v3, #float 1.79447e+38 // #7f07002d │ │ +031706: 6e20 ed0c 3a00 |0097: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +03170c: 0c03 |009a: move-result-object v3 │ │ +03170e: 5ba3 1a04 |009b: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAndToolsGroup:Landroid/view/View; // field@041a │ │ +031712: 1403 2a00 077f |009d: const v3, #float 1.79447e+38 // #7f07002a │ │ +031718: 6e20 ed0c 3a00 |00a0: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +03171e: 0c03 |00a3: move-result-object v3 │ │ +031720: 5ba3 1904 |00a4: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.photoAddGroup:Landroid/view/View; // field@0419 │ │ +031724: 1403 3000 077f |00a6: const v3, #float 1.79447e+38 // #7f070030 │ │ +03172a: 6e20 ed0c 3a00 |00a9: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +031730: 0c03 |00ac: move-result-object v3 │ │ +031732: 1f03 6201 |00ad: check-cast v3, Landroid/widget/Button; // type@0162 │ │ +031736: 5ba3 1104 |00af: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnSubmit:Landroid/widget/Button; // field@0411 │ │ +03173a: 54a3 1104 |00b1: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnSubmit:Landroid/widget/Button; // field@0411 │ │ +03173e: 2207 3702 |00b3: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$1; // type@0237 │ │ +031742: 7020 d00c a700 |00b5: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$1;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd0 │ │ +031748: 6e20 c209 7300 |00b8: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +03174e: 1403 3100 077f |00bb: const v3, #float 1.79447e+38 // #7f070031 │ │ +031754: 6e20 ed0c 3a00 |00be: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +03175a: 0c03 |00c1: move-result-object v3 │ │ +03175c: 1f03 6201 |00c2: check-cast v3, Landroid/widget/Button; // type@0162 │ │ +031760: 5ba3 0f04 |00c4: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDraft:Landroid/widget/Button; // field@040f │ │ +031764: 54a3 0f04 |00c6: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDraft:Landroid/widget/Button; // field@040f │ │ +031768: 2207 3802 |00c8: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$2; // type@0238 │ │ +03176c: 7020 d20c a700 |00ca: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$2;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd2 │ │ +031772: 6e20 c209 7300 |00cd: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +031778: 1403 2b00 077f |00d0: const v3, #float 1.79447e+38 // #7f07002b │ │ +03177e: 6e20 ed0c 3a00 |00d3: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +031784: 0c03 |00d6: move-result-object v3 │ │ +031786: 1f03 6201 |00d7: check-cast v3, Landroid/widget/Button; // type@0162 │ │ +03178a: 5ba3 1204 |00d9: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnTakePhoto:Landroid/widget/Button; // field@0412 │ │ +03178e: 54a3 1204 |00db: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnTakePhoto:Landroid/widget/Button; // field@0412 │ │ +031792: 2207 3902 |00dd: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$3; // type@0239 │ │ +031796: 7020 d40c a700 |00df: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$3;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd4 │ │ +03179c: 6e20 c209 7300 |00e2: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +0317a2: 1403 2c00 077f |00e5: const v3, #float 1.79447e+38 // #7f07002c │ │ +0317a8: 6e20 ed0c 3a00 |00e8: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +0317ae: 0c03 |00eb: move-result-object v3 │ │ +0317b0: 1f03 6201 |00ec: check-cast v3, Landroid/widget/Button; // type@0162 │ │ +0317b4: 5ba3 0d04 |00ee: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnAttachPhoto:Landroid/widget/Button; // field@040d │ │ +0317b8: 54a3 0d04 |00f0: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnAttachPhoto:Landroid/widget/Button; // field@040d │ │ +0317bc: 2207 3a02 |00f2: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$4; // type@023a │ │ +0317c0: 7020 d60c a700 |00f4: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$4;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd6 │ │ +0317c6: 6e20 c209 7300 |00f7: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +0317cc: 1403 2e00 077f |00fa: const v3, #float 1.79447e+38 // #7f07002e │ │ +0317d2: 6e20 ed0c 3a00 |00fd: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +0317d8: 0c03 |0100: move-result-object v3 │ │ +0317da: 1f03 6201 |0101: check-cast v3, Landroid/widget/Button; // type@0162 │ │ +0317de: 5ba3 0e04 |0103: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDelPhoto:Landroid/widget/Button; // field@040e │ │ +0317e2: 54a3 0e04 |0105: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDelPhoto:Landroid/widget/Button; // field@040e │ │ +0317e6: 2207 3b02 |0107: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$5; // type@023b │ │ +0317ea: 7020 d80c a700 |0109: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$5;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cd8 │ │ +0317f0: 6e20 c209 7300 |010c: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +0317f6: 1403 2f00 077f |010f: const v3, #float 1.79447e+38 // #7f07002f │ │ +0317fc: 6e20 ed0c 3a00 |0112: invoke-virtual {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.findViewById:(I)Landroid/view/View; // method@0ced │ │ +031802: 0c03 |0115: move-result-object v3 │ │ +031804: 1f03 6201 |0116: check-cast v3, Landroid/widget/Button; // type@0162 │ │ +031808: 5ba3 1004 |0118: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnRotRightPhoto:Landroid/widget/Button; // field@0410 │ │ +03180c: 54a3 1004 |011a: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnRotRightPhoto:Landroid/widget/Button; // field@0410 │ │ +031810: 2207 3c02 |011c: new-instance v7, Lorg/akvo/rsr/up/UpdateEditorActivity$6; // type@023c │ │ +031814: 7020 da0c a700 |011e: invoke-direct {v7, v10}, Lorg/akvo/rsr/up/UpdateEditorActivity$6;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;)V // method@0cda │ │ +03181a: 6e20 c209 7300 |0121: invoke-virtual {v3, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +031820: 2203 4302 |0124: new-instance v3, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +031824: 7020 200d a300 |0126: invoke-direct {v3, v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +03182a: 5ba3 1404 |0129: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +03182e: 54a3 1404 |012b: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +031832: 6e10 3d0d 0300 |012d: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +031838: 54a3 1404 |0130: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +03183c: 54a7 2104 |0132: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projectId:Ljava/lang/String; // field@0421 │ │ +031840: 6e20 2c0d 7300 |0134: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; // method@0d2c │ │ +031846: 0c02 |0137: move-result-object v2 │ │ +031848: 54a3 2004 |0138: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projTitleLabel:Landroid/widget/TextView; // field@0420 │ │ +03184c: 6e10 6a0d 0200 |013a: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ +031852: 0c07 |013d: move-result-object v7 │ │ +031854: 6e20 1f0a 7300 |013e: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +03185a: 54a3 2804 |0141: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ +03185e: 3903 6b00 |0143: if-nez v3, 01ae // +006b │ │ +031862: 2203 4702 |0145: new-instance v3, Lorg/akvo/rsr/up/domain/Update; // type@0247 │ │ +031866: 7010 790d 0300 |0147: invoke-direct {v3}, Lorg/akvo/rsr/up/domain/Update;.:()V // method@0d79 │ │ +03186c: 5ba3 2704 |014a: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031870: 54a3 2704 |014c: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031874: 7100 150c 0000 |014e: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0c15 │ │ +03187a: 0c07 |0151: move-result-object v7 │ │ +03187c: 6e10 160c 0700 |0152: invoke-virtual {v7}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0c16 │ │ +031882: 0c07 |0155: move-result-object v7 │ │ +031884: 6e20 910d 7300 |0156: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/domain/Update;.setUuid:(Ljava/lang/String;)V // method@0d91 │ │ +03188a: 54a3 2704 |0159: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03188e: 54a7 1704 |015b: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.mUser:Lorg/akvo/rsr/up/domain/User; // field@0417 │ │ +031892: 6e10 980d 0700 |015d: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ +031898: 0c07 |0160: move-result-object v7 │ │ +03189a: 6e20 900d 7300 |0161: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/domain/Update;.setUserId:(Ljava/lang/String;)V // method@0d90 │ │ +0318a0: 54a3 2704 |0164: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0318a4: 2207 e901 |0166: new-instance v7, Ljava/util/Date; // type@01e9 │ │ +0318a8: 7010 ef0b 0700 |0168: invoke-direct {v7}, Ljava/util/Date;.:()V // method@0bef │ │ +0318ae: 6e20 860d 7300 |016b: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/domain/Update;.setDate:(Ljava/util/Date;)V // method@0d86 │ │ +0318b4: 5ca9 1504 |016e: iput-boolean v9, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ +0318b8: 2203 3e02 |0170: new-instance v3, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver; // type@023e │ │ +0318bc: 7030 df0c a304 |0172: invoke-direct {v3, v10, v4}, Lorg/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver;.:(Lorg/akvo/rsr/up/UpdateEditorActivity;Lorg/akvo/rsr/up/UpdateEditorActivity$1;)V // method@0cdf │ │ +0318c2: 5ba3 0c04 |0175: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@040c │ │ +0318c6: 2201 2200 |0177: new-instance v1, Landroid/content/IntentFilter; // type@0022 │ │ +0318ca: 1a03 fb0f |0179: const-string v3, "org.akvo.rsr.up.UPDATES_SENT" // string@0ffb │ │ +0318ce: 7020 a300 3100 |017b: invoke-direct {v1, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00a3 │ │ +0318d4: 1a03 fa0f |017e: const-string v3, "org.akvo.rsr.up.UPDATES_PROGRESS" // string@0ffa │ │ +0318d8: 6e20 a400 3100 |0180: invoke-virtual {v1, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00a4 │ │ +0318de: 7110 1604 0a00 |0183: invoke-static {v10}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +0318e4: 0c03 |0186: move-result-object v3 │ │ +0318e6: 54a4 0c04 |0187: iget-object v4, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@040c │ │ +0318ea: 6e30 1704 4301 |0189: invoke-virtual {v3, v4, v1}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@0417 │ │ +0318f0: 55a3 1504 |018c: iget-boolean v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ +0318f4: 7020 ec0c 3a00 |018e: invoke-direct {v10, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;.enableChanges:(Z)V // method@0cec │ │ +0318fa: 54a4 0f04 |0191: iget-object v4, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnDraft:Landroid/widget/Button; // field@040f │ │ +0318fe: 55a3 1504 |0193: iget-boolean v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ +031902: 3803 6d00 |0195: if-eqz v3, 0202 // +006d │ │ +031906: 0153 |0197: move v3, v5 │ │ +031908: 6e20 c309 3400 |0198: invoke-virtual {v4, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@09c3 │ │ +03190e: 54a3 1104 |019b: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.btnSubmit:Landroid/widget/Button; // field@0411 │ │ +031912: 55a4 1504 |019d: iget-boolean v4, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ +031916: 3804 6500 |019f: if-eqz v4, 0204 // +0065 │ │ +03191a: 6e20 c309 5300 |01a1: invoke-virtual {v3, v5}, Landroid/widget/Button;.setVisibility:(I)V // method@09c3 │ │ +031920: 0e00 |01a4: return-void │ │ +031922: 0743 |01a5: move-object v3, v4 │ │ +031924: 2900 81fe |01a6: goto/16 0027 // -017f │ │ +031928: 0743 |01a8: move-object v3, v4 │ │ +03192a: 2900 95fe |01a9: goto/16 003e // -016b │ │ +03192e: 0743 |01ab: move-object v3, v4 │ │ +031930: 2900 a0fe |01ac: goto/16 004c // -0160 │ │ +031934: 54a3 1404 |01ae: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +031938: 54a7 2804 |01b0: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.updateId:Ljava/lang/String; // field@0428 │ │ +03193c: 6e20 2d0d 7300 |01b2: invoke-virtual {v3, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ +031942: 0c03 |01b5: move-result-object v3 │ │ +031944: 5ba3 2704 |01b6: iput-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031948: 54a3 2704 |01b8: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03194c: 3903 0c00 |01ba: if-nez v3, 01c6 // +000c │ │ +031950: 1403 6c00 087f |01bc: const v3, #float 1.80777e+38 // #7f08006c │ │ +031956: 1407 6a00 087f |01bf: const v7, #float 1.80777e+38 // #7f08006a │ │ +03195c: 7130 d50d 3a07 |01c2: invoke-static {v10, v3, v7}, Lorg/akvo/rsr/up/util/DialogUtil;.errorAlert:(Landroid/content/Context;II)V // method@0dd5 │ │ +031962: 28ab |01c5: goto 0170 // -0055 │ │ +031964: 54a3 2704 |01c6: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031968: 6e10 7b0d 0300 |01c8: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ +03196e: 0a03 |01cb: move-result v3 │ │ +031970: 5ca3 1504 |01cc: iput-boolean v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.editable:Z // field@0415 │ │ +031974: 54a3 2404 |01ce: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdTitleText:Landroid/widget/EditText; // field@0424 │ │ +031978: 54a7 2704 |01d0: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +03197c: 6e10 820d 0700 |01d2: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getTitle:()Ljava/lang/String; // method@0d82 │ │ +031982: 0c07 |01d5: move-result-object v7 │ │ +031984: 6e20 d609 7300 |01d6: invoke-virtual {v3, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ +03198a: 54a3 2204 |01d9: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdDescriptionText:Landroid/widget/EditText; // field@0422 │ │ +03198e: 54a7 2704 |01db: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031992: 6e10 7f0d 0700 |01dd: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getText:()Ljava/lang/String; // method@0d7f │ │ +031998: 0c07 |01e0: move-result-object v7 │ │ +03199a: 6e20 d609 7300 |01e1: invoke-virtual {v3, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ +0319a0: 54a3 2704 |01e4: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0319a4: 6e10 800d 0300 |01e6: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ +0319aa: 0c03 |01e9: move-result-object v3 │ │ +0319ac: 3803 86ff |01ea: if-eqz v3, 0170 // -007a │ │ +0319b0: 54a3 2304 |01ec: iget-object v3, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.projupdImage:Landroid/widget/ImageView; // field@0423 │ │ +0319b4: 54a7 2704 |01ee: iget-object v7, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0319b8: 6e10 810d 0700 |01f0: invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ +0319be: 0c07 |01f3: move-result-object v7 │ │ +0319c0: 54a8 2704 |01f4: iget-object v8, v10, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +0319c4: 6e10 800d 0800 |01f6: invoke-virtual {v8}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ +0319ca: 0c08 |01f9: move-result-object v8 │ │ +0319cc: 7154 0b0e 7348 |01fa: invoke-static {v3, v7, v8, v4, v4}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ +0319d2: 7020 010d 9a00 |01fd: invoke-direct {v10, v9}, Lorg/akvo/rsr/up/UpdateEditorActivity;.showPhoto:(Z)V // method@0d01 │ │ +0319d8: 2900 70ff |0200: goto/16 0170 // -0090 │ │ +0319dc: 0163 |0202: move v3, v6 │ │ +0319de: 2895 |0203: goto 0198 // -006b │ │ +0319e0: 0165 |0204: move v5, v6 │ │ +0319e2: 289c |0205: goto 01a1 // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=105 │ │ 0x0008 line=107 │ │ 0x000e line=108 │ │ 0x0017 line=112 │ │ 0x001f line=113 │ │ 0x0029 line=115 │ │ 0x002d line=116 │ │ 0x0036 line=118 │ │ 0x0040 line=120 │ │ 0x0044 line=121 │ │ + 0x0048 line=122 │ │ 0x004e line=126 │ │ 0x0054 line=128 │ │ 0x005d line=129 │ │ 0x0068 line=130 │ │ 0x0073 line=131 │ │ 0x007e line=132 │ │ 0x0089 line=133 │ │ @@ -50906,23 +50925,25 @@ │ │ 0x0183 line=243 │ │ 0x018c line=245 │ │ 0x0191 line=246 │ │ 0x019b line=247 │ │ 0x01a4 line=252 │ │ 0x01a6 line=113 │ │ 0x01a9 line=118 │ │ - 0x01ac line=121 │ │ + 0x01ac line=122 │ │ 0x01ae line=217 │ │ 0x01b8 line=218 │ │ 0x01bc line=219 │ │ 0x01c6 line=222 │ │ 0x01ce line=226 │ │ 0x01d9 line=227 │ │ 0x01e4 line=230 │ │ 0x01ec line=232 │ │ + 0x01f6 line=233 │ │ + 0x01fa line=232 │ │ 0x01fd line=234 │ │ 0x0203 line=246 │ │ 0x0205 line=247 │ │ locals : │ │ 0x017e - 0x01a5 reg=1 f Landroid/content/IntentFilter; │ │ 0x0138 - 0x01a5 reg=2 project Lorg/akvo/rsr/up/domain/Project; │ │ 0x001f - 0x0206 reg=0 extras Landroid/os/Bundle; │ │ @@ -50936,21 +50957,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0319cc: |[0319cc] org.akvo.rsr.up.UpdateEditorActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0319dc: 6e10 f20c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0cf2 │ │ -0319e2: 0c00 |0003: move-result-object v0 │ │ -0319e4: 1401 0500 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0005 │ │ -0319ea: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ -0319f0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0319f2: 0f00 |000b: return v0 │ │ +0319e4: |[0319e4] org.akvo.rsr.up.UpdateEditorActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0319f4: 6e10 f20c 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0cf2 │ │ +0319fa: 0c00 |0003: move-result-object v0 │ │ +0319fc: 1401 0500 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0005 │ │ +031a02: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ +031a08: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +031a0a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x000a line=555 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ @@ -50960,27 +50981,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0319f4: |[0319f4] org.akvo.rsr.up.UpdateEditorActivity.onDestroy:()V │ │ -031a04: 5420 1404 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -031a08: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -031a0c: 5420 1404 |0004: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -031a10: 6e10 250d 0000 |0006: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -031a16: 5420 0c04 |0009: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@040c │ │ -031a1a: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -031a1e: 7110 1604 0200 |000d: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -031a24: 0c00 |0010: move-result-object v0 │ │ -031a26: 5421 0c04 |0011: iget-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@040c │ │ -031a2a: 6e20 1a04 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@041a │ │ -031a30: 6f10 1500 0200 |0016: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ -031a36: 0e00 |0019: return-void │ │ +031a0c: |[031a0c] org.akvo.rsr.up.UpdateEditorActivity.onDestroy:()V │ │ +031a1c: 5420 1404 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +031a20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +031a24: 5420 1404 |0004: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +031a28: 6e10 250d 0000 |0006: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +031a2e: 5420 0c04 |0009: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@040c │ │ +031a32: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +031a36: 7110 1604 0200 |000d: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +031a3c: 0c00 |0010: move-result-object v0 │ │ +031a3e: 5421 0c04 |0011: iget-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@040c │ │ +031a42: 6e20 1a04 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@041a │ │ +031a48: 6f10 1500 0200 |0016: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0015 │ │ +031a4e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0004 line=532 │ │ 0x0009 line=534 │ │ 0x000d line=535 │ │ 0x0016 line=537 │ │ @@ -50993,45 +51014,45 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -031a38: |[031a38] org.akvo.rsr.up.UpdateEditorActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -031a48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -031a4a: 7210 de08 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ -031a50: 0a02 |0004: move-result v2 │ │ -031a52: 2c02 3500 0000 |0005: sparse-switch v2, 0000003a // +00000035 │ │ -031a58: 6f20 1900 5400 |0008: invoke-super {v4, v5}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0019 │ │ -031a5e: 0a01 |000b: move-result v1 │ │ -031a60: 0f01 |000c: return v1 │ │ -031a62: 5442 2704 |000d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031a66: 6e10 830d 0200 |000f: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ -031a6c: 0a02 |0012: move-result v2 │ │ -031a6e: 3902 0a00 |0013: if-nez v2, 001d // +000a │ │ -031a72: 5442 2704 |0015: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031a76: 6e10 7b0d 0200 |0017: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ -031a7c: 0a02 |001a: move-result v2 │ │ -031a7e: 3802 f1ff |001b: if-eqz v2, 000c // -000f │ │ -031a82: 5442 1404 |001d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ -031a86: 5443 2704 |001f: iget-object v3, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031a8a: 6e10 7c0d 0300 |0021: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -031a90: 0c03 |0024: move-result-object v3 │ │ -031a92: 6e20 290d 3200 |0025: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.deleteUpdate:(Ljava/lang/String;)V // method@0d29 │ │ -031a98: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -031a9a: 5b42 2704 |0029: iput-object v2, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031a9e: 6e10 ee0c 0400 |002b: invoke-virtual {v4}, Lorg/akvo/rsr/up/UpdateEditorActivity;.finish:()V // method@0cee │ │ -031aa4: 28de |002e: goto 000c // -0022 │ │ -031aa6: 2200 1f00 |002f: new-instance v0, Landroid/content/Intent; // type@001f │ │ -031aaa: 1c02 2e02 |0031: const-class v2, Lorg/akvo/rsr/up/SettingsActivity; // type@022e │ │ -031aae: 7030 8300 4002 |0033: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -031ab4: 6e20 020d 0400 |0036: invoke-virtual {v4, v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.startActivity:(Landroid/content/Intent;)V // method@0d02 │ │ -031aba: 28d3 |0039: goto 000c // -002d │ │ -031abc: 0002 0200 3e00 077f 4300 077f 2a00 ... |003a: sparse-switch-data (10 units) │ │ +031a50: |[031a50] org.akvo.rsr.up.UpdateEditorActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +031a60: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +031a62: 7210 de08 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ +031a68: 0a02 |0004: move-result v2 │ │ +031a6a: 2c02 3500 0000 |0005: sparse-switch v2, 0000003a // +00000035 │ │ +031a70: 6f20 1900 5400 |0008: invoke-super {v4, v5}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0019 │ │ +031a76: 0a01 |000b: move-result v1 │ │ +031a78: 0f01 |000c: return v1 │ │ +031a7a: 5442 2704 |000d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031a7e: 6e10 830d 0200 |000f: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ +031a84: 0a02 |0012: move-result v2 │ │ +031a86: 3902 0a00 |0013: if-nez v2, 001d // +000a │ │ +031a8a: 5442 2704 |0015: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031a8e: 6e10 7b0d 0200 |0017: invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ +031a94: 0a02 |001a: move-result v2 │ │ +031a96: 3802 f1ff |001b: if-eqz v2, 000c // -000f │ │ +031a9a: 5442 1404 |001d: iget-object v2, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0414 │ │ +031a9e: 5443 2704 |001f: iget-object v3, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031aa2: 6e10 7c0d 0300 |0021: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +031aa8: 0c03 |0024: move-result-object v3 │ │ +031aaa: 6e20 290d 3200 |0025: invoke-virtual {v2, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.deleteUpdate:(Ljava/lang/String;)V // method@0d29 │ │ +031ab0: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +031ab2: 5b42 2704 |0029: iput-object v2, v4, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031ab6: 6e10 ee0c 0400 |002b: invoke-virtual {v4}, Lorg/akvo/rsr/up/UpdateEditorActivity;.finish:()V // method@0cee │ │ +031abc: 28de |002e: goto 000c // -0022 │ │ +031abe: 2200 2100 |002f: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +031ac2: 1c02 3402 |0031: const-class v2, Lorg/akvo/rsr/up/SettingsActivity; // type@0234 │ │ +031ac6: 7030 8300 4002 |0033: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +031acc: 6e20 020d 0400 |0036: invoke-virtual {v4, v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.startActivity:(Landroid/content/Intent;)V // method@0d02 │ │ +031ad2: 28d3 |0039: goto 000c // -002d │ │ +031ad4: 0002 0200 3e00 077f 4300 077f 2a00 ... |003a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=563 │ │ 0x0008 line=577 │ │ 0x000d line=565 │ │ 0x001d line=567 │ │ 0x0028 line=568 │ │ @@ -51049,17 +51070,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031ad0: |[031ad0] org.akvo.rsr.up.UpdateEditorActivity.onPause:()V │ │ -031ae0: 6f10 1b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@001b │ │ -031ae6: 0e00 |0003: return-void │ │ +031ae8: |[031ae8] org.akvo.rsr.up.UpdateEditorActivity.onPause:()V │ │ +031af8: 6f10 1b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@001b │ │ +031afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=516 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ @@ -51068,17 +51089,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031ae8: |[031ae8] org.akvo.rsr.up.UpdateEditorActivity.onResume:()V │ │ -031af8: 6f10 1e00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@001e │ │ -031afe: 0e00 |0003: return-void │ │ +031b00: |[031b00] org.akvo.rsr.up.UpdateEditorActivity.onResume:()V │ │ +031b10: 6f10 1e00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@001e │ │ +031b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0003 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ │ @@ -51087,41 +51108,41 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -031b00: |[031b00] org.akvo.rsr.up.UpdateEditorActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -031b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031b12: 7020 fe0c 0200 |0001: invoke-direct {v2, v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.saveAsDraft:(Z)V // method@0cfe │ │ -031b18: 1a00 f30f |0004: const-string v0, "org.akvo.rsr.up.UPDATE" // string@0ff3 │ │ -031b1c: 5421 2704 |0006: iget-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ -031b20: 6e10 7c0d 0100 |0008: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -031b26: 0c01 |000b: move-result-object v1 │ │ -031b28: 6e30 0d01 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@010d │ │ -031b2e: 6f20 1f00 3200 |000f: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@001f │ │ -031b34: 0e00 |0012: return-void │ │ +031b18: |[031b18] org.akvo.rsr.up.UpdateEditorActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +031b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031b2a: 7020 fe0c 0200 |0001: invoke-direct {v2, v0}, Lorg/akvo/rsr/up/UpdateEditorActivity;.saveAsDraft:(Z)V // method@0cfe │ │ +031b30: 1a00 f90f |0004: const-string v0, "org.akvo.rsr.up.UPDATE" // string@0ff9 │ │ +031b34: 5421 2704 |0006: iget-object v1, v2, Lorg/akvo/rsr/up/UpdateEditorActivity;.update:Lorg/akvo/rsr/up/domain/Update; // field@0427 │ │ +031b38: 6e10 7c0d 0100 |0008: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +031b3e: 0c01 |000b: move-result-object v1 │ │ +031b40: 6e30 0d01 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@010d │ │ +031b46: 6f20 1f00 3200 |000f: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@001f │ │ +031b4c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0004 line=524 │ │ 0x000f line=525 │ │ 0x0012 line=526 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ 0x0000 - 0x0013 reg=3 outState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1801 (UpdateEditorActivity.java) │ │ + source_file_idx : 1807 (UpdateEditorActivity.java) │ │ │ │ Class #205 header: │ │ -class_idx : 570 │ │ +class_idx : 576 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1803 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1809 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -51146,54 +51167,54 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031b38: |[031b38] org.akvo.rsr.up.UpdateListActivity$1.:(Lorg/akvo/rsr/up/UpdateListActivity;)V │ │ -031b48: 5b01 2a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateListActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateListActivity; // field@042a │ │ -031b4c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -031b52: 0e00 |0005: return-void │ │ +031b50: |[031b50] org.akvo.rsr.up.UpdateListActivity$1.:(Lorg/akvo/rsr/up/UpdateListActivity;)V │ │ +031b60: 5b01 2a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/UpdateListActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateListActivity; // field@042a │ │ +031b64: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +031b6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/UpdateListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/UpdateListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/UpdateListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/UpdateListActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031b54: |[031b54] org.akvo.rsr.up.UpdateListActivity$1.onClick:(Landroid/view/View;)V │ │ -031b64: 5410 2a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateListActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateListActivity; // field@042a │ │ -031b68: 7110 080d 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/UpdateListActivity;.access$000:(Lorg/akvo/rsr/up/UpdateListActivity;)V // method@0d08 │ │ -031b6e: 0e00 |0005: return-void │ │ +031b6c: |[031b6c] org.akvo.rsr.up.UpdateListActivity$1.onClick:(Landroid/view/View;)V │ │ +031b7c: 5410 2a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/UpdateListActivity$1;.this$0:Lorg/akvo/rsr/up/UpdateListActivity; // field@042a │ │ +031b80: 7110 080d 0000 |0002: invoke-static {v0}, Lorg/akvo/rsr/up/UpdateListActivity;.access$000:(Lorg/akvo/rsr/up/UpdateListActivity;)V // method@0d08 │ │ +031b86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/UpdateListActivity$1; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 1803 (UpdateListActivity.java) │ │ + source_file_idx : 1809 (UpdateListActivity.java) │ │ │ │ Class #206 header: │ │ -class_idx : 571 │ │ +class_idx : 577 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 14 │ │ -source_file_idx : 1803 │ │ +superclass_idx : 16 │ │ +source_file_idx : 1809 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #206 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/UpdateListActivity;' │ │ @@ -51237,17 +51258,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031b70: |[031b70] org.akvo.rsr.up.UpdateListActivity.:()V │ │ -031b80: 7010 3f00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@003f │ │ -031b86: 0e00 |0003: return-void │ │ +031b88: |[031b88] org.akvo.rsr.up.UpdateListActivity.:()V │ │ +031b98: 7010 3f00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@003f │ │ +031b9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/UpdateListActivity; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/UpdateListActivity;) │ │ @@ -51255,17 +51276,17 @@ │ │ type : '(Lorg/akvo/rsr/up/UpdateListActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031b88: |[031b88] org.akvo.rsr.up.UpdateListActivity.access$000:(Lorg/akvo/rsr/up/UpdateListActivity;)V │ │ -031b98: 7010 180d 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/UpdateListActivity;.startEditorNew:()V // method@0d18 │ │ -031b9e: 0e00 |0003: return-void │ │ +031ba0: |[031ba0] org.akvo.rsr.up.UpdateListActivity.access$000:(Lorg/akvo/rsr/up/UpdateListActivity;)V │ │ +031bb0: 7010 180d 0000 |0000: invoke-direct {v0}, Lorg/akvo/rsr/up/UpdateListActivity;.startEditorNew:()V // method@0d18 │ │ +031bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/UpdateListActivity; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/UpdateListActivity;) │ │ @@ -51273,51 +51294,51 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -031ba0: |[031ba0] org.akvo.rsr.up.UpdateListActivity.getData:()V │ │ -031bb0: 5453 2e04 |0000: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ -031bb4: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -031bb8: 5453 2e04 |0004: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ -031bbc: 7210 c500 0300 |0006: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -031bc2: 5453 2c04 |0009: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ -031bc6: 5454 2f04 |000b: iget-object v4, v5, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ -031bca: 6e20 2c0d 4300 |000d: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; // method@0d2c │ │ -031bd0: 0c01 |0010: move-result-object v1 │ │ -031bd2: 5453 3004 |0011: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.projectTitleLabel:Landroid/widget/TextView; // field@0430 │ │ -031bd6: 6e10 6a0d 0100 |0013: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ -031bdc: 0c04 |0016: move-result-object v4 │ │ -031bde: 6e20 1f0a 4300 |0017: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -031be4: 5453 2c04 |001a: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ -031be8: 5454 2f04 |001c: iget-object v4, v5, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ -031bec: 6e20 370d 4300 |001e: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdatesNewestFirstFor:(Ljava/lang/String;)Landroid/database/Cursor; // method@0d37 │ │ -031bf2: 0c03 |0021: move-result-object v3 │ │ -031bf4: 5b53 2e04 |0022: iput-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ -031bf8: 5453 3104 |0024: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.updateCountLabel:Landroid/widget/TextView; // field@0431 │ │ -031bfc: 5454 2e04 |0026: iget-object v4, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ -031c00: 7210 c800 0400 |0028: invoke-interface {v4}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -031c06: 0a04 |002b: move-result v4 │ │ -031c08: 7110 600b 0400 |002c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -031c0e: 0c04 |002f: move-result-object v4 │ │ -031c10: 6e10 5e0b 0400 |0030: invoke-virtual {v4}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@0b5e │ │ -031c16: 0c04 |0033: move-result-object v4 │ │ -031c18: 6e20 1f0a 4300 |0034: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -031c1e: 2202 6302 |0037: new-instance v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter; // type@0263 │ │ -031c22: 5453 2e04 |0039: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ -031c26: 7030 1e0e 5203 |003b: invoke-direct {v2, v5, v3}, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0e1e │ │ -031c2c: 6e20 160d 2500 |003e: invoke-virtual {v5, v2}, Lorg/akvo/rsr/up/UpdateListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0d16 │ │ -031c32: 0e00 |0041: return-void │ │ -031c34: 0d00 |0042: move-exception v0 │ │ -031c36: 1a03 0a07 |0043: const-string v3, "UpdateListActivity" // string@070a │ │ -031c3a: 1a04 d301 |0045: const-string v4, "Could not close old cursor before reloading list" // string@01d3 │ │ -031c3e: 7130 c708 4300 |0047: invoke-static {v3, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ -031c44: 28bf |004a: goto 0009 // -0041 │ │ +031bb8: |[031bb8] org.akvo.rsr.up.UpdateListActivity.getData:()V │ │ +031bc8: 5453 2e04 |0000: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ +031bcc: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +031bd0: 5453 2e04 |0004: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ +031bd4: 7210 c500 0300 |0006: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +031bda: 5453 2c04 |0009: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ +031bde: 5454 2f04 |000b: iget-object v4, v5, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ +031be2: 6e20 2c0d 4300 |000d: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; // method@0d2c │ │ +031be8: 0c01 |0010: move-result-object v1 │ │ +031bea: 5453 3004 |0011: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.projectTitleLabel:Landroid/widget/TextView; // field@0430 │ │ +031bee: 6e10 6a0d 0100 |0013: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ +031bf4: 0c04 |0016: move-result-object v4 │ │ +031bf6: 6e20 1f0a 4300 |0017: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +031bfc: 5453 2c04 |001a: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ +031c00: 5454 2f04 |001c: iget-object v4, v5, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ +031c04: 6e20 370d 4300 |001e: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdatesNewestFirstFor:(Ljava/lang/String;)Landroid/database/Cursor; // method@0d37 │ │ +031c0a: 0c03 |0021: move-result-object v3 │ │ +031c0c: 5b53 2e04 |0022: iput-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ +031c10: 5453 3104 |0024: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.updateCountLabel:Landroid/widget/TextView; // field@0431 │ │ +031c14: 5454 2e04 |0026: iget-object v4, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ +031c18: 7210 c800 0400 |0028: invoke-interface {v4}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +031c1e: 0a04 |002b: move-result v4 │ │ +031c20: 7110 600b 0400 |002c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +031c26: 0c04 |002f: move-result-object v4 │ │ +031c28: 6e10 5e0b 0400 |0030: invoke-virtual {v4}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@0b5e │ │ +031c2e: 0c04 |0033: move-result-object v4 │ │ +031c30: 6e20 1f0a 4300 |0034: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +031c36: 2202 6902 |0037: new-instance v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter; // type@0269 │ │ +031c3a: 5453 2e04 |0039: iget-object v3, v5, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ +031c3e: 7030 1e0e 5203 |003b: invoke-direct {v2, v5, v3}, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0e1e │ │ +031c44: 6e20 160d 2500 |003e: invoke-virtual {v5, v2}, Lorg/akvo/rsr/up/UpdateListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0d16 │ │ +031c4a: 0e00 |0041: return-void │ │ +031c4c: 0d00 |0042: move-exception v0 │ │ +031c4e: 1a03 1007 |0043: const-string v3, "UpdateListActivity" // string@0710 │ │ +031c52: 1a04 d301 |0045: const-string v4, "Could not close old cursor before reloading list" // string@01d3 │ │ +031c56: 7130 c708 4300 |0047: invoke-static {v3, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ +031c5c: 28bf |004a: goto 0009 // -0041 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/Exception; -> 0x0042 │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=158 │ │ 0x0009 line=165 │ │ @@ -51340,23 +51361,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -031c58: |[031c58] org.akvo.rsr.up.UpdateListActivity.startEditorNew:()V │ │ -031c68: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -031c6c: 1c01 3902 |0002: const-class v1, Lorg/akvo/rsr/up/UpdateEditorActivity; // type@0239 │ │ -031c70: 7030 8300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -031c76: 1a01 ef0f |0007: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -031c7a: 5432 2f04 |0009: iget-object v2, v3, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ -031c7e: 6e30 9a00 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -031c84: 6e20 170d 0300 |000e: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/UpdateListActivity;.startActivity:(Landroid/content/Intent;)V // method@0d17 │ │ -031c8a: 0e00 |0011: return-void │ │ +031c70: |[031c70] org.akvo.rsr.up.UpdateListActivity.startEditorNew:()V │ │ +031c80: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +031c84: 1c01 3f02 |0002: const-class v1, Lorg/akvo/rsr/up/UpdateEditorActivity; // type@023f │ │ +031c88: 7030 8300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +031c8e: 1a01 f50f |0007: const-string v1, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +031c92: 5432 2f04 |0009: iget-object v2, v3, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ +031c96: 6e30 9a00 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +031c9c: 6e20 170d 0300 |000e: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/UpdateListActivity;.startActivity:(Landroid/content/Intent;)V // method@0d17 │ │ +031ca2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ 0x000e line=99 │ │ 0x0011 line=100 │ │ locals : │ │ @@ -51369,90 +51390,91 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -031c8c: |[031c8c] org.akvo.rsr.up.UpdateListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -031c9c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -031c9e: 6f20 4000 8700 |0001: invoke-super {v7, v8}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0040 │ │ -031ca4: 6e10 0b0d 0700 |0004: invoke-virtual {v7}, Lorg/akvo/rsr/up/UpdateListActivity;.getIntent:()Landroid/content/Intent; // method@0d0b │ │ -031caa: 0c03 |0007: move-result-object v3 │ │ -031cac: 6e10 8e00 0300 |0008: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ -031cb2: 0c01 |000b: move-result-object v1 │ │ -031cb4: 3801 6500 |000c: if-eqz v1, 0071 // +0065 │ │ -031cb8: 1a03 ef0f |000e: const-string v3, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -031cbc: 6e20 0401 3100 |0010: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -031cc2: 0c03 |0013: move-result-object v3 │ │ -031cc4: 5b73 2f04 |0014: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ -031cc8: 5473 2f04 |0016: iget-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ -031ccc: 3903 0c00 |0018: if-nez v3, 0024 // +000c │ │ -031cd0: 3808 5900 |001a: if-eqz v8, 0073 // +0059 │ │ -031cd4: 1a03 ef0f |001c: const-string v3, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -031cd8: 6e20 0401 3800 |001e: invoke-virtual {v8, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ -031cde: 0c03 |0021: move-result-object v3 │ │ -031ce0: 5b73 2f04 |0022: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ -031ce4: 1403 0800 037f |0024: const v3, #float 1.74129e+38 // #7f030008 │ │ -031cea: 6e20 150d 3700 |0027: invoke-virtual {v7, v3}, Lorg/akvo/rsr/up/UpdateListActivity;.setContentView:(I)V // method@0d15 │ │ -031cf0: 1403 3200 077f |002a: const v3, #float 1.79447e+38 // #7f070032 │ │ -031cf6: 6e20 090d 3700 |002d: invoke-virtual {v7, v3}, Lorg/akvo/rsr/up/UpdateListActivity;.findViewById:(I)Landroid/view/View; // method@0d09 │ │ -031cfc: 0c03 |0030: move-result-object v3 │ │ -031cfe: 1f03 7201 |0031: check-cast v3, Landroid/widget/TextView; // type@0172 │ │ -031d02: 5b73 3004 |0033: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.projectTitleLabel:Landroid/widget/TextView; // field@0430 │ │ -031d06: 1403 3300 077f |0035: const v3, #float 1.79447e+38 // #7f070033 │ │ -031d0c: 6e20 090d 3700 |0038: invoke-virtual {v7, v3}, Lorg/akvo/rsr/up/UpdateListActivity;.findViewById:(I)Landroid/view/View; // method@0d09 │ │ -031d12: 0c03 |003b: move-result-object v3 │ │ -031d14: 1f03 7201 |003c: check-cast v3, Landroid/widget/TextView; // type@0172 │ │ -031d18: 5b73 3104 |003e: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.updateCountLabel:Landroid/widget/TextView; // field@0431 │ │ -031d1c: 6e10 0c0d 0700 |0040: invoke-virtual {v7}, Lorg/akvo/rsr/up/UpdateListActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0d0c │ │ -031d22: 0c03 |0043: move-result-object v3 │ │ -031d24: 1405 0c00 037f |0044: const v5, #float 1.74129e+38 // #7f03000c │ │ -031d2a: 1206 |0047: const/4 v6, #int 0 // #0 │ │ -031d2c: 6e40 d708 5364 |0048: invoke-virtual {v3, v5, v4, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08d7 │ │ -031d32: 0c02 |004b: move-result-object v2 │ │ -031d34: 1403 3800 077f |004c: const v3, #float 1.79447e+38 // #7f070038 │ │ -031d3a: 6e20 0b09 3200 |004f: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -031d40: 0c00 |0052: move-result-object v0 │ │ -031d42: 1f00 5c01 |0053: check-cast v0, Landroid/widget/Button; // type@015c │ │ -031d46: 2203 3a02 |0055: new-instance v3, Lorg/akvo/rsr/up/UpdateListActivity$1; // type@023a │ │ -031d4a: 7020 050d 7300 |0057: invoke-direct {v3, v7}, Lorg/akvo/rsr/up/UpdateListActivity$1;.:(Lorg/akvo/rsr/up/UpdateListActivity;)V // method@0d05 │ │ -031d50: 6e20 c209 3000 |005a: invoke-virtual {v0, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ -031d56: 6e10 0d0d 0700 |005d: invoke-virtual {v7}, Lorg/akvo/rsr/up/UpdateListActivity;.getListView:()Landroid/widget/ListView; // method@0d0d │ │ -031d5c: 0c03 |0060: move-result-object v3 │ │ -031d5e: 6e20 f409 2300 |0061: invoke-virtual {v3, v2}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@09f4 │ │ -031d64: 2203 3d02 |0064: new-instance v3, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -031d68: 7020 200d 7300 |0066: invoke-direct {v3, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -031d6e: 5b73 2c04 |0069: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ -031d72: 5473 2c04 |006b: iget-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ -031d76: 6e10 3d0d 0300 |006d: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -031d7c: 0e00 |0070: return-void │ │ -031d7e: 0743 |0071: move-object v3, v4 │ │ -031d80: 28a2 |0072: goto 0014 // -005e │ │ -031d82: 0743 |0073: move-object v3, v4 │ │ -031d84: 28ae |0074: goto 0022 // -0052 │ │ +031ca4: |[031ca4] org.akvo.rsr.up.UpdateListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +031cb4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +031cb6: 6f20 4000 8700 |0001: invoke-super {v7, v8}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0040 │ │ +031cbc: 6e10 0b0d 0700 |0004: invoke-virtual {v7}, Lorg/akvo/rsr/up/UpdateListActivity;.getIntent:()Landroid/content/Intent; // method@0d0b │ │ +031cc2: 0c03 |0007: move-result-object v3 │ │ +031cc4: 6e10 8e00 0300 |0008: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@008e │ │ +031cca: 0c01 |000b: move-result-object v1 │ │ +031ccc: 3801 6500 |000c: if-eqz v1, 0071 // +0065 │ │ +031cd0: 1a03 f50f |000e: const-string v3, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +031cd4: 6e20 0401 3100 |0010: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +031cda: 0c03 |0013: move-result-object v3 │ │ +031cdc: 5b73 2f04 |0014: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ +031ce0: 5473 2f04 |0016: iget-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ +031ce4: 3903 0c00 |0018: if-nez v3, 0024 // +000c │ │ +031ce8: 3808 5900 |001a: if-eqz v8, 0073 // +0059 │ │ +031cec: 1a03 f50f |001c: const-string v3, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +031cf0: 6e20 0401 3800 |001e: invoke-virtual {v8, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0104 │ │ +031cf6: 0c03 |0021: move-result-object v3 │ │ +031cf8: 5b73 2f04 |0022: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.projId:Ljava/lang/String; // field@042f │ │ +031cfc: 1403 0800 037f |0024: const v3, #float 1.74129e+38 // #7f030008 │ │ +031d02: 6e20 150d 3700 |0027: invoke-virtual {v7, v3}, Lorg/akvo/rsr/up/UpdateListActivity;.setContentView:(I)V // method@0d15 │ │ +031d08: 1403 3200 077f |002a: const v3, #float 1.79447e+38 // #7f070032 │ │ +031d0e: 6e20 090d 3700 |002d: invoke-virtual {v7, v3}, Lorg/akvo/rsr/up/UpdateListActivity;.findViewById:(I)Landroid/view/View; // method@0d09 │ │ +031d14: 0c03 |0030: move-result-object v3 │ │ +031d16: 1f03 7801 |0031: check-cast v3, Landroid/widget/TextView; // type@0178 │ │ +031d1a: 5b73 3004 |0033: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.projectTitleLabel:Landroid/widget/TextView; // field@0430 │ │ +031d1e: 1403 3300 077f |0035: const v3, #float 1.79447e+38 // #7f070033 │ │ +031d24: 6e20 090d 3700 |0038: invoke-virtual {v7, v3}, Lorg/akvo/rsr/up/UpdateListActivity;.findViewById:(I)Landroid/view/View; // method@0d09 │ │ +031d2a: 0c03 |003b: move-result-object v3 │ │ +031d2c: 1f03 7801 |003c: check-cast v3, Landroid/widget/TextView; // type@0178 │ │ +031d30: 5b73 3104 |003e: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.updateCountLabel:Landroid/widget/TextView; // field@0431 │ │ +031d34: 6e10 0c0d 0700 |0040: invoke-virtual {v7}, Lorg/akvo/rsr/up/UpdateListActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0d0c │ │ +031d3a: 0c03 |0043: move-result-object v3 │ │ +031d3c: 1405 0c00 037f |0044: const v5, #float 1.74129e+38 // #7f03000c │ │ +031d42: 1206 |0047: const/4 v6, #int 0 // #0 │ │ +031d44: 6e40 d708 5364 |0048: invoke-virtual {v3, v5, v4, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08d7 │ │ +031d4a: 0c02 |004b: move-result-object v2 │ │ +031d4c: 1403 3800 077f |004c: const v3, #float 1.79447e+38 // #7f070038 │ │ +031d52: 6e20 0b09 3200 |004f: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +031d58: 0c00 |0052: move-result-object v0 │ │ +031d5a: 1f00 6201 |0053: check-cast v0, Landroid/widget/Button; // type@0162 │ │ +031d5e: 2203 4002 |0055: new-instance v3, Lorg/akvo/rsr/up/UpdateListActivity$1; // type@0240 │ │ +031d62: 7020 050d 7300 |0057: invoke-direct {v3, v7}, Lorg/akvo/rsr/up/UpdateListActivity$1;.:(Lorg/akvo/rsr/up/UpdateListActivity;)V // method@0d05 │ │ +031d68: 6e20 c209 3000 |005a: invoke-virtual {v0, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c2 │ │ +031d6e: 6e10 0d0d 0700 |005d: invoke-virtual {v7}, Lorg/akvo/rsr/up/UpdateListActivity;.getListView:()Landroid/widget/ListView; // method@0d0d │ │ +031d74: 0c03 |0060: move-result-object v3 │ │ +031d76: 6e20 f409 2300 |0061: invoke-virtual {v3, v2}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@09f4 │ │ +031d7c: 2203 4302 |0064: new-instance v3, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +031d80: 7020 200d 7300 |0066: invoke-direct {v3, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +031d86: 5b73 2c04 |0069: iput-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ +031d8a: 5473 2c04 |006b: iget-object v3, v7, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ +031d8e: 6e10 3d0d 0300 |006d: invoke-virtual {v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +031d94: 0e00 |0070: return-void │ │ +031d96: 0743 |0071: move-object v3, v4 │ │ +031d98: 28a2 |0072: goto 0014 // -005e │ │ +031d9a: 0743 |0073: move-object v3, v4 │ │ +031d9c: 28ae |0074: goto 0022 // -0052 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=57 │ │ 0x000c line=58 │ │ 0x0016 line=60 │ │ 0x001a line=61 │ │ + 0x001e line=62 │ │ 0x0024 line=65 │ │ 0x002a line=67 │ │ 0x0035 line=68 │ │ 0x0040 line=70 │ │ 0x004c line=81 │ │ 0x0055 line=82 │ │ 0x005d line=88 │ │ 0x0064 line=92 │ │ 0x006b line=93 │ │ 0x0070 line=94 │ │ 0x0072 line=58 │ │ - 0x0074 line=61 │ │ + 0x0074 line=62 │ │ locals : │ │ 0x0055 - 0x0071 reg=0 addButton Landroid/widget/Button; │ │ 0x004c - 0x0071 reg=2 listFooter Landroid/view/View; │ │ 0x000c - 0x0075 reg=1 extras Landroid/os/Bundle; │ │ 0x0000 - 0x0075 reg=7 this Lorg/akvo/rsr/up/UpdateListActivity; │ │ 0x0000 - 0x0075 reg=8 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -51461,21 +51483,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -031d88: |[031d88] org.akvo.rsr.up.UpdateListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -031d98: 6e10 0e0d 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/UpdateListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0d0e │ │ -031d9e: 0c00 |0003: move-result-object v0 │ │ -031da0: 1401 0600 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0006 │ │ -031da6: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ -031dac: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -031dae: 0f00 |000b: return v0 │ │ +031da0: |[031da0] org.akvo.rsr.up.UpdateListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +031db0: 6e10 0e0d 0200 |0000: invoke-virtual {v2}, Lorg/akvo/rsr/up/UpdateListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0d0e │ │ +031db6: 0c00 |0003: move-result-object v0 │ │ +031db8: 1401 0600 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0006 │ │ +031dbe: 6e30 dc08 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@08dc │ │ +031dc4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +031dc6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000a line=106 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/akvo/rsr/up/UpdateListActivity; │ │ 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ @@ -51485,31 +51507,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -031db0: |[031db0] org.akvo.rsr.up.UpdateListActivity.onDestroy:()V │ │ -031dc0: 7110 1604 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -031dc6: 0c00 |0003: move-result-object v0 │ │ -031dc8: 5421 2d04 |0004: iget-object v1, v2, Lorg/akvo/rsr/up/UpdateListActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@042d │ │ -031dcc: 6e20 1a04 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@041a │ │ -031dd2: 5420 2e04 |0009: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ -031dd6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -031dda: 5420 2e04 |000d: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ -031dde: 7210 c500 0000 |000f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -031de4: 5420 2c04 |0012: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ -031de8: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -031dec: 5420 2c04 |0016: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ -031df0: 6e10 250d 0000 |0018: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -031df6: 6f10 4100 0200 |001b: invoke-super {v2}, Landroid/app/ListActivity;.onDestroy:()V // method@0041 │ │ -031dfc: 0e00 |001e: return-void │ │ -031dfe: 0d00 |001f: move-exception v0 │ │ -031e00: 28f2 |0020: goto 0012 // -000e │ │ +031dc8: |[031dc8] org.akvo.rsr.up.UpdateListActivity.onDestroy:()V │ │ +031dd8: 7110 1604 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +031dde: 0c00 |0003: move-result-object v0 │ │ +031de0: 5421 2d04 |0004: iget-object v1, v2, Lorg/akvo/rsr/up/UpdateListActivity;.broadRec:Landroid/content/BroadcastReceiver; // field@042d │ │ +031de4: 6e20 1a04 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@041a │ │ +031dea: 5420 2e04 |0009: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ +031dee: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +031df2: 5420 2e04 |000d: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateListActivity;.dataCursor:Landroid/database/Cursor; // field@042e │ │ +031df6: 7210 c500 0000 |000f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +031dfc: 5420 2c04 |0012: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ +031e00: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +031e04: 5420 2c04 |0016: iget-object v0, v2, Lorg/akvo/rsr/up/UpdateListActivity;.ad:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@042c │ │ +031e08: 6e10 250d 0000 |0018: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +031e0e: 6f10 4100 0200 |001b: invoke-super {v2}, Landroid/app/ListActivity;.onDestroy:()V // method@0041 │ │ +031e14: 0e00 |001e: return-void │ │ +031e16: 0d00 |001f: move-exception v0 │ │ +031e18: 28f2 |0020: goto 0012 // -000e │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ Ljava/lang/Exception; -> 0x001f │ │ positions : │ │ 0x0000 line=136 │ │ 0x0009 line=137 │ │ 0x000d line=139 │ │ @@ -51526,39 +51548,39 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 54 16-bit code units │ │ -031e14: |[031e14] org.akvo.rsr.up.UpdateListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -031e24: 7506 4200 0300 |0000: invoke-super/range {v3, v4, v5, v6, v7, v8}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0042 │ │ -031e2a: 2200 1f00 |0003: new-instance v0, Landroid/content/Intent; // type@001f │ │ -031e2e: 6e10 0d09 0500 |0005: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ -031e34: 0c01 |0008: move-result-object v1 │ │ -031e36: 1c02 3002 |0009: const-class v2, Lorg/akvo/rsr/up/UpdateDetailActivity; // type@0230 │ │ -031e3a: 7030 8300 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -031e40: 1a02 f30f |000e: const-string v2, "org.akvo.rsr.up.UPDATE" // string@0ff3 │ │ -031e44: 1401 0400 077f |0010: const v1, #float 1.79446e+38 // #7f070004 │ │ -031e4a: 6e20 1909 1500 |0013: invoke-virtual {v5, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0919 │ │ -031e50: 0c01 |0016: move-result-object v1 │ │ -031e52: 1f01 b601 |0017: check-cast v1, Ljava/lang/Long; // type@01b6 │ │ -031e56: 6e10 630b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Long;.toString:()Ljava/lang/String; // method@0b63 │ │ -031e5c: 0c01 |001c: move-result-object v1 │ │ -031e5e: 6e30 9a00 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -031e64: 1a02 ef0f |0020: const-string v2, "org.akvo.rsr.up.PROJECT" // string@0fef │ │ -031e68: 1401 0100 077f |0022: const v1, #float 1.79446e+38 // #7f070001 │ │ -031e6e: 6e20 1909 1500 |0025: invoke-virtual {v5, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0919 │ │ -031e74: 0c01 |0028: move-result-object v1 │ │ -031e76: 1f01 b601 |0029: check-cast v1, Ljava/lang/Long; // type@01b6 │ │ -031e7a: 6e10 630b 0100 |002b: invoke-virtual {v1}, Ljava/lang/Long;.toString:()Ljava/lang/String; // method@0b63 │ │ -031e80: 0c01 |002e: move-result-object v1 │ │ -031e82: 6e30 9a00 2001 |002f: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -031e88: 6e20 170d 0300 |0032: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/UpdateListActivity;.startActivity:(Landroid/content/Intent;)V // method@0d17 │ │ -031e8e: 0e00 |0035: return-void │ │ +031e2c: |[031e2c] org.akvo.rsr.up.UpdateListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +031e3c: 7506 4200 0300 |0000: invoke-super/range {v3, v4, v5, v6, v7, v8}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0042 │ │ +031e42: 2200 2100 |0003: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +031e46: 6e10 0d09 0500 |0005: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@090d │ │ +031e4c: 0c01 |0008: move-result-object v1 │ │ +031e4e: 1c02 3602 |0009: const-class v2, Lorg/akvo/rsr/up/UpdateDetailActivity; // type@0236 │ │ +031e52: 7030 8300 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +031e58: 1a02 f90f |000e: const-string v2, "org.akvo.rsr.up.UPDATE" // string@0ff9 │ │ +031e5c: 1401 0400 077f |0010: const v1, #float 1.79446e+38 // #7f070004 │ │ +031e62: 6e20 1909 1500 |0013: invoke-virtual {v5, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0919 │ │ +031e68: 0c01 |0016: move-result-object v1 │ │ +031e6a: 1f01 bc01 |0017: check-cast v1, Ljava/lang/Long; // type@01bc │ │ +031e6e: 6e10 630b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Long;.toString:()Ljava/lang/String; // method@0b63 │ │ +031e74: 0c01 |001c: move-result-object v1 │ │ +031e76: 6e30 9a00 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +031e7c: 1a02 f50f |0020: const-string v2, "org.akvo.rsr.up.PROJECT" // string@0ff5 │ │ +031e80: 1401 0100 077f |0022: const v1, #float 1.79446e+38 // #7f070001 │ │ +031e86: 6e20 1909 1500 |0025: invoke-virtual {v5, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@0919 │ │ +031e8c: 0c01 |0028: move-result-object v1 │ │ +031e8e: 1f01 bc01 |0029: check-cast v1, Ljava/lang/Long; // type@01bc │ │ +031e92: 6e10 630b 0100 |002b: invoke-virtual {v1}, Ljava/lang/Long;.toString:()Ljava/lang/String; // method@0b63 │ │ +031e98: 0c01 |002e: move-result-object v1 │ │ +031e9a: 6e30 9a00 2001 |002f: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +031ea0: 6e20 170d 0300 |0032: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/UpdateListActivity;.startActivity:(Landroid/content/Intent;)V // method@0d17 │ │ +031ea6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=186 │ │ 0x000e line=187 │ │ 0x0020 line=188 │ │ 0x0032 line=189 │ │ @@ -51576,30 +51598,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -031e90: |[031e90] org.akvo.rsr.up.UpdateListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -031ea0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -031ea2: 7210 de08 0400 |0001: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ -031ea8: 0a02 |0004: move-result v2 │ │ -031eaa: 2c02 1700 0000 |0005: sparse-switch v2, 0000001c // +00000017 │ │ -031eb0: 6f20 4300 4300 |0008: invoke-super {v3, v4}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0043 │ │ -031eb6: 0a01 |000b: move-result v1 │ │ -031eb8: 0f01 |000c: return v1 │ │ -031eba: 2200 1f00 |000d: new-instance v0, Landroid/content/Intent; // type@001f │ │ -031ebe: 1c02 2e02 |000f: const-class v2, Lorg/akvo/rsr/up/SettingsActivity; // type@022e │ │ -031ec2: 7030 8300 3002 |0011: invoke-direct {v0, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -031ec8: 6e20 170d 0300 |0014: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/UpdateListActivity;.startActivity:(Landroid/content/Intent;)V // method@0d17 │ │ -031ece: 28f5 |0017: goto 000c // -000b │ │ -031ed0: 7010 180d 0300 |0018: invoke-direct {v3}, Lorg/akvo/rsr/up/UpdateListActivity;.startEditorNew:()V // method@0d18 │ │ -031ed6: 28f1 |001b: goto 000c // -000f │ │ -031ed8: 0002 0200 3e00 077f 4400 077f 0800 ... |001c: sparse-switch-data (10 units) │ │ +031ea8: |[031ea8] org.akvo.rsr.up.UpdateListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +031eb8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +031eba: 7210 de08 0400 |0001: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@08de │ │ +031ec0: 0a02 |0004: move-result v2 │ │ +031ec2: 2c02 1700 0000 |0005: sparse-switch v2, 0000001c // +00000017 │ │ +031ec8: 6f20 4300 4300 |0008: invoke-super {v3, v4}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0043 │ │ +031ece: 0a01 |000b: move-result v1 │ │ +031ed0: 0f01 |000c: return v1 │ │ +031ed2: 2200 2100 |000d: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +031ed6: 1c02 3402 |000f: const-class v2, Lorg/akvo/rsr/up/SettingsActivity; // type@0234 │ │ +031eda: 7030 8300 3002 |0011: invoke-direct {v0, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +031ee0: 6e20 170d 0300 |0014: invoke-virtual {v3, v0}, Lorg/akvo/rsr/up/UpdateListActivity;.startActivity:(Landroid/content/Intent;)V // method@0d17 │ │ +031ee6: 28f5 |0017: goto 000c // -000b │ │ +031ee8: 7010 180d 0300 |0018: invoke-direct {v3}, Lorg/akvo/rsr/up/UpdateListActivity;.startEditorNew:()V // method@0d18 │ │ +031eee: 28f1 |001b: goto 000c // -000f │ │ +031ef0: 0002 0200 3e00 077f 4400 077f 0800 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0008 line=120 │ │ 0x000d line=113 │ │ 0x0014 line=114 │ │ 0x0018 line=117 │ │ @@ -51614,33 +51636,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -031eec: |[031eec] org.akvo.rsr.up.UpdateListActivity.onResume:()V │ │ -031efc: 6f10 4500 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@0045 │ │ -031f02: 7010 0a0d 0000 |0003: invoke-direct {v0}, Lorg/akvo/rsr/up/UpdateListActivity;.getData:()V // method@0d0a │ │ -031f08: 0e00 |0006: return-void │ │ +031f04: |[031f04] org.akvo.rsr.up.UpdateListActivity.onResume:()V │ │ +031f14: 6f10 4500 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@0045 │ │ +031f1a: 7010 0a0d 0000 |0003: invoke-direct {v0}, Lorg/akvo/rsr/up/UpdateListActivity;.getData:()V // method@0d0a │ │ +031f20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0006 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/akvo/rsr/up/UpdateListActivity; │ │ │ │ - source_file_idx : 1803 (UpdateListActivity.java) │ │ + source_file_idx : 1809 (UpdateListActivity.java) │ │ │ │ Class #207 header: │ │ -class_idx : 572 │ │ +class_idx : 578 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 52 │ │ -source_file_idx : 1645 │ │ +superclass_idx : 54 │ │ +source_file_idx : 1651 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -51674,22 +51696,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -031f0c: |[031f0c] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.:()V │ │ -031f1c: 2200 b601 |0000: new-instance v0, Ljava/lang/Long; // type@01b6 │ │ -031f20: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -031f24: 7030 620b 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/lang/Long;.:(J)V // method@0b62 │ │ -031f2a: 6900 3204 |0007: sput-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.LOCK_OBJ:Ljava/lang/Long; // field@0432 │ │ -031f2e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -031f30: 6700 3404 |000a: sput v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ -031f34: 0e00 |000c: return-void │ │ +031f24: |[031f24] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.:()V │ │ +031f34: 2200 bc01 |0000: new-instance v0, Ljava/lang/Long; // type@01bc │ │ +031f38: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +031f3c: 7030 620b 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/lang/Long;.:(J)V // method@0b62 │ │ +031f42: 6900 3204 |0007: sput-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.LOCK_OBJ:Ljava/lang/Long; // field@0432 │ │ +031f46: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +031f48: 6700 3404 |000a: sput v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ +031f4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0009 line=155 │ │ locals : │ │ │ │ #1 : (in Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;) │ │ @@ -51697,20 +51719,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -031f38: |[031f38] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.:(Landroid/content/Context;)V │ │ -031f48: 1a00 1a11 |0000: const-string v0, "rsrdata" // string@111a │ │ -031f4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -031f4e: 1302 0d00 |0003: const/16 v2, #int 13 // #d │ │ -031f52: 7052 e300 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00e3 │ │ -031f58: 0e00 |0008: return-void │ │ +031f50: |[031f50] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.:(Landroid/content/Context;)V │ │ +031f60: 1a00 2011 |0000: const-string v0, "rsrdata" // string@1120 │ │ +031f64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +031f66: 1302 0d00 |0003: const/16 v2, #int 13 // #d │ │ +031f6a: 7052 e300 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00e3 │ │ +031f70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; │ │ 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ @@ -51721,38 +51743,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -031f5c: |[031f5c] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.close:()V │ │ -031f6c: 6201 3204 |0000: sget-object v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.LOCK_OBJ:Ljava/lang/Long; // field@0432 │ │ -031f70: 1d01 |0002: monitor-enter v1 │ │ -031f72: 6000 3404 |0003: sget v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ -031f76: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -031f7a: 6700 3404 |0007: sput v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ -031f7e: 6000 3404 |0009: sget v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ -031f82: 3c00 1900 |000b: if-gtz v0, 0024 // +0019 │ │ -031f86: 6f10 e400 0200 |000d: invoke-super {v2}, Landroid/database/sqlite/SQLiteOpenHelper;.close:()V // method@00e4 │ │ -031f8c: 6200 3304 |0010: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ -031f90: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -031f94: 6200 3304 |0014: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ -031f98: 6e10 df00 0000 |0016: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@00df │ │ -031f9e: 0a00 |0019: move-result v0 │ │ -031fa0: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -031fa4: 6200 3304 |001c: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ -031fa8: 6e10 db00 0000 |001e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@00db │ │ -031fae: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -031fb0: 6900 3304 |0022: sput-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ -031fb4: 1e01 |0024: monitor-exit v1 │ │ -031fb6: 0e00 |0025: return-void │ │ -031fb8: 0d00 |0026: move-exception v0 │ │ -031fba: 1e01 |0027: monitor-exit v1 │ │ -031fbc: 2700 |0028: throw v0 │ │ +031f74: |[031f74] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.close:()V │ │ +031f84: 6201 3204 |0000: sget-object v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.LOCK_OBJ:Ljava/lang/Long; // field@0432 │ │ +031f88: 1d01 |0002: monitor-enter v1 │ │ +031f8a: 6000 3404 |0003: sget v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ +031f8e: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +031f92: 6700 3404 |0007: sput v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ +031f96: 6000 3404 |0009: sget v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ +031f9a: 3c00 1900 |000b: if-gtz v0, 0024 // +0019 │ │ +031f9e: 6f10 e400 0200 |000d: invoke-super {v2}, Landroid/database/sqlite/SQLiteOpenHelper;.close:()V // method@00e4 │ │ +031fa4: 6200 3304 |0010: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ +031fa8: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +031fac: 6200 3304 |0014: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ +031fb0: 6e10 df00 0000 |0016: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@00df │ │ +031fb6: 0a00 |0019: move-result v0 │ │ +031fb8: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +031fbc: 6200 3304 |001c: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ +031fc0: 6e10 db00 0000 |001e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@00db │ │ +031fc6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +031fc8: 6900 3304 |0022: sput-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ +031fcc: 1e01 |0024: monitor-exit v1 │ │ +031fce: 0e00 |0025: return-void │ │ +031fd0: 0d00 |0026: move-exception v0 │ │ +031fd2: 1e01 |0027: monitor-exit v1 │ │ +031fd4: 2700 |0028: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0028 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ 0x0009 line=298 │ │ @@ -51771,37 +51793,37 @@ │ │ type : '()Landroid/database/sqlite/SQLiteDatabase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -031fcc: |[031fcc] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ -031fdc: 6201 3204 |0000: sget-object v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.LOCK_OBJ:Ljava/lang/Long; // field@0432 │ │ -031fe0: 1d01 |0002: monitor-enter v1 │ │ -031fe2: 6200 3304 |0003: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ -031fe6: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -031fea: 6200 3304 |0007: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ -031fee: 6e10 df00 0000 |0009: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@00df │ │ -031ff4: 0a00 |000c: move-result v0 │ │ -031ff6: 3900 0b00 |000d: if-nez v0, 0018 // +000b │ │ -031ffa: 6f10 e500 0200 |000f: invoke-super {v2}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00e5 │ │ -032000: 0c00 |0012: move-result-object v0 │ │ -032002: 6900 3304 |0013: sput-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ -032006: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -032008: 6700 3404 |0016: sput v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ -03200c: 6000 3404 |0018: sget v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ -032010: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -032014: 6700 3404 |001c: sput v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ -032018: 6200 3304 |001e: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ -03201c: 1e01 |0020: monitor-exit v1 │ │ -03201e: 1100 |0021: return-object v0 │ │ -032020: 0d00 |0022: move-exception v0 │ │ -032022: 1e01 |0023: monitor-exit v1 │ │ -032024: 2700 |0024: throw v0 │ │ +031fe4: |[031fe4] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ +031ff4: 6201 3204 |0000: sget-object v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.LOCK_OBJ:Ljava/lang/Long; // field@0432 │ │ +031ff8: 1d01 |0002: monitor-enter v1 │ │ +031ffa: 6200 3304 |0003: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ +031ffe: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +032002: 6200 3304 |0007: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ +032006: 6e10 df00 0000 |0009: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@00df │ │ +03200c: 0a00 |000c: move-result v0 │ │ +03200e: 3900 0b00 |000d: if-nez v0, 0018 // +000b │ │ +032012: 6f10 e500 0200 |000f: invoke-super {v2}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00e5 │ │ +032018: 0c00 |0012: move-result-object v0 │ │ +03201a: 6900 3304 |0013: sput-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ +03201e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +032020: 6700 3404 |0016: sput v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ +032024: 6000 3404 |0018: sget v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ +032028: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03202c: 6700 3404 |001c: sput v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.instanceCount:I // field@0434 │ │ +032030: 6200 3304 |001e: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0433 │ │ +032034: 1e01 |0020: monitor-exit v1 │ │ +032036: 1100 |0021: return-object v0 │ │ +032038: 0d00 |0022: move-exception v0 │ │ +03203a: 1e01 |0023: monitor-exit v1 │ │ +03203c: 2700 |0024: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0024 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=284 │ │ 0x000f line=285 │ │ @@ -51817,37 +51839,37 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -032034: |[032034] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -032044: 1a01 4f09 |0000: const-string v1, "create table project (_id integer primary key, title text not null, subtitle text, summary text, funds real, thumbnail_url text, thumbnail_fn text,longitude text, latitude text, country_id integer, state text, city text, hidden integer);" // string@094f │ │ -032048: 6e20 dd00 1300 |0002: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -03204e: 1a01 4d09 |0005: const-string v1, "create table _update (_id integer primary key, project integer not null, userid integer not null, title text not null, _text text, location text, uuid text,thumbnail_url text, thumbnail_fn text,draft integer, unsent integer,creation_date INTEGER NOT NULL DEFAULT (strftime('%s','now')));" // string@094d │ │ -032052: 6e20 dd00 1300 |0007: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -032058: 1a01 4e09 |000a: const-string v1, "create table country (_id integer primary key, name text not null, continent text, iso_code text);" // string@094e │ │ -03205c: 6e20 dd00 1300 |000c: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -032062: 1a01 5009 |000f: const-string v1, "create table user (_id integer primary key, username text, organisation integer, first_name text, last_name text, email text);" // string@0950 │ │ -032066: 6e20 dd00 1300 |0011: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -03206c: 1a01 4c09 |0014: const-string v1, "create table _organisation (_id integer primary key, name text, long_name text, email text, url text)" // string@094c │ │ -032070: 6e20 dd00 1300 |0016: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -032076: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -032078: 7100 210d 0000 |001a: invoke-static {}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.access$000:()[Ljava/lang/String; // method@0d21 │ │ -03207e: 0c01 |001d: move-result-object v1 │ │ -032080: 2111 |001e: array-length v1, v1 │ │ -032082: 3510 0e00 |001f: if-ge v0, v1, 002d // +000e │ │ -032086: 7100 210d 0000 |0021: invoke-static {}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.access$000:()[Ljava/lang/String; // method@0d21 │ │ -03208c: 0c01 |0024: move-result-object v1 │ │ -03208e: 4601 0100 |0025: aget-object v1, v1, v0 │ │ -032092: 6e20 dd00 1300 |0027: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -032098: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03209c: 28ee |002c: goto 001a // -0012 │ │ -03209e: 0e00 |002d: return-void │ │ +03204c: |[03204c] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +03205c: 1a01 5509 |0000: const-string v1, "create table project (_id integer primary key, title text not null, subtitle text, summary text, funds real, thumbnail_url text, thumbnail_fn text,longitude text, latitude text, country_id integer, state text, city text, hidden integer);" // string@0955 │ │ +032060: 6e20 dd00 1300 |0002: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +032066: 1a01 5309 |0005: const-string v1, "create table _update (_id integer primary key, project integer not null, userid integer not null, title text not null, _text text, location text, uuid text,thumbnail_url text, thumbnail_fn text,draft integer, unsent integer,creation_date INTEGER NOT NULL DEFAULT (strftime('%s','now')));" // string@0953 │ │ +03206a: 6e20 dd00 1300 |0007: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +032070: 1a01 5409 |000a: const-string v1, "create table country (_id integer primary key, name text not null, continent text, iso_code text);" // string@0954 │ │ +032074: 6e20 dd00 1300 |000c: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +03207a: 1a01 5609 |000f: const-string v1, "create table user (_id integer primary key, username text, organisation integer, first_name text, last_name text, email text);" // string@0956 │ │ +03207e: 6e20 dd00 1300 |0011: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +032084: 1a01 5209 |0014: const-string v1, "create table _organisation (_id integer primary key, name text, long_name text, email text, url text)" // string@0952 │ │ +032088: 6e20 dd00 1300 |0016: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +03208e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +032090: 7100 210d 0000 |001a: invoke-static {}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.access$000:()[Ljava/lang/String; // method@0d21 │ │ +032096: 0c01 |001d: move-result-object v1 │ │ +032098: 2111 |001e: array-length v1, v1 │ │ +03209a: 3510 0e00 |001f: if-ge v0, v1, 002d // +000e │ │ +03209e: 7100 210d 0000 |0021: invoke-static {}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.access$000:()[Ljava/lang/String; // method@0d21 │ │ +0320a4: 0c01 |0024: move-result-object v1 │ │ +0320a6: 4601 0100 |0025: aget-object v1, v1, v0 │ │ +0320aa: 6e20 dd00 1300 |0027: invoke-virtual {v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +0320b0: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0320b4: 28ee |002c: goto 001a // -0012 │ │ +0320b6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ 0x000a line=165 │ │ 0x000f line=166 │ │ 0x0014 line=167 │ │ @@ -51865,50 +51887,50 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0320a0: |[0320a0] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0320b0: 1a00 6c06 |0000: const-string v0, "RsrDbAdapter" // string@066c │ │ -0320b4: 2201 c101 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -0320b8: 7010 8e0b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0320be: 1a02 0f07 |0007: const-string v2, "Upgrading database from version " // string@070f │ │ -0320c2: 6e20 960b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0320c8: 0c01 |000c: move-result-object v1 │ │ -0320ca: 6e20 930b 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0320d0: 0c01 |0010: move-result-object v1 │ │ -0320d2: 1a02 8800 |0011: const-string v2, " to " // string@0088 │ │ -0320d6: 6e20 960b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0320dc: 0c01 |0016: move-result-object v1 │ │ -0320de: 6e20 930b 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0320e4: 0c01 |001a: move-result-object v1 │ │ -0320e6: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0320ec: 0c01 |001e: move-result-object v1 │ │ -0320ee: 7120 c608 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -0320f4: 1300 0c00 |0022: const/16 v0, #int 12 // #c │ │ -0320f8: 3505 1f00 |0024: if-ge v5, v0, 0043 // +001f │ │ -0320fc: 1a00 f601 |0026: const-string v0, "DROP TABLE IF EXISTS project" // string@01f6 │ │ -032100: 6e20 dd00 0400 |0028: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -032106: 1a00 f401 |002b: const-string v0, "DROP TABLE IF EXISTS _update" // string@01f4 │ │ -03210a: 6e20 dd00 0400 |002d: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -032110: 1a00 f501 |0030: const-string v0, "DROP TABLE IF EXISTS country" // string@01f5 │ │ -032114: 6e20 dd00 0400 |0032: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -03211a: 1a00 f701 |0035: const-string v0, "DROP TABLE IF EXISTS user" // string@01f7 │ │ -03211e: 6e20 dd00 0400 |0037: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -032124: 1a00 f301 |003a: const-string v0, "DROP TABLE IF EXISTS _organisation" // string@01f3 │ │ -032128: 6e20 dd00 0400 |003c: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -03212e: 6e20 1d0d 4300 |003f: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0d1d │ │ -032134: 0e00 |0042: return-void │ │ -032136: 1300 0d00 |0043: const/16 v0, #int 13 // #d │ │ -03213a: 3505 fdff |0045: if-ge v5, v0, 0042 // -0003 │ │ -03213e: 1a00 4c09 |0047: const-string v0, "create table _organisation (_id integer primary key, name text, long_name text, email text, url text)" // string@094c │ │ -032142: 6e20 dd00 0400 |0049: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -032148: 28f6 |004c: goto 0042 // -000a │ │ +0320b8: |[0320b8] org.akvo.rsr.up.dao.RsrDbAdapter$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0320c8: 1a00 7206 |0000: const-string v0, "RsrDbAdapter" // string@0672 │ │ +0320cc: 2201 c701 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +0320d0: 7010 8e0b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0320d6: 1a02 1507 |0007: const-string v2, "Upgrading database from version " // string@0715 │ │ +0320da: 6e20 960b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0320e0: 0c01 |000c: move-result-object v1 │ │ +0320e2: 6e20 930b 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0320e8: 0c01 |0010: move-result-object v1 │ │ +0320ea: 1a02 8800 |0011: const-string v2, " to " // string@0088 │ │ +0320ee: 6e20 960b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0320f4: 0c01 |0016: move-result-object v1 │ │ +0320f6: 6e20 930b 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0320fc: 0c01 |001a: move-result-object v1 │ │ +0320fe: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +032104: 0c01 |001e: move-result-object v1 │ │ +032106: 7120 c608 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +03210c: 1300 0c00 |0022: const/16 v0, #int 12 // #c │ │ +032110: 3505 1f00 |0024: if-ge v5, v0, 0043 // +001f │ │ +032114: 1a00 f601 |0026: const-string v0, "DROP TABLE IF EXISTS project" // string@01f6 │ │ +032118: 6e20 dd00 0400 |0028: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +03211e: 1a00 f401 |002b: const-string v0, "DROP TABLE IF EXISTS _update" // string@01f4 │ │ +032122: 6e20 dd00 0400 |002d: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +032128: 1a00 f501 |0030: const-string v0, "DROP TABLE IF EXISTS country" // string@01f5 │ │ +03212c: 6e20 dd00 0400 |0032: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +032132: 1a00 f701 |0035: const-string v0, "DROP TABLE IF EXISTS user" // string@01f7 │ │ +032136: 6e20 dd00 0400 |0037: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +03213c: 1a00 f301 |003a: const-string v0, "DROP TABLE IF EXISTS _organisation" // string@01f3 │ │ +032140: 6e20 dd00 0400 |003c: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +032146: 6e20 1d0d 4300 |003f: invoke-virtual {v3, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0d1d │ │ +03214c: 0e00 |0042: return-void │ │ +03214e: 1300 0d00 |0043: const/16 v0, #int 13 // #d │ │ +032152: 3505 fdff |0045: if-ge v5, v0, 0042 // -0003 │ │ +032156: 1a00 5209 |0047: const-string v0, "create table _organisation (_id integer primary key, name text, long_name text, email text, url text)" // string@0952 │ │ +03215a: 6e20 dd00 0400 |0049: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +032160: 28f6 |004c: goto 0042 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0022 line=179 │ │ 0x0026 line=180 │ │ 0x002b line=181 │ │ 0x0030 line=182 │ │ @@ -51920,21 +51942,21 @@ │ │ 0x0047 line=188 │ │ locals : │ │ 0x0000 - 0x004d reg=3 this Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; │ │ 0x0000 - 0x004d reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x004d reg=5 oldVersion I │ │ 0x0000 - 0x004d reg=6 newVersion I │ │ │ │ - source_file_idx : 1645 (RsrDbAdapter.java) │ │ + source_file_idx : 1651 (RsrDbAdapter.java) │ │ │ │ Class #208 header: │ │ -class_idx : 573 │ │ +class_idx : 579 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1645 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1651 │ │ static_fields_size : 46 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 38 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -52203,37 +52225,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03214c: |[03214c] org.akvo.rsr.up.dao.RsrDbAdapter.:()V │ │ -03215c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03215e: 2300 8402 |0001: new-array v0, v0, [Ljava/lang/String; // type@0284 │ │ -032162: 6900 3d04 |0003: sput-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.DEFAULT_PROJECT_INSERTS:[Ljava/lang/String; // field@043d │ │ -032166: 0e00 |0005: return-void │ │ +032164: |[032164] org.akvo.rsr.up.dao.RsrDbAdapter.:()V │ │ +032174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032176: 2300 8a02 |0001: new-array v0, v0, [Ljava/lang/String; // type@028a │ │ +03217a: 6900 3d04 |0003: sput-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.DEFAULT_PROJECT_INSERTS:[Ljava/lang/String; // field@043d │ │ +03217e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ │ │ #1 : (in Lorg/akvo/rsr/up/dao/RsrDbAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032168: |[032168] org.akvo.rsr.up.dao.RsrDbAdapter.:(Landroid/content/Context;)V │ │ -032178: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03217e: 5b01 6304 |0003: iput-object v1, v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.context:Landroid/content/Context; // field@0463 │ │ -032182: 0e00 |0005: return-void │ │ +032180: |[032180] org.akvo.rsr.up.dao.RsrDbAdapter.:(Landroid/content/Context;)V │ │ +032190: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +032196: 5b01 6304 |0003: iput-object v1, v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.context:Landroid/content/Context; // field@0463 │ │ +03219a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0003 line=322 │ │ 0x0005 line=323 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -52244,17 +52266,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032184: |[032184] org.akvo.rsr.up.dao.RsrDbAdapter.access$000:()[Ljava/lang/String; │ │ -032194: 6200 3d04 |0000: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.DEFAULT_PROJECT_INSERTS:[Ljava/lang/String; // field@043d │ │ -032198: 1100 |0002: return-object v0 │ │ +03219c: |[03219c] org.akvo.rsr.up.dao.RsrDbAdapter.access$000:()[Ljava/lang/String; │ │ +0321ac: 6200 3d04 |0000: sget-object v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.DEFAULT_PROJECT_INSERTS:[Ljava/lang/String; // field@043d │ │ +0321b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/dao/RsrDbAdapter;) │ │ @@ -52262,26 +52284,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03219c: |[03219c] org.akvo.rsr.up.dao.RsrDbAdapter.clearAllData:()V │ │ -0321ac: 1a00 9a09 |0000: const-string v0, "delete from _update" // string@099a │ │ -0321b0: 6e20 2a0d 0100 |0002: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ -0321b6: 1a00 9d09 |0005: const-string v0, "delete from user" // string@099d │ │ -0321ba: 6e20 2a0d 0100 |0007: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ -0321c0: 1a00 9909 |000a: const-string v0, "delete from _organisation" // string@0999 │ │ -0321c4: 6e20 2a0d 0100 |000c: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ -0321ca: 1a00 9c09 |000f: const-string v0, "delete from project" // string@099c │ │ -0321ce: 6e20 2a0d 0100 |0011: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ -0321d4: 1a00 9b09 |0014: const-string v0, "delete from country" // string@099b │ │ -0321d8: 6e20 2a0d 0100 |0016: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ -0321de: 0e00 |0019: return-void │ │ +0321b4: |[0321b4] org.akvo.rsr.up.dao.RsrDbAdapter.clearAllData:()V │ │ +0321c4: 1a00 a009 |0000: const-string v0, "delete from _update" // string@09a0 │ │ +0321c8: 6e20 2a0d 0100 |0002: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ +0321ce: 1a00 a309 |0005: const-string v0, "delete from user" // string@09a3 │ │ +0321d2: 6e20 2a0d 0100 |0007: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ +0321d8: 1a00 9f09 |000a: const-string v0, "delete from _organisation" // string@099f │ │ +0321dc: 6e20 2a0d 0100 |000c: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ +0321e2: 1a00 a209 |000f: const-string v0, "delete from project" // string@09a2 │ │ +0321e6: 6e20 2a0d 0100 |0011: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ +0321ec: 1a00 a109 |0014: const-string v0, "delete from country" // string@09a1 │ │ +0321f0: 6e20 2a0d 0100 |0016: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.executeSql:(Ljava/lang/String;)V // method@0d2a │ │ +0321f6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ 0x0005 line=1106 │ │ 0x000a line=1107 │ │ 0x000f line=1108 │ │ 0x0014 line=1109 │ │ @@ -52294,24 +52316,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0321e0: |[0321e0] org.akvo.rsr.up.dao.RsrDbAdapter.clearProjectThumbnailFiles:()V │ │ -0321f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0321f2: 2200 1900 |0001: new-instance v0, Landroid/content/ContentValues; // type@0019 │ │ -0321f6: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ -0321fc: 1a01 d012 |0006: const-string v1, "thumbnail_fn" // string@12d0 │ │ -032200: 6e20 7100 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentValues;.putNull:(Ljava/lang/String;)V // method@0071 │ │ -032206: 5441 6404 |000b: iget-object v1, v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -03220a: 1a02 7d10 |000d: const-string v2, "project" // string@107d │ │ -03220e: 6e53 e200 2130 |000f: invoke-virtual {v1, v2, v0, v3, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -032214: 0e00 |0012: return-void │ │ +0321f8: |[0321f8] org.akvo.rsr.up.dao.RsrDbAdapter.clearProjectThumbnailFiles:()V │ │ +032208: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03220a: 2200 1b00 |0001: new-instance v0, Landroid/content/ContentValues; // type@001b │ │ +03220e: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ +032214: 1a01 d612 |0006: const-string v1, "thumbnail_fn" // string@12d6 │ │ +032218: 6e20 7100 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentValues;.putNull:(Ljava/lang/String;)V // method@0071 │ │ +03221e: 5441 6404 |000b: iget-object v1, v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032222: 1a02 8310 |000d: const-string v2, "project" // string@1083 │ │ +032226: 6e53 e200 2130 |000f: invoke-virtual {v1, v2, v0, v3, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +03222c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=422 │ │ 0x0006 line=423 │ │ 0x000b line=424 │ │ 0x0012 line=425 │ │ locals : │ │ @@ -52323,24 +52345,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -032218: |[032218] org.akvo.rsr.up.dao.RsrDbAdapter.clearUpdateThumbnailFiles:()V │ │ -032228: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03222a: 2200 1900 |0001: new-instance v0, Landroid/content/ContentValues; // type@0019 │ │ -03222e: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ -032234: 1a01 d012 |0006: const-string v1, "thumbnail_fn" // string@12d0 │ │ -032238: 6e20 7100 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentValues;.putNull:(Ljava/lang/String;)V // method@0071 │ │ -03223e: 5441 6404 |000b: iget-object v1, v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032242: 1a02 ae07 |000d: const-string v2, "_update" // string@07ae │ │ -032246: 6e53 e200 2130 |000f: invoke-virtual {v1, v2, v0, v3, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -03224c: 0e00 |0012: return-void │ │ +032230: |[032230] org.akvo.rsr.up.dao.RsrDbAdapter.clearUpdateThumbnailFiles:()V │ │ +032240: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +032242: 2200 1b00 |0001: new-instance v0, Landroid/content/ContentValues; // type@001b │ │ +032246: 7010 6c00 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ +03224c: 1a01 d612 |0006: const-string v1, "thumbnail_fn" // string@12d6 │ │ +032250: 6e20 7100 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentValues;.putNull:(Ljava/lang/String;)V // method@0071 │ │ +032256: 5441 6404 |000b: iget-object v1, v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +03225a: 1a02 b407 |000d: const-string v2, "_update" // string@07b4 │ │ +03225e: 6e53 e200 2130 |000f: invoke-virtual {v1, v2, v0, v3, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +032264: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=559 │ │ 0x0006 line=560 │ │ 0x000b line=561 │ │ 0x0012 line=562 │ │ locals : │ │ @@ -52352,21 +52374,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -032250: |[032250] org.akvo.rsr.up.dao.RsrDbAdapter.close:()V │ │ -032260: 1a00 6c06 |0000: const-string v0, "RsrDbAdapter" // string@066c │ │ -032264: 1a01 c301 |0002: const-string v1, "Closing DB" // string@01c3 │ │ -032268: 7120 c108 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ -03226e: 5420 6504 |0007: iget-object v0, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.databaseHelper:Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; // field@0465 │ │ -032272: 6e10 1b0d 0000 |0009: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.close:()V // method@0d1b │ │ -032278: 0e00 |000c: return-void │ │ +032268: |[032268] org.akvo.rsr.up.dao.RsrDbAdapter.close:()V │ │ +032278: 1a00 7206 |0000: const-string v0, "RsrDbAdapter" // string@0672 │ │ +03227c: 1a01 c301 |0002: const-string v1, "Closing DB" // string@01c3 │ │ +032280: 7120 c108 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ +032286: 5420 6504 |0007: iget-object v0, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.databaseHelper:Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; // field@0465 │ │ +03228a: 6e10 1b0d 0000 |0009: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.close:()V // method@0d1b │ │ +032290: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0007 line=343 │ │ 0x000c line=344 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -52376,57 +52398,57 @@ │ │ type : '(Ljava/lang/String;)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -03227c: |[03227c] org.akvo.rsr.up.dao.RsrDbAdapter.countAllUpdatesFor:(Ljava/lang/String;)[I │ │ -03228c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03228e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -032290: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -032292: 6e20 360d 9800 |0003: invoke-virtual {v8, v9}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdatesFor:(Ljava/lang/String;)Landroid/database/Cursor; // method@0d36 │ │ -032298: 0c00 |0006: move-result-object v0 │ │ -03229a: 3800 3800 |0007: if-eqz v0, 003f // +0038 │ │ -03229e: 7210 c800 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -0322a4: 0a06 |000c: move-result v6 │ │ -0322a6: 3d06 2f00 |000d: if-lez v6, 003c // +002f │ │ -0322aa: 1a06 ec09 |000f: const-string v6, "draft" // string@09ec │ │ -0322ae: 7220 c700 6000 |0011: invoke-interface {v0, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0322b4: 0a01 |0014: move-result v1 │ │ -0322b6: 1a06 2013 |0015: const-string v6, "unsent" // string@1320 │ │ -0322ba: 7220 c700 6000 |0017: invoke-interface {v0, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0322c0: 0a04 |001a: move-result v4 │ │ -0322c2: 7210 ce00 0000 |001b: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ -0322c8: 7210 cc00 0000 |001e: invoke-interface {v0}, Landroid/database/Cursor;.isAfterLast:()Z // method@00cc │ │ -0322ce: 0a06 |0021: move-result v6 │ │ -0322d0: 3906 1a00 |0022: if-nez v6, 003c // +001a │ │ -0322d4: 7220 c900 1000 |0024: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ -0322da: 0a06 |0027: move-result v6 │ │ -0322dc: 3d06 0800 |0028: if-lez v6, 0030 // +0008 │ │ -0322e0: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0322e4: 7210 cf00 0000 |002c: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -0322ea: 28ef |002f: goto 001e // -0011 │ │ -0322ec: 7220 c900 4000 |0030: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ -0322f2: 0a06 |0033: move-result v6 │ │ -0322f4: 3d06 0500 |0034: if-lez v6, 0039 // +0005 │ │ -0322f8: d805 0501 |0036: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0322fc: 28f4 |0038: goto 002c // -000c │ │ -0322fe: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ -032302: 28f1 |003b: goto 002c // -000f │ │ -032304: 7210 c500 0000 |003c: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -03230a: 1236 |003f: const/4 v6, #int 3 // #3 │ │ -03230c: 2366 7502 |0040: new-array v6, v6, [I // type@0275 │ │ -032310: 1207 |0042: const/4 v7, #int 0 // #0 │ │ -032312: 4b02 0607 |0043: aput v2, v6, v7 │ │ -032316: 1217 |0045: const/4 v7, #int 1 // #1 │ │ -032318: 4b05 0607 |0046: aput v5, v6, v7 │ │ -03231c: 1227 |0048: const/4 v7, #int 2 // #2 │ │ -03231e: 4b03 0607 |0049: aput v3, v6, v7 │ │ -032322: 1106 |004b: return-object v6 │ │ +032294: |[032294] org.akvo.rsr.up.dao.RsrDbAdapter.countAllUpdatesFor:(Ljava/lang/String;)[I │ │ +0322a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0322a6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0322a8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0322aa: 6e20 360d 9800 |0003: invoke-virtual {v8, v9}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdatesFor:(Ljava/lang/String;)Landroid/database/Cursor; // method@0d36 │ │ +0322b0: 0c00 |0006: move-result-object v0 │ │ +0322b2: 3800 3800 |0007: if-eqz v0, 003f // +0038 │ │ +0322b6: 7210 c800 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +0322bc: 0a06 |000c: move-result v6 │ │ +0322be: 3d06 2f00 |000d: if-lez v6, 003c // +002f │ │ +0322c2: 1a06 f209 |000f: const-string v6, "draft" // string@09f2 │ │ +0322c6: 7220 c700 6000 |0011: invoke-interface {v0, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0322cc: 0a01 |0014: move-result v1 │ │ +0322ce: 1a06 2613 |0015: const-string v6, "unsent" // string@1326 │ │ +0322d2: 7220 c700 6000 |0017: invoke-interface {v0, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0322d8: 0a04 |001a: move-result v4 │ │ +0322da: 7210 ce00 0000 |001b: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ +0322e0: 7210 cc00 0000 |001e: invoke-interface {v0}, Landroid/database/Cursor;.isAfterLast:()Z // method@00cc │ │ +0322e6: 0a06 |0021: move-result v6 │ │ +0322e8: 3906 1a00 |0022: if-nez v6, 003c // +001a │ │ +0322ec: 7220 c900 1000 |0024: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ +0322f2: 0a06 |0027: move-result v6 │ │ +0322f4: 3d06 0800 |0028: if-lez v6, 0030 // +0008 │ │ +0322f8: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0322fc: 7210 cf00 0000 |002c: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +032302: 28ef |002f: goto 001e // -0011 │ │ +032304: 7220 c900 4000 |0030: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ +03230a: 0a06 |0033: move-result v6 │ │ +03230c: 3d06 0500 |0034: if-lez v6, 0039 // +0005 │ │ +032310: d805 0501 |0036: add-int/lit8 v5, v5, #int 1 // #01 │ │ +032314: 28f4 |0038: goto 002c // -000c │ │ +032316: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03231a: 28f1 |003b: goto 002c // -000f │ │ +03231c: 7210 c500 0000 |003c: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +032322: 1236 |003f: const/4 v6, #int 3 // #3 │ │ +032324: 2366 7b02 |0040: new-array v6, v6, [I // type@027b │ │ +032328: 1207 |0042: const/4 v7, #int 0 // #0 │ │ +03232a: 4b02 0607 |0043: aput v2, v6, v7 │ │ +03232e: 1217 |0045: const/4 v7, #int 1 // #1 │ │ +032330: 4b05 0607 |0046: aput v5, v6, v7 │ │ +032334: 1227 |0048: const/4 v7, #int 2 // #2 │ │ +032336: 4b03 0607 |0049: aput v3, v6, v7 │ │ +03233a: 1106 |004b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0001 line=724 │ │ 0x0002 line=725 │ │ 0x0003 line=726 │ │ 0x0007 line=727 │ │ @@ -52458,28 +52480,28 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -032324: |[032324] org.akvo.rsr.up.dao.RsrDbAdapter.createProject:(Ljava/lang/String;)J │ │ -032334: 2200 1900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0019 │ │ -032338: 7010 6c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ -03233e: 1a01 de12 |0005: const-string v1, "title" // string@12de │ │ -032342: 6e30 7000 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032348: 1a01 ad0a |000a: const-string v1, "funds" // string@0aad │ │ -03234c: 1a02 d400 |000c: const-string v2, "0" // string@00d4 │ │ -032350: 6e30 7000 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032356: 5441 6404 |0011: iget-object v1, v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -03235a: 1a02 7d10 |0013: const-string v2, "project" // string@107d │ │ -03235e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -032360: 6e40 de00 2103 |0016: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ -032366: 0b01 |0019: move-result-wide v1 │ │ -032368: 1001 |001a: return-wide v1 │ │ +03233c: |[03233c] org.akvo.rsr.up.dao.RsrDbAdapter.createProject:(Ljava/lang/String;)J │ │ +03234c: 2200 1b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@001b │ │ +032350: 7010 6c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ +032356: 1a01 e412 |0005: const-string v1, "title" // string@12e4 │ │ +03235a: 6e30 7000 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032360: 1a01 b30a |000a: const-string v1, "funds" // string@0ab3 │ │ +032364: 1a02 d400 |000c: const-string v2, "0" // string@00d4 │ │ +032368: 6e30 7000 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +03236e: 5441 6404 |0011: iget-object v1, v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032372: 1a02 8310 |0013: const-string v2, "project" // string@1083 │ │ +032376: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +032378: 6e40 de00 2103 |0016: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ +03237e: 0b01 |0019: move-result-wide v1 │ │ +032380: 1001 |001a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ 0x000a line=360 │ │ 0x0011 line=361 │ │ locals : │ │ @@ -52492,23 +52514,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -03236c: |[03236c] org.akvo.rsr.up.dao.RsrDbAdapter.deleteAllProjects:()V │ │ -03237c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03237e: 5430 6404 |0001: iget-object v0, v3, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032382: 1a01 7d10 |0003: const-string v1, "project" // string@107d │ │ -032386: 6e40 dc00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00dc │ │ -03238c: 5430 6404 |0008: iget-object v0, v3, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032390: 1a01 ae07 |000a: const-string v1, "_update" // string@07ae │ │ -032394: 6e40 dc00 1022 |000c: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00dc │ │ -03239a: 0e00 |000f: return-void │ │ +032384: |[032384] org.akvo.rsr.up.dao.RsrDbAdapter.deleteAllProjects:()V │ │ +032394: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032396: 5430 6404 |0001: iget-object v0, v3, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +03239a: 1a01 8310 |0003: const-string v1, "project" // string@1083 │ │ +03239e: 6e40 dc00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00dc │ │ +0323a4: 5430 6404 |0008: iget-object v0, v3, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0323a8: 1a01 b407 |000a: const-string v1, "_update" // string@07b4 │ │ +0323ac: 6e40 dc00 1022 |000c: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00dc │ │ +0323b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=957 │ │ 0x0008 line=958 │ │ 0x000f line=959 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -52518,24 +52540,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -03239c: |[03239c] org.akvo.rsr.up.dao.RsrDbAdapter.deleteUpdate:(Ljava/lang/String;)V │ │ -0323ac: 5450 6404 |0000: iget-object v0, v5, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0323b0: 1a01 ae07 |0002: const-string v1, "_update" // string@07ae │ │ -0323b4: 1a02 a607 |0004: const-string v2, "_id = ?" // string@07a6 │ │ -0323b8: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -0323ba: 2333 8402 |0007: new-array v3, v3, [Ljava/lang/String; // type@0284 │ │ -0323be: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0323c0: 4d06 0304 |000a: aput-object v6, v3, v4 │ │ -0323c4: 6e40 dc00 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00dc │ │ -0323ca: 0e00 |000f: return-void │ │ +0323b4: |[0323b4] org.akvo.rsr.up.dao.RsrDbAdapter.deleteUpdate:(Ljava/lang/String;)V │ │ +0323c4: 5450 6404 |0000: iget-object v0, v5, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0323c8: 1a01 b407 |0002: const-string v1, "_update" // string@07b4 │ │ +0323cc: 1a02 ac07 |0004: const-string v2, "_id = ?" // string@07ac │ │ +0323d0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +0323d2: 2333 8a02 |0007: new-array v3, v3, [Ljava/lang/String; // type@028a │ │ +0323d6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0323d8: 4d06 0304 |000a: aput-object v6, v3, v4 │ │ +0323dc: 6e40 dc00 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@00dc │ │ +0323e2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x000f line=570 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ 0x0000 - 0x0010 reg=6 id Ljava/lang/String; │ │ @@ -52545,18 +52567,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0323cc: |[0323cc] org.akvo.rsr.up.dao.RsrDbAdapter.executeSql:(Ljava/lang/String;)V │ │ -0323dc: 5410 6404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0323e0: 6e20 dd00 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ -0323e6: 0e00 |0005: return-void │ │ +0323e4: |[0323e4] org.akvo.rsr.up.dao.RsrDbAdapter.executeSql:(Ljava/lang/String;)V │ │ +0323f4: 5410 6404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0323f8: 6e20 dd00 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@00dd │ │ +0323fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ 0x0005 line=1097 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ 0x0000 - 0x0006 reg=2 sql Ljava/lang/String; │ │ @@ -52566,63 +52588,63 @@ │ │ type : '(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Organisation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -0323e8: |[0323e8] org.akvo.rsr.up.dao.RsrDbAdapter.findOrganisation:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Organisation; │ │ -0323f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0323fa: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0323fc: 54a0 6404 |0002: iget-object v0, v10, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032400: 1a01 a907 |0004: const-string v1, "_organisation" // string@07a9 │ │ -032404: 1a03 a607 |0006: const-string v3, "_id = ?" // string@07a6 │ │ -032408: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -03240a: 2344 8402 |0009: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -03240e: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -032410: 4d0b 0405 |000c: aput-object v11, v4, v5 │ │ -032414: 0725 |000e: move-object v5, v2 │ │ -032416: 0726 |000f: move-object v6, v2 │ │ -032418: 0727 |0010: move-object v7, v2 │ │ -03241a: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032420: 0c08 |0014: move-result-object v8 │ │ -032422: 3808 4a00 |0015: if-eqz v8, 005f // +004a │ │ -032426: 7210 c800 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -03242c: 0a00 |001a: move-result v0 │ │ -03242e: 3d00 4100 |001b: if-lez v0, 005c // +0041 │ │ -032432: 7210 ce00 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ -032438: 2209 3f02 |0020: new-instance v9, Lorg/akvo/rsr/up/domain/Organisation; // type@023f │ │ -03243c: 7010 510d 0900 |0022: invoke-direct {v9}, Lorg/akvo/rsr/up/domain/Organisation;.:()V // method@0d51 │ │ -032442: 6e20 580d b900 |0025: invoke-virtual {v9, v11}, Lorg/akvo/rsr/up/domain/Organisation;.setId:(Ljava/lang/String;)V // method@0d58 │ │ -032448: 1a00 f30e |0028: const-string v0, "name" // string@0ef3 │ │ -03244c: 7220 c700 0800 |002a: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032452: 0a00 |002d: move-result v0 │ │ -032454: 7220 cb00 0800 |002e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03245a: 0c00 |0031: move-result-object v0 │ │ -03245c: 6e20 5a0d 0900 |0032: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Organisation;.setName:(Ljava/lang/String;)V // method@0d5a │ │ -032462: 1a00 6a0d |0035: const-string v0, "long_name" // string@0d6a │ │ -032466: 7220 c700 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -03246c: 0a00 |003a: move-result v0 │ │ -03246e: 7220 cb00 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032474: 0c00 |003e: move-result-object v0 │ │ -032476: 6e20 590d 0900 |003f: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Organisation;.setLongName:(Ljava/lang/String;)V // method@0d59 │ │ -03247c: 1a00 0d0a |0042: const-string v0, "email" // string@0a0d │ │ -032480: 7220 c700 0800 |0044: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032486: 0a00 |0047: move-result v0 │ │ -032488: 7220 cb00 0800 |0048: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03248e: 0c00 |004b: move-result-object v0 │ │ -032490: 6e20 570d 0900 |004c: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Organisation;.setEmail:(Ljava/lang/String;)V // method@0d57 │ │ -032496: 1a00 3f13 |004f: const-string v0, "url" // string@133f │ │ -03249a: 7220 c700 0800 |0051: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0324a0: 0a00 |0054: move-result v0 │ │ -0324a2: 7220 cb00 0800 |0055: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0324a8: 0c00 |0058: move-result-object v0 │ │ -0324aa: 6e20 5b0d 0900 |0059: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Organisation;.setUrl:(Ljava/lang/String;)V // method@0d5b │ │ -0324b0: 7210 c500 0800 |005c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -0324b6: 1109 |005f: return-object v9 │ │ +032400: |[032400] org.akvo.rsr.up.dao.RsrDbAdapter.findOrganisation:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Organisation; │ │ +032410: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032412: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +032414: 54a0 6404 |0002: iget-object v0, v10, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032418: 1a01 af07 |0004: const-string v1, "_organisation" // string@07af │ │ +03241c: 1a03 ac07 |0006: const-string v3, "_id = ?" // string@07ac │ │ +032420: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +032422: 2344 8a02 |0009: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +032426: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +032428: 4d0b 0405 |000c: aput-object v11, v4, v5 │ │ +03242c: 0725 |000e: move-object v5, v2 │ │ +03242e: 0726 |000f: move-object v6, v2 │ │ +032430: 0727 |0010: move-object v7, v2 │ │ +032432: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032438: 0c08 |0014: move-result-object v8 │ │ +03243a: 3808 4a00 |0015: if-eqz v8, 005f // +004a │ │ +03243e: 7210 c800 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +032444: 0a00 |001a: move-result v0 │ │ +032446: 3d00 4100 |001b: if-lez v0, 005c // +0041 │ │ +03244a: 7210 ce00 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ +032450: 2209 4502 |0020: new-instance v9, Lorg/akvo/rsr/up/domain/Organisation; // type@0245 │ │ +032454: 7010 510d 0900 |0022: invoke-direct {v9}, Lorg/akvo/rsr/up/domain/Organisation;.:()V // method@0d51 │ │ +03245a: 6e20 580d b900 |0025: invoke-virtual {v9, v11}, Lorg/akvo/rsr/up/domain/Organisation;.setId:(Ljava/lang/String;)V // method@0d58 │ │ +032460: 1a00 f90e |0028: const-string v0, "name" // string@0ef9 │ │ +032464: 7220 c700 0800 |002a: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03246a: 0a00 |002d: move-result v0 │ │ +03246c: 7220 cb00 0800 |002e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032472: 0c00 |0031: move-result-object v0 │ │ +032474: 6e20 5a0d 0900 |0032: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Organisation;.setName:(Ljava/lang/String;)V // method@0d5a │ │ +03247a: 1a00 700d |0035: const-string v0, "long_name" // string@0d70 │ │ +03247e: 7220 c700 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032484: 0a00 |003a: move-result v0 │ │ +032486: 7220 cb00 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03248c: 0c00 |003e: move-result-object v0 │ │ +03248e: 6e20 590d 0900 |003f: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Organisation;.setLongName:(Ljava/lang/String;)V // method@0d59 │ │ +032494: 1a00 130a |0042: const-string v0, "email" // string@0a13 │ │ +032498: 7220 c700 0800 |0044: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03249e: 0a00 |0047: move-result v0 │ │ +0324a0: 7220 cb00 0800 |0048: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0324a6: 0c00 |004b: move-result-object v0 │ │ +0324a8: 6e20 570d 0900 |004c: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Organisation;.setEmail:(Ljava/lang/String;)V // method@0d57 │ │ +0324ae: 1a00 4513 |004f: const-string v0, "url" // string@1345 │ │ +0324b2: 7220 c700 0800 |0051: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0324b8: 0a00 |0054: move-result v0 │ │ +0324ba: 7220 cb00 0800 |0055: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0324c0: 0c00 |0058: move-result-object v0 │ │ +0324c2: 6e20 5b0d 0900 |0059: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Organisation;.setUrl:(Ljava/lang/String;)V // method@0d5b │ │ +0324c8: 7210 c500 0800 |005c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +0324ce: 1109 |005f: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1028 │ │ 0x0002 line=1029 │ │ 0x0015 line=1033 │ │ 0x0017 line=1034 │ │ 0x001d line=1035 │ │ @@ -52646,109 +52668,109 @@ │ │ type : '(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 192 16-bit code units │ │ -0324b8: |[0324b8] org.akvo.rsr.up.dao.RsrDbAdapter.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; │ │ -0324c8: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0324ca: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0324cc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0324ce: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -0324d0: 54c0 6404 |0004: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0324d4: 1a01 7f10 |0006: const-string v1, "project LEFT OUTER JOIN country ON (project.country_id = country._id)" // string@107f │ │ -0324d8: 1a03 8110 |0008: const-string v3, "project._id = ?" // string@1081 │ │ -0324dc: 23a4 8402 |000a: new-array v4, v10, [Ljava/lang/String; // type@0284 │ │ -0324e0: 4d0d 040b |000c: aput-object v13, v4, v11 │ │ -0324e4: 0725 |000e: move-object v5, v2 │ │ -0324e6: 0726 |000f: move-object v6, v2 │ │ -0324e8: 0727 |0010: move-object v7, v2 │ │ -0324ea: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -0324f0: 0c08 |0014: move-result-object v8 │ │ -0324f2: 3808 a800 |0015: if-eqz v8, 00bd // +00a8 │ │ -0324f6: 7210 c800 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -0324fc: 0a00 |001a: move-result v0 │ │ -0324fe: 3d00 9f00 |001b: if-lez v0, 00ba // +009f │ │ -032502: 7210 ce00 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ -032508: 2209 4002 |0020: new-instance v9, Lorg/akvo/rsr/up/domain/Project; // type@0240 │ │ -03250c: 7010 5c0d 0900 |0022: invoke-direct {v9}, Lorg/akvo/rsr/up/domain/Project;.:()V // method@0d5c │ │ -032512: 6e20 6f0d d900 |0025: invoke-virtual {v9, v13}, Lorg/akvo/rsr/up/domain/Project;.setId:(Ljava/lang/String;)V // method@0d6f │ │ -032518: 1a00 de12 |0028: const-string v0, "title" // string@12de │ │ -03251c: 7220 c700 0800 |002a: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032522: 0a00 |002d: move-result v0 │ │ -032524: 7220 cb00 0800 |002e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03252a: 0c00 |0031: move-result-object v0 │ │ -03252c: 6e20 780d 0900 |0032: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setTitle:(Ljava/lang/String;)V // method@0d78 │ │ -032532: 1a00 9f12 |0035: const-string v0, "subtitle" // string@129f │ │ -032536: 7220 c700 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -03253c: 0a00 |003a: move-result v0 │ │ -03253e: 7220 cb00 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032544: 0c00 |003e: move-result-object v0 │ │ -032546: 6e20 740d 0900 |003f: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setSubtitle:(Ljava/lang/String;)V // method@0d74 │ │ -03254c: 1a00 a212 |0042: const-string v0, "summary" // string@12a2 │ │ -032550: 7220 c700 0800 |0044: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032556: 0a00 |0047: move-result v0 │ │ -032558: 7220 cb00 0800 |0048: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03255e: 0c00 |004b: move-result-object v0 │ │ -032560: 6e20 750d 0900 |004c: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setSummary:(Ljava/lang/String;)V // method@0d75 │ │ -032566: 1a00 d412 |004f: const-string v0, "thumbnail_url" // string@12d4 │ │ -03256a: 7220 c700 0800 |0051: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032570: 0a00 |0054: move-result v0 │ │ -032572: 7220 cb00 0800 |0055: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032578: 0c00 |0058: move-result-object v0 │ │ -03257a: 6e20 770d 0900 |0059: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d77 │ │ -032580: 1a00 d012 |005c: const-string v0, "thumbnail_fn" // string@12d0 │ │ -032584: 7220 c700 0800 |005e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -03258a: 0a00 |0061: move-result v0 │ │ -03258c: 7220 cb00 0800 |0062: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032592: 0c00 |0065: move-result-object v0 │ │ -032594: 6e20 760d 0900 |0066: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setThumbnail:(Ljava/lang/String;)V // method@0d76 │ │ -03259a: 1a00 f30e |0069: const-string v0, "name" // string@0ef3 │ │ -03259e: 7220 c700 0800 |006b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0325a4: 0a00 |006e: move-result v0 │ │ -0325a6: 7220 cb00 0800 |006f: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0325ac: 0c00 |0072: move-result-object v0 │ │ -0325ae: 6e20 6c0d 0900 |0073: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setCountry:(Ljava/lang/String;)V // method@0d6c │ │ -0325b4: 1a00 8812 |0076: const-string v0, "state" // string@1288 │ │ -0325b8: 7220 c700 0800 |0078: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0325be: 0a00 |007b: move-result v0 │ │ -0325c0: 7220 cb00 0800 |007c: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0325c6: 0c00 |007f: move-result-object v0 │ │ -0325c8: 6e20 730d 0900 |0080: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setState:(Ljava/lang/String;)V // method@0d73 │ │ -0325ce: 1a00 ea08 |0083: const-string v0, "city" // string@08ea │ │ -0325d2: 7220 c700 0800 |0085: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0325d8: 0a00 |0088: move-result v0 │ │ -0325da: 7220 cb00 0800 |0089: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0325e0: 0c00 |008c: move-result-object v0 │ │ -0325e2: 6e20 6b0d 0900 |008d: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setCity:(Ljava/lang/String;)V // method@0d6b │ │ -0325e8: 1a00 280d |0090: const-string v0, "latitude" // string@0d28 │ │ -0325ec: 7220 c700 0800 |0092: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0325f2: 0a00 |0095: move-result v0 │ │ -0325f4: 7220 cb00 0800 |0096: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0325fa: 0c00 |0099: move-result-object v0 │ │ -0325fc: 6e20 700d 0900 |009a: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setLatitude:(Ljava/lang/String;)V // method@0d70 │ │ -032602: 1a00 6b0d |009d: const-string v0, "longitude" // string@0d6b │ │ -032606: 7220 c700 0800 |009f: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -03260c: 0a00 |00a2: move-result v0 │ │ -03260e: 7220 cb00 0800 |00a3: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032614: 0c00 |00a6: move-result-object v0 │ │ -032616: 6e20 720d 0900 |00a7: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setLongitude:(Ljava/lang/String;)V // method@0d72 │ │ -03261c: 1a00 0e0c |00aa: const-string v0, "hidden" // string@0c0e │ │ -032620: 7220 c700 0800 |00ac: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032626: 0a00 |00af: move-result v0 │ │ -032628: 7220 c900 0800 |00b0: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ -03262e: 0a00 |00b3: move-result v0 │ │ -032630: 3800 0a00 |00b4: if-eqz v0, 00be // +000a │ │ -032634: 01a0 |00b6: move v0, v10 │ │ -032636: 6e20 6e0d 0900 |00b7: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setHidden:(Z)V // method@0d6e │ │ -03263c: 7210 c500 0800 |00ba: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -032642: 1109 |00bd: return-object v9 │ │ -032644: 01b0 |00be: move v0, v11 │ │ -032646: 28f8 |00bf: goto 00b7 // -0008 │ │ +0324d0: |[0324d0] org.akvo.rsr.up.dao.RsrDbAdapter.findProject:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Project; │ │ +0324e0: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0324e2: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0324e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0324e6: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0324e8: 54c0 6404 |0004: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0324ec: 1a01 8510 |0006: const-string v1, "project LEFT OUTER JOIN country ON (project.country_id = country._id)" // string@1085 │ │ +0324f0: 1a03 8710 |0008: const-string v3, "project._id = ?" // string@1087 │ │ +0324f4: 23a4 8a02 |000a: new-array v4, v10, [Ljava/lang/String; // type@028a │ │ +0324f8: 4d0d 040b |000c: aput-object v13, v4, v11 │ │ +0324fc: 0725 |000e: move-object v5, v2 │ │ +0324fe: 0726 |000f: move-object v6, v2 │ │ +032500: 0727 |0010: move-object v7, v2 │ │ +032502: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032508: 0c08 |0014: move-result-object v8 │ │ +03250a: 3808 a800 |0015: if-eqz v8, 00bd // +00a8 │ │ +03250e: 7210 c800 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +032514: 0a00 |001a: move-result v0 │ │ +032516: 3d00 9f00 |001b: if-lez v0, 00ba // +009f │ │ +03251a: 7210 ce00 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ +032520: 2209 4602 |0020: new-instance v9, Lorg/akvo/rsr/up/domain/Project; // type@0246 │ │ +032524: 7010 5c0d 0900 |0022: invoke-direct {v9}, Lorg/akvo/rsr/up/domain/Project;.:()V // method@0d5c │ │ +03252a: 6e20 6f0d d900 |0025: invoke-virtual {v9, v13}, Lorg/akvo/rsr/up/domain/Project;.setId:(Ljava/lang/String;)V // method@0d6f │ │ +032530: 1a00 e412 |0028: const-string v0, "title" // string@12e4 │ │ +032534: 7220 c700 0800 |002a: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03253a: 0a00 |002d: move-result v0 │ │ +03253c: 7220 cb00 0800 |002e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032542: 0c00 |0031: move-result-object v0 │ │ +032544: 6e20 780d 0900 |0032: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setTitle:(Ljava/lang/String;)V // method@0d78 │ │ +03254a: 1a00 a512 |0035: const-string v0, "subtitle" // string@12a5 │ │ +03254e: 7220 c700 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032554: 0a00 |003a: move-result v0 │ │ +032556: 7220 cb00 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03255c: 0c00 |003e: move-result-object v0 │ │ +03255e: 6e20 740d 0900 |003f: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setSubtitle:(Ljava/lang/String;)V // method@0d74 │ │ +032564: 1a00 a812 |0042: const-string v0, "summary" // string@12a8 │ │ +032568: 7220 c700 0800 |0044: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03256e: 0a00 |0047: move-result v0 │ │ +032570: 7220 cb00 0800 |0048: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032576: 0c00 |004b: move-result-object v0 │ │ +032578: 6e20 750d 0900 |004c: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setSummary:(Ljava/lang/String;)V // method@0d75 │ │ +03257e: 1a00 da12 |004f: const-string v0, "thumbnail_url" // string@12da │ │ +032582: 7220 c700 0800 |0051: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032588: 0a00 |0054: move-result v0 │ │ +03258a: 7220 cb00 0800 |0055: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032590: 0c00 |0058: move-result-object v0 │ │ +032592: 6e20 770d 0900 |0059: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d77 │ │ +032598: 1a00 d612 |005c: const-string v0, "thumbnail_fn" // string@12d6 │ │ +03259c: 7220 c700 0800 |005e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0325a2: 0a00 |0061: move-result v0 │ │ +0325a4: 7220 cb00 0800 |0062: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0325aa: 0c00 |0065: move-result-object v0 │ │ +0325ac: 6e20 760d 0900 |0066: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setThumbnail:(Ljava/lang/String;)V // method@0d76 │ │ +0325b2: 1a00 f90e |0069: const-string v0, "name" // string@0ef9 │ │ +0325b6: 7220 c700 0800 |006b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0325bc: 0a00 |006e: move-result v0 │ │ +0325be: 7220 cb00 0800 |006f: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0325c4: 0c00 |0072: move-result-object v0 │ │ +0325c6: 6e20 6c0d 0900 |0073: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setCountry:(Ljava/lang/String;)V // method@0d6c │ │ +0325cc: 1a00 8e12 |0076: const-string v0, "state" // string@128e │ │ +0325d0: 7220 c700 0800 |0078: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0325d6: 0a00 |007b: move-result v0 │ │ +0325d8: 7220 cb00 0800 |007c: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0325de: 0c00 |007f: move-result-object v0 │ │ +0325e0: 6e20 730d 0900 |0080: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setState:(Ljava/lang/String;)V // method@0d73 │ │ +0325e6: 1a00 f008 |0083: const-string v0, "city" // string@08f0 │ │ +0325ea: 7220 c700 0800 |0085: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0325f0: 0a00 |0088: move-result v0 │ │ +0325f2: 7220 cb00 0800 |0089: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0325f8: 0c00 |008c: move-result-object v0 │ │ +0325fa: 6e20 6b0d 0900 |008d: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setCity:(Ljava/lang/String;)V // method@0d6b │ │ +032600: 1a00 2e0d |0090: const-string v0, "latitude" // string@0d2e │ │ +032604: 7220 c700 0800 |0092: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03260a: 0a00 |0095: move-result v0 │ │ +03260c: 7220 cb00 0800 |0096: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032612: 0c00 |0099: move-result-object v0 │ │ +032614: 6e20 700d 0900 |009a: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setLatitude:(Ljava/lang/String;)V // method@0d70 │ │ +03261a: 1a00 710d |009d: const-string v0, "longitude" // string@0d71 │ │ +03261e: 7220 c700 0800 |009f: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032624: 0a00 |00a2: move-result v0 │ │ +032626: 7220 cb00 0800 |00a3: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03262c: 0c00 |00a6: move-result-object v0 │ │ +03262e: 6e20 720d 0900 |00a7: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setLongitude:(Ljava/lang/String;)V // method@0d72 │ │ +032634: 1a00 140c |00aa: const-string v0, "hidden" // string@0c14 │ │ +032638: 7220 c700 0800 |00ac: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03263e: 0a00 |00af: move-result v0 │ │ +032640: 7220 c900 0800 |00b0: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ +032646: 0a00 |00b3: move-result v0 │ │ +032648: 3800 0a00 |00b4: if-eqz v0, 00be // +000a │ │ +03264c: 01a0 |00b6: move v0, v10 │ │ +03264e: 6e20 6e0d 0900 |00b7: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Project;.setHidden:(Z)V // method@0d6e │ │ +032654: 7210 c500 0800 |00ba: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +03265a: 1109 |00bd: return-object v9 │ │ +03265c: 01b0 |00be: move v0, v11 │ │ +03265e: 28f8 |00bf: goto 00b7 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=843 │ │ 0x0004 line=844 │ │ 0x0015 line=848 │ │ 0x0017 line=849 │ │ 0x001d line=850 │ │ @@ -52780,110 +52802,110 @@ │ │ type : '(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 191 16-bit code units │ │ -032648: |[032648] org.akvo.rsr.up.dao.RsrDbAdapter.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; │ │ -032658: 121a |0000: const/4 v10, #int 1 // #1 │ │ -03265a: 120b |0001: const/4 v11, #int 0 // #0 │ │ -03265c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03265e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -032660: 54c0 6404 |0004: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032664: 1a01 ae07 |0006: const-string v1, "_update" // string@07ae │ │ -032668: 1a03 a607 |0008: const-string v3, "_id = ?" // string@07a6 │ │ -03266c: 23a4 8402 |000a: new-array v4, v10, [Ljava/lang/String; // type@0284 │ │ -032670: 4d0d 040b |000c: aput-object v13, v4, v11 │ │ -032674: 0725 |000e: move-object v5, v2 │ │ -032676: 0726 |000f: move-object v6, v2 │ │ -032678: 0727 |0010: move-object v7, v2 │ │ -03267a: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032680: 0c08 |0014: move-result-object v8 │ │ -032682: 3808 a500 |0015: if-eqz v8, 00ba // +00a5 │ │ -032686: 7210 c800 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -03268c: 0a00 |001a: move-result v0 │ │ -03268e: 3d00 9c00 |001b: if-lez v0, 00b7 // +009c │ │ -032692: 7210 ce00 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ -032698: 2209 4102 |0020: new-instance v9, Lorg/akvo/rsr/up/domain/Update; // type@0241 │ │ -03269c: 7010 790d 0900 |0022: invoke-direct {v9}, Lorg/akvo/rsr/up/domain/Update;.:()V // method@0d79 │ │ -0326a2: 6e20 880d d900 |0025: invoke-virtual {v9, v13}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ -0326a8: 1a00 de12 |0028: const-string v0, "title" // string@12de │ │ -0326ac: 7220 c700 0800 |002a: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0326b2: 0a00 |002d: move-result v0 │ │ -0326b4: 7220 cb00 0800 |002e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0326ba: 0c00 |0031: move-result-object v0 │ │ -0326bc: 6e20 8e0d 0900 |0032: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setTitle:(Ljava/lang/String;)V // method@0d8e │ │ -0326c2: 1a00 7d10 |0035: const-string v0, "project" // string@107d │ │ -0326c6: 7220 c700 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0326cc: 0a00 |003a: move-result v0 │ │ -0326ce: 7220 cb00 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0326d4: 0c00 |003e: move-result-object v0 │ │ -0326d6: 6e20 8a0d 0900 |003f: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setProjectId:(Ljava/lang/String;)V // method@0d8a │ │ -0326dc: 1a00 ad07 |0042: const-string v0, "_text" // string@07ad │ │ -0326e0: 7220 c700 0800 |0044: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0326e6: 0a00 |0047: move-result v0 │ │ -0326e8: 7220 cb00 0800 |0048: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0326ee: 0c00 |004b: move-result-object v0 │ │ -0326f0: 6e20 8b0d 0900 |004c: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setText:(Ljava/lang/String;)V // method@0d8b │ │ -0326f6: 1a00 5313 |004f: const-string v0, "uuid" // string@1353 │ │ -0326fa: 7220 c700 0800 |0051: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032700: 0a00 |0054: move-result v0 │ │ -032702: 7220 cb00 0800 |0055: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032708: 0c00 |0058: move-result-object v0 │ │ -03270a: 6e20 910d 0900 |0059: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setUuid:(Ljava/lang/String;)V // method@0d91 │ │ -032710: 1a00 4e13 |005c: const-string v0, "userid" // string@134e │ │ -032714: 7220 c700 0800 |005e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -03271a: 0a00 |0061: move-result v0 │ │ -03271c: 7220 cb00 0800 |0062: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032722: 0c00 |0065: move-result-object v0 │ │ -032724: 6e20 900d 0900 |0066: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setUserId:(Ljava/lang/String;)V // method@0d90 │ │ -03272a: 1a00 d412 |0069: const-string v0, "thumbnail_url" // string@12d4 │ │ -03272e: 7220 c700 0800 |006b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032734: 0a00 |006e: move-result v0 │ │ -032736: 7220 cb00 0800 |006f: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03273c: 0c00 |0072: move-result-object v0 │ │ -03273e: 6e20 8d0d 0900 |0073: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d8d │ │ -032744: 1a00 d012 |0076: const-string v0, "thumbnail_fn" // string@12d0 │ │ -032748: 7220 c700 0800 |0078: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -03274e: 0a00 |007b: move-result v0 │ │ -032750: 7220 cb00 0800 |007c: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032756: 0c00 |007f: move-result-object v0 │ │ -032758: 6e20 8c0d 0900 |0080: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailFilename:(Ljava/lang/String;)V // method@0d8c │ │ -03275e: 1a00 ec09 |0083: const-string v0, "draft" // string@09ec │ │ -032762: 7220 c700 0800 |0085: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032768: 0a00 |0088: move-result v0 │ │ -03276a: 7220 c900 0800 |0089: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ -032770: 0a00 |008c: move-result v0 │ │ -032772: 3800 2e00 |008d: if-eqz v0, 00bb // +002e │ │ -032776: 01a0 |008f: move v0, v10 │ │ -032778: 6e20 870d 0900 |0090: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -03277e: 1a00 2013 |0093: const-string v0, "unsent" // string@1320 │ │ -032782: 7220 c700 0800 |0095: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032788: 0a00 |0098: move-result v0 │ │ -03278a: 7220 c900 0800 |0099: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ -032790: 0a00 |009c: move-result v0 │ │ -032792: 3800 2000 |009d: if-eqz v0, 00bd // +0020 │ │ -032796: 6e20 8f0d a900 |009f: invoke-virtual {v9, v10}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -03279c: 2200 e301 |00a2: new-instance v0, Ljava/util/Date; // type@01e3 │ │ -0327a0: 1601 e803 |00a4: const-wide/16 v1, #int 1000 // #3e8 │ │ -0327a4: 1a03 6009 |00a6: const-string v3, "creation_date" // string@0960 │ │ -0327a8: 7220 c700 3800 |00a8: invoke-interface {v8, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0327ae: 0a03 |00ab: move-result v3 │ │ -0327b0: 7220 ca00 3800 |00ac: invoke-interface {v8, v3}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ -0327b6: 0b03 |00af: move-result-wide v3 │ │ -0327b8: bd31 |00b0: mul-long/2addr v1, v3 │ │ -0327ba: 7030 f00b 1002 |00b1: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@0bf0 │ │ -0327c0: 6e20 860d 0900 |00b4: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setDate:(Ljava/util/Date;)V // method@0d86 │ │ -0327c6: 7210 c500 0800 |00b7: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -0327cc: 1109 |00ba: return-object v9 │ │ -0327ce: 01b0 |00bb: move v0, v11 │ │ -0327d0: 28d4 |00bc: goto 0090 // -002c │ │ -0327d2: 01ba |00bd: move v10, v11 │ │ -0327d4: 28e1 |00be: goto 009f // -001f │ │ +032660: |[032660] org.akvo.rsr.up.dao.RsrDbAdapter.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; │ │ +032670: 121a |0000: const/4 v10, #int 1 // #1 │ │ +032672: 120b |0001: const/4 v11, #int 0 // #0 │ │ +032674: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +032676: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +032678: 54c0 6404 |0004: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +03267c: 1a01 b407 |0006: const-string v1, "_update" // string@07b4 │ │ +032680: 1a03 ac07 |0008: const-string v3, "_id = ?" // string@07ac │ │ +032684: 23a4 8a02 |000a: new-array v4, v10, [Ljava/lang/String; // type@028a │ │ +032688: 4d0d 040b |000c: aput-object v13, v4, v11 │ │ +03268c: 0725 |000e: move-object v5, v2 │ │ +03268e: 0726 |000f: move-object v6, v2 │ │ +032690: 0727 |0010: move-object v7, v2 │ │ +032692: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032698: 0c08 |0014: move-result-object v8 │ │ +03269a: 3808 a500 |0015: if-eqz v8, 00ba // +00a5 │ │ +03269e: 7210 c800 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +0326a4: 0a00 |001a: move-result v0 │ │ +0326a6: 3d00 9c00 |001b: if-lez v0, 00b7 // +009c │ │ +0326aa: 7210 ce00 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ +0326b0: 2209 4702 |0020: new-instance v9, Lorg/akvo/rsr/up/domain/Update; // type@0247 │ │ +0326b4: 7010 790d 0900 |0022: invoke-direct {v9}, Lorg/akvo/rsr/up/domain/Update;.:()V // method@0d79 │ │ +0326ba: 6e20 880d d900 |0025: invoke-virtual {v9, v13}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ +0326c0: 1a00 e412 |0028: const-string v0, "title" // string@12e4 │ │ +0326c4: 7220 c700 0800 |002a: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0326ca: 0a00 |002d: move-result v0 │ │ +0326cc: 7220 cb00 0800 |002e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0326d2: 0c00 |0031: move-result-object v0 │ │ +0326d4: 6e20 8e0d 0900 |0032: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setTitle:(Ljava/lang/String;)V // method@0d8e │ │ +0326da: 1a00 8310 |0035: const-string v0, "project" // string@1083 │ │ +0326de: 7220 c700 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0326e4: 0a00 |003a: move-result v0 │ │ +0326e6: 7220 cb00 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0326ec: 0c00 |003e: move-result-object v0 │ │ +0326ee: 6e20 8a0d 0900 |003f: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setProjectId:(Ljava/lang/String;)V // method@0d8a │ │ +0326f4: 1a00 b307 |0042: const-string v0, "_text" // string@07b3 │ │ +0326f8: 7220 c700 0800 |0044: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0326fe: 0a00 |0047: move-result v0 │ │ +032700: 7220 cb00 0800 |0048: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032706: 0c00 |004b: move-result-object v0 │ │ +032708: 6e20 8b0d 0900 |004c: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setText:(Ljava/lang/String;)V // method@0d8b │ │ +03270e: 1a00 5913 |004f: const-string v0, "uuid" // string@1359 │ │ +032712: 7220 c700 0800 |0051: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032718: 0a00 |0054: move-result v0 │ │ +03271a: 7220 cb00 0800 |0055: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032720: 0c00 |0058: move-result-object v0 │ │ +032722: 6e20 910d 0900 |0059: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setUuid:(Ljava/lang/String;)V // method@0d91 │ │ +032728: 1a00 5413 |005c: const-string v0, "userid" // string@1354 │ │ +03272c: 7220 c700 0800 |005e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032732: 0a00 |0061: move-result v0 │ │ +032734: 7220 cb00 0800 |0062: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03273a: 0c00 |0065: move-result-object v0 │ │ +03273c: 6e20 900d 0900 |0066: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setUserId:(Ljava/lang/String;)V // method@0d90 │ │ +032742: 1a00 da12 |0069: const-string v0, "thumbnail_url" // string@12da │ │ +032746: 7220 c700 0800 |006b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03274c: 0a00 |006e: move-result v0 │ │ +03274e: 7220 cb00 0800 |006f: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032754: 0c00 |0072: move-result-object v0 │ │ +032756: 6e20 8d0d 0900 |0073: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d8d │ │ +03275c: 1a00 d612 |0076: const-string v0, "thumbnail_fn" // string@12d6 │ │ +032760: 7220 c700 0800 |0078: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032766: 0a00 |007b: move-result v0 │ │ +032768: 7220 cb00 0800 |007c: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03276e: 0c00 |007f: move-result-object v0 │ │ +032770: 6e20 8c0d 0900 |0080: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailFilename:(Ljava/lang/String;)V // method@0d8c │ │ +032776: 1a00 f209 |0083: const-string v0, "draft" // string@09f2 │ │ +03277a: 7220 c700 0800 |0085: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032780: 0a00 |0088: move-result v0 │ │ +032782: 7220 c900 0800 |0089: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ +032788: 0a00 |008c: move-result v0 │ │ +03278a: 3800 2e00 |008d: if-eqz v0, 00bb // +002e │ │ +03278e: 01a0 |008f: move v0, v10 │ │ +032790: 6e20 870d 0900 |0090: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +032796: 1a00 2613 |0093: const-string v0, "unsent" // string@1326 │ │ +03279a: 7220 c700 0800 |0095: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0327a0: 0a00 |0098: move-result v0 │ │ +0327a2: 7220 c900 0800 |0099: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ +0327a8: 0a00 |009c: move-result v0 │ │ +0327aa: 3800 2000 |009d: if-eqz v0, 00bd // +0020 │ │ +0327ae: 6e20 8f0d a900 |009f: invoke-virtual {v9, v10}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +0327b4: 2200 e901 |00a2: new-instance v0, Ljava/util/Date; // type@01e9 │ │ +0327b8: 1601 e803 |00a4: const-wide/16 v1, #int 1000 // #3e8 │ │ +0327bc: 1a03 6609 |00a6: const-string v3, "creation_date" // string@0966 │ │ +0327c0: 7220 c700 3800 |00a8: invoke-interface {v8, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0327c6: 0a03 |00ab: move-result v3 │ │ +0327c8: 7220 ca00 3800 |00ac: invoke-interface {v8, v3}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ +0327ce: 0b03 |00af: move-result-wide v3 │ │ +0327d0: bd31 |00b0: mul-long/2addr v1, v3 │ │ +0327d2: 7030 f00b 1002 |00b1: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@0bf0 │ │ +0327d8: 6e20 860d 0900 |00b4: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/Update;.setDate:(Ljava/util/Date;)V // method@0d86 │ │ +0327de: 7210 c500 0800 |00b7: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +0327e4: 1109 |00ba: return-object v9 │ │ +0327e6: 01b0 |00bb: move v0, v11 │ │ +0327e8: 28d4 |00bc: goto 0090 // -002c │ │ +0327ea: 01ba |00bd: move v10, v11 │ │ +0327ec: 28e1 |00be: goto 009f // -001f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=876 │ │ 0x0004 line=877 │ │ 0x0015 line=881 │ │ 0x0017 line=882 │ │ 0x001d line=883 │ │ @@ -52915,69 +52937,69 @@ │ │ type : '(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 109 16-bit code units │ │ -0327d8: |[0327d8] org.akvo.rsr.up.dao.RsrDbAdapter.findUser:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; │ │ -0327e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0327ea: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0327ec: 54a0 6404 |0002: iget-object v0, v10, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0327f0: 1a01 4413 |0004: const-string v1, "user" // string@1344 │ │ -0327f4: 1a03 a607 |0006: const-string v3, "_id = ?" // string@07a6 │ │ -0327f8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0327fa: 2344 8402 |0009: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -0327fe: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -032800: 4d0b 0405 |000c: aput-object v11, v4, v5 │ │ -032804: 0725 |000e: move-object v5, v2 │ │ -032806: 0726 |000f: move-object v6, v2 │ │ -032808: 0727 |0010: move-object v7, v2 │ │ -03280a: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032810: 0c08 |0014: move-result-object v8 │ │ -032812: 3808 5700 |0015: if-eqz v8, 006c // +0057 │ │ -032816: 7210 c800 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -03281c: 0a00 |001a: move-result v0 │ │ -03281e: 3d00 4e00 |001b: if-lez v0, 0069 // +004e │ │ -032822: 7210 ce00 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ -032828: 2209 4202 |0020: new-instance v9, Lorg/akvo/rsr/up/domain/User; // type@0242 │ │ -03282c: 7010 920d 0900 |0022: invoke-direct {v9}, Lorg/akvo/rsr/up/domain/User;.:()V // method@0d92 │ │ -032832: 6e20 a00d b900 |0025: invoke-virtual {v9, v11}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ -032838: 1a00 4f13 |0028: const-string v0, "username" // string@134f │ │ -03283c: 7220 c700 0800 |002a: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032842: 0a00 |002d: move-result v0 │ │ -032844: 7220 cb00 0800 |002e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03284a: 0c00 |0031: move-result-object v0 │ │ -03284c: 6e20 a30d 0900 |0032: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setUsername:(Ljava/lang/String;)V // method@0da3 │ │ -032852: 1a00 840a |0035: const-string v0, "first_name" // string@0a84 │ │ -032856: 7220 c700 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -03285c: 0a00 |003a: move-result v0 │ │ -03285e: 7220 cb00 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032864: 0c00 |003e: move-result-object v0 │ │ -032866: 6e20 9f0d 0900 |003f: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setFirstname:(Ljava/lang/String;)V // method@0d9f │ │ -03286c: 1a00 250d |0042: const-string v0, "last_name" // string@0d25 │ │ -032870: 7220 c700 0800 |0044: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032876: 0a00 |0047: move-result v0 │ │ -032878: 7220 cb00 0800 |0048: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03287e: 0c00 |004b: move-result-object v0 │ │ -032880: 6e20 a10d 0900 |004c: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setLastname:(Ljava/lang/String;)V // method@0da1 │ │ -032886: 1a00 0d0a |004f: const-string v0, "email" // string@0a0d │ │ -03288a: 7220 c700 0800 |0051: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -032890: 0a00 |0054: move-result v0 │ │ -032892: 7220 cb00 0800 |0055: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032898: 0c00 |0058: move-result-object v0 │ │ -03289a: 6e20 9e0d 0900 |0059: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setEmail:(Ljava/lang/String;)V // method@0d9e │ │ -0328a0: 1a00 fb0f |005c: const-string v0, "organisation" // string@0ffb │ │ -0328a4: 7220 c700 0800 |005e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0328aa: 0a00 |0061: move-result v0 │ │ -0328ac: 7220 cb00 0800 |0062: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0328b2: 0c00 |0065: move-result-object v0 │ │ -0328b4: 6e20 a20d 0900 |0066: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setOrgId:(Ljava/lang/String;)V // method@0da2 │ │ -0328ba: 7210 c500 0800 |0069: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -0328c0: 1109 |006c: return-object v9 │ │ +0327f0: |[0327f0] org.akvo.rsr.up.dao.RsrDbAdapter.findUser:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; │ │ +032800: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032802: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +032804: 54a0 6404 |0002: iget-object v0, v10, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032808: 1a01 4a13 |0004: const-string v1, "user" // string@134a │ │ +03280c: 1a03 ac07 |0006: const-string v3, "_id = ?" // string@07ac │ │ +032810: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +032812: 2344 8a02 |0009: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +032816: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +032818: 4d0b 0405 |000c: aput-object v11, v4, v5 │ │ +03281c: 0725 |000e: move-object v5, v2 │ │ +03281e: 0726 |000f: move-object v6, v2 │ │ +032820: 0727 |0010: move-object v7, v2 │ │ +032822: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032828: 0c08 |0014: move-result-object v8 │ │ +03282a: 3808 5700 |0015: if-eqz v8, 006c // +0057 │ │ +03282e: 7210 c800 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +032834: 0a00 |001a: move-result v0 │ │ +032836: 3d00 4e00 |001b: if-lez v0, 0069 // +004e │ │ +03283a: 7210 ce00 0800 |001d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00ce │ │ +032840: 2209 4802 |0020: new-instance v9, Lorg/akvo/rsr/up/domain/User; // type@0248 │ │ +032844: 7010 920d 0900 |0022: invoke-direct {v9}, Lorg/akvo/rsr/up/domain/User;.:()V // method@0d92 │ │ +03284a: 6e20 a00d b900 |0025: invoke-virtual {v9, v11}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ +032850: 1a00 5513 |0028: const-string v0, "username" // string@1355 │ │ +032854: 7220 c700 0800 |002a: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03285a: 0a00 |002d: move-result v0 │ │ +03285c: 7220 cb00 0800 |002e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032862: 0c00 |0031: move-result-object v0 │ │ +032864: 6e20 a30d 0900 |0032: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setUsername:(Ljava/lang/String;)V // method@0da3 │ │ +03286a: 1a00 8a0a |0035: const-string v0, "first_name" // string@0a8a │ │ +03286e: 7220 c700 0800 |0037: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +032874: 0a00 |003a: move-result v0 │ │ +032876: 7220 cb00 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03287c: 0c00 |003e: move-result-object v0 │ │ +03287e: 6e20 9f0d 0900 |003f: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setFirstname:(Ljava/lang/String;)V // method@0d9f │ │ +032884: 1a00 2b0d |0042: const-string v0, "last_name" // string@0d2b │ │ +032888: 7220 c700 0800 |0044: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03288e: 0a00 |0047: move-result v0 │ │ +032890: 7220 cb00 0800 |0048: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032896: 0c00 |004b: move-result-object v0 │ │ +032898: 6e20 a10d 0900 |004c: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setLastname:(Ljava/lang/String;)V // method@0da1 │ │ +03289e: 1a00 130a |004f: const-string v0, "email" // string@0a13 │ │ +0328a2: 7220 c700 0800 |0051: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0328a8: 0a00 |0054: move-result v0 │ │ +0328aa: 7220 cb00 0800 |0055: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0328b0: 0c00 |0058: move-result-object v0 │ │ +0328b2: 6e20 9e0d 0900 |0059: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setEmail:(Ljava/lang/String;)V // method@0d9e │ │ +0328b8: 1a00 0110 |005c: const-string v0, "organisation" // string@1001 │ │ +0328bc: 7220 c700 0800 |005e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0328c2: 0a00 |0061: move-result v0 │ │ +0328c4: 7220 cb00 0800 |0062: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0328ca: 0c00 |0065: move-result-object v0 │ │ +0328cc: 6e20 a20d 0900 |0066: invoke-virtual {v9, v0}, Lorg/akvo/rsr/up/domain/User;.setOrgId:(Ljava/lang/String;)V // method@0da2 │ │ +0328d2: 7210 c500 0800 |0069: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +0328d8: 1109 |006c: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=966 │ │ 0x0002 line=967 │ │ 0x0015 line=971 │ │ 0x0017 line=972 │ │ 0x001d line=973 │ │ @@ -53002,50 +53024,50 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 61 16-bit code units │ │ -0328c4: |[0328c4] org.akvo.rsr.up.dao.RsrDbAdapter.getMissingOrgsList:()Ljava/util/List; │ │ -0328d4: 220c df01 |0000: new-instance v12, Ljava/util/ArrayList; // type@01df │ │ -0328d8: 7010 dc0b 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -0328de: 54d0 6404 |0005: iget-object v0, v13, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0328e2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0328e4: 1a02 4513 |0008: const-string v2, "user LEFT JOIN _organisation ON (organisation = _organisation._id)" // string@1345 │ │ -0328e8: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -0328ea: 2333 8402 |000b: new-array v3, v3, [Ljava/lang/String; // type@0284 │ │ -0328ee: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0328f0: 1a05 fb0f |000e: const-string v5, "organisation" // string@0ffb │ │ -0328f4: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -0328f8: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0328fa: 1a05 aa07 |0013: const-string v5, "_organisation._id" // string@07aa │ │ -0328fe: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ -032902: 1a04 b000 |0017: const-string v4, "(organisation NOT NULL) AND (_organisation._id IS NULL)" // string@00b0 │ │ -032906: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -032908: 1a06 fb0f |001a: const-string v6, "organisation" // string@0ffb │ │ -03290c: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -03290e: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -032910: 1209 |001e: const/4 v9, #int 0 // #0 │ │ -032912: 740a e100 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e1 │ │ -032918: 0c0b |0022: move-result-object v11 │ │ -03291a: 1a00 fb0f |0023: const-string v0, "organisation" // string@0ffb │ │ -03291e: 7220 c600 0b00 |0025: invoke-interface {v11, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -032924: 0a0a |0028: move-result v10 │ │ -032926: 7210 cf00 0b00 |0029: invoke-interface {v11}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -03292c: 0a00 |002c: move-result v0 │ │ -03292e: 3800 0c00 |002d: if-eqz v0, 0039 // +000c │ │ -032932: 7220 cb00 ab00 |002f: invoke-interface {v11, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -032938: 0c00 |0032: move-result-object v0 │ │ -03293a: 7220 010c 0c00 |0033: invoke-interface {v12, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0c01 │ │ -032940: 28f3 |0036: goto 0029 // -000d │ │ -032942: 0d00 |0037: move-exception v0 │ │ -032944: 110c |0038: return-object v12 │ │ -032946: 7210 c500 0b00 |0039: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -03294c: 28fc |003c: goto 0038 // -0004 │ │ +0328dc: |[0328dc] org.akvo.rsr.up.dao.RsrDbAdapter.getMissingOrgsList:()Ljava/util/List; │ │ +0328ec: 220c e501 |0000: new-instance v12, Ljava/util/ArrayList; // type@01e5 │ │ +0328f0: 7010 dc0b 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +0328f6: 54d0 6404 |0005: iget-object v0, v13, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0328fa: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0328fc: 1a02 4b13 |0008: const-string v2, "user LEFT JOIN _organisation ON (organisation = _organisation._id)" // string@134b │ │ +032900: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +032902: 2333 8a02 |000b: new-array v3, v3, [Ljava/lang/String; // type@028a │ │ +032906: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +032908: 1a05 0110 |000e: const-string v5, "organisation" // string@1001 │ │ +03290c: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +032910: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +032912: 1a05 b007 |0013: const-string v5, "_organisation._id" // string@07b0 │ │ +032916: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ +03291a: 1a04 b000 |0017: const-string v4, "(organisation NOT NULL) AND (_organisation._id IS NULL)" // string@00b0 │ │ +03291e: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +032920: 1a06 0110 |001a: const-string v6, "organisation" // string@1001 │ │ +032924: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +032926: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +032928: 1209 |001e: const/4 v9, #int 0 // #0 │ │ +03292a: 740a e100 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e1 │ │ +032930: 0c0b |0022: move-result-object v11 │ │ +032932: 1a00 0110 |0023: const-string v0, "organisation" // string@1001 │ │ +032936: 7220 c600 0b00 |0025: invoke-interface {v11, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +03293c: 0a0a |0028: move-result v10 │ │ +03293e: 7210 cf00 0b00 |0029: invoke-interface {v11}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +032944: 0a00 |002c: move-result v0 │ │ +032946: 3800 0c00 |002d: if-eqz v0, 0039 // +000c │ │ +03294a: 7220 cb00 ab00 |002f: invoke-interface {v11, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +032950: 0c00 |0032: move-result-object v0 │ │ +032952: 7220 010c 0c00 |0033: invoke-interface {v12, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0c01 │ │ +032958: 28f3 |0036: goto 0029 // -000d │ │ +03295a: 0d00 |0037: move-exception v0 │ │ +03295c: 110c |0038: return-object v12 │ │ +03295e: 7210 c500 0b00 |0039: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +032964: 28fc |003c: goto 0038 // -0004 │ │ catches : 1 │ │ 0x0005 - 0x003c │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=816 │ │ 0x0005 line=818 │ │ 0x0023 line=827 │ │ @@ -53067,50 +53089,50 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 61 16-bit code units │ │ -032960: |[032960] org.akvo.rsr.up.dao.RsrDbAdapter.getMissingUsersList:()Ljava/util/List; │ │ -032970: 220c df01 |0000: new-instance v12, Ljava/util/ArrayList; // type@01df │ │ -032974: 7010 dc0b 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03297a: 54d0 6404 |0005: iget-object v0, v13, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -03297e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -032980: 1a02 af07 |0008: const-string v2, "_update LEFT JOIN user ON (userid = user._id)" // string@07af │ │ -032984: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -032986: 2333 8402 |000b: new-array v3, v3, [Ljava/lang/String; // type@0284 │ │ -03298a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -03298c: 1a05 4e13 |000e: const-string v5, "userid" // string@134e │ │ -032990: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -032994: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -032996: 1a05 4613 |0013: const-string v5, "user._id" // string@1346 │ │ -03299a: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ -03299e: 1a04 4713 |0017: const-string v4, "user._id IS NULL" // string@1347 │ │ -0329a2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0329a4: 1a06 4e13 |001a: const-string v6, "userid" // string@134e │ │ -0329a8: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -0329aa: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -0329ac: 1209 |001e: const/4 v9, #int 0 // #0 │ │ -0329ae: 740a e100 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e1 │ │ -0329b4: 0c0b |0022: move-result-object v11 │ │ -0329b6: 1a00 4e13 |0023: const-string v0, "userid" // string@134e │ │ -0329ba: 7220 c600 0b00 |0025: invoke-interface {v11, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0329c0: 0a0a |0028: move-result v10 │ │ -0329c2: 7210 cf00 0b00 |0029: invoke-interface {v11}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -0329c8: 0a00 |002c: move-result v0 │ │ -0329ca: 3800 0c00 |002d: if-eqz v0, 0039 // +000c │ │ -0329ce: 7220 cb00 ab00 |002f: invoke-interface {v11, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0329d4: 0c00 |0032: move-result-object v0 │ │ -0329d6: 7220 010c 0c00 |0033: invoke-interface {v12, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0c01 │ │ -0329dc: 28f3 |0036: goto 0029 // -000d │ │ -0329de: 0d00 |0037: move-exception v0 │ │ -0329e0: 110c |0038: return-object v12 │ │ -0329e2: 7210 c500 0b00 |0039: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -0329e8: 28fc |003c: goto 0038 // -0004 │ │ +032978: |[032978] org.akvo.rsr.up.dao.RsrDbAdapter.getMissingUsersList:()Ljava/util/List; │ │ +032988: 220c e501 |0000: new-instance v12, Ljava/util/ArrayList; // type@01e5 │ │ +03298c: 7010 dc0b 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +032992: 54d0 6404 |0005: iget-object v0, v13, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032996: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +032998: 1a02 b507 |0008: const-string v2, "_update LEFT JOIN user ON (userid = user._id)" // string@07b5 │ │ +03299c: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +03299e: 2333 8a02 |000b: new-array v3, v3, [Ljava/lang/String; // type@028a │ │ +0329a2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0329a4: 1a05 5413 |000e: const-string v5, "userid" // string@1354 │ │ +0329a8: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +0329ac: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0329ae: 1a05 4c13 |0013: const-string v5, "user._id" // string@134c │ │ +0329b2: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ +0329b6: 1a04 4d13 |0017: const-string v4, "user._id IS NULL" // string@134d │ │ +0329ba: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +0329bc: 1a06 5413 |001a: const-string v6, "userid" // string@1354 │ │ +0329c0: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +0329c2: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +0329c4: 1209 |001e: const/4 v9, #int 0 // #0 │ │ +0329c6: 740a e100 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e1 │ │ +0329cc: 0c0b |0022: move-result-object v11 │ │ +0329ce: 1a00 5413 |0023: const-string v0, "userid" // string@1354 │ │ +0329d2: 7220 c600 0b00 |0025: invoke-interface {v11, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0329d8: 0a0a |0028: move-result v10 │ │ +0329da: 7210 cf00 0b00 |0029: invoke-interface {v11}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +0329e0: 0a00 |002c: move-result v0 │ │ +0329e2: 3800 0c00 |002d: if-eqz v0, 0039 // +000c │ │ +0329e6: 7220 cb00 ab00 |002f: invoke-interface {v11, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0329ec: 0c00 |0032: move-result-object v0 │ │ +0329ee: 7220 010c 0c00 |0033: invoke-interface {v12, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0c01 │ │ +0329f4: 28f3 |0036: goto 0029 // -000d │ │ +0329f6: 0d00 |0037: move-exception v0 │ │ +0329f8: 110c |0038: return-object v12 │ │ +0329fa: 7210 c500 0b00 |0039: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +032a00: 28fc |003c: goto 0038 // -0004 │ │ catches : 1 │ │ 0x0005 - 0x003c │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=771 │ │ 0x0005 line=773 │ │ 0x0023 line=782 │ │ @@ -53132,26 +53154,26 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -0329fc: |[0329fc] org.akvo.rsr.up.dao.RsrDbAdapter.listAllCountries:()Landroid/database/Cursor; │ │ -032a0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032a0e: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032a12: 1a01 4609 |0003: const-string v1, "country" // string@0946 │ │ -032a16: 0723 |0005: move-object v3, v2 │ │ -032a18: 0724 |0006: move-object v4, v2 │ │ -032a1a: 0725 |0007: move-object v5, v2 │ │ -032a1c: 0726 |0008: move-object v6, v2 │ │ -032a1e: 0727 |0009: move-object v7, v2 │ │ -032a20: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032a26: 0c08 |000d: move-result-object v8 │ │ -032a28: 1108 |000e: return-object v8 │ │ +032a14: |[032a14] org.akvo.rsr.up.dao.RsrDbAdapter.listAllCountries:()Landroid/database/Cursor; │ │ +032a24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032a26: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032a2a: 1a01 4c09 |0003: const-string v1, "country" // string@094c │ │ +032a2e: 0723 |0005: move-object v3, v2 │ │ +032a30: 0724 |0006: move-object v4, v2 │ │ +032a32: 0725 |0007: move-object v5, v2 │ │ +032a34: 0726 |0008: move-object v6, v2 │ │ +032a36: 0727 |0009: move-object v7, v2 │ │ +032a38: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032a3e: 0c08 |000d: move-result-object v8 │ │ +032a40: 1108 |000e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1113 │ │ 0x000e line=1120 │ │ locals : │ │ 0x000e - 0x000f reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x000f reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53161,26 +53183,26 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -032a2c: |[032a2c] org.akvo.rsr.up.dao.RsrDbAdapter.listAllOrgs:()Landroid/database/Cursor; │ │ -032a3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032a3e: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032a42: 1a01 a907 |0003: const-string v1, "_organisation" // string@07a9 │ │ -032a46: 0723 |0005: move-object v3, v2 │ │ -032a48: 0724 |0006: move-object v4, v2 │ │ -032a4a: 0725 |0007: move-object v5, v2 │ │ -032a4c: 0726 |0008: move-object v6, v2 │ │ -032a4e: 0727 |0009: move-object v7, v2 │ │ -032a50: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032a56: 0c08 |000d: move-result-object v8 │ │ -032a58: 1108 |000e: return-object v8 │ │ +032a44: |[032a44] org.akvo.rsr.up.dao.RsrDbAdapter.listAllOrgs:()Landroid/database/Cursor; │ │ +032a54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032a56: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032a5a: 1a01 af07 |0003: const-string v1, "_organisation" // string@07af │ │ +032a5e: 0723 |0005: move-object v3, v2 │ │ +032a60: 0724 |0006: move-object v4, v2 │ │ +032a62: 0725 |0007: move-object v5, v2 │ │ +032a64: 0726 |0008: move-object v6, v2 │ │ +032a66: 0727 |0009: move-object v7, v2 │ │ +032a68: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032a6e: 0c08 |000d: move-result-object v8 │ │ +032a70: 1108 |000e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=798 │ │ 0x000e line=805 │ │ locals : │ │ 0x000e - 0x000f reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x000f reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53190,26 +53212,26 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -032a5c: |[032a5c] org.akvo.rsr.up.dao.RsrDbAdapter.listAllProjects:()Landroid/database/Cursor; │ │ -032a6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032a6e: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032a72: 1a01 7d10 |0003: const-string v1, "project" // string@107d │ │ -032a76: 0723 |0005: move-object v3, v2 │ │ -032a78: 0724 |0006: move-object v4, v2 │ │ -032a7a: 0725 |0007: move-object v5, v2 │ │ -032a7c: 0726 |0008: move-object v6, v2 │ │ -032a7e: 0727 |0009: move-object v7, v2 │ │ -032a80: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032a86: 0c08 |000d: move-result-object v8 │ │ -032a88: 1108 |000e: return-object v8 │ │ +032a74: |[032a74] org.akvo.rsr.up.dao.RsrDbAdapter.listAllProjects:()Landroid/database/Cursor; │ │ +032a84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032a86: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032a8a: 1a01 8310 |0003: const-string v1, "project" // string@1083 │ │ +032a8e: 0723 |0005: move-object v3, v2 │ │ +032a90: 0724 |0006: move-object v4, v2 │ │ +032a92: 0725 |0007: move-object v5, v2 │ │ +032a94: 0726 |0008: move-object v6, v2 │ │ +032a96: 0727 |0009: move-object v7, v2 │ │ +032a98: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032a9e: 0c08 |000d: move-result-object v8 │ │ +032aa0: 1108 |000e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=577 │ │ 0x000e line=584 │ │ locals : │ │ 0x000e - 0x000f reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x000f reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53219,26 +53241,26 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -032a8c: |[032a8c] org.akvo.rsr.up.dao.RsrDbAdapter.listAllProjectsWithCountry:()Landroid/database/Cursor; │ │ -032a9c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032a9e: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032aa2: 1a01 7f10 |0003: const-string v1, "project LEFT OUTER JOIN country ON (project.country_id = country._id)" // string@107f │ │ -032aa6: 0723 |0005: move-object v3, v2 │ │ -032aa8: 0724 |0006: move-object v4, v2 │ │ -032aaa: 0725 |0007: move-object v5, v2 │ │ -032aac: 0726 |0008: move-object v6, v2 │ │ -032aae: 0727 |0009: move-object v7, v2 │ │ -032ab0: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032ab6: 0c08 |000d: move-result-object v8 │ │ -032ab8: 1108 |000e: return-object v8 │ │ +032aa4: |[032aa4] org.akvo.rsr.up.dao.RsrDbAdapter.listAllProjectsWithCountry:()Landroid/database/Cursor; │ │ +032ab4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032ab6: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032aba: 1a01 8510 |0003: const-string v1, "project LEFT OUTER JOIN country ON (project.country_id = country._id)" // string@1085 │ │ +032abe: 0723 |0005: move-object v3, v2 │ │ +032ac0: 0724 |0006: move-object v4, v2 │ │ +032ac2: 0725 |0007: move-object v5, v2 │ │ +032ac4: 0726 |0008: move-object v6, v2 │ │ +032ac6: 0727 |0009: move-object v7, v2 │ │ +032ac8: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032ace: 0c08 |000d: move-result-object v8 │ │ +032ad0: 1108 |000e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x000e line=614 │ │ locals : │ │ 0x000e - 0x000f reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x000f reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53248,26 +53270,26 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -032abc: |[032abc] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUpdates:()Landroid/database/Cursor; │ │ -032acc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032ace: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032ad2: 1a01 ae07 |0003: const-string v1, "_update" // string@07ae │ │ -032ad6: 0723 |0005: move-object v3, v2 │ │ -032ad8: 0724 |0006: move-object v4, v2 │ │ -032ada: 0725 |0007: move-object v5, v2 │ │ -032adc: 0726 |0008: move-object v6, v2 │ │ -032ade: 0727 |0009: move-object v7, v2 │ │ -032ae0: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032ae6: 0c08 |000d: move-result-object v8 │ │ -032ae8: 1108 |000e: return-object v8 │ │ +032ad4: |[032ad4] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUpdates:()Landroid/database/Cursor; │ │ +032ae4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032ae6: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032aea: 1a01 b407 |0003: const-string v1, "_update" // string@07b4 │ │ +032aee: 0723 |0005: move-object v3, v2 │ │ +032af0: 0724 |0006: move-object v4, v2 │ │ +032af2: 0725 |0007: move-object v5, v2 │ │ +032af4: 0726 |0008: move-object v6, v2 │ │ +032af6: 0727 |0009: move-object v7, v2 │ │ +032af8: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032afe: 0c08 |000d: move-result-object v8 │ │ +032b00: 1108 |000e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=662 │ │ 0x000e line=669 │ │ locals : │ │ 0x000e - 0x000f reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x000f reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53277,29 +53299,29 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -032aec: |[032aec] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUpdatesFor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -032afc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032afe: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032b02: 1a01 ae07 |0003: const-string v1, "_update" // string@07ae │ │ -032b06: 1a03 7e10 |0005: const-string v3, "project = ?" // string@107e │ │ -032b0a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -032b0c: 2344 8402 |0008: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -032b10: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -032b12: 4d0a 0405 |000b: aput-object v10, v4, v5 │ │ -032b16: 0725 |000d: move-object v5, v2 │ │ -032b18: 0726 |000e: move-object v6, v2 │ │ -032b1a: 0727 |000f: move-object v7, v2 │ │ -032b1c: 7408 e000 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032b22: 0c08 |0013: move-result-object v8 │ │ -032b24: 1108 |0014: return-object v8 │ │ +032b04: |[032b04] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUpdatesFor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +032b14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032b16: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032b1a: 1a01 b407 |0003: const-string v1, "_update" // string@07b4 │ │ +032b1e: 1a03 8410 |0005: const-string v3, "project = ?" // string@1084 │ │ +032b22: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +032b24: 2344 8a02 |0008: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +032b28: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +032b2a: 4d0a 0405 |000b: aput-object v10, v4, v5 │ │ +032b2e: 0725 |000d: move-object v5, v2 │ │ +032b30: 0726 |000e: move-object v6, v2 │ │ +032b32: 0727 |000f: move-object v7, v2 │ │ +032b34: 7408 e000 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032b3a: 0c08 |0013: move-result-object v8 │ │ +032b3c: 1108 |0014: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0014 line=685 │ │ locals : │ │ 0x0014 - 0x0015 reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0015 reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53310,29 +53332,29 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -032b28: |[032b28] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUpdatesNewestFirstFor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -032b38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032b3a: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032b3e: 1a01 ae07 |0003: const-string v1, "_update" // string@07ae │ │ -032b42: 1a03 7e10 |0005: const-string v3, "project = ?" // string@107e │ │ -032b46: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -032b48: 2344 8402 |0008: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -032b4c: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -032b4e: 4d0a 0405 |000b: aput-object v10, v4, v5 │ │ -032b52: 1a07 6109 |000d: const-string v7, "creation_date DESC" // string@0961 │ │ -032b56: 0725 |000f: move-object v5, v2 │ │ -032b58: 0726 |0010: move-object v6, v2 │ │ -032b5a: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032b60: 0c08 |0014: move-result-object v8 │ │ -032b62: 1108 |0015: return-object v8 │ │ +032b40: |[032b40] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUpdatesNewestFirstFor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +032b50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032b52: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032b56: 1a01 b407 |0003: const-string v1, "_update" // string@07b4 │ │ +032b5a: 1a03 8410 |0005: const-string v3, "project = ?" // string@1084 │ │ +032b5e: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +032b60: 2344 8a02 |0008: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +032b64: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +032b66: 4d0a 0405 |000b: aput-object v10, v4, v5 │ │ +032b6a: 1a07 6709 |000d: const-string v7, "creation_date DESC" // string@0967 │ │ +032b6e: 0725 |000f: move-object v5, v2 │ │ +032b70: 0726 |0010: move-object v6, v2 │ │ +032b72: 7408 e000 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032b78: 0c08 |0014: move-result-object v8 │ │ +032b7a: 1108 |0015: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=692 │ │ 0x0015 line=700 │ │ locals : │ │ 0x0015 - 0x0016 reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0016 reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53343,27 +53365,27 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 18 16-bit code units │ │ -032b64: |[032b64] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUpdatesUnsent:()Landroid/database/Cursor; │ │ -032b74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032b76: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032b7a: 1a01 ae07 |0003: const-string v1, "_update" // string@07ae │ │ -032b7e: 1a03 2113 |0005: const-string v3, "unsent <> 0" // string@1321 │ │ -032b82: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -032b84: 2344 8402 |0008: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -032b88: 0725 |000a: move-object v5, v2 │ │ -032b8a: 0726 |000b: move-object v6, v2 │ │ -032b8c: 0727 |000c: move-object v7, v2 │ │ -032b8e: 7408 e000 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032b94: 0c08 |0010: move-result-object v8 │ │ -032b96: 1108 |0011: return-object v8 │ │ +032b7c: |[032b7c] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUpdatesUnsent:()Landroid/database/Cursor; │ │ +032b8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032b8e: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032b92: 1a01 b407 |0003: const-string v1, "_update" // string@07b4 │ │ +032b96: 1a03 2713 |0005: const-string v3, "unsent <> 0" // string@1327 │ │ +032b9a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +032b9c: 2344 8a02 |0008: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +032ba0: 0725 |000a: move-object v5, v2 │ │ +032ba2: 0726 |000b: move-object v6, v2 │ │ +032ba4: 0727 |000c: move-object v7, v2 │ │ +032ba6: 7408 e000 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032bac: 0c08 |0010: move-result-object v8 │ │ +032bae: 1108 |0011: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=707 │ │ 0x0011 line=715 │ │ locals : │ │ 0x0011 - 0x0012 reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0012 reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53373,26 +53395,26 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -032b98: |[032b98] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUsers:()Landroid/database/Cursor; │ │ -032ba8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032baa: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032bae: 1a01 4413 |0003: const-string v1, "user" // string@1344 │ │ -032bb2: 0723 |0005: move-object v3, v2 │ │ -032bb4: 0724 |0006: move-object v4, v2 │ │ -032bb6: 0725 |0007: move-object v5, v2 │ │ -032bb8: 0726 |0008: move-object v6, v2 │ │ -032bba: 0727 |0009: move-object v7, v2 │ │ -032bbc: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032bc2: 0c08 |000d: move-result-object v8 │ │ -032bc4: 1108 |000e: return-object v8 │ │ +032bb0: |[032bb0] org.akvo.rsr.up.dao.RsrDbAdapter.listAllUsers:()Landroid/database/Cursor; │ │ +032bc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032bc2: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032bc6: 1a01 4a13 |0003: const-string v1, "user" // string@134a │ │ +032bca: 0723 |0005: move-object v3, v2 │ │ +032bcc: 0724 |0006: move-object v4, v2 │ │ +032bce: 0725 |0007: move-object v5, v2 │ │ +032bd0: 0726 |0008: move-object v6, v2 │ │ +032bd2: 0727 |0009: move-object v7, v2 │ │ +032bd4: 7408 e000 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032bda: 0c08 |000d: move-result-object v8 │ │ +032bdc: 1108 |000e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=752 │ │ 0x000e line=759 │ │ locals : │ │ 0x000e - 0x000f reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x000f reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53402,30 +53424,30 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 23 16-bit code units │ │ -032bc8: |[032bc8] org.akvo.rsr.up.dao.RsrDbAdapter.listVisibleProjects:()Landroid/database/Cursor; │ │ -032bd8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032bda: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032bde: 1a01 7d10 |0003: const-string v1, "project" // string@107d │ │ -032be2: 1a03 0f0c |0005: const-string v3, "hidden = ?" // string@0c0f │ │ -032be6: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -032be8: 2344 8402 |0008: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -032bec: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -032bee: 1a06 d400 |000b: const-string v6, "0" // string@00d4 │ │ -032bf2: 4d06 0405 |000d: aput-object v6, v4, v5 │ │ -032bf6: 0725 |000f: move-object v5, v2 │ │ -032bf8: 0726 |0010: move-object v6, v2 │ │ -032bfa: 0727 |0011: move-object v7, v2 │ │ -032bfc: 7408 e000 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032c02: 0c08 |0015: move-result-object v8 │ │ -032c04: 1108 |0016: return-object v8 │ │ +032be0: |[032be0] org.akvo.rsr.up.dao.RsrDbAdapter.listVisibleProjects:()Landroid/database/Cursor; │ │ +032bf0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032bf2: 5490 6404 |0001: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032bf6: 1a01 8310 |0003: const-string v1, "project" // string@1083 │ │ +032bfa: 1a03 150c |0005: const-string v3, "hidden = ?" // string@0c15 │ │ +032bfe: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +032c00: 2344 8a02 |0008: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +032c04: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +032c06: 1a06 d400 |000b: const-string v6, "0" // string@00d4 │ │ +032c0a: 4d06 0405 |000d: aput-object v6, v4, v5 │ │ +032c0e: 0725 |000f: move-object v5, v2 │ │ +032c10: 0726 |0010: move-object v6, v2 │ │ +032c12: 0727 |0011: move-object v7, v2 │ │ +032c14: 7408 e000 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032c1a: 0c08 |0015: move-result-object v8 │ │ +032c1c: 1108 |0016: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=591 │ │ 0x0016 line=599 │ │ locals : │ │ 0x0016 - 0x0017 reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0017 reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53435,50 +53457,50 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 58 16-bit code units │ │ -032c08: |[032c08] org.akvo.rsr.up.dao.RsrDbAdapter.listVisibleProjectsWithCountry:()Landroid/database/Cursor; │ │ -032c18: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -032c1a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -032c1c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -032c1e: 5490 6404 |0003: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032c22: 1a01 7f10 |0005: const-string v1, "project LEFT OUTER JOIN country ON (project.country_id = country._id)" // string@107f │ │ -032c26: 1272 |0007: const/4 v2, #int 7 // #7 │ │ -032c28: 2322 8402 |0008: new-array v2, v2, [Ljava/lang/String; // type@0284 │ │ -032c2c: 1a03 8010 |000a: const-string v3, "project._id" // string@1080 │ │ -032c30: 4d03 0207 |000c: aput-object v3, v2, v7 │ │ -032c34: 1a03 8510 |000e: const-string v3, "project.title" // string@1085 │ │ -032c38: 4d03 0206 |0010: aput-object v3, v2, v6 │ │ -032c3c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -032c3e: 1a04 8210 |0013: const-string v4, "project.hidden" // string@1082 │ │ -032c42: 4d04 0203 |0015: aput-object v4, v2, v3 │ │ -032c46: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -032c48: 1a04 8410 |0018: const-string v4, "project.thumbnail_url" // string@1084 │ │ -032c4c: 4d04 0203 |001a: aput-object v4, v2, v3 │ │ -032c50: 1243 |001c: const/4 v3, #int 4 // #4 │ │ -032c52: 1a04 8310 |001d: const-string v4, "project.thumbnail_fn" // string@1083 │ │ -032c56: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ -032c5a: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -032c5c: 1a04 4809 |0022: const-string v4, "country.name" // string@0948 │ │ -032c60: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -032c64: 1263 |0026: const/4 v3, #int 6 // #6 │ │ -032c66: 1a04 4709 |0027: const-string v4, "country.continent" // string@0947 │ │ -032c6a: 4d04 0203 |0029: aput-object v4, v2, v3 │ │ -032c6e: 1a03 0f0c |002b: const-string v3, "hidden = ?" // string@0c0f │ │ -032c72: 2364 8402 |002d: new-array v4, v6, [Ljava/lang/String; // type@0284 │ │ -032c76: 1a06 d400 |002f: const-string v6, "0" // string@00d4 │ │ -032c7a: 4d06 0407 |0031: aput-object v6, v4, v7 │ │ -032c7e: 0756 |0033: move-object v6, v5 │ │ -032c80: 0757 |0034: move-object v7, v5 │ │ -032c82: 7408 e000 0000 |0035: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032c88: 0c08 |0038: move-result-object v8 │ │ -032c8a: 1108 |0039: return-object v8 │ │ +032c20: |[032c20] org.akvo.rsr.up.dao.RsrDbAdapter.listVisibleProjectsWithCountry:()Landroid/database/Cursor; │ │ +032c30: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +032c32: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +032c34: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +032c36: 5490 6404 |0003: iget-object v0, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032c3a: 1a01 8510 |0005: const-string v1, "project LEFT OUTER JOIN country ON (project.country_id = country._id)" // string@1085 │ │ +032c3e: 1272 |0007: const/4 v2, #int 7 // #7 │ │ +032c40: 2322 8a02 |0008: new-array v2, v2, [Ljava/lang/String; // type@028a │ │ +032c44: 1a03 8610 |000a: const-string v3, "project._id" // string@1086 │ │ +032c48: 4d03 0207 |000c: aput-object v3, v2, v7 │ │ +032c4c: 1a03 8b10 |000e: const-string v3, "project.title" // string@108b │ │ +032c50: 4d03 0206 |0010: aput-object v3, v2, v6 │ │ +032c54: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +032c56: 1a04 8810 |0013: const-string v4, "project.hidden" // string@1088 │ │ +032c5a: 4d04 0203 |0015: aput-object v4, v2, v3 │ │ +032c5e: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +032c60: 1a04 8a10 |0018: const-string v4, "project.thumbnail_url" // string@108a │ │ +032c64: 4d04 0203 |001a: aput-object v4, v2, v3 │ │ +032c68: 1243 |001c: const/4 v3, #int 4 // #4 │ │ +032c6a: 1a04 8910 |001d: const-string v4, "project.thumbnail_fn" // string@1089 │ │ +032c6e: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ +032c72: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +032c74: 1a04 4e09 |0022: const-string v4, "country.name" // string@094e │ │ +032c78: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +032c7c: 1263 |0026: const/4 v3, #int 6 // #6 │ │ +032c7e: 1a04 4d09 |0027: const-string v4, "country.continent" // string@094d │ │ +032c82: 4d04 0203 |0029: aput-object v4, v2, v3 │ │ +032c86: 1a03 150c |002b: const-string v3, "hidden = ?" // string@0c15 │ │ +032c8a: 2364 8a02 |002d: new-array v4, v6, [Ljava/lang/String; // type@028a │ │ +032c8e: 1a06 d400 |002f: const-string v6, "0" // string@00d4 │ │ +032c92: 4d06 0407 |0031: aput-object v6, v4, v7 │ │ +032c96: 0756 |0033: move-object v6, v5 │ │ +032c98: 0757 |0034: move-object v7, v5 │ │ +032c9a: 7408 e000 0000 |0035: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032ca0: 0c08 |0038: move-result-object v8 │ │ +032ca2: 1108 |0039: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=622 │ │ 0x0039 line=629 │ │ locals : │ │ 0x0039 - 0x003a reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x003a reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53488,68 +53510,68 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 93 16-bit code units │ │ -032c8c: |[032c8c] org.akvo.rsr.up.dao.RsrDbAdapter.listVisibleProjectsWithCountryMatching:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -032c9c: 123b |0000: const/4 v11, #int 3 // #3 │ │ -032c9e: 122a |0001: const/4 v10, #int 2 // #2 │ │ -032ca0: 1219 |0002: const/4 v9, #int 1 // #1 │ │ -032ca2: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -032ca4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -032ca6: 54c0 6404 |0005: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032caa: 1a01 7f10 |0007: const-string v1, "project LEFT OUTER JOIN country ON (project.country_id = country._id)" // string@107f │ │ -032cae: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -032cb0: 2322 8402 |000a: new-array v2, v2, [Ljava/lang/String; // type@0284 │ │ -032cb4: 1a03 8010 |000c: const-string v3, "project._id" // string@1080 │ │ -032cb8: 4d03 0207 |000e: aput-object v3, v2, v7 │ │ -032cbc: 1a03 8510 |0010: const-string v3, "project.title" // string@1085 │ │ -032cc0: 4d03 0209 |0012: aput-object v3, v2, v9 │ │ -032cc4: 1a03 8210 |0014: const-string v3, "project.hidden" // string@1082 │ │ -032cc8: 4d03 020a |0016: aput-object v3, v2, v10 │ │ -032ccc: 1a03 8410 |0018: const-string v3, "project.thumbnail_url" // string@1084 │ │ -032cd0: 4d03 020b |001a: aput-object v3, v2, v11 │ │ -032cd4: 1243 |001c: const/4 v3, #int 4 // #4 │ │ -032cd6: 1a04 8310 |001d: const-string v4, "project.thumbnail_fn" // string@1083 │ │ -032cda: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ -032cde: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -032ce0: 1a04 4809 |0022: const-string v4, "country.name" // string@0948 │ │ -032ce4: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -032ce8: 1263 |0026: const/4 v3, #int 6 // #6 │ │ -032cea: 1a04 4709 |0027: const-string v4, "country.continent" // string@0947 │ │ -032cee: 4d04 0203 |0029: aput-object v4, v2, v3 │ │ -032cf2: 1a03 100c |002b: const-string v3, "hidden = ? AND ( title LIKE ? OR name LIKE ? OR continent LIKE ? OR project._id = ?)" // string@0c10 │ │ -032cf6: 1254 |002d: const/4 v4, #int 5 // #5 │ │ -032cf8: 2344 8402 |002e: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -032cfc: 1a06 d400 |0030: const-string v6, "0" // string@00d4 │ │ -032d00: 4d06 0407 |0032: aput-object v6, v4, v7 │ │ -032d04: 2206 c101 |0034: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -032d08: 7010 8e0b 0600 |0036: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -032d0e: 1a07 9300 |0039: const-string v7, "%" // string@0093 │ │ -032d12: 6e20 960b 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -032d18: 0c06 |003e: move-result-object v6 │ │ -032d1a: 6e20 960b d600 |003f: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -032d20: 0c06 |0042: move-result-object v6 │ │ -032d22: 1a07 9300 |0043: const-string v7, "%" // string@0093 │ │ -032d26: 6e20 960b 7600 |0045: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -032d2c: 0c06 |0048: move-result-object v6 │ │ -032d2e: 6e10 9a0b 0600 |0049: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -032d34: 0c06 |004c: move-result-object v6 │ │ -032d36: 4d06 0409 |004d: aput-object v6, v4, v9 │ │ -032d3a: 4d0d 040a |004f: aput-object v13, v4, v10 │ │ -032d3e: 4d0d 040b |0051: aput-object v13, v4, v11 │ │ -032d42: 1246 |0053: const/4 v6, #int 4 // #4 │ │ -032d44: 4d0d 0406 |0054: aput-object v13, v4, v6 │ │ -032d48: 0756 |0056: move-object v6, v5 │ │ -032d4a: 0757 |0057: move-object v7, v5 │ │ -032d4c: 7408 e000 0000 |0058: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032d52: 0c08 |005b: move-result-object v8 │ │ -032d54: 1108 |005c: return-object v8 │ │ +032ca4: |[032ca4] org.akvo.rsr.up.dao.RsrDbAdapter.listVisibleProjectsWithCountryMatching:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +032cb4: 123b |0000: const/4 v11, #int 3 // #3 │ │ +032cb6: 122a |0001: const/4 v10, #int 2 // #2 │ │ +032cb8: 1219 |0002: const/4 v9, #int 1 // #1 │ │ +032cba: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +032cbc: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +032cbe: 54c0 6404 |0005: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032cc2: 1a01 8510 |0007: const-string v1, "project LEFT OUTER JOIN country ON (project.country_id = country._id)" // string@1085 │ │ +032cc6: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +032cc8: 2322 8a02 |000a: new-array v2, v2, [Ljava/lang/String; // type@028a │ │ +032ccc: 1a03 8610 |000c: const-string v3, "project._id" // string@1086 │ │ +032cd0: 4d03 0207 |000e: aput-object v3, v2, v7 │ │ +032cd4: 1a03 8b10 |0010: const-string v3, "project.title" // string@108b │ │ +032cd8: 4d03 0209 |0012: aput-object v3, v2, v9 │ │ +032cdc: 1a03 8810 |0014: const-string v3, "project.hidden" // string@1088 │ │ +032ce0: 4d03 020a |0016: aput-object v3, v2, v10 │ │ +032ce4: 1a03 8a10 |0018: const-string v3, "project.thumbnail_url" // string@108a │ │ +032ce8: 4d03 020b |001a: aput-object v3, v2, v11 │ │ +032cec: 1243 |001c: const/4 v3, #int 4 // #4 │ │ +032cee: 1a04 8910 |001d: const-string v4, "project.thumbnail_fn" // string@1089 │ │ +032cf2: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ +032cf6: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +032cf8: 1a04 4e09 |0022: const-string v4, "country.name" // string@094e │ │ +032cfc: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +032d00: 1263 |0026: const/4 v3, #int 6 // #6 │ │ +032d02: 1a04 4d09 |0027: const-string v4, "country.continent" // string@094d │ │ +032d06: 4d04 0203 |0029: aput-object v4, v2, v3 │ │ +032d0a: 1a03 160c |002b: const-string v3, "hidden = ? AND ( title LIKE ? OR name LIKE ? OR continent LIKE ? OR project._id = ?)" // string@0c16 │ │ +032d0e: 1254 |002d: const/4 v4, #int 5 // #5 │ │ +032d10: 2344 8a02 |002e: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +032d14: 1a06 d400 |0030: const-string v6, "0" // string@00d4 │ │ +032d18: 4d06 0407 |0032: aput-object v6, v4, v7 │ │ +032d1c: 2206 c701 |0034: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +032d20: 7010 8e0b 0600 |0036: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +032d26: 1a07 9300 |0039: const-string v7, "%" // string@0093 │ │ +032d2a: 6e20 960b 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +032d30: 0c06 |003e: move-result-object v6 │ │ +032d32: 6e20 960b d600 |003f: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +032d38: 0c06 |0042: move-result-object v6 │ │ +032d3a: 1a07 9300 |0043: const-string v7, "%" // string@0093 │ │ +032d3e: 6e20 960b 7600 |0045: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +032d44: 0c06 |0048: move-result-object v6 │ │ +032d46: 6e10 9a0b 0600 |0049: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +032d4c: 0c06 |004c: move-result-object v6 │ │ +032d4e: 4d06 0409 |004d: aput-object v6, v4, v9 │ │ +032d52: 4d0d 040a |004f: aput-object v13, v4, v10 │ │ +032d56: 4d0d 040b |0051: aput-object v13, v4, v11 │ │ +032d5a: 1246 |0053: const/4 v6, #int 4 // #4 │ │ +032d5c: 4d0d 0406 |0054: aput-object v13, v4, v6 │ │ +032d60: 0756 |0056: move-object v6, v5 │ │ +032d62: 0757 |0057: move-object v7, v5 │ │ +032d64: 7408 e000 0000 |0058: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032d6a: 0c08 |005b: move-result-object v8 │ │ +032d6c: 1108 |005c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=647 │ │ 0x005c line=654 │ │ locals : │ │ 0x005c - 0x005d reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x005d reg=12 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -53560,27 +53582,27 @@ │ │ type : '()Lorg/akvo/rsr/up/dao/RsrDbAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -032d58: |[032d58] org.akvo.rsr.up.dao.RsrDbAdapter.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ -032d68: 1a00 6c06 |0000: const-string v0, "RsrDbAdapter" // string@066c │ │ -032d6c: 1a01 1306 |0002: const-string v1, "Opening DB" // string@0613 │ │ -032d70: 7120 c108 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ -032d76: 2200 3c02 |0007: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; // type@023c │ │ -032d7a: 5421 6304 |0009: iget-object v1, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.context:Landroid/content/Context; // field@0463 │ │ -032d7e: 7020 1a0d 1000 |000b: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.:(Landroid/content/Context;)V // method@0d1a │ │ -032d84: 5b20 6504 |000e: iput-object v0, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.databaseHelper:Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; // field@0465 │ │ -032d88: 5420 6504 |0010: iget-object v0, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.databaseHelper:Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; // field@0465 │ │ -032d8c: 6e10 1c0d 0000 |0012: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0d1c │ │ -032d92: 0c00 |0015: move-result-object v0 │ │ -032d94: 5b20 6404 |0016: iput-object v0, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032d98: 1102 |0018: return-object v2 │ │ +032d70: |[032d70] org.akvo.rsr.up.dao.RsrDbAdapter.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ +032d80: 1a00 7206 |0000: const-string v0, "RsrDbAdapter" // string@0672 │ │ +032d84: 1a01 1906 |0002: const-string v1, "Opening DB" // string@0619 │ │ +032d88: 7120 c108 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08c1 │ │ +032d8e: 2200 4202 |0007: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; // type@0242 │ │ +032d92: 5421 6304 |0009: iget-object v1, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.context:Landroid/content/Context; // field@0463 │ │ +032d96: 7020 1a0d 1000 |000b: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.:(Landroid/content/Context;)V // method@0d1a │ │ +032d9c: 5b20 6504 |000e: iput-object v0, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.databaseHelper:Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; // field@0465 │ │ +032da0: 5420 6504 |0010: iget-object v0, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.databaseHelper:Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper; // field@0465 │ │ +032da4: 6e10 1c0d 0000 |0012: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0d1c │ │ +032daa: 0c00 |0015: move-result-object v0 │ │ +032dac: 5b20 6404 |0016: iput-object v0, v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032db0: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0007 line=333 │ │ 0x0010 line=334 │ │ 0x0018 line=335 │ │ locals : │ │ @@ -53591,79 +53613,83 @@ │ │ type : '(Lorg/akvo/rsr/up/domain/Country;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 109 16-bit code units │ │ -032d9c: |[032d9c] org.akvo.rsr.up.dao.RsrDbAdapter.saveCountry:(Lorg/akvo/rsr/up/domain/Country;)V │ │ -032dac: 121b |0000: const/4 v11, #int 1 // #1 │ │ -032dae: 120a |0001: const/4 v10, #int 0 // #0 │ │ -032db0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -032db2: 2209 1900 |0003: new-instance v9, Landroid/content/ContentValues; // type@0019 │ │ -032db6: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ -032dbc: 1a00 a507 |0008: const-string v0, "_id" // string@07a5 │ │ -032dc0: 6e10 4a0d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getId:()Ljava/lang/String; // method@0d4a │ │ -032dc6: 0c01 |000d: move-result-object v1 │ │ -032dc8: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032dce: 1a00 f30e |0011: const-string v0, "name" // string@0ef3 │ │ -032dd2: 6e10 4c0d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getName:()Ljava/lang/String; // method@0d4c │ │ -032dd8: 0c01 |0016: move-result-object v1 │ │ -032dda: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032de0: 1a00 3509 |001a: const-string v0, "continent" // string@0935 │ │ -032de4: 6e10 490d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getContinent:()Ljava/lang/String; // method@0d49 │ │ -032dea: 0c01 |001f: move-result-object v1 │ │ -032dec: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032df2: 1a00 f60c |0023: const-string v0, "iso_code" // string@0cf6 │ │ -032df6: 6e10 4b0d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getIsoCode:()Ljava/lang/String; // method@0d4b │ │ -032dfc: 0c01 |0028: move-result-object v1 │ │ -032dfe: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032e04: 54c0 6404 |002c: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032e08: 1a01 4609 |002e: const-string v1, "country" // string@0946 │ │ -032e0c: 23b2 8402 |0030: new-array v2, v11, [Ljava/lang/String; // type@0284 │ │ -032e10: 1a03 a507 |0032: const-string v3, "_id" // string@07a5 │ │ -032e14: 4d03 020a |0034: aput-object v3, v2, v10 │ │ -032e18: 1a03 a607 |0036: const-string v3, "_id = ?" // string@07a6 │ │ -032e1c: 23b4 8402 |0038: new-array v4, v11, [Ljava/lang/String; // type@0284 │ │ -032e20: 6e10 4a0d 0d00 |003a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getId:()Ljava/lang/String; // method@0d4a │ │ -032e26: 0c06 |003d: move-result-object v6 │ │ -032e28: 4d06 040a |003e: aput-object v6, v4, v10 │ │ -032e2c: 0756 |0040: move-object v6, v5 │ │ -032e2e: 0757 |0041: move-object v7, v5 │ │ -032e30: 7408 e000 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032e36: 0c08 |0045: move-result-object v8 │ │ -032e38: 3808 1f00 |0046: if-eqz v8, 0065 // +001f │ │ -032e3c: 7210 c800 0800 |0048: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -032e42: 0a00 |004b: move-result v0 │ │ -032e44: 3d00 1900 |004c: if-lez v0, 0065 // +0019 │ │ -032e48: 54c0 6404 |004e: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032e4c: 1a01 4609 |0050: const-string v1, "country" // string@0946 │ │ -032e50: 1a02 a607 |0052: const-string v2, "_id = ?" // string@07a6 │ │ -032e54: 23b3 8402 |0054: new-array v3, v11, [Ljava/lang/String; // type@0284 │ │ -032e58: 6e10 4a0d 0d00 |0056: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getId:()Ljava/lang/String; // method@0d4a │ │ -032e5e: 0c04 |0059: move-result-object v4 │ │ -032e60: 4d04 030a |005a: aput-object v4, v3, v10 │ │ -032e64: 6e53 e200 1029 |005c: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -032e6a: 3808 0500 |005f: if-eqz v8, 0064 // +0005 │ │ -032e6e: 7210 c500 0800 |0061: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -032e74: 0e00 |0064: return-void │ │ -032e76: 54c0 6404 |0065: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032e7a: 1a01 4609 |0067: const-string v1, "country" // string@0946 │ │ -032e7e: 6e40 de00 1095 |0069: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ -032e84: 28f3 |006c: goto 005f // -000d │ │ +032db4: |[032db4] org.akvo.rsr.up.dao.RsrDbAdapter.saveCountry:(Lorg/akvo/rsr/up/domain/Country;)V │ │ +032dc4: 121b |0000: const/4 v11, #int 1 // #1 │ │ +032dc6: 120a |0001: const/4 v10, #int 0 // #0 │ │ +032dc8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +032dca: 2209 1b00 |0003: new-instance v9, Landroid/content/ContentValues; // type@001b │ │ +032dce: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ +032dd4: 1a00 ab07 |0008: const-string v0, "_id" // string@07ab │ │ +032dd8: 6e10 4a0d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getId:()Ljava/lang/String; // method@0d4a │ │ +032dde: 0c01 |000d: move-result-object v1 │ │ +032de0: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032de6: 1a00 f90e |0011: const-string v0, "name" // string@0ef9 │ │ +032dea: 6e10 4c0d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getName:()Ljava/lang/String; // method@0d4c │ │ +032df0: 0c01 |0016: move-result-object v1 │ │ +032df2: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032df8: 1a00 3b09 |001a: const-string v0, "continent" // string@093b │ │ +032dfc: 6e10 490d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getContinent:()Ljava/lang/String; // method@0d49 │ │ +032e02: 0c01 |001f: move-result-object v1 │ │ +032e04: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032e0a: 1a00 fc0c |0023: const-string v0, "iso_code" // string@0cfc │ │ +032e0e: 6e10 4b0d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getIsoCode:()Ljava/lang/String; // method@0d4b │ │ +032e14: 0c01 |0028: move-result-object v1 │ │ +032e16: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032e1c: 54c0 6404 |002c: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032e20: 1a01 4c09 |002e: const-string v1, "country" // string@094c │ │ +032e24: 23b2 8a02 |0030: new-array v2, v11, [Ljava/lang/String; // type@028a │ │ +032e28: 1a03 ab07 |0032: const-string v3, "_id" // string@07ab │ │ +032e2c: 4d03 020a |0034: aput-object v3, v2, v10 │ │ +032e30: 1a03 ac07 |0036: const-string v3, "_id = ?" // string@07ac │ │ +032e34: 23b4 8a02 |0038: new-array v4, v11, [Ljava/lang/String; // type@028a │ │ +032e38: 6e10 4a0d 0d00 |003a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getId:()Ljava/lang/String; // method@0d4a │ │ +032e3e: 0c06 |003d: move-result-object v6 │ │ +032e40: 4d06 040a |003e: aput-object v6, v4, v10 │ │ +032e44: 0756 |0040: move-object v6, v5 │ │ +032e46: 0757 |0041: move-object v7, v5 │ │ +032e48: 7408 e000 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032e4e: 0c08 |0045: move-result-object v8 │ │ +032e50: 3808 1f00 |0046: if-eqz v8, 0065 // +001f │ │ +032e54: 7210 c800 0800 |0048: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +032e5a: 0a00 |004b: move-result v0 │ │ +032e5c: 3d00 1900 |004c: if-lez v0, 0065 // +0019 │ │ +032e60: 54c0 6404 |004e: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032e64: 1a01 4c09 |0050: const-string v1, "country" // string@094c │ │ +032e68: 1a02 ac07 |0052: const-string v2, "_id = ?" // string@07ac │ │ +032e6c: 23b3 8a02 |0054: new-array v3, v11, [Ljava/lang/String; // type@028a │ │ +032e70: 6e10 4a0d 0d00 |0056: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Country;.getId:()Ljava/lang/String; // method@0d4a │ │ +032e76: 0c04 |0059: move-result-object v4 │ │ +032e78: 4d04 030a |005a: aput-object v4, v3, v10 │ │ +032e7c: 6e53 e200 1029 |005c: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +032e82: 3808 0500 |005f: if-eqz v8, 0064 // +0005 │ │ +032e86: 7210 c500 0800 |0061: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +032e8c: 0e00 |0064: return-void │ │ +032e8e: 54c0 6404 |0065: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032e92: 1a01 4c09 |0067: const-string v1, "country" // string@094c │ │ +032e96: 6e40 de00 1095 |0069: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ +032e9c: 28f3 |006c: goto 005f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1130 │ │ 0x0008 line=1131 │ │ 0x0011 line=1132 │ │ 0x001a line=1133 │ │ 0x0023 line=1134 │ │ 0x002c line=1136 │ │ + 0x003a line=1139 │ │ + 0x0042 line=1136 │ │ 0x0046 line=1142 │ │ 0x004e line=1144 │ │ + 0x0056 line=1145 │ │ + 0x005c line=1144 │ │ 0x005f line=1150 │ │ 0x0061 line=1151 │ │ 0x0064 line=1153 │ │ 0x0065 line=1147 │ │ locals : │ │ 0x0046 - 0x006d reg=8 cursor Landroid/database/Cursor; │ │ 0x0008 - 0x006d reg=9 updatedValues Landroid/content/ContentValues; │ │ @@ -53675,84 +53701,88 @@ │ │ type : '(Lorg/akvo/rsr/up/domain/Organisation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 118 16-bit code units │ │ -032e88: |[032e88] org.akvo.rsr.up.dao.RsrDbAdapter.saveOrganisation:(Lorg/akvo/rsr/up/domain/Organisation;)V │ │ -032e98: 121b |0000: const/4 v11, #int 1 // #1 │ │ -032e9a: 120a |0001: const/4 v10, #int 0 // #0 │ │ -032e9c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -032e9e: 2209 1900 |0003: new-instance v9, Landroid/content/ContentValues; // type@0019 │ │ -032ea2: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ -032ea8: 1a00 a507 |0008: const-string v0, "_id" // string@07a5 │ │ -032eac: 6e10 530d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getId:()Ljava/lang/String; // method@0d53 │ │ -032eb2: 0c01 |000d: move-result-object v1 │ │ -032eb4: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032eba: 1a00 f30e |0011: const-string v0, "name" // string@0ef3 │ │ -032ebe: 6e10 550d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getName:()Ljava/lang/String; // method@0d55 │ │ -032ec4: 0c01 |0016: move-result-object v1 │ │ -032ec6: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032ecc: 1a00 6a0d |001a: const-string v0, "long_name" // string@0d6a │ │ -032ed0: 6e10 540d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getLongName:()Ljava/lang/String; // method@0d54 │ │ -032ed6: 0c01 |001f: move-result-object v1 │ │ -032ed8: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032ede: 1a00 0d0a |0023: const-string v0, "email" // string@0a0d │ │ -032ee2: 6e10 520d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getEmail:()Ljava/lang/String; // method@0d52 │ │ -032ee8: 0c01 |0028: move-result-object v1 │ │ -032eea: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032ef0: 1a00 3f13 |002c: const-string v0, "url" // string@133f │ │ -032ef4: 6e10 560d 0d00 |002e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getUrl:()Ljava/lang/String; // method@0d56 │ │ -032efa: 0c01 |0031: move-result-object v1 │ │ -032efc: 6e30 7000 0901 |0032: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032f02: 54c0 6404 |0035: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032f06: 1a01 a907 |0037: const-string v1, "_organisation" // string@07a9 │ │ -032f0a: 23b2 8402 |0039: new-array v2, v11, [Ljava/lang/String; // type@0284 │ │ -032f0e: 1a03 a507 |003b: const-string v3, "_id" // string@07a5 │ │ -032f12: 4d03 020a |003d: aput-object v3, v2, v10 │ │ -032f16: 1a03 a607 |003f: const-string v3, "_id = ?" // string@07a6 │ │ -032f1a: 23b4 8402 |0041: new-array v4, v11, [Ljava/lang/String; // type@0284 │ │ -032f1e: 6e10 530d 0d00 |0043: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getId:()Ljava/lang/String; // method@0d53 │ │ -032f24: 0c06 |0046: move-result-object v6 │ │ -032f26: 4d06 040a |0047: aput-object v6, v4, v10 │ │ -032f2a: 0756 |0049: move-object v6, v5 │ │ -032f2c: 0757 |004a: move-object v7, v5 │ │ -032f2e: 7408 e000 0000 |004b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -032f34: 0c08 |004e: move-result-object v8 │ │ -032f36: 3808 1f00 |004f: if-eqz v8, 006e // +001f │ │ -032f3a: 7210 c800 0800 |0051: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -032f40: 0a00 |0054: move-result v0 │ │ -032f42: 3d00 1900 |0055: if-lez v0, 006e // +0019 │ │ -032f46: 54c0 6404 |0057: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032f4a: 1a01 a907 |0059: const-string v1, "_organisation" // string@07a9 │ │ -032f4e: 1a02 a607 |005b: const-string v2, "_id = ?" // string@07a6 │ │ -032f52: 23b3 8402 |005d: new-array v3, v11, [Ljava/lang/String; // type@0284 │ │ -032f56: 6e10 530d 0d00 |005f: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getId:()Ljava/lang/String; // method@0d53 │ │ -032f5c: 0c04 |0062: move-result-object v4 │ │ -032f5e: 4d04 030a |0063: aput-object v4, v3, v10 │ │ -032f62: 6e53 e200 1029 |0065: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -032f68: 3808 0500 |0068: if-eqz v8, 006d // +0005 │ │ -032f6c: 7210 c500 0800 |006a: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -032f72: 0e00 |006d: return-void │ │ -032f74: 54c0 6404 |006e: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -032f78: 1a01 a907 |0070: const-string v1, "_organisation" // string@07a9 │ │ -032f7c: 6e40 de00 1095 |0072: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ -032f82: 28f3 |0075: goto 0068 // -000d │ │ +032ea0: |[032ea0] org.akvo.rsr.up.dao.RsrDbAdapter.saveOrganisation:(Lorg/akvo/rsr/up/domain/Organisation;)V │ │ +032eb0: 121b |0000: const/4 v11, #int 1 // #1 │ │ +032eb2: 120a |0001: const/4 v10, #int 0 // #0 │ │ +032eb4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +032eb6: 2209 1b00 |0003: new-instance v9, Landroid/content/ContentValues; // type@001b │ │ +032eba: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ +032ec0: 1a00 ab07 |0008: const-string v0, "_id" // string@07ab │ │ +032ec4: 6e10 530d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getId:()Ljava/lang/String; // method@0d53 │ │ +032eca: 0c01 |000d: move-result-object v1 │ │ +032ecc: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032ed2: 1a00 f90e |0011: const-string v0, "name" // string@0ef9 │ │ +032ed6: 6e10 550d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getName:()Ljava/lang/String; // method@0d55 │ │ +032edc: 0c01 |0016: move-result-object v1 │ │ +032ede: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032ee4: 1a00 700d |001a: const-string v0, "long_name" // string@0d70 │ │ +032ee8: 6e10 540d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getLongName:()Ljava/lang/String; // method@0d54 │ │ +032eee: 0c01 |001f: move-result-object v1 │ │ +032ef0: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032ef6: 1a00 130a |0023: const-string v0, "email" // string@0a13 │ │ +032efa: 6e10 520d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getEmail:()Ljava/lang/String; // method@0d52 │ │ +032f00: 0c01 |0028: move-result-object v1 │ │ +032f02: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032f08: 1a00 4513 |002c: const-string v0, "url" // string@1345 │ │ +032f0c: 6e10 560d 0d00 |002e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getUrl:()Ljava/lang/String; // method@0d56 │ │ +032f12: 0c01 |0031: move-result-object v1 │ │ +032f14: 6e30 7000 0901 |0032: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032f1a: 54c0 6404 |0035: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032f1e: 1a01 af07 |0037: const-string v1, "_organisation" // string@07af │ │ +032f22: 23b2 8a02 |0039: new-array v2, v11, [Ljava/lang/String; // type@028a │ │ +032f26: 1a03 ab07 |003b: const-string v3, "_id" // string@07ab │ │ +032f2a: 4d03 020a |003d: aput-object v3, v2, v10 │ │ +032f2e: 1a03 ac07 |003f: const-string v3, "_id = ?" // string@07ac │ │ +032f32: 23b4 8a02 |0041: new-array v4, v11, [Ljava/lang/String; // type@028a │ │ +032f36: 6e10 530d 0d00 |0043: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getId:()Ljava/lang/String; // method@0d53 │ │ +032f3c: 0c06 |0046: move-result-object v6 │ │ +032f3e: 4d06 040a |0047: aput-object v6, v4, v10 │ │ +032f42: 0756 |0049: move-object v6, v5 │ │ +032f44: 0757 |004a: move-object v7, v5 │ │ +032f46: 7408 e000 0000 |004b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +032f4c: 0c08 |004e: move-result-object v8 │ │ +032f4e: 3808 1f00 |004f: if-eqz v8, 006e // +001f │ │ +032f52: 7210 c800 0800 |0051: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +032f58: 0a00 |0054: move-result v0 │ │ +032f5a: 3d00 1900 |0055: if-lez v0, 006e // +0019 │ │ +032f5e: 54c0 6404 |0057: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032f62: 1a01 af07 |0059: const-string v1, "_organisation" // string@07af │ │ +032f66: 1a02 ac07 |005b: const-string v2, "_id = ?" // string@07ac │ │ +032f6a: 23b3 8a02 |005d: new-array v3, v11, [Ljava/lang/String; // type@028a │ │ +032f6e: 6e10 530d 0d00 |005f: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Organisation;.getId:()Ljava/lang/String; // method@0d53 │ │ +032f74: 0c04 |0062: move-result-object v4 │ │ +032f76: 4d04 030a |0063: aput-object v4, v3, v10 │ │ +032f7a: 6e53 e200 1029 |0065: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +032f80: 3808 0500 |0068: if-eqz v8, 006d // +0005 │ │ +032f84: 7210 c500 0800 |006a: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +032f8a: 0e00 |006d: return-void │ │ +032f8c: 54c0 6404 |006e: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +032f90: 1a01 af07 |0070: const-string v1, "_organisation" // string@07af │ │ +032f94: 6e40 de00 1095 |0072: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ +032f9a: 28f3 |0075: goto 0068 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1057 │ │ 0x0008 line=1058 │ │ 0x0011 line=1059 │ │ 0x001a line=1060 │ │ 0x0023 line=1061 │ │ 0x002c line=1062 │ │ 0x0035 line=1064 │ │ + 0x0043 line=1067 │ │ + 0x004b line=1064 │ │ 0x004f line=1070 │ │ 0x0057 line=1072 │ │ + 0x005f line=1073 │ │ + 0x0065 line=1072 │ │ 0x0068 line=1078 │ │ 0x006a line=1079 │ │ 0x006d line=1081 │ │ 0x006e line=1075 │ │ locals : │ │ 0x004f - 0x0076 reg=8 cursor Landroid/database/Cursor; │ │ 0x0008 - 0x0076 reg=9 updatedValues Landroid/content/ContentValues; │ │ @@ -53764,107 +53794,107 @@ │ │ type : '(Lorg/akvo/rsr/up/domain/Project;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 192 16-bit code units │ │ -032f84: |[032f84] org.akvo.rsr.up.dao.RsrDbAdapter.saveProject:(Lorg/akvo/rsr/up/domain/Project;)V │ │ -032f94: 121b |0000: const/4 v11, #int 1 // #1 │ │ -032f96: 120a |0001: const/4 v10, #int 0 // #0 │ │ -032f98: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -032f9a: 2209 1900 |0003: new-instance v9, Landroid/content/ContentValues; // type@0019 │ │ -032f9e: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ -032fa4: 1a00 a507 |0008: const-string v0, "_id" // string@07a5 │ │ -032fa8: 6e10 610d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getId:()Ljava/lang/String; // method@0d61 │ │ -032fae: 0c01 |000d: move-result-object v1 │ │ -032fb0: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032fb6: 1a00 de12 |0011: const-string v0, "title" // string@12de │ │ -032fba: 6e10 6a0d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ -032fc0: 0c01 |0016: move-result-object v1 │ │ -032fc2: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032fc8: 1a00 9f12 |001a: const-string v0, "subtitle" // string@129f │ │ -032fcc: 6e10 660d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getSubtitle:()Ljava/lang/String; // method@0d66 │ │ -032fd2: 0c01 |001f: move-result-object v1 │ │ -032fd4: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032fda: 1a00 a212 |0023: const-string v0, "summary" // string@12a2 │ │ -032fde: 6e10 670d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getSummary:()Ljava/lang/String; // method@0d67 │ │ -032fe4: 0c01 |0028: move-result-object v1 │ │ -032fe6: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -032fec: 1a00 ad0a |002c: const-string v0, "funds" // string@0aad │ │ -032ff0: 6e10 5f0d 0d00 |002e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getFunds:()D // method@0d5f │ │ -032ff6: 0b01 |0031: move-result-wide v1 │ │ -032ff8: 7120 4f0b 2100 |0032: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0b4f │ │ -032ffe: 0c01 |0035: move-result-object v1 │ │ -033000: 6e30 6d00 0901 |0036: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@006d │ │ -033006: 1a00 d412 |0039: const-string v0, "thumbnail_url" // string@12d4 │ │ -03300a: 6e10 690d 0d00 |003b: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getThumbnailUrl:()Ljava/lang/String; // method@0d69 │ │ -033010: 0c01 |003e: move-result-object v1 │ │ -033012: 6e30 7000 0901 |003f: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033018: 1a00 4a09 |0042: const-string v0, "country_id" // string@094a │ │ -03301c: 6e10 5e0d 0d00 |0044: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getCountry:()Ljava/lang/String; // method@0d5e │ │ -033022: 0c01 |0047: move-result-object v1 │ │ -033024: 6e30 7000 0901 |0048: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03302a: 1a00 8812 |004b: const-string v0, "state" // string@1288 │ │ -03302e: 6e10 650d 0d00 |004d: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getState:()Ljava/lang/String; // method@0d65 │ │ -033034: 0c01 |0050: move-result-object v1 │ │ -033036: 6e30 7000 0901 |0051: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03303c: 1a00 ea08 |0054: const-string v0, "city" // string@08ea │ │ -033040: 6e10 5d0d 0d00 |0056: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getCity:()Ljava/lang/String; // method@0d5d │ │ -033046: 0c01 |0059: move-result-object v1 │ │ -033048: 6e30 7000 0901 |005a: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03304e: 1a00 280d |005d: const-string v0, "latitude" // string@0d28 │ │ -033052: 6e10 620d 0d00 |005f: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ -033058: 0c01 |0062: move-result-object v1 │ │ -03305a: 6e30 7000 0901 |0063: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033060: 1a00 6b0d |0066: const-string v0, "longitude" // string@0d6b │ │ -033064: 6e10 640d 0d00 |0068: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ -03306a: 0c01 |006b: move-result-object v1 │ │ -03306c: 6e30 7000 0901 |006c: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033072: 1a01 0e0c |006f: const-string v1, "hidden" // string@0c0e │ │ -033076: 6e10 600d 0d00 |0071: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getHidden:()Z // method@0d60 │ │ -03307c: 0a00 |0074: move-result v0 │ │ -03307e: 3800 4000 |0075: if-eqz v0, 00b5 // +0040 │ │ -033082: 1a00 d700 |0077: const-string v0, "1" // string@00d7 │ │ -033086: 6e30 7000 1900 |0079: invoke-virtual {v9, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03308c: 54c0 6404 |007c: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -033090: 1a01 7d10 |007e: const-string v1, "project" // string@107d │ │ -033094: 23b2 8402 |0080: new-array v2, v11, [Ljava/lang/String; // type@0284 │ │ -033098: 1a03 a507 |0082: const-string v3, "_id" // string@07a5 │ │ -03309c: 4d03 020a |0084: aput-object v3, v2, v10 │ │ -0330a0: 1a03 a607 |0086: const-string v3, "_id = ?" // string@07a6 │ │ -0330a4: 23b4 8402 |0088: new-array v4, v11, [Ljava/lang/String; // type@0284 │ │ -0330a8: 6e10 610d 0d00 |008a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getId:()Ljava/lang/String; // method@0d61 │ │ -0330ae: 0c06 |008d: move-result-object v6 │ │ -0330b0: 4d06 040a |008e: aput-object v6, v4, v10 │ │ -0330b4: 0756 |0090: move-object v6, v5 │ │ -0330b6: 0757 |0091: move-object v7, v5 │ │ -0330b8: 7408 e000 0000 |0092: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -0330be: 0c08 |0095: move-result-object v8 │ │ -0330c0: 3808 2200 |0096: if-eqz v8, 00b8 // +0022 │ │ -0330c4: 7210 c800 0800 |0098: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -0330ca: 0a00 |009b: move-result v0 │ │ -0330cc: 3d00 1c00 |009c: if-lez v0, 00b8 // +001c │ │ -0330d0: 54c0 6404 |009e: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0330d4: 1a01 7d10 |00a0: const-string v1, "project" // string@107d │ │ -0330d8: 1a02 a607 |00a2: const-string v2, "_id = ?" // string@07a6 │ │ -0330dc: 23b3 8402 |00a4: new-array v3, v11, [Ljava/lang/String; // type@0284 │ │ -0330e0: 6e10 610d 0d00 |00a6: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getId:()Ljava/lang/String; // method@0d61 │ │ -0330e6: 0c04 |00a9: move-result-object v4 │ │ -0330e8: 4d04 030a |00aa: aput-object v4, v3, v10 │ │ -0330ec: 6e53 e200 1029 |00ac: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -0330f2: 3808 0500 |00af: if-eqz v8, 00b4 // +0005 │ │ -0330f6: 7210 c500 0800 |00b1: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -0330fc: 0e00 |00b4: return-void │ │ -0330fe: 1a00 d400 |00b5: const-string v0, "0" // string@00d4 │ │ -033102: 28c2 |00b7: goto 0079 // -003e │ │ -033104: 54c0 6404 |00b8: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -033108: 1a01 7d10 |00ba: const-string v1, "project" // string@107d │ │ -03310c: 6e40 de00 1095 |00bc: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ -033112: 28f0 |00bf: goto 00af // -0010 │ │ +032f9c: |[032f9c] org.akvo.rsr.up.dao.RsrDbAdapter.saveProject:(Lorg/akvo/rsr/up/domain/Project;)V │ │ +032fac: 121b |0000: const/4 v11, #int 1 // #1 │ │ +032fae: 120a |0001: const/4 v10, #int 0 // #0 │ │ +032fb0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +032fb2: 2209 1b00 |0003: new-instance v9, Landroid/content/ContentValues; // type@001b │ │ +032fb6: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ +032fbc: 1a00 ab07 |0008: const-string v0, "_id" // string@07ab │ │ +032fc0: 6e10 610d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getId:()Ljava/lang/String; // method@0d61 │ │ +032fc6: 0c01 |000d: move-result-object v1 │ │ +032fc8: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032fce: 1a00 e412 |0011: const-string v0, "title" // string@12e4 │ │ +032fd2: 6e10 6a0d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getTitle:()Ljava/lang/String; // method@0d6a │ │ +032fd8: 0c01 |0016: move-result-object v1 │ │ +032fda: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032fe0: 1a00 a512 |001a: const-string v0, "subtitle" // string@12a5 │ │ +032fe4: 6e10 660d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getSubtitle:()Ljava/lang/String; // method@0d66 │ │ +032fea: 0c01 |001f: move-result-object v1 │ │ +032fec: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +032ff2: 1a00 a812 |0023: const-string v0, "summary" // string@12a8 │ │ +032ff6: 6e10 670d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getSummary:()Ljava/lang/String; // method@0d67 │ │ +032ffc: 0c01 |0028: move-result-object v1 │ │ +032ffe: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033004: 1a00 b30a |002c: const-string v0, "funds" // string@0ab3 │ │ +033008: 6e10 5f0d 0d00 |002e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getFunds:()D // method@0d5f │ │ +03300e: 0b01 |0031: move-result-wide v1 │ │ +033010: 7120 4f0b 2100 |0032: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@0b4f │ │ +033016: 0c01 |0035: move-result-object v1 │ │ +033018: 6e30 6d00 0901 |0036: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@006d │ │ +03301e: 1a00 da12 |0039: const-string v0, "thumbnail_url" // string@12da │ │ +033022: 6e10 690d 0d00 |003b: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getThumbnailUrl:()Ljava/lang/String; // method@0d69 │ │ +033028: 0c01 |003e: move-result-object v1 │ │ +03302a: 6e30 7000 0901 |003f: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033030: 1a00 5009 |0042: const-string v0, "country_id" // string@0950 │ │ +033034: 6e10 5e0d 0d00 |0044: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getCountry:()Ljava/lang/String; // method@0d5e │ │ +03303a: 0c01 |0047: move-result-object v1 │ │ +03303c: 6e30 7000 0901 |0048: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033042: 1a00 8e12 |004b: const-string v0, "state" // string@128e │ │ +033046: 6e10 650d 0d00 |004d: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getState:()Ljava/lang/String; // method@0d65 │ │ +03304c: 0c01 |0050: move-result-object v1 │ │ +03304e: 6e30 7000 0901 |0051: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033054: 1a00 f008 |0054: const-string v0, "city" // string@08f0 │ │ +033058: 6e10 5d0d 0d00 |0056: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getCity:()Ljava/lang/String; // method@0d5d │ │ +03305e: 0c01 |0059: move-result-object v1 │ │ +033060: 6e30 7000 0901 |005a: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033066: 1a00 2e0d |005d: const-string v0, "latitude" // string@0d2e │ │ +03306a: 6e10 620d 0d00 |005f: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getLatitude:()Ljava/lang/String; // method@0d62 │ │ +033070: 0c01 |0062: move-result-object v1 │ │ +033072: 6e30 7000 0901 |0063: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033078: 1a00 710d |0066: const-string v0, "longitude" // string@0d71 │ │ +03307c: 6e10 640d 0d00 |0068: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getLongitude:()Ljava/lang/String; // method@0d64 │ │ +033082: 0c01 |006b: move-result-object v1 │ │ +033084: 6e30 7000 0901 |006c: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +03308a: 1a01 140c |006f: const-string v1, "hidden" // string@0c14 │ │ +03308e: 6e10 600d 0d00 |0071: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getHidden:()Z // method@0d60 │ │ +033094: 0a00 |0074: move-result v0 │ │ +033096: 3800 4000 |0075: if-eqz v0, 00b5 // +0040 │ │ +03309a: 1a00 d700 |0077: const-string v0, "1" // string@00d7 │ │ +03309e: 6e30 7000 1900 |0079: invoke-virtual {v9, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +0330a4: 54c0 6404 |007c: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0330a8: 1a01 8310 |007e: const-string v1, "project" // string@1083 │ │ +0330ac: 23b2 8a02 |0080: new-array v2, v11, [Ljava/lang/String; // type@028a │ │ +0330b0: 1a03 ab07 |0082: const-string v3, "_id" // string@07ab │ │ +0330b4: 4d03 020a |0084: aput-object v3, v2, v10 │ │ +0330b8: 1a03 ac07 |0086: const-string v3, "_id = ?" // string@07ac │ │ +0330bc: 23b4 8a02 |0088: new-array v4, v11, [Ljava/lang/String; // type@028a │ │ +0330c0: 6e10 610d 0d00 |008a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getId:()Ljava/lang/String; // method@0d61 │ │ +0330c6: 0c06 |008d: move-result-object v6 │ │ +0330c8: 4d06 040a |008e: aput-object v6, v4, v10 │ │ +0330cc: 0756 |0090: move-object v6, v5 │ │ +0330ce: 0757 |0091: move-object v7, v5 │ │ +0330d0: 7408 e000 0000 |0092: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +0330d6: 0c08 |0095: move-result-object v8 │ │ +0330d8: 3808 2200 |0096: if-eqz v8, 00b8 // +0022 │ │ +0330dc: 7210 c800 0800 |0098: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +0330e2: 0a00 |009b: move-result v0 │ │ +0330e4: 3d00 1c00 |009c: if-lez v0, 00b8 // +001c │ │ +0330e8: 54c0 6404 |009e: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0330ec: 1a01 8310 |00a0: const-string v1, "project" // string@1083 │ │ +0330f0: 1a02 ac07 |00a2: const-string v2, "_id = ?" // string@07ac │ │ +0330f4: 23b3 8a02 |00a4: new-array v3, v11, [Ljava/lang/String; // type@028a │ │ +0330f8: 6e10 610d 0d00 |00a6: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Project;.getId:()Ljava/lang/String; // method@0d61 │ │ +0330fe: 0c04 |00a9: move-result-object v4 │ │ +033100: 4d04 030a |00aa: aput-object v4, v3, v10 │ │ +033104: 6e53 e200 1029 |00ac: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +03310a: 3808 0500 |00af: if-eqz v8, 00b4 // +0005 │ │ +03310e: 7210 c500 0800 |00b1: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +033114: 0e00 |00b4: return-void │ │ +033116: 1a00 d400 |00b5: const-string v0, "0" // string@00d4 │ │ +03311a: 28c2 |00b7: goto 0079 // -003e │ │ +03311c: 54c0 6404 |00b8: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +033120: 1a01 8310 |00ba: const-string v1, "project" // string@1083 │ │ +033124: 6e40 de00 1095 |00bc: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ +03312a: 28f0 |00bf: goto 00af // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=371 │ │ 0x0008 line=372 │ │ 0x0011 line=374 │ │ 0x001a line=375 │ │ 0x0023 line=376 │ │ @@ -53873,16 +53903,20 @@ │ │ 0x0042 line=381 │ │ 0x004b line=382 │ │ 0x0054 line=383 │ │ 0x005d line=384 │ │ 0x0066 line=385 │ │ 0x006f line=386 │ │ 0x007c line=388 │ │ + 0x008a line=391 │ │ + 0x0092 line=388 │ │ 0x0096 line=394 │ │ 0x009e line=396 │ │ + 0x00a6 line=397 │ │ + 0x00ac line=396 │ │ 0x00af line=402 │ │ 0x00b1 line=403 │ │ 0x00b4 line=405 │ │ 0x00b5 line=386 │ │ 0x00b8 line=399 │ │ locals : │ │ 0x0096 - 0x00b5 reg=8 cursor Landroid/database/Cursor; │ │ @@ -53896,112 +53930,112 @@ │ │ type : '(Lorg/akvo/rsr/up/domain/Update;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 199 16-bit code units │ │ -033114: |[033114] org.akvo.rsr.up.dao.RsrDbAdapter.saveUpdate:(Lorg/akvo/rsr/up/domain/Update;Z)V │ │ -033124: 121b |0000: const/4 v11, #int 1 // #1 │ │ -033126: 120a |0001: const/4 v10, #int 0 // #0 │ │ -033128: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -03312a: 2209 1900 |0003: new-instance v9, Landroid/content/ContentValues; // type@0019 │ │ -03312e: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ -033134: 1a00 a507 |0008: const-string v0, "_id" // string@07a5 │ │ -033138: 6e10 7c0d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -03313e: 0c01 |000d: move-result-object v1 │ │ -033140: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033146: 1a00 7d10 |0011: const-string v0, "project" // string@107d │ │ -03314a: 6e10 7e0d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getProjectId:()Ljava/lang/String; // method@0d7e │ │ -033150: 0c01 |0016: move-result-object v1 │ │ -033152: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033158: 1a00 de12 |001a: const-string v0, "title" // string@12de │ │ -03315c: 6e10 820d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getTitle:()Ljava/lang/String; // method@0d82 │ │ -033162: 0c01 |001f: move-result-object v1 │ │ -033164: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03316a: 1a00 ad07 |0023: const-string v0, "_text" // string@07ad │ │ -03316e: 6e10 7f0d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getText:()Ljava/lang/String; // method@0d7f │ │ -033174: 0c01 |0028: move-result-object v1 │ │ -033176: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03317c: 1a00 4e13 |002c: const-string v0, "userid" // string@134e │ │ -033180: 6e10 840d 0d00 |002e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getUserId:()Ljava/lang/String; // method@0d84 │ │ -033186: 0c01 |0031: move-result-object v1 │ │ -033188: 6e30 7000 0901 |0032: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03318e: 1a00 5313 |0035: const-string v0, "uuid" // string@1353 │ │ -033192: 6e10 850d 0d00 |0037: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ -033198: 0c01 |003a: move-result-object v1 │ │ -03319a: 6e30 7000 0901 |003b: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0331a0: 1a00 d412 |003e: const-string v0, "thumbnail_url" // string@12d4 │ │ -0331a4: 6e10 810d 0d00 |0040: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ -0331aa: 0c01 |0043: move-result-object v1 │ │ -0331ac: 6e30 7000 0901 |0044: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0331b2: 380e 0b00 |0047: if-eqz v14, 0052 // +000b │ │ -0331b6: 1a00 d012 |0049: const-string v0, "thumbnail_fn" // string@12d0 │ │ -0331ba: 6e10 800d 0d00 |004b: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ -0331c0: 0c01 |004e: move-result-object v1 │ │ -0331c2: 6e30 7000 0901 |004f: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0331c8: 1a01 ec09 |0052: const-string v1, "draft" // string@09ec │ │ -0331cc: 6e10 7b0d 0d00 |0054: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ -0331d2: 0a00 |0057: move-result v0 │ │ -0331d4: 3800 6100 |0058: if-eqz v0, 00b9 // +0061 │ │ -0331d8: 1a00 d700 |005a: const-string v0, "1" // string@00d7 │ │ -0331dc: 6e30 7000 1900 |005c: invoke-virtual {v9, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0331e2: 1a01 2013 |005f: const-string v1, "unsent" // string@1320 │ │ -0331e6: 6e10 830d 0d00 |0061: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ -0331ec: 0a00 |0064: move-result v0 │ │ -0331ee: 3800 5700 |0065: if-eqz v0, 00bc // +0057 │ │ -0331f2: 1a00 d700 |0067: const-string v0, "1" // string@00d7 │ │ -0331f6: 6e30 7000 1900 |0069: invoke-virtual {v9, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0331fc: 1a00 6009 |006c: const-string v0, "creation_date" // string@0960 │ │ -033200: 6e10 7a0d 0d00 |006e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getDate:()Ljava/util/Date; // method@0d7a │ │ -033206: 0c01 |0071: move-result-object v1 │ │ -033208: 6e10 f10b 0100 |0072: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0bf1 │ │ -03320e: 0b01 |0075: move-result-wide v1 │ │ -033210: 1603 e803 |0076: const-wide/16 v3, #int 1000 // #3e8 │ │ -033214: be31 |0078: div-long/2addr v1, v3 │ │ -033216: 7120 640b 2100 |0079: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ -03321c: 0c01 |007c: move-result-object v1 │ │ -03321e: 6e30 6f00 0901 |007d: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@006f │ │ -033224: 54c0 6404 |0080: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -033228: 1a01 ae07 |0082: const-string v1, "_update" // string@07ae │ │ -03322c: 23b2 8402 |0084: new-array v2, v11, [Ljava/lang/String; // type@0284 │ │ -033230: 1a03 a507 |0086: const-string v3, "_id" // string@07a5 │ │ -033234: 4d03 020a |0088: aput-object v3, v2, v10 │ │ -033238: 1a03 a607 |008a: const-string v3, "_id = ?" // string@07a6 │ │ -03323c: 23b4 8402 |008c: new-array v4, v11, [Ljava/lang/String; // type@0284 │ │ -033240: 6e10 7c0d 0d00 |008e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -033246: 0c06 |0091: move-result-object v6 │ │ -033248: 4d06 040a |0092: aput-object v6, v4, v10 │ │ -03324c: 0756 |0094: move-object v6, v5 │ │ -03324e: 0757 |0095: move-object v7, v5 │ │ -033250: 7408 e000 0000 |0096: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -033256: 0c08 |0099: move-result-object v8 │ │ -033258: 3808 2500 |009a: if-eqz v8, 00bf // +0025 │ │ -03325c: 7210 c800 0800 |009c: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -033262: 0a00 |009f: move-result v0 │ │ -033264: 3d00 1f00 |00a0: if-lez v0, 00bf // +001f │ │ -033268: 54c0 6404 |00a2: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -03326c: 1a01 ae07 |00a4: const-string v1, "_update" // string@07ae │ │ -033270: 1a02 a607 |00a6: const-string v2, "_id = ?" // string@07a6 │ │ -033274: 23b3 8402 |00a8: new-array v3, v11, [Ljava/lang/String; // type@0284 │ │ -033278: 6e10 7c0d 0d00 |00aa: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -03327e: 0c04 |00ad: move-result-object v4 │ │ -033280: 4d04 030a |00ae: aput-object v4, v3, v10 │ │ -033284: 6e53 e200 1029 |00b0: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -03328a: 3808 0500 |00b3: if-eqz v8, 00b8 // +0005 │ │ -03328e: 7210 c500 0800 |00b5: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -033294: 0e00 |00b8: return-void │ │ -033296: 1a00 d400 |00b9: const-string v0, "0" // string@00d4 │ │ -03329a: 28a1 |00bb: goto 005c // -005f │ │ -03329c: 1a00 d400 |00bc: const-string v0, "0" // string@00d4 │ │ -0332a0: 28ab |00be: goto 0069 // -0055 │ │ -0332a2: 54c0 6404 |00bf: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0332a6: 1a01 ae07 |00c1: const-string v1, "_update" // string@07ae │ │ -0332aa: 6e40 de00 1095 |00c3: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ -0332b0: 28ed |00c6: goto 00b3 // -0013 │ │ +03312c: |[03312c] org.akvo.rsr.up.dao.RsrDbAdapter.saveUpdate:(Lorg/akvo/rsr/up/domain/Update;Z)V │ │ +03313c: 121b |0000: const/4 v11, #int 1 // #1 │ │ +03313e: 120a |0001: const/4 v10, #int 0 // #0 │ │ +033140: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +033142: 2209 1b00 |0003: new-instance v9, Landroid/content/ContentValues; // type@001b │ │ +033146: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ +03314c: 1a00 ab07 |0008: const-string v0, "_id" // string@07ab │ │ +033150: 6e10 7c0d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +033156: 0c01 |000d: move-result-object v1 │ │ +033158: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +03315e: 1a00 8310 |0011: const-string v0, "project" // string@1083 │ │ +033162: 6e10 7e0d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getProjectId:()Ljava/lang/String; // method@0d7e │ │ +033168: 0c01 |0016: move-result-object v1 │ │ +03316a: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033170: 1a00 e412 |001a: const-string v0, "title" // string@12e4 │ │ +033174: 6e10 820d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getTitle:()Ljava/lang/String; // method@0d82 │ │ +03317a: 0c01 |001f: move-result-object v1 │ │ +03317c: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033182: 1a00 b307 |0023: const-string v0, "_text" // string@07b3 │ │ +033186: 6e10 7f0d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getText:()Ljava/lang/String; // method@0d7f │ │ +03318c: 0c01 |0028: move-result-object v1 │ │ +03318e: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033194: 1a00 5413 |002c: const-string v0, "userid" // string@1354 │ │ +033198: 6e10 840d 0d00 |002e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getUserId:()Ljava/lang/String; // method@0d84 │ │ +03319e: 0c01 |0031: move-result-object v1 │ │ +0331a0: 6e30 7000 0901 |0032: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +0331a6: 1a00 5913 |0035: const-string v0, "uuid" // string@1359 │ │ +0331aa: 6e10 850d 0d00 |0037: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ +0331b0: 0c01 |003a: move-result-object v1 │ │ +0331b2: 6e30 7000 0901 |003b: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +0331b8: 1a00 da12 |003e: const-string v0, "thumbnail_url" // string@12da │ │ +0331bc: 6e10 810d 0d00 |0040: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailUrl:()Ljava/lang/String; // method@0d81 │ │ +0331c2: 0c01 |0043: move-result-object v1 │ │ +0331c4: 6e30 7000 0901 |0044: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +0331ca: 380e 0b00 |0047: if-eqz v14, 0052 // +000b │ │ +0331ce: 1a00 d612 |0049: const-string v0, "thumbnail_fn" // string@12d6 │ │ +0331d2: 6e10 800d 0d00 |004b: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ +0331d8: 0c01 |004e: move-result-object v1 │ │ +0331da: 6e30 7000 0901 |004f: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +0331e0: 1a01 f209 |0052: const-string v1, "draft" // string@09f2 │ │ +0331e4: 6e10 7b0d 0d00 |0054: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ +0331ea: 0a00 |0057: move-result v0 │ │ +0331ec: 3800 6100 |0058: if-eqz v0, 00b9 // +0061 │ │ +0331f0: 1a00 d700 |005a: const-string v0, "1" // string@00d7 │ │ +0331f4: 6e30 7000 1900 |005c: invoke-virtual {v9, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +0331fa: 1a01 2613 |005f: const-string v1, "unsent" // string@1326 │ │ +0331fe: 6e10 830d 0d00 |0061: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ +033204: 0a00 |0064: move-result v0 │ │ +033206: 3800 5700 |0065: if-eqz v0, 00bc // +0057 │ │ +03320a: 1a00 d700 |0067: const-string v0, "1" // string@00d7 │ │ +03320e: 6e30 7000 1900 |0069: invoke-virtual {v9, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033214: 1a00 6609 |006c: const-string v0, "creation_date" // string@0966 │ │ +033218: 6e10 7a0d 0d00 |006e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getDate:()Ljava/util/Date; // method@0d7a │ │ +03321e: 0c01 |0071: move-result-object v1 │ │ +033220: 6e10 f10b 0100 |0072: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@0bf1 │ │ +033226: 0b01 |0075: move-result-wide v1 │ │ +033228: 1603 e803 |0076: const-wide/16 v3, #int 1000 // #3e8 │ │ +03322c: be31 |0078: div-long/2addr v1, v3 │ │ +03322e: 7120 640b 2100 |0079: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ +033234: 0c01 |007c: move-result-object v1 │ │ +033236: 6e30 6f00 0901 |007d: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@006f │ │ +03323c: 54c0 6404 |0080: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +033240: 1a01 b407 |0082: const-string v1, "_update" // string@07b4 │ │ +033244: 23b2 8a02 |0084: new-array v2, v11, [Ljava/lang/String; // type@028a │ │ +033248: 1a03 ab07 |0086: const-string v3, "_id" // string@07ab │ │ +03324c: 4d03 020a |0088: aput-object v3, v2, v10 │ │ +033250: 1a03 ac07 |008a: const-string v3, "_id = ?" // string@07ac │ │ +033254: 23b4 8a02 |008c: new-array v4, v11, [Ljava/lang/String; // type@028a │ │ +033258: 6e10 7c0d 0d00 |008e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +03325e: 0c06 |0091: move-result-object v6 │ │ +033260: 4d06 040a |0092: aput-object v6, v4, v10 │ │ +033264: 0756 |0094: move-object v6, v5 │ │ +033266: 0757 |0095: move-object v7, v5 │ │ +033268: 7408 e000 0000 |0096: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +03326e: 0c08 |0099: move-result-object v8 │ │ +033270: 3808 2500 |009a: if-eqz v8, 00bf // +0025 │ │ +033274: 7210 c800 0800 |009c: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +03327a: 0a00 |009f: move-result v0 │ │ +03327c: 3d00 1f00 |00a0: if-lez v0, 00bf // +001f │ │ +033280: 54c0 6404 |00a2: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +033284: 1a01 b407 |00a4: const-string v1, "_update" // string@07b4 │ │ +033288: 1a02 ac07 |00a6: const-string v2, "_id = ?" // string@07ac │ │ +03328c: 23b3 8a02 |00a8: new-array v3, v11, [Ljava/lang/String; // type@028a │ │ +033290: 6e10 7c0d 0d00 |00aa: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +033296: 0c04 |00ad: move-result-object v4 │ │ +033298: 4d04 030a |00ae: aput-object v4, v3, v10 │ │ +03329c: 6e53 e200 1029 |00b0: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +0332a2: 3808 0500 |00b3: if-eqz v8, 00b8 // +0005 │ │ +0332a6: 7210 c500 0800 |00b5: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +0332ac: 0e00 |00b8: return-void │ │ +0332ae: 1a00 d400 |00b9: const-string v0, "0" // string@00d4 │ │ +0332b2: 28a1 |00bb: goto 005c // -005f │ │ +0332b4: 1a00 d400 |00bc: const-string v0, "0" // string@00d4 │ │ +0332b8: 28ab |00be: goto 0069 // -0055 │ │ +0332ba: 54c0 6404 |00bf: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0332be: 1a01 b407 |00c1: const-string v1, "_update" // string@07b4 │ │ +0332c2: 6e40 de00 1095 |00c3: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ +0332c8: 28ed |00c6: goto 00b3 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=459 │ │ 0x0008 line=460 │ │ 0x0011 line=461 │ │ 0x001a line=462 │ │ 0x0023 line=463 │ │ @@ -54010,16 +54044,20 @@ │ │ 0x003e line=466 │ │ 0x0047 line=468 │ │ 0x0049 line=469 │ │ 0x0052 line=471 │ │ 0x005f line=472 │ │ 0x006c line=473 │ │ 0x0080 line=475 │ │ + 0x008e line=478 │ │ + 0x0096 line=475 │ │ 0x009a line=481 │ │ 0x00a2 line=483 │ │ + 0x00aa line=484 │ │ + 0x00b0 line=483 │ │ 0x00b3 line=489 │ │ 0x00b5 line=490 │ │ 0x00b8 line=492 │ │ 0x00b9 line=471 │ │ 0x00bc line=472 │ │ 0x00bf line=486 │ │ locals : │ │ @@ -54035,89 +54073,93 @@ │ │ type : '(Lorg/akvo/rsr/up/domain/User;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 127 16-bit code units │ │ -0332b4: |[0332b4] org.akvo.rsr.up.dao.RsrDbAdapter.saveUser:(Lorg/akvo/rsr/up/domain/User;)V │ │ -0332c4: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0332c6: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0332c8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0332ca: 2209 1900 |0003: new-instance v9, Landroid/content/ContentValues; // type@0019 │ │ -0332ce: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ -0332d4: 1a00 a507 |0008: const-string v0, "_id" // string@07a5 │ │ -0332d8: 6e10 980d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ -0332de: 0c01 |000d: move-result-object v1 │ │ -0332e0: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0332e6: 1a00 4f13 |0011: const-string v0, "username" // string@134f │ │ -0332ea: 6e10 9c0d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getUsername:()Ljava/lang/String; // method@0d9c │ │ -0332f0: 0c01 |0016: move-result-object v1 │ │ -0332f2: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0332f8: 1a00 840a |001a: const-string v0, "first_name" // string@0a84 │ │ -0332fc: 6e10 970d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getFirstname:()Ljava/lang/String; // method@0d97 │ │ -033302: 0c01 |001f: move-result-object v1 │ │ -033304: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03330a: 1a00 250d |0023: const-string v0, "last_name" // string@0d25 │ │ -03330e: 6e10 990d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getLastname:()Ljava/lang/String; // method@0d99 │ │ -033314: 0c01 |0028: move-result-object v1 │ │ -033316: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03331c: 1a00 0d0a |002c: const-string v0, "email" // string@0a0d │ │ -033320: 6e10 960d 0d00 |002e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getEmail:()Ljava/lang/String; // method@0d96 │ │ -033326: 0c01 |0031: move-result-object v1 │ │ -033328: 6e30 7000 0901 |0032: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03332e: 1a00 fb0f |0035: const-string v0, "organisation" // string@0ffb │ │ -033332: 6e10 9a0d 0d00 |0037: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ -033338: 0c01 |003a: move-result-object v1 │ │ -03333a: 6e30 7000 0901 |003b: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033340: 54c0 6404 |003e: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -033344: 1a01 4413 |0040: const-string v1, "user" // string@1344 │ │ -033348: 23b2 8402 |0042: new-array v2, v11, [Ljava/lang/String; // type@0284 │ │ -03334c: 1a03 a507 |0044: const-string v3, "_id" // string@07a5 │ │ -033350: 4d03 020a |0046: aput-object v3, v2, v10 │ │ -033354: 1a03 a607 |0048: const-string v3, "_id = ?" // string@07a6 │ │ -033358: 23b4 8402 |004a: new-array v4, v11, [Ljava/lang/String; // type@0284 │ │ -03335c: 6e10 980d 0d00 |004c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ -033362: 0c06 |004f: move-result-object v6 │ │ -033364: 4d06 040a |0050: aput-object v6, v4, v10 │ │ -033368: 0756 |0052: move-object v6, v5 │ │ -03336a: 0757 |0053: move-object v7, v5 │ │ -03336c: 7408 e000 0000 |0054: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ -033372: 0c08 |0057: move-result-object v8 │ │ -033374: 3808 1f00 |0058: if-eqz v8, 0077 // +001f │ │ -033378: 7210 c800 0800 |005a: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -03337e: 0a00 |005d: move-result v0 │ │ -033380: 3d00 1900 |005e: if-lez v0, 0077 // +0019 │ │ -033384: 54c0 6404 |0060: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -033388: 1a01 4413 |0062: const-string v1, "user" // string@1344 │ │ -03338c: 1a02 a607 |0064: const-string v2, "_id = ?" // string@07a6 │ │ -033390: 23b3 8402 |0066: new-array v3, v11, [Ljava/lang/String; // type@0284 │ │ -033394: 6e10 980d 0d00 |0068: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ -03339a: 0c04 |006b: move-result-object v4 │ │ -03339c: 4d04 030a |006c: aput-object v4, v3, v10 │ │ -0333a0: 6e53 e200 1029 |006e: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -0333a6: 3808 0500 |0071: if-eqz v8, 0076 // +0005 │ │ -0333aa: 7210 c500 0800 |0073: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -0333b0: 0e00 |0076: return-void │ │ -0333b2: 54c0 6404 |0077: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0333b6: 1a01 4413 |0079: const-string v1, "user" // string@1344 │ │ -0333ba: 6e40 de00 1095 |007b: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ -0333c0: 28f3 |007e: goto 0071 // -000d │ │ +0332cc: |[0332cc] org.akvo.rsr.up.dao.RsrDbAdapter.saveUser:(Lorg/akvo/rsr/up/domain/User;)V │ │ +0332dc: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0332de: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0332e0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0332e2: 2209 1b00 |0003: new-instance v9, Landroid/content/ContentValues; // type@001b │ │ +0332e6: 7010 6c00 0900 |0005: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@006c │ │ +0332ec: 1a00 ab07 |0008: const-string v0, "_id" // string@07ab │ │ +0332f0: 6e10 980d 0d00 |000a: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ +0332f6: 0c01 |000d: move-result-object v1 │ │ +0332f8: 6e30 7000 0901 |000e: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +0332fe: 1a00 5513 |0011: const-string v0, "username" // string@1355 │ │ +033302: 6e10 9c0d 0d00 |0013: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getUsername:()Ljava/lang/String; // method@0d9c │ │ +033308: 0c01 |0016: move-result-object v1 │ │ +03330a: 6e30 7000 0901 |0017: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033310: 1a00 8a0a |001a: const-string v0, "first_name" // string@0a8a │ │ +033314: 6e10 970d 0d00 |001c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getFirstname:()Ljava/lang/String; // method@0d97 │ │ +03331a: 0c01 |001f: move-result-object v1 │ │ +03331c: 6e30 7000 0901 |0020: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033322: 1a00 2b0d |0023: const-string v0, "last_name" // string@0d2b │ │ +033326: 6e10 990d 0d00 |0025: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getLastname:()Ljava/lang/String; // method@0d99 │ │ +03332c: 0c01 |0028: move-result-object v1 │ │ +03332e: 6e30 7000 0901 |0029: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033334: 1a00 130a |002c: const-string v0, "email" // string@0a13 │ │ +033338: 6e10 960d 0d00 |002e: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getEmail:()Ljava/lang/String; // method@0d96 │ │ +03333e: 0c01 |0031: move-result-object v1 │ │ +033340: 6e30 7000 0901 |0032: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033346: 1a00 0110 |0035: const-string v0, "organisation" // string@1001 │ │ +03334a: 6e10 9a0d 0d00 |0037: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ +033350: 0c01 |003a: move-result-object v1 │ │ +033352: 6e30 7000 0901 |003b: invoke-virtual {v9, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033358: 54c0 6404 |003e: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +03335c: 1a01 4a13 |0040: const-string v1, "user" // string@134a │ │ +033360: 23b2 8a02 |0042: new-array v2, v11, [Ljava/lang/String; // type@028a │ │ +033364: 1a03 ab07 |0044: const-string v3, "_id" // string@07ab │ │ +033368: 4d03 020a |0046: aput-object v3, v2, v10 │ │ +03336c: 1a03 ac07 |0048: const-string v3, "_id = ?" // string@07ac │ │ +033370: 23b4 8a02 |004a: new-array v4, v11, [Ljava/lang/String; // type@028a │ │ +033374: 6e10 980d 0d00 |004c: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ +03337a: 0c06 |004f: move-result-object v6 │ │ +03337c: 4d06 040a |0050: aput-object v6, v4, v10 │ │ +033380: 0756 |0052: move-object v6, v5 │ │ +033382: 0757 |0053: move-object v7, v5 │ │ +033384: 7408 e000 0000 |0054: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00e0 │ │ +03338a: 0c08 |0057: move-result-object v8 │ │ +03338c: 3808 1f00 |0058: if-eqz v8, 0077 // +001f │ │ +033390: 7210 c800 0800 |005a: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +033396: 0a00 |005d: move-result v0 │ │ +033398: 3d00 1900 |005e: if-lez v0, 0077 // +0019 │ │ +03339c: 54c0 6404 |0060: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0333a0: 1a01 4a13 |0062: const-string v1, "user" // string@134a │ │ +0333a4: 1a02 ac07 |0064: const-string v2, "_id = ?" // string@07ac │ │ +0333a8: 23b3 8a02 |0066: new-array v3, v11, [Ljava/lang/String; // type@028a │ │ +0333ac: 6e10 980d 0d00 |0068: invoke-virtual {v13}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ +0333b2: 0c04 |006b: move-result-object v4 │ │ +0333b4: 4d04 030a |006c: aput-object v4, v3, v10 │ │ +0333b8: 6e53 e200 1029 |006e: invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +0333be: 3808 0500 |0071: if-eqz v8, 0076 // +0005 │ │ +0333c2: 7210 c500 0800 |0073: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +0333c8: 0e00 |0076: return-void │ │ +0333ca: 54c0 6404 |0077: iget-object v0, v12, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0333ce: 1a01 4a13 |0079: const-string v1, "user" // string@134a │ │ +0333d2: 6e40 de00 1095 |007b: invoke-virtual {v0, v1, v5, v9}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@00de │ │ +0333d8: 28f3 |007e: goto 0071 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=996 │ │ 0x0008 line=997 │ │ 0x0011 line=998 │ │ 0x001a line=999 │ │ 0x0023 line=1000 │ │ 0x002c line=1001 │ │ 0x0035 line=1002 │ │ 0x003e line=1004 │ │ + 0x004c line=1007 │ │ + 0x0054 line=1004 │ │ 0x0058 line=1010 │ │ 0x0060 line=1012 │ │ + 0x0068 line=1013 │ │ + 0x006e line=1012 │ │ 0x0071 line=1018 │ │ 0x0073 line=1019 │ │ 0x0076 line=1021 │ │ 0x0077 line=1015 │ │ locals : │ │ 0x0058 - 0x007f reg=8 cursor Landroid/database/Cursor; │ │ 0x0008 - 0x007f reg=9 updatedValues Landroid/content/ContentValues; │ │ @@ -54129,75 +54171,75 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 123 16-bit code units │ │ -0333c4: |[0333c4] org.akvo.rsr.up.dao.RsrDbAdapter.setVisibleProjects:(Ljava/util/Set;)V │ │ -0333d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0333d6: 2201 1900 |0001: new-instance v1, Landroid/content/ContentValues; // type@0019 │ │ -0333da: 7010 6c00 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@006c │ │ -0333e0: 1a03 0e0c |0006: const-string v3, "hidden" // string@0c0e │ │ -0333e4: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0333e6: 7110 600b 0400 |0009: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -0333ec: 0c04 |000c: move-result-object v4 │ │ -0333ee: 6e30 6e00 3104 |000d: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@006e │ │ -0333f4: 5463 6404 |0010: iget-object v3, v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0333f8: 1a04 7d10 |0012: const-string v4, "project" // string@107d │ │ -0333fc: 6e55 e200 4351 |0014: invoke-virtual {v3, v4, v1, v5, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -033402: 2201 1900 |0017: new-instance v1, Landroid/content/ContentValues; // type@0019 │ │ -033406: 7010 6c00 0100 |0019: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@006c │ │ -03340c: 1a03 0e0c |001c: const-string v3, "hidden" // string@0c0e │ │ -033410: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -033412: 7110 600b 0400 |001f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -033418: 0c04 |0022: move-result-object v4 │ │ -03341a: 6e30 6e00 3104 |0023: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@006e │ │ -033420: 7210 0f0c 0700 |0026: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ -033426: 0c00 |0029: move-result-object v0 │ │ -033428: 7210 f70b 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -03342e: 0a03 |002d: move-result v3 │ │ -033430: 3803 4c00 |002e: if-eqz v3, 007a // +004c │ │ -033434: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ -033438: 2203 c101 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03343c: 7010 8e0b 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -033442: 6e20 960b 2300 |0037: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -033448: 0c03 |003a: move-result-object v3 │ │ -03344a: 1a04 a707 |003b: const-string v4, "_id=" // string@07a7 │ │ -03344e: 6e20 960b 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -033454: 0c04 |0040: move-result-object v4 │ │ -033456: 7210 f80b 0000 |0041: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -03345c: 0c03 |0044: move-result-object v3 │ │ -03345e: 1f03 c001 |0045: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -033462: 6e20 960b 3400 |0047: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -033468: 0c03 |004a: move-result-object v3 │ │ -03346a: 6e10 9a0b 0300 |004b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -033470: 0c02 |004e: move-result-object v2 │ │ -033472: 7210 f70b 0000 |004f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -033478: 0a03 |0052: move-result v3 │ │ -03347a: 3803 2000 |0053: if-eqz v3, 0073 // +0020 │ │ -03347e: 2203 c101 |0055: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -033482: 7010 8e0b 0300 |0057: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -033488: 6e20 960b 2300 |005a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03348e: 0c03 |005d: move-result-object v3 │ │ -033490: 1a04 3300 |005e: const-string v4, " OR _id=" // string@0033 │ │ -033494: 6e20 960b 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03349a: 0c04 |0063: move-result-object v4 │ │ -03349c: 7210 f80b 0000 |0064: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -0334a2: 0c03 |0067: move-result-object v3 │ │ -0334a4: 1f03 c001 |0068: check-cast v3, Ljava/lang/String; // type@01c0 │ │ -0334a8: 6e20 960b 3400 |006a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0334ae: 0c03 |006d: move-result-object v3 │ │ -0334b0: 6e10 9a0b 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0334b6: 0c02 |0071: move-result-object v2 │ │ -0334b8: 28dd |0072: goto 004f // -0023 │ │ -0334ba: 5463 6404 |0073: iget-object v3, v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0334be: 1a04 7d10 |0075: const-string v4, "project" // string@107d │ │ -0334c2: 6e55 e200 4321 |0077: invoke-virtual {v3, v4, v1, v2, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -0334c8: 0e00 |007a: return-void │ │ +0333dc: |[0333dc] org.akvo.rsr.up.dao.RsrDbAdapter.setVisibleProjects:(Ljava/util/Set;)V │ │ +0333ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0333ee: 2201 1b00 |0001: new-instance v1, Landroid/content/ContentValues; // type@001b │ │ +0333f2: 7010 6c00 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@006c │ │ +0333f8: 1a03 140c |0006: const-string v3, "hidden" // string@0c14 │ │ +0333fc: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0333fe: 7110 600b 0400 |0009: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +033404: 0c04 |000c: move-result-object v4 │ │ +033406: 6e30 6e00 3104 |000d: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@006e │ │ +03340c: 5463 6404 |0010: iget-object v3, v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +033410: 1a04 8310 |0012: const-string v4, "project" // string@1083 │ │ +033414: 6e55 e200 4351 |0014: invoke-virtual {v3, v4, v1, v5, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +03341a: 2201 1b00 |0017: new-instance v1, Landroid/content/ContentValues; // type@001b │ │ +03341e: 7010 6c00 0100 |0019: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@006c │ │ +033424: 1a03 140c |001c: const-string v3, "hidden" // string@0c14 │ │ +033428: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +03342a: 7110 600b 0400 |001f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +033430: 0c04 |0022: move-result-object v4 │ │ +033432: 6e30 6e00 3104 |0023: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@006e │ │ +033438: 7210 0f0c 0700 |0026: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0c0f │ │ +03343e: 0c00 |0029: move-result-object v0 │ │ +033440: 7210 f70b 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +033446: 0a03 |002d: move-result v3 │ │ +033448: 3803 4c00 |002e: if-eqz v3, 007a // +004c │ │ +03344c: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ +033450: 2203 c701 |0032: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +033454: 7010 8e0b 0300 |0034: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03345a: 6e20 960b 2300 |0037: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +033460: 0c03 |003a: move-result-object v3 │ │ +033462: 1a04 ad07 |003b: const-string v4, "_id=" // string@07ad │ │ +033466: 6e20 960b 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03346c: 0c04 |0040: move-result-object v4 │ │ +03346e: 7210 f80b 0000 |0041: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +033474: 0c03 |0044: move-result-object v3 │ │ +033476: 1f03 c601 |0045: check-cast v3, Ljava/lang/String; // type@01c6 │ │ +03347a: 6e20 960b 3400 |0047: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +033480: 0c03 |004a: move-result-object v3 │ │ +033482: 6e10 9a0b 0300 |004b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +033488: 0c02 |004e: move-result-object v2 │ │ +03348a: 7210 f70b 0000 |004f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +033490: 0a03 |0052: move-result v3 │ │ +033492: 3803 2000 |0053: if-eqz v3, 0073 // +0020 │ │ +033496: 2203 c701 |0055: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03349a: 7010 8e0b 0300 |0057: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0334a0: 6e20 960b 2300 |005a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0334a6: 0c03 |005d: move-result-object v3 │ │ +0334a8: 1a04 3300 |005e: const-string v4, " OR _id=" // string@0033 │ │ +0334ac: 6e20 960b 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0334b2: 0c04 |0063: move-result-object v4 │ │ +0334b4: 7210 f80b 0000 |0064: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +0334ba: 0c03 |0067: move-result-object v3 │ │ +0334bc: 1f03 c601 |0068: check-cast v3, Ljava/lang/String; // type@01c6 │ │ +0334c0: 6e20 960b 3400 |006a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0334c6: 0c03 |006d: move-result-object v3 │ │ +0334c8: 6e10 9a0b 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0334ce: 0c02 |0071: move-result-object v2 │ │ +0334d0: 28dd |0072: goto 004f // -0023 │ │ +0334d2: 5463 6404 |0073: iget-object v3, v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +0334d6: 1a04 8310 |0075: const-string v4, "project" // string@1083 │ │ +0334da: 6e55 e200 4321 |0077: invoke-virtual {v3, v4, v1, v2, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +0334e0: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=433 │ │ 0x0006 line=434 │ │ 0x0010 line=435 │ │ 0x0017 line=437 │ │ 0x001c line=438 │ │ @@ -54223,28 +54265,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0334cc: |[0334cc] org.akvo.rsr.up.dao.RsrDbAdapter.updateProjectThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0334dc: 2200 1900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0019 │ │ -0334e0: 7010 6c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ -0334e6: 1a01 d012 |0005: const-string v1, "thumbnail_fn" // string@12d0 │ │ -0334ea: 6e30 7000 1008 |0007: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0334f0: 5461 6404 |000a: iget-object v1, v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -0334f4: 1a02 7d10 |000c: const-string v2, "project" // string@107d │ │ -0334f8: 1a03 a607 |000e: const-string v3, "_id = ?" // string@07a6 │ │ -0334fc: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -0334fe: 2344 8402 |0011: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -033502: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -033504: 4d07 0405 |0014: aput-object v7, v4, v5 │ │ -033508: 6e54 e200 2130 |0016: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -03350e: 0e00 |0019: return-void │ │ +0334e4: |[0334e4] org.akvo.rsr.up.dao.RsrDbAdapter.updateProjectThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0334f4: 2200 1b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@001b │ │ +0334f8: 7010 6c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ +0334fe: 1a01 d612 |0005: const-string v1, "thumbnail_fn" // string@12d6 │ │ +033502: 6e30 7000 1008 |0007: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033508: 5461 6404 |000a: iget-object v1, v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +03350c: 1a02 8310 |000c: const-string v2, "project" // string@1083 │ │ +033510: 1a03 ac07 |000e: const-string v3, "_id = ?" // string@07ac │ │ +033514: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +033516: 2344 8a02 |0011: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +03351a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +03351c: 4d07 0405 |0014: aput-object v7, v4, v5 │ │ +033520: 6e54 e200 2130 |0016: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +033526: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=413 │ │ 0x000a line=414 │ │ 0x0019 line=415 │ │ locals : │ │ @@ -54258,62 +54300,62 @@ │ │ type : '(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -033510: |[033510] org.akvo.rsr.up.dao.RsrDbAdapter.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z │ │ -033520: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -033522: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -033524: 2201 1900 |0002: new-instance v1, Landroid/content/ContentValues; // type@0019 │ │ -033528: 7010 6c00 0100 |0004: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@006c │ │ -03352e: 1a02 a507 |0007: const-string v2, "_id" // string@07a5 │ │ -033532: 6e10 7c0d 0900 |0009: invoke-virtual {v9}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -033538: 0c05 |000c: move-result-object v5 │ │ -03353a: 6e30 7000 2105 |000d: invoke-virtual {v1, v2, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033540: 1a05 2013 |0010: const-string v5, "unsent" // string@1320 │ │ -033544: 6e10 830d 0900 |0012: invoke-virtual {v9}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ -03354a: 0a02 |0015: move-result v2 │ │ -03354c: 3802 2600 |0016: if-eqz v2, 003c // +0026 │ │ -033550: 1a02 d700 |0018: const-string v2, "1" // string@00d7 │ │ -033554: 6e30 7000 5102 |001a: invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03355a: 1a05 ec09 |001d: const-string v5, "draft" // string@09ec │ │ -03355e: 6e10 7b0d 0900 |001f: invoke-virtual {v9}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ -033564: 0a02 |0022: move-result v2 │ │ -033566: 3802 1c00 |0023: if-eqz v2, 003f // +001c │ │ -03356a: 1a02 d700 |0025: const-string v2, "1" // string@00d7 │ │ -03356e: 6e30 7000 5102 |0027: invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033574: 5482 6404 |002a: iget-object v2, v8, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -033578: 1a05 ae07 |002c: const-string v5, "_update" // string@07ae │ │ -03357c: 1a06 a607 |002e: const-string v6, "_id = ?" // string@07a6 │ │ -033580: 2337 8402 |0030: new-array v7, v3, [Ljava/lang/String; // type@0284 │ │ -033584: 4d0a 0704 |0032: aput-object v10, v7, v4 │ │ -033588: 6e57 e200 5261 |0034: invoke-virtual {v2, v5, v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -03358e: 0a00 |0037: move-result v0 │ │ -033590: 3330 0a00 |0038: if-ne v0, v3, 0042 // +000a │ │ -033594: 0132 |003a: move v2, v3 │ │ -033596: 0f02 |003b: return v2 │ │ -033598: 1a02 d400 |003c: const-string v2, "0" // string@00d4 │ │ -03359c: 28dc |003e: goto 001a // -0024 │ │ -03359e: 1a02 d400 |003f: const-string v2, "0" // string@00d4 │ │ -0335a2: 28e6 |0041: goto 0027 // -001a │ │ -0335a4: 1a02 6c06 |0042: const-string v2, "RsrDbAdapter" // string@066c │ │ -0335a8: 2203 c101 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0335ac: 7010 8e0b 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0335b2: 1a05 eb06 |0049: const-string v5, "Tried to update id/sent/draft sts of nonexistent update " // string@06eb │ │ -0335b6: 6e20 960b 5300 |004b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0335bc: 0c03 |004e: move-result-object v3 │ │ -0335be: 6e20 960b a300 |004f: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0335c4: 0c03 |0052: move-result-object v3 │ │ -0335c6: 6e10 9a0b 0300 |0053: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0335cc: 0c03 |0056: move-result-object v3 │ │ -0335ce: 7120 c208 3200 |0057: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -0335d4: 0142 |005a: move v2, v4 │ │ -0335d6: 28e0 |005b: goto 003b // -0020 │ │ +033528: |[033528] org.akvo.rsr.up.dao.RsrDbAdapter.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z │ │ +033538: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03353a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03353c: 2201 1b00 |0002: new-instance v1, Landroid/content/ContentValues; // type@001b │ │ +033540: 7010 6c00 0100 |0004: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@006c │ │ +033546: 1a02 ab07 |0007: const-string v2, "_id" // string@07ab │ │ +03354a: 6e10 7c0d 0900 |0009: invoke-virtual {v9}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +033550: 0c05 |000c: move-result-object v5 │ │ +033552: 6e30 7000 2105 |000d: invoke-virtual {v1, v2, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033558: 1a05 2613 |0010: const-string v5, "unsent" // string@1326 │ │ +03355c: 6e10 830d 0900 |0012: invoke-virtual {v9}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ +033562: 0a02 |0015: move-result v2 │ │ +033564: 3802 2600 |0016: if-eqz v2, 003c // +0026 │ │ +033568: 1a02 d700 |0018: const-string v2, "1" // string@00d7 │ │ +03356c: 6e30 7000 5102 |001a: invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033572: 1a05 f209 |001d: const-string v5, "draft" // string@09f2 │ │ +033576: 6e10 7b0d 0900 |001f: invoke-virtual {v9}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ +03357c: 0a02 |0022: move-result v2 │ │ +03357e: 3802 1c00 |0023: if-eqz v2, 003f // +001c │ │ +033582: 1a02 d700 |0025: const-string v2, "1" // string@00d7 │ │ +033586: 6e30 7000 5102 |0027: invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +03358c: 5482 6404 |002a: iget-object v2, v8, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +033590: 1a05 b407 |002c: const-string v5, "_update" // string@07b4 │ │ +033594: 1a06 ac07 |002e: const-string v6, "_id = ?" // string@07ac │ │ +033598: 2337 8a02 |0030: new-array v7, v3, [Ljava/lang/String; // type@028a │ │ +03359c: 4d0a 0704 |0032: aput-object v10, v7, v4 │ │ +0335a0: 6e57 e200 5261 |0034: invoke-virtual {v2, v5, v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +0335a6: 0a00 |0037: move-result v0 │ │ +0335a8: 3330 0a00 |0038: if-ne v0, v3, 0042 // +000a │ │ +0335ac: 0132 |003a: move v2, v3 │ │ +0335ae: 0f02 |003b: return v2 │ │ +0335b0: 1a02 d400 |003c: const-string v2, "0" // string@00d4 │ │ +0335b4: 28dc |003e: goto 001a // -0024 │ │ +0335b6: 1a02 d400 |003f: const-string v2, "0" // string@00d4 │ │ +0335ba: 28e6 |0041: goto 0027 // -001a │ │ +0335bc: 1a02 7206 |0042: const-string v2, "RsrDbAdapter" // string@0672 │ │ +0335c0: 2203 c701 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +0335c4: 7010 8e0b 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0335ca: 1a05 f106 |0049: const-string v5, "Tried to update id/sent/draft sts of nonexistent update " // string@06f1 │ │ +0335ce: 6e20 960b 5300 |004b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0335d4: 0c03 |004e: move-result-object v3 │ │ +0335d6: 6e20 960b a300 |004f: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0335dc: 0c03 |0052: move-result-object v3 │ │ +0335de: 6e10 9a0b 0300 |0053: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0335e4: 0c03 |0056: move-result-object v3 │ │ +0335e6: 7120 c208 3200 |0057: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +0335ec: 0142 |005a: move v2, v4 │ │ +0335ee: 28e0 |005b: goto 003b // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=502 │ │ 0x0007 line=503 │ │ 0x0010 line=504 │ │ 0x001d line=505 │ │ 0x002a line=508 │ │ @@ -54336,28 +54378,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0335d8: |[0335d8] org.akvo.rsr.up.dao.RsrDbAdapter.updateUpdateThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0335e8: 2200 1900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0019 │ │ -0335ec: 7010 6c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ -0335f2: 1a01 d012 |0005: const-string v1, "thumbnail_fn" // string@12d0 │ │ -0335f6: 6e30 7000 1008 |0007: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -0335fc: 5461 6404 |000a: iget-object v1, v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -033600: 1a02 ae07 |000c: const-string v2, "_update" // string@07ae │ │ -033604: 1a03 a607 |000e: const-string v3, "_id = ?" // string@07a6 │ │ -033608: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -03360a: 2344 8402 |0011: new-array v4, v4, [Ljava/lang/String; // type@0284 │ │ -03360e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -033610: 4d07 0405 |0014: aput-object v7, v4, v5 │ │ -033614: 6e54 e200 2130 |0016: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -03361a: 0e00 |0019: return-void │ │ +0335f0: |[0335f0] org.akvo.rsr.up.dao.RsrDbAdapter.updateUpdateThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V │ │ +033600: 2200 1b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@001b │ │ +033604: 7010 6c00 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@006c │ │ +03360a: 1a01 d612 |0005: const-string v1, "thumbnail_fn" // string@12d6 │ │ +03360e: 6e30 7000 1008 |0007: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033614: 5461 6404 |000a: iget-object v1, v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +033618: 1a02 b407 |000c: const-string v2, "_update" // string@07b4 │ │ +03361c: 1a03 ac07 |000e: const-string v3, "_id = ?" // string@07ac │ │ +033620: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +033622: 2344 8a02 |0011: new-array v4, v4, [Ljava/lang/String; // type@028a │ │ +033626: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +033628: 4d07 0405 |0014: aput-object v7, v4, v5 │ │ +03362c: 6e54 e200 2130 |0016: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +033632: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0005 line=550 │ │ 0x000a line=551 │ │ 0x0019 line=552 │ │ locals : │ │ @@ -54371,92 +54413,94 @@ │ │ type : '(Lorg/akvo/rsr/up/domain/Update;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -03361c: |[03361c] org.akvo.rsr.up.dao.RsrDbAdapter.updateUpdateVerifiedByUuid:(Lorg/akvo/rsr/up/domain/Update;)Z │ │ -03362c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03362e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -033630: 2201 1900 |0002: new-instance v1, Landroid/content/ContentValues; // type@0019 │ │ -033634: 7010 6c00 0100 |0004: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@006c │ │ -03363a: 1a02 a507 |0007: const-string v2, "_id" // string@07a5 │ │ -03363e: 6e10 7c0d 0a00 |0009: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -033644: 0c05 |000c: move-result-object v5 │ │ -033646: 6e30 7000 2105 |000d: invoke-virtual {v1, v2, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -03364c: 1a05 2013 |0010: const-string v5, "unsent" // string@1320 │ │ -033650: 6e10 830d 0a00 |0012: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ -033656: 0a02 |0015: move-result v2 │ │ -033658: 3802 2a00 |0016: if-eqz v2, 0040 // +002a │ │ -03365c: 1a02 d700 |0018: const-string v2, "1" // string@00d7 │ │ -033660: 6e30 7000 5102 |001a: invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033666: 1a05 ec09 |001d: const-string v5, "draft" // string@09ec │ │ -03366a: 6e10 7b0d 0a00 |001f: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ -033670: 0a02 |0022: move-result v2 │ │ -033672: 3802 2000 |0023: if-eqz v2, 0043 // +0020 │ │ -033676: 1a02 d700 |0025: const-string v2, "1" // string@00d7 │ │ -03367a: 6e30 7000 5102 |0027: invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ -033680: 5492 6404 |002a: iget-object v2, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ -033684: 1a05 ae07 |002c: const-string v5, "_update" // string@07ae │ │ -033688: 1a06 5413 |002e: const-string v6, "uuid = ?" // string@1354 │ │ -03368c: 2337 8402 |0030: new-array v7, v3, [Ljava/lang/String; // type@0284 │ │ -033690: 6e10 850d 0a00 |0032: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ -033696: 0c08 |0035: move-result-object v8 │ │ -033698: 4d08 0704 |0036: aput-object v8, v7, v4 │ │ -03369c: 6e57 e200 5261 |0038: invoke-virtual {v2, v5, v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ -0336a2: 0a00 |003b: move-result v0 │ │ -0336a4: 3330 0a00 |003c: if-ne v0, v3, 0046 // +000a │ │ -0336a8: 0132 |003e: move v2, v3 │ │ -0336aa: 0f02 |003f: return v2 │ │ -0336ac: 1a02 d400 |0040: const-string v2, "0" // string@00d4 │ │ -0336b0: 28d8 |0042: goto 001a // -0028 │ │ -0336b2: 1a02 d400 |0043: const-string v2, "0" // string@00d4 │ │ -0336b6: 28e2 |0045: goto 0027 // -001e │ │ -0336b8: 1a02 6c06 |0046: const-string v2, "RsrDbAdapter" // string@066c │ │ -0336bc: 2203 c101 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0336c0: 7010 8e0b 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0336c6: 1a05 eb06 |004d: const-string v5, "Tried to update id/sent/draft sts of nonexistent update " // string@06eb │ │ -0336ca: 6e20 960b 5300 |004f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0336d0: 0c03 |0052: move-result-object v3 │ │ -0336d2: 6e10 850d 0a00 |0053: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ -0336d8: 0c05 |0056: move-result-object v5 │ │ -0336da: 6e20 960b 5300 |0057: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0336e0: 0c03 |005a: move-result-object v3 │ │ -0336e2: 6e10 9a0b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0336e8: 0c03 |005e: move-result-object v3 │ │ -0336ea: 7120 c208 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -0336f0: 0142 |0062: move v2, v4 │ │ -0336f2: 28dc |0063: goto 003f // -0024 │ │ +033634: |[033634] org.akvo.rsr.up.dao.RsrDbAdapter.updateUpdateVerifiedByUuid:(Lorg/akvo/rsr/up/domain/Update;)Z │ │ +033644: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +033646: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +033648: 2201 1b00 |0002: new-instance v1, Landroid/content/ContentValues; // type@001b │ │ +03364c: 7010 6c00 0100 |0004: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@006c │ │ +033652: 1a02 ab07 |0007: const-string v2, "_id" // string@07ab │ │ +033656: 6e10 7c0d 0a00 |0009: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +03365c: 0c05 |000c: move-result-object v5 │ │ +03365e: 6e30 7000 2105 |000d: invoke-virtual {v1, v2, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033664: 1a05 2613 |0010: const-string v5, "unsent" // string@1326 │ │ +033668: 6e10 830d 0a00 |0012: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getUnsent:()Z // method@0d83 │ │ +03366e: 0a02 |0015: move-result v2 │ │ +033670: 3802 2a00 |0016: if-eqz v2, 0040 // +002a │ │ +033674: 1a02 d700 |0018: const-string v2, "1" // string@00d7 │ │ +033678: 6e30 7000 5102 |001a: invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +03367e: 1a05 f209 |001d: const-string v5, "draft" // string@09f2 │ │ +033682: 6e10 7b0d 0a00 |001f: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getDraft:()Z // method@0d7b │ │ +033688: 0a02 |0022: move-result v2 │ │ +03368a: 3802 2000 |0023: if-eqz v2, 0043 // +0020 │ │ +03368e: 1a02 d700 |0025: const-string v2, "1" // string@00d7 │ │ +033692: 6e30 7000 5102 |0027: invoke-virtual {v1, v5, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0070 │ │ +033698: 5492 6404 |002a: iget-object v2, v9, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.database:Landroid/database/sqlite/SQLiteDatabase; // field@0464 │ │ +03369c: 1a05 b407 |002c: const-string v5, "_update" // string@07b4 │ │ +0336a0: 1a06 5a13 |002e: const-string v6, "uuid = ?" // string@135a │ │ +0336a4: 2337 8a02 |0030: new-array v7, v3, [Ljava/lang/String; // type@028a │ │ +0336a8: 6e10 850d 0a00 |0032: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ +0336ae: 0c08 |0035: move-result-object v8 │ │ +0336b0: 4d08 0704 |0036: aput-object v8, v7, v4 │ │ +0336b4: 6e57 e200 5261 |0038: invoke-virtual {v2, v5, v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@00e2 │ │ +0336ba: 0a00 |003b: move-result v0 │ │ +0336bc: 3330 0a00 |003c: if-ne v0, v3, 0046 // +000a │ │ +0336c0: 0132 |003e: move v2, v3 │ │ +0336c2: 0f02 |003f: return v2 │ │ +0336c4: 1a02 d400 |0040: const-string v2, "0" // string@00d4 │ │ +0336c8: 28d8 |0042: goto 001a // -0028 │ │ +0336ca: 1a02 d400 |0043: const-string v2, "0" // string@00d4 │ │ +0336ce: 28e2 |0045: goto 0027 // -001e │ │ +0336d0: 1a02 7206 |0046: const-string v2, "RsrDbAdapter" // string@0672 │ │ +0336d4: 2203 c701 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +0336d8: 7010 8e0b 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0336de: 1a05 f106 |004d: const-string v5, "Tried to update id/sent/draft sts of nonexistent update " // string@06f1 │ │ +0336e2: 6e20 960b 5300 |004f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0336e8: 0c03 |0052: move-result-object v3 │ │ +0336ea: 6e10 850d 0a00 |0053: invoke-virtual {v10}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ +0336f0: 0c05 |0056: move-result-object v5 │ │ +0336f2: 6e20 960b 5300 |0057: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0336f8: 0c03 |005a: move-result-object v3 │ │ +0336fa: 6e10 9a0b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +033700: 0c03 |005e: move-result-object v3 │ │ +033702: 7120 c208 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +033708: 0142 |0062: move v2, v4 │ │ +03370a: 28dc |0063: goto 003f // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=526 │ │ 0x0007 line=527 │ │ 0x0010 line=528 │ │ 0x001d line=529 │ │ 0x002a line=532 │ │ + 0x0032 line=534 │ │ + 0x0038 line=532 │ │ 0x003c line=536 │ │ 0x003f line=540 │ │ 0x0040 line=528 │ │ 0x0043 line=529 │ │ 0x0046 line=539 │ │ 0x0063 line=540 │ │ locals : │ │ 0x003c - 0x0040 reg=0 rowsAffected I │ │ 0x0046 - 0x0064 reg=0 rowsAffected I │ │ 0x0007 - 0x0064 reg=1 updatedValues Landroid/content/ContentValues; │ │ 0x0000 - 0x0064 reg=9 this Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ 0x0000 - 0x0064 reg=10 update Lorg/akvo/rsr/up/domain/Update; │ │ │ │ - source_file_idx : 1645 (RsrDbAdapter.java) │ │ + source_file_idx : 1651 (RsrDbAdapter.java) │ │ │ │ Class #209 header: │ │ -class_idx : 574 │ │ +class_idx : 580 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 474 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #209 - │ │ @@ -54488,17 +54532,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0336f4: |[0336f4] org.akvo.rsr.up.domain.Country.:()V │ │ -033704: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03370a: 0e00 |0003: return-void │ │ +03370c: |[03370c] org.akvo.rsr.up.domain.Country.:()V │ │ +03371c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +033722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/domain/Country; │ │ │ │ Virtual methods - │ │ @@ -54507,17 +54551,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03370c: |[03370c] org.akvo.rsr.up.domain.Country.getContinent:()Ljava/lang/String; │ │ -03371c: 5410 6604 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Country;.continent:Ljava/lang/String; // field@0466 │ │ -033720: 1100 |0002: return-object v0 │ │ +033724: |[033724] org.akvo.rsr.up.domain.Country.getContinent:()Ljava/lang/String; │ │ +033734: 5410 6604 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Country;.continent:Ljava/lang/String; // field@0466 │ │ +033738: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Country; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/domain/Country;) │ │ @@ -54525,17 +54569,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033724: |[033724] org.akvo.rsr.up.domain.Country.getId:()Ljava/lang/String; │ │ -033734: 5410 6704 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Country;.id:Ljava/lang/String; // field@0467 │ │ -033738: 1100 |0002: return-object v0 │ │ +03373c: |[03373c] org.akvo.rsr.up.domain.Country.getId:()Ljava/lang/String; │ │ +03374c: 5410 6704 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Country;.id:Ljava/lang/String; // field@0467 │ │ +033750: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Country; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/domain/Country;) │ │ @@ -54543,17 +54587,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03373c: |[03373c] org.akvo.rsr.up.domain.Country.getIsoCode:()Ljava/lang/String; │ │ -03374c: 5410 6804 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Country;.isoCode:Ljava/lang/String; // field@0468 │ │ -033750: 1100 |0002: return-object v0 │ │ +033754: |[033754] org.akvo.rsr.up.domain.Country.getIsoCode:()Ljava/lang/String; │ │ +033764: 5410 6804 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Country;.isoCode:Ljava/lang/String; // field@0468 │ │ +033768: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Country; │ │ │ │ #3 : (in Lorg/akvo/rsr/up/domain/Country;) │ │ @@ -54561,17 +54605,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033754: |[033754] org.akvo.rsr.up.domain.Country.getName:()Ljava/lang/String; │ │ -033764: 5410 6904 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Country;.name:Ljava/lang/String; // field@0469 │ │ -033768: 1100 |0002: return-object v0 │ │ +03376c: |[03376c] org.akvo.rsr.up.domain.Country.getName:()Ljava/lang/String; │ │ +03377c: 5410 6904 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Country;.name:Ljava/lang/String; // field@0469 │ │ +033780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Country; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/domain/Country;) │ │ @@ -54579,17 +54623,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03376c: |[03376c] org.akvo.rsr.up.domain.Country.setContinent:(Ljava/lang/String;)V │ │ -03377c: 5b01 6604 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Country;.continent:Ljava/lang/String; // field@0466 │ │ -033780: 0e00 |0002: return-void │ │ +033784: |[033784] org.akvo.rsr.up.domain.Country.setContinent:(Ljava/lang/String;)V │ │ +033794: 5b01 6604 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Country;.continent:Ljava/lang/String; // field@0466 │ │ +033798: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Country; │ │ 0x0000 - 0x0003 reg=1 continent Ljava/lang/String; │ │ @@ -54599,17 +54643,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033784: |[033784] org.akvo.rsr.up.domain.Country.setId:(Ljava/lang/String;)V │ │ -033794: 5b01 6704 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Country;.id:Ljava/lang/String; // field@0467 │ │ -033798: 0e00 |0002: return-void │ │ +03379c: |[03379c] org.akvo.rsr.up.domain.Country.setId:(Ljava/lang/String;)V │ │ +0337ac: 5b01 6704 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Country;.id:Ljava/lang/String; // field@0467 │ │ +0337b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0002 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Country; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -54619,17 +54663,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03379c: |[03379c] org.akvo.rsr.up.domain.Country.setIsoCode:(Ljava/lang/String;)V │ │ -0337ac: 5b01 6804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Country;.isoCode:Ljava/lang/String; // field@0468 │ │ -0337b0: 0e00 |0002: return-void │ │ +0337b4: |[0337b4] org.akvo.rsr.up.domain.Country.setIsoCode:(Ljava/lang/String;)V │ │ +0337c4: 5b01 6804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Country;.isoCode:Ljava/lang/String; // field@0468 │ │ +0337c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Country; │ │ 0x0000 - 0x0003 reg=1 isoCode Ljava/lang/String; │ │ @@ -54639,32 +54683,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0337b4: |[0337b4] org.akvo.rsr.up.domain.Country.setName:(Ljava/lang/String;)V │ │ -0337c4: 5b01 6904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Country;.name:Ljava/lang/String; // field@0469 │ │ -0337c8: 0e00 |0002: return-void │ │ +0337cc: |[0337cc] org.akvo.rsr.up.domain.Country.setName:(Ljava/lang/String;)V │ │ +0337dc: 5b01 6904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Country;.name:Ljava/lang/String; // field@0469 │ │ +0337e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Country; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ │ │ source_file_idx : 474 (Country.java) │ │ │ │ Class #210 header: │ │ -class_idx : 575 │ │ +class_idx : 581 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1559 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1565 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #210 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/domain/Organisation;' │ │ @@ -54699,17 +54743,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0337cc: |[0337cc] org.akvo.rsr.up.domain.Organisation.:()V │ │ -0337dc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0337e2: 0e00 |0003: return-void │ │ +0337e4: |[0337e4] org.akvo.rsr.up.domain.Organisation.:()V │ │ +0337f4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0337fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/domain/Organisation; │ │ │ │ Virtual methods - │ │ @@ -54718,17 +54762,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0337e4: |[0337e4] org.akvo.rsr.up.domain.Organisation.getEmail:()Ljava/lang/String; │ │ -0337f4: 5410 6a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.email:Ljava/lang/String; // field@046a │ │ -0337f8: 1100 |0002: return-object v0 │ │ +0337fc: |[0337fc] org.akvo.rsr.up.domain.Organisation.getEmail:()Ljava/lang/String; │ │ +03380c: 5410 6a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.email:Ljava/lang/String; // field@046a │ │ +033810: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Organisation; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/domain/Organisation;) │ │ @@ -54736,17 +54780,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0337fc: |[0337fc] org.akvo.rsr.up.domain.Organisation.getId:()Ljava/lang/String; │ │ -03380c: 5410 6b04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.id:Ljava/lang/String; // field@046b │ │ -033810: 1100 |0002: return-object v0 │ │ +033814: |[033814] org.akvo.rsr.up.domain.Organisation.getId:()Ljava/lang/String; │ │ +033824: 5410 6b04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.id:Ljava/lang/String; // field@046b │ │ +033828: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Organisation; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/domain/Organisation;) │ │ @@ -54754,17 +54798,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033814: |[033814] org.akvo.rsr.up.domain.Organisation.getLongName:()Ljava/lang/String; │ │ -033824: 5410 6c04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.longName:Ljava/lang/String; // field@046c │ │ -033828: 1100 |0002: return-object v0 │ │ +03382c: |[03382c] org.akvo.rsr.up.domain.Organisation.getLongName:()Ljava/lang/String; │ │ +03383c: 5410 6c04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.longName:Ljava/lang/String; // field@046c │ │ +033840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Organisation; │ │ │ │ #3 : (in Lorg/akvo/rsr/up/domain/Organisation;) │ │ @@ -54772,17 +54816,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03382c: |[03382c] org.akvo.rsr.up.domain.Organisation.getName:()Ljava/lang/String; │ │ -03383c: 5410 6d04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.name:Ljava/lang/String; // field@046d │ │ -033840: 1100 |0002: return-object v0 │ │ +033844: |[033844] org.akvo.rsr.up.domain.Organisation.getName:()Ljava/lang/String; │ │ +033854: 5410 6d04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.name:Ljava/lang/String; // field@046d │ │ +033858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Organisation; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/domain/Organisation;) │ │ @@ -54790,17 +54834,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033844: |[033844] org.akvo.rsr.up.domain.Organisation.getUrl:()Ljava/lang/String; │ │ -033854: 5410 6e04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.url:Ljava/lang/String; // field@046e │ │ -033858: 1100 |0002: return-object v0 │ │ +03385c: |[03385c] org.akvo.rsr.up.domain.Organisation.getUrl:()Ljava/lang/String; │ │ +03386c: 5410 6e04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Organisation;.url:Ljava/lang/String; // field@046e │ │ +033870: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Organisation; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/domain/Organisation;) │ │ @@ -54808,17 +54852,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03385c: |[03385c] org.akvo.rsr.up.domain.Organisation.setEmail:(Ljava/lang/String;)V │ │ -03386c: 5b01 6a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.email:Ljava/lang/String; // field@046a │ │ -033870: 0e00 |0002: return-void │ │ +033874: |[033874] org.akvo.rsr.up.domain.Organisation.setEmail:(Ljava/lang/String;)V │ │ +033884: 5b01 6a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.email:Ljava/lang/String; // field@046a │ │ +033888: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Organisation; │ │ 0x0000 - 0x0003 reg=1 email Ljava/lang/String; │ │ @@ -54828,17 +54872,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033874: |[033874] org.akvo.rsr.up.domain.Organisation.setId:(Ljava/lang/String;)V │ │ -033884: 5b01 6b04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.id:Ljava/lang/String; // field@046b │ │ -033888: 0e00 |0002: return-void │ │ +03388c: |[03388c] org.akvo.rsr.up.domain.Organisation.setId:(Ljava/lang/String;)V │ │ +03389c: 5b01 6b04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.id:Ljava/lang/String; // field@046b │ │ +0338a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Organisation; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -54848,17 +54892,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03388c: |[03388c] org.akvo.rsr.up.domain.Organisation.setLongName:(Ljava/lang/String;)V │ │ -03389c: 5b01 6c04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.longName:Ljava/lang/String; // field@046c │ │ -0338a0: 0e00 |0002: return-void │ │ +0338a4: |[0338a4] org.akvo.rsr.up.domain.Organisation.setLongName:(Ljava/lang/String;)V │ │ +0338b4: 5b01 6c04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.longName:Ljava/lang/String; // field@046c │ │ +0338b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Organisation; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -54868,17 +54912,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0338a4: |[0338a4] org.akvo.rsr.up.domain.Organisation.setName:(Ljava/lang/String;)V │ │ -0338b4: 5b01 6d04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.name:Ljava/lang/String; // field@046d │ │ -0338b8: 0e00 |0002: return-void │ │ +0338bc: |[0338bc] org.akvo.rsr.up.domain.Organisation.setName:(Ljava/lang/String;)V │ │ +0338cc: 5b01 6d04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.name:Ljava/lang/String; // field@046d │ │ +0338d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Organisation; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -54888,32 +54932,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0338bc: |[0338bc] org.akvo.rsr.up.domain.Organisation.setUrl:(Ljava/lang/String;)V │ │ -0338cc: 5b01 6e04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.url:Ljava/lang/String; // field@046e │ │ -0338d0: 0e00 |0002: return-void │ │ +0338d4: |[0338d4] org.akvo.rsr.up.domain.Organisation.setUrl:(Ljava/lang/String;)V │ │ +0338e4: 5b01 6e04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Organisation;.url:Ljava/lang/String; // field@046e │ │ +0338e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Organisation; │ │ 0x0000 - 0x0003 reg=1 url Ljava/lang/String; │ │ │ │ - source_file_idx : 1559 (Organisation.java) │ │ + source_file_idx : 1565 (Organisation.java) │ │ │ │ Class #211 header: │ │ -class_idx : 576 │ │ +class_idx : 582 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1607 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1613 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 28 │ │ │ │ Class #211 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/domain/Project;' │ │ @@ -54984,17 +55028,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0338d4: |[0338d4] org.akvo.rsr.up.domain.Project.:()V │ │ -0338e4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0338ea: 0e00 |0003: return-void │ │ +0338ec: |[0338ec] org.akvo.rsr.up.domain.Project.:()V │ │ +0338fc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +033902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ Virtual methods - │ │ @@ -55003,17 +55047,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0338ec: |[0338ec] org.akvo.rsr.up.domain.Project.getCity:()Ljava/lang/String; │ │ -0338fc: 5410 6f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.city:Ljava/lang/String; // field@046f │ │ -033900: 1100 |0002: return-object v0 │ │ +033904: |[033904] org.akvo.rsr.up.domain.Project.getCity:()Ljava/lang/String; │ │ +033914: 5410 6f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.city:Ljava/lang/String; // field@046f │ │ +033918: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55021,17 +55065,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033904: |[033904] org.akvo.rsr.up.domain.Project.getCountry:()Ljava/lang/String; │ │ -033914: 5410 7004 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.country:Ljava/lang/String; // field@0470 │ │ -033918: 1100 |0002: return-object v0 │ │ +03391c: |[03391c] org.akvo.rsr.up.domain.Project.getCountry:()Ljava/lang/String; │ │ +03392c: 5410 7004 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.country:Ljava/lang/String; // field@0470 │ │ +033930: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55039,17 +55083,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03391c: |[03391c] org.akvo.rsr.up.domain.Project.getFunds:()D │ │ -03392c: 5320 7104 |0000: iget-wide v0, v2, Lorg/akvo/rsr/up/domain/Project;.funds:D // field@0471 │ │ -033930: 1000 |0002: return-wide v0 │ │ +033934: |[033934] org.akvo.rsr.up.domain.Project.getFunds:()D │ │ +033944: 5320 7104 |0000: iget-wide v0, v2, Lorg/akvo/rsr/up/domain/Project;.funds:D // field@0471 │ │ +033948: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #3 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55057,17 +55101,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033934: |[033934] org.akvo.rsr.up.domain.Project.getHidden:()Z │ │ -033944: 5510 7204 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/domain/Project;.hidden:Z // field@0472 │ │ -033948: 0f00 |0002: return v0 │ │ +03394c: |[03394c] org.akvo.rsr.up.domain.Project.getHidden:()Z │ │ +03395c: 5510 7204 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/domain/Project;.hidden:Z // field@0472 │ │ +033960: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55075,17 +55119,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03394c: |[03394c] org.akvo.rsr.up.domain.Project.getId:()Ljava/lang/String; │ │ -03395c: 5410 7304 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.id:Ljava/lang/String; // field@0473 │ │ -033960: 1100 |0002: return-object v0 │ │ +033964: |[033964] org.akvo.rsr.up.domain.Project.getId:()Ljava/lang/String; │ │ +033974: 5410 7304 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.id:Ljava/lang/String; // field@0473 │ │ +033978: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55093,17 +55137,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033964: |[033964] org.akvo.rsr.up.domain.Project.getLatitude:()Ljava/lang/String; │ │ -033974: 5410 7404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.latitude:Ljava/lang/String; // field@0474 │ │ -033978: 1100 |0002: return-object v0 │ │ +03397c: |[03397c] org.akvo.rsr.up.domain.Project.getLatitude:()Ljava/lang/String; │ │ +03398c: 5410 7404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.latitude:Ljava/lang/String; // field@0474 │ │ +033990: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #6 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55111,17 +55155,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03397c: |[03397c] org.akvo.rsr.up.domain.Project.getLocation:()Ljava/lang/String; │ │ -03398c: 5410 7504 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.location:Ljava/lang/String; // field@0475 │ │ -033990: 1100 |0002: return-object v0 │ │ +033994: |[033994] org.akvo.rsr.up.domain.Project.getLocation:()Ljava/lang/String; │ │ +0339a4: 5410 7504 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.location:Ljava/lang/String; // field@0475 │ │ +0339a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #7 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55129,17 +55173,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033994: |[033994] org.akvo.rsr.up.domain.Project.getLongitude:()Ljava/lang/String; │ │ -0339a4: 5410 7604 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.longitude:Ljava/lang/String; // field@0476 │ │ -0339a8: 1100 |0002: return-object v0 │ │ +0339ac: |[0339ac] org.akvo.rsr.up.domain.Project.getLongitude:()Ljava/lang/String; │ │ +0339bc: 5410 7604 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.longitude:Ljava/lang/String; // field@0476 │ │ +0339c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #8 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55147,17 +55191,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0339ac: |[0339ac] org.akvo.rsr.up.domain.Project.getState:()Ljava/lang/String; │ │ -0339bc: 5410 7704 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.state:Ljava/lang/String; // field@0477 │ │ -0339c0: 1100 |0002: return-object v0 │ │ +0339c4: |[0339c4] org.akvo.rsr.up.domain.Project.getState:()Ljava/lang/String; │ │ +0339d4: 5410 7704 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.state:Ljava/lang/String; // field@0477 │ │ +0339d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #9 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55165,17 +55209,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0339c4: |[0339c4] org.akvo.rsr.up.domain.Project.getSubtitle:()Ljava/lang/String; │ │ -0339d4: 5410 7804 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.subtitle:Ljava/lang/String; // field@0478 │ │ -0339d8: 1100 |0002: return-object v0 │ │ +0339dc: |[0339dc] org.akvo.rsr.up.domain.Project.getSubtitle:()Ljava/lang/String; │ │ +0339ec: 5410 7804 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.subtitle:Ljava/lang/String; // field@0478 │ │ +0339f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #10 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55183,17 +55227,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0339dc: |[0339dc] org.akvo.rsr.up.domain.Project.getSummary:()Ljava/lang/String; │ │ -0339ec: 5410 7904 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.summary:Ljava/lang/String; // field@0479 │ │ -0339f0: 1100 |0002: return-object v0 │ │ +0339f4: |[0339f4] org.akvo.rsr.up.domain.Project.getSummary:()Ljava/lang/String; │ │ +033a04: 5410 7904 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.summary:Ljava/lang/String; // field@0479 │ │ +033a08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #11 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55201,17 +55245,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0339f4: |[0339f4] org.akvo.rsr.up.domain.Project.getThumbnailFilename:()Ljava/lang/String; │ │ -033a04: 5410 7a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.thumbnailFilename:Ljava/lang/String; // field@047a │ │ -033a08: 1100 |0002: return-object v0 │ │ +033a0c: |[033a0c] org.akvo.rsr.up.domain.Project.getThumbnailFilename:()Ljava/lang/String; │ │ +033a1c: 5410 7a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.thumbnailFilename:Ljava/lang/String; // field@047a │ │ +033a20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #12 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55219,17 +55263,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a0c: |[033a0c] org.akvo.rsr.up.domain.Project.getThumbnailUrl:()Ljava/lang/String; │ │ -033a1c: 5410 7b04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.thumbnailUrl:Ljava/lang/String; // field@047b │ │ -033a20: 1100 |0002: return-object v0 │ │ +033a24: |[033a24] org.akvo.rsr.up.domain.Project.getThumbnailUrl:()Ljava/lang/String; │ │ +033a34: 5410 7b04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.thumbnailUrl:Ljava/lang/String; // field@047b │ │ +033a38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #13 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55237,17 +55281,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a24: |[033a24] org.akvo.rsr.up.domain.Project.getTitle:()Ljava/lang/String; │ │ -033a34: 5410 7c04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.title:Ljava/lang/String; // field@047c │ │ -033a38: 1100 |0002: return-object v0 │ │ +033a3c: |[033a3c] org.akvo.rsr.up.domain.Project.getTitle:()Ljava/lang/String; │ │ +033a4c: 5410 7c04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Project;.title:Ljava/lang/String; // field@047c │ │ +033a50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Project; │ │ │ │ #14 : (in Lorg/akvo/rsr/up/domain/Project;) │ │ @@ -55255,17 +55299,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a3c: |[033a3c] org.akvo.rsr.up.domain.Project.setCity:(Ljava/lang/String;)V │ │ -033a4c: 5b01 6f04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.city:Ljava/lang/String; // field@046f │ │ -033a50: 0e00 |0002: return-void │ │ +033a54: |[033a54] org.akvo.rsr.up.domain.Project.setCity:(Ljava/lang/String;)V │ │ +033a64: 5b01 6f04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.city:Ljava/lang/String; // field@046f │ │ +033a68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 city Ljava/lang/String; │ │ @@ -55275,17 +55319,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a54: |[033a54] org.akvo.rsr.up.domain.Project.setCountry:(Ljava/lang/String;)V │ │ -033a64: 5b01 7004 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.country:Ljava/lang/String; // field@0470 │ │ -033a68: 0e00 |0002: return-void │ │ +033a6c: |[033a6c] org.akvo.rsr.up.domain.Project.setCountry:(Ljava/lang/String;)V │ │ +033a7c: 5b01 7004 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.country:Ljava/lang/String; // field@0470 │ │ +033a80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 country Ljava/lang/String; │ │ @@ -55295,17 +55339,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a6c: |[033a6c] org.akvo.rsr.up.domain.Project.setFunds:(D)V │ │ -033a7c: 5a01 7104 |0000: iput-wide v1, v0, Lorg/akvo/rsr/up/domain/Project;.funds:D // field@0471 │ │ -033a80: 0e00 |0002: return-void │ │ +033a84: |[033a84] org.akvo.rsr.up.domain.Project.setFunds:(D)V │ │ +033a94: 5a01 7104 |0000: iput-wide v1, v0, Lorg/akvo/rsr/up/domain/Project;.funds:D // field@0471 │ │ +033a98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 funds D │ │ @@ -55315,17 +55359,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a84: |[033a84] org.akvo.rsr.up.domain.Project.setHidden:(Z)V │ │ -033a94: 5c01 7204 |0000: iput-boolean v1, v0, Lorg/akvo/rsr/up/domain/Project;.hidden:Z // field@0472 │ │ -033a98: 0e00 |0002: return-void │ │ +033a9c: |[033a9c] org.akvo.rsr.up.domain.Project.setHidden:(Z)V │ │ +033aac: 5c01 7204 |0000: iput-boolean v1, v0, Lorg/akvo/rsr/up/domain/Project;.hidden:Z // field@0472 │ │ +033ab0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 hidden Z │ │ @@ -55335,17 +55379,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033a9c: |[033a9c] org.akvo.rsr.up.domain.Project.setId:(Ljava/lang/String;)V │ │ -033aac: 5b01 7304 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.id:Ljava/lang/String; // field@0473 │ │ -033ab0: 0e00 |0002: return-void │ │ +033ab4: |[033ab4] org.akvo.rsr.up.domain.Project.setId:(Ljava/lang/String;)V │ │ +033ac4: 5b01 7304 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.id:Ljava/lang/String; // field@0473 │ │ +033ac8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -55355,17 +55399,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ab4: |[033ab4] org.akvo.rsr.up.domain.Project.setLatitude:(Ljava/lang/String;)V │ │ -033ac4: 5b01 7404 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.latitude:Ljava/lang/String; // field@0474 │ │ -033ac8: 0e00 |0002: return-void │ │ +033acc: |[033acc] org.akvo.rsr.up.domain.Project.setLatitude:(Ljava/lang/String;)V │ │ +033adc: 5b01 7404 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.latitude:Ljava/lang/String; // field@0474 │ │ +033ae0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 lat Ljava/lang/String; │ │ @@ -55375,17 +55419,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033acc: |[033acc] org.akvo.rsr.up.domain.Project.setLocation:(Ljava/lang/String;)V │ │ -033adc: 5b01 7504 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.location:Ljava/lang/String; // field@0475 │ │ -033ae0: 0e00 |0002: return-void │ │ +033ae4: |[033ae4] org.akvo.rsr.up.domain.Project.setLocation:(Ljava/lang/String;)V │ │ +033af4: 5b01 7504 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.location:Ljava/lang/String; // field@0475 │ │ +033af8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 location Ljava/lang/String; │ │ @@ -55395,17 +55439,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ae4: |[033ae4] org.akvo.rsr.up.domain.Project.setLongitude:(Ljava/lang/String;)V │ │ -033af4: 5b01 7604 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.longitude:Ljava/lang/String; // field@0476 │ │ -033af8: 0e00 |0002: return-void │ │ +033afc: |[033afc] org.akvo.rsr.up.domain.Project.setLongitude:(Ljava/lang/String;)V │ │ +033b0c: 5b01 7604 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.longitude:Ljava/lang/String; // field@0476 │ │ +033b10: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 lon Ljava/lang/String; │ │ @@ -55415,17 +55459,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033afc: |[033afc] org.akvo.rsr.up.domain.Project.setState:(Ljava/lang/String;)V │ │ -033b0c: 5b01 7704 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.state:Ljava/lang/String; // field@0477 │ │ -033b10: 0e00 |0002: return-void │ │ +033b14: |[033b14] org.akvo.rsr.up.domain.Project.setState:(Ljava/lang/String;)V │ │ +033b24: 5b01 7704 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.state:Ljava/lang/String; // field@0477 │ │ +033b28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 state Ljava/lang/String; │ │ @@ -55435,17 +55479,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033b14: |[033b14] org.akvo.rsr.up.domain.Project.setSubtitle:(Ljava/lang/String;)V │ │ -033b24: 5b01 7804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.subtitle:Ljava/lang/String; // field@0478 │ │ -033b28: 0e00 |0002: return-void │ │ +033b2c: |[033b2c] org.akvo.rsr.up.domain.Project.setSubtitle:(Ljava/lang/String;)V │ │ +033b3c: 5b01 7804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.subtitle:Ljava/lang/String; // field@0478 │ │ +033b40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 subtitle Ljava/lang/String; │ │ @@ -55455,17 +55499,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033b2c: |[033b2c] org.akvo.rsr.up.domain.Project.setSummary:(Ljava/lang/String;)V │ │ -033b3c: 5b01 7904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.summary:Ljava/lang/String; // field@0479 │ │ -033b40: 0e00 |0002: return-void │ │ +033b44: |[033b44] org.akvo.rsr.up.domain.Project.setSummary:(Ljava/lang/String;)V │ │ +033b54: 5b01 7904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.summary:Ljava/lang/String; // field@0479 │ │ +033b58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 summary Ljava/lang/String; │ │ @@ -55475,17 +55519,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033b44: |[033b44] org.akvo.rsr.up.domain.Project.setThumbnail:(Ljava/lang/String;)V │ │ -033b54: 5b01 7a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.thumbnailFilename:Ljava/lang/String; // field@047a │ │ -033b58: 0e00 |0002: return-void │ │ +033b5c: |[033b5c] org.akvo.rsr.up.domain.Project.setThumbnail:(Ljava/lang/String;)V │ │ +033b6c: 5b01 7a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.thumbnailFilename:Ljava/lang/String; // field@047a │ │ +033b70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 thumbnailFilename Ljava/lang/String; │ │ @@ -55495,17 +55539,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033b5c: |[033b5c] org.akvo.rsr.up.domain.Project.setThumbnailUrl:(Ljava/lang/String;)V │ │ -033b6c: 5b01 7b04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.thumbnailUrl:Ljava/lang/String; // field@047b │ │ -033b70: 0e00 |0002: return-void │ │ +033b74: |[033b74] org.akvo.rsr.up.domain.Project.setThumbnailUrl:(Ljava/lang/String;)V │ │ +033b84: 5b01 7b04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.thumbnailUrl:Ljava/lang/String; // field@047b │ │ +033b88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 thumbnailUrl Ljava/lang/String; │ │ @@ -55515,32 +55559,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033b74: |[033b74] org.akvo.rsr.up.domain.Project.setTitle:(Ljava/lang/String;)V │ │ -033b84: 5b01 7c04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.title:Ljava/lang/String; // field@047c │ │ -033b88: 0e00 |0002: return-void │ │ +033b8c: |[033b8c] org.akvo.rsr.up.domain.Project.setTitle:(Ljava/lang/String;)V │ │ +033b9c: 5b01 7c04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Project;.title:Ljava/lang/String; // field@047c │ │ +033ba0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Project; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ │ │ - source_file_idx : 1607 (Project.java) │ │ + source_file_idx : 1613 (Project.java) │ │ │ │ Class #212 header: │ │ -class_idx : 577 │ │ +class_idx : 583 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1799 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1805 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #212 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/domain/Update;' │ │ @@ -55603,17 +55647,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033b8c: |[033b8c] org.akvo.rsr.up.domain.Update.:()V │ │ -033b9c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -033ba2: 0e00 |0003: return-void │ │ +033ba4: |[033ba4] org.akvo.rsr.up.domain.Update.:()V │ │ +033bb4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +033bba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ Virtual methods - │ │ @@ -55622,17 +55666,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ba4: |[033ba4] org.akvo.rsr.up.domain.Update.getDate:()Ljava/util/Date; │ │ -033bb4: 5410 7d04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.date:Ljava/util/Date; // field@047d │ │ -033bb8: 1100 |0002: return-object v0 │ │ +033bbc: |[033bbc] org.akvo.rsr.up.domain.Update.getDate:()Ljava/util/Date; │ │ +033bcc: 5410 7d04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.date:Ljava/util/Date; // field@047d │ │ +033bd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55640,17 +55684,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033bbc: |[033bbc] org.akvo.rsr.up.domain.Update.getDraft:()Z │ │ -033bcc: 5510 7e04 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/domain/Update;.draft:Z // field@047e │ │ -033bd0: 0f00 |0002: return v0 │ │ +033bd4: |[033bd4] org.akvo.rsr.up.domain.Update.getDraft:()Z │ │ +033be4: 5510 7e04 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/domain/Update;.draft:Z // field@047e │ │ +033be8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55658,17 +55702,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033bd4: |[033bd4] org.akvo.rsr.up.domain.Update.getId:()Ljava/lang/String; │ │ -033be4: 5410 7f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.id:Ljava/lang/String; // field@047f │ │ -033be8: 1100 |0002: return-object v0 │ │ +033bec: |[033bec] org.akvo.rsr.up.domain.Update.getId:()Ljava/lang/String; │ │ +033bfc: 5410 7f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.id:Ljava/lang/String; // field@047f │ │ +033c00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #3 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55676,17 +55720,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033bec: |[033bec] org.akvo.rsr.up.domain.Update.getLocation:()Ljava/lang/String; │ │ -033bfc: 5410 8004 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.location:Ljava/lang/String; // field@0480 │ │ -033c00: 1100 |0002: return-object v0 │ │ +033c04: |[033c04] org.akvo.rsr.up.domain.Update.getLocation:()Ljava/lang/String; │ │ +033c14: 5410 8004 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.location:Ljava/lang/String; // field@0480 │ │ +033c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55694,17 +55738,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033c04: |[033c04] org.akvo.rsr.up.domain.Update.getProjectId:()Ljava/lang/String; │ │ -033c14: 5410 8104 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.projectId:Ljava/lang/String; // field@0481 │ │ -033c18: 1100 |0002: return-object v0 │ │ +033c1c: |[033c1c] org.akvo.rsr.up.domain.Update.getProjectId:()Ljava/lang/String; │ │ +033c2c: 5410 8104 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.projectId:Ljava/lang/String; // field@0481 │ │ +033c30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55712,17 +55756,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033c1c: |[033c1c] org.akvo.rsr.up.domain.Update.getText:()Ljava/lang/String; │ │ -033c2c: 5410 8204 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.text:Ljava/lang/String; // field@0482 │ │ -033c30: 1100 |0002: return-object v0 │ │ +033c34: |[033c34] org.akvo.rsr.up.domain.Update.getText:()Ljava/lang/String; │ │ +033c44: 5410 8204 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.text:Ljava/lang/String; // field@0482 │ │ +033c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #6 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55730,17 +55774,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033c34: |[033c34] org.akvo.rsr.up.domain.Update.getThumbnailFilename:()Ljava/lang/String; │ │ -033c44: 5410 8304 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.thumbnailFilename:Ljava/lang/String; // field@0483 │ │ -033c48: 1100 |0002: return-object v0 │ │ +033c4c: |[033c4c] org.akvo.rsr.up.domain.Update.getThumbnailFilename:()Ljava/lang/String; │ │ +033c5c: 5410 8304 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.thumbnailFilename:Ljava/lang/String; // field@0483 │ │ +033c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #7 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55748,17 +55792,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033c4c: |[033c4c] org.akvo.rsr.up.domain.Update.getThumbnailUrl:()Ljava/lang/String; │ │ -033c5c: 5410 8404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.thumbnailUrl:Ljava/lang/String; // field@0484 │ │ -033c60: 1100 |0002: return-object v0 │ │ +033c64: |[033c64] org.akvo.rsr.up.domain.Update.getThumbnailUrl:()Ljava/lang/String; │ │ +033c74: 5410 8404 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.thumbnailUrl:Ljava/lang/String; // field@0484 │ │ +033c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #8 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55766,17 +55810,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033c64: |[033c64] org.akvo.rsr.up.domain.Update.getTitle:()Ljava/lang/String; │ │ -033c74: 5410 8504 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.title:Ljava/lang/String; // field@0485 │ │ -033c78: 1100 |0002: return-object v0 │ │ +033c7c: |[033c7c] org.akvo.rsr.up.domain.Update.getTitle:()Ljava/lang/String; │ │ +033c8c: 5410 8504 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.title:Ljava/lang/String; // field@0485 │ │ +033c90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #9 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55784,17 +55828,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033c7c: |[033c7c] org.akvo.rsr.up.domain.Update.getUnsent:()Z │ │ -033c8c: 5510 8604 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/domain/Update;.unsent:Z // field@0486 │ │ -033c90: 0f00 |0002: return v0 │ │ +033c94: |[033c94] org.akvo.rsr.up.domain.Update.getUnsent:()Z │ │ +033ca4: 5510 8604 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/domain/Update;.unsent:Z // field@0486 │ │ +033ca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #10 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55802,17 +55846,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033c94: |[033c94] org.akvo.rsr.up.domain.Update.getUserId:()Ljava/lang/String; │ │ -033ca4: 5410 8704 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.userId:Ljava/lang/String; // field@0487 │ │ -033ca8: 1100 |0002: return-object v0 │ │ +033cac: |[033cac] org.akvo.rsr.up.domain.Update.getUserId:()Ljava/lang/String; │ │ +033cbc: 5410 8704 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.userId:Ljava/lang/String; // field@0487 │ │ +033cc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #11 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55820,17 +55864,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033cac: |[033cac] org.akvo.rsr.up.domain.Update.getUuid:()Ljava/lang/String; │ │ -033cbc: 5410 8804 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.uuid:Ljava/lang/String; // field@0488 │ │ -033cc0: 1100 |0002: return-object v0 │ │ +033cc4: |[033cc4] org.akvo.rsr.up.domain.Update.getUuid:()Ljava/lang/String; │ │ +033cd4: 5410 8804 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/Update;.uuid:Ljava/lang/String; // field@0488 │ │ +033cd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/Update; │ │ │ │ #12 : (in Lorg/akvo/rsr/up/domain/Update;) │ │ @@ -55838,17 +55882,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033cc4: |[033cc4] org.akvo.rsr.up.domain.Update.setDate:(Ljava/util/Date;)V │ │ -033cd4: 5b01 7d04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.date:Ljava/util/Date; // field@047d │ │ -033cd8: 0e00 |0002: return-void │ │ +033cdc: |[033cdc] org.akvo.rsr.up.domain.Update.setDate:(Ljava/util/Date;)V │ │ +033cec: 5b01 7d04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.date:Ljava/util/Date; // field@047d │ │ +033cf0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 date Ljava/util/Date; │ │ @@ -55858,17 +55902,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033cdc: |[033cdc] org.akvo.rsr.up.domain.Update.setDraft:(Z)V │ │ -033cec: 5c01 7e04 |0000: iput-boolean v1, v0, Lorg/akvo/rsr/up/domain/Update;.draft:Z // field@047e │ │ -033cf0: 0e00 |0002: return-void │ │ +033cf4: |[033cf4] org.akvo.rsr.up.domain.Update.setDraft:(Z)V │ │ +033d04: 5c01 7e04 |0000: iput-boolean v1, v0, Lorg/akvo/rsr/up/domain/Update;.draft:Z // field@047e │ │ +033d08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 draft Z │ │ @@ -55878,17 +55922,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033cf4: |[033cf4] org.akvo.rsr.up.domain.Update.setId:(Ljava/lang/String;)V │ │ -033d04: 5b01 7f04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.id:Ljava/lang/String; // field@047f │ │ -033d08: 0e00 |0002: return-void │ │ +033d0c: |[033d0c] org.akvo.rsr.up.domain.Update.setId:(Ljava/lang/String;)V │ │ +033d1c: 5b01 7f04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.id:Ljava/lang/String; // field@047f │ │ +033d20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -55898,17 +55942,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d0c: |[033d0c] org.akvo.rsr.up.domain.Update.setLocation:(Ljava/lang/String;)V │ │ -033d1c: 5b01 8004 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.location:Ljava/lang/String; // field@0480 │ │ -033d20: 0e00 |0002: return-void │ │ +033d24: |[033d24] org.akvo.rsr.up.domain.Update.setLocation:(Ljava/lang/String;)V │ │ +033d34: 5b01 8004 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.location:Ljava/lang/String; // field@0480 │ │ +033d38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 location Ljava/lang/String; │ │ @@ -55918,17 +55962,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d24: |[033d24] org.akvo.rsr.up.domain.Update.setProjectId:(Ljava/lang/String;)V │ │ -033d34: 5b01 8104 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.projectId:Ljava/lang/String; // field@0481 │ │ -033d38: 0e00 |0002: return-void │ │ +033d3c: |[033d3c] org.akvo.rsr.up.domain.Update.setProjectId:(Ljava/lang/String;)V │ │ +033d4c: 5b01 8104 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.projectId:Ljava/lang/String; // field@0481 │ │ +033d50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -55938,17 +55982,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d3c: |[033d3c] org.akvo.rsr.up.domain.Update.setText:(Ljava/lang/String;)V │ │ -033d4c: 5b01 8204 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.text:Ljava/lang/String; // field@0482 │ │ -033d50: 0e00 |0002: return-void │ │ +033d54: |[033d54] org.akvo.rsr.up.domain.Update.setText:(Ljava/lang/String;)V │ │ +033d64: 5b01 8204 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.text:Ljava/lang/String; // field@0482 │ │ +033d68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/String; │ │ @@ -55958,17 +56002,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d54: |[033d54] org.akvo.rsr.up.domain.Update.setThumbnailFilename:(Ljava/lang/String;)V │ │ -033d64: 5b01 8304 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.thumbnailFilename:Ljava/lang/String; // field@0483 │ │ -033d68: 0e00 |0002: return-void │ │ +033d6c: |[033d6c] org.akvo.rsr.up.domain.Update.setThumbnailFilename:(Ljava/lang/String;)V │ │ +033d7c: 5b01 8304 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.thumbnailFilename:Ljava/lang/String; // field@0483 │ │ +033d80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 thumbnailFilename Ljava/lang/String; │ │ @@ -55978,17 +56022,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d6c: |[033d6c] org.akvo.rsr.up.domain.Update.setThumbnailUrl:(Ljava/lang/String;)V │ │ -033d7c: 5b01 8404 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.thumbnailUrl:Ljava/lang/String; // field@0484 │ │ -033d80: 0e00 |0002: return-void │ │ +033d84: |[033d84] org.akvo.rsr.up.domain.Update.setThumbnailUrl:(Ljava/lang/String;)V │ │ +033d94: 5b01 8404 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.thumbnailUrl:Ljava/lang/String; // field@0484 │ │ +033d98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 thumbnailUrl Ljava/lang/String; │ │ @@ -55998,17 +56042,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d84: |[033d84] org.akvo.rsr.up.domain.Update.setTitle:(Ljava/lang/String;)V │ │ -033d94: 5b01 8504 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.title:Ljava/lang/String; // field@0485 │ │ -033d98: 0e00 |0002: return-void │ │ +033d9c: |[033d9c] org.akvo.rsr.up.domain.Update.setTitle:(Ljava/lang/String;)V │ │ +033dac: 5b01 8504 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.title:Ljava/lang/String; // field@0485 │ │ +033db0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0002 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ @@ -56018,17 +56062,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d9c: |[033d9c] org.akvo.rsr.up.domain.Update.setUnsent:(Z)V │ │ -033dac: 5c01 8604 |0000: iput-boolean v1, v0, Lorg/akvo/rsr/up/domain/Update;.unsent:Z // field@0486 │ │ -033db0: 0e00 |0002: return-void │ │ +033db4: |[033db4] org.akvo.rsr.up.domain.Update.setUnsent:(Z)V │ │ +033dc4: 5c01 8604 |0000: iput-boolean v1, v0, Lorg/akvo/rsr/up/domain/Update;.unsent:Z // field@0486 │ │ +033dc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 unsent Z │ │ @@ -56038,17 +56082,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033db4: |[033db4] org.akvo.rsr.up.domain.Update.setUserId:(Ljava/lang/String;)V │ │ -033dc4: 5b01 8704 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.userId:Ljava/lang/String; // field@0487 │ │ -033dc8: 0e00 |0002: return-void │ │ +033dcc: |[033dcc] org.akvo.rsr.up.domain.Update.setUserId:(Ljava/lang/String;)V │ │ +033ddc: 5b01 8704 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.userId:Ljava/lang/String; // field@0487 │ │ +033de0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -56058,32 +56102,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033dcc: |[033dcc] org.akvo.rsr.up.domain.Update.setUuid:(Ljava/lang/String;)V │ │ -033ddc: 5b01 8804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.uuid:Ljava/lang/String; // field@0488 │ │ -033de0: 0e00 |0002: return-void │ │ +033de4: |[033de4] org.akvo.rsr.up.domain.Update.setUuid:(Ljava/lang/String;)V │ │ +033df4: 5b01 8804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/Update;.uuid:Ljava/lang/String; // field@0488 │ │ +033df8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/Update; │ │ 0x0000 - 0x0003 reg=1 uuid Ljava/lang/String; │ │ │ │ - source_file_idx : 1799 (Update.java) │ │ + source_file_idx : 1805 (Update.java) │ │ │ │ Class #213 header: │ │ -class_idx : 578 │ │ +class_idx : 584 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1810 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #213 annotations: │ │ Annotations on field #1167 'publishedProjects' │ │ @@ -56136,21 +56180,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -033de4: |[033de4] org.akvo.rsr.up.domain.User.:()V │ │ -033df4: 7010 6e0b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ -033dfa: 2200 e501 |0003: new-instance v0, Ljava/util/HashSet; // type@01e5 │ │ -033dfe: 1301 0a00 |0005: const/16 v1, #int 10 // #a │ │ -033e02: 7020 f60b 1000 |0007: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0bf6 │ │ -033e08: 5b20 8f04 |000a: iput-object v0, v2, Lorg/akvo/rsr/up/domain/User;.publishedProjects:Ljava/util/Set; // field@048f │ │ -033e0c: 0e00 |000c: return-void │ │ +033dfc: |[033dfc] org.akvo.rsr.up.domain.User.:()V │ │ +033e0c: 7010 6e0b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0b6e │ │ +033e12: 2200 eb01 |0003: new-instance v0, Ljava/util/HashSet; // type@01eb │ │ +033e16: 1301 0a00 |0005: const/16 v1, #int 10 // #a │ │ +033e1a: 7020 f60b 1000 |0007: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0bf6 │ │ +033e20: 5b20 8f04 |000a: iput-object v0, v2, Lorg/akvo/rsr/up/domain/User;.publishedProjects:Ljava/util/Set; // field@048f │ │ +033e24: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x000c line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/akvo/rsr/up/domain/User; │ │ @@ -56161,18 +56205,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033e10: |[033e10] org.akvo.rsr.up.domain.User.addPublishedProject:(Ljava/lang/String;)V │ │ -033e20: 5410 8f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.publishedProjects:Ljava/util/Set; // field@048f │ │ -033e24: 7220 0d0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0c0d │ │ -033e2a: 0e00 |0005: return-void │ │ +033e28: |[033e28] org.akvo.rsr.up.domain.User.addPublishedProject:(Ljava/lang/String;)V │ │ +033e38: 5410 8f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.publishedProjects:Ljava/util/Set; // field@048f │ │ +033e3c: 7220 0d0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0c0d │ │ +033e42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0006 reg=2 id Ljava/lang/String; │ │ @@ -56182,18 +56226,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -033e2c: |[033e2c] org.akvo.rsr.up.domain.User.clearPublishedProjects:()V │ │ -033e3c: 5410 8f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.publishedProjects:Ljava/util/Set; // field@048f │ │ -033e40: 7210 0e0c 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@0c0e │ │ -033e46: 0e00 |0005: return-void │ │ +033e44: |[033e44] org.akvo.rsr.up.domain.User.clearPublishedProjects:()V │ │ +033e54: 5410 8f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.publishedProjects:Ljava/util/Set; // field@048f │ │ +033e58: 7210 0e0c 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@0c0e │ │ +033e5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ @@ -56202,17 +56246,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033e48: |[033e48] org.akvo.rsr.up.domain.User.getApiKey:()Ljava/lang/String; │ │ -033e58: 5410 8904 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.apiKey:Ljava/lang/String; // field@0489 │ │ -033e5c: 1100 |0002: return-object v0 │ │ +033e60: |[033e60] org.akvo.rsr.up.domain.User.getApiKey:()Ljava/lang/String; │ │ +033e70: 5410 8904 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.apiKey:Ljava/lang/String; // field@0489 │ │ +033e74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ #3 : (in Lorg/akvo/rsr/up/domain/User;) │ │ @@ -56220,17 +56264,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033e60: |[033e60] org.akvo.rsr.up.domain.User.getEmail:()Ljava/lang/String; │ │ -033e70: 5410 8a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.email:Ljava/lang/String; // field@048a │ │ -033e74: 1100 |0002: return-object v0 │ │ +033e78: |[033e78] org.akvo.rsr.up.domain.User.getEmail:()Ljava/lang/String; │ │ +033e88: 5410 8a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.email:Ljava/lang/String; // field@048a │ │ +033e8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/domain/User;) │ │ @@ -56238,17 +56282,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033e78: |[033e78] org.akvo.rsr.up.domain.User.getFirstname:()Ljava/lang/String; │ │ -033e88: 5410 8b04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.firstname:Ljava/lang/String; // field@048b │ │ -033e8c: 1100 |0002: return-object v0 │ │ +033e90: |[033e90] org.akvo.rsr.up.domain.User.getFirstname:()Ljava/lang/String; │ │ +033ea0: 5410 8b04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.firstname:Ljava/lang/String; // field@048b │ │ +033ea4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/domain/User;) │ │ @@ -56256,17 +56300,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033e90: |[033e90] org.akvo.rsr.up.domain.User.getId:()Ljava/lang/String; │ │ -033ea0: 5410 8c04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.id:Ljava/lang/String; // field@048c │ │ -033ea4: 1100 |0002: return-object v0 │ │ +033ea8: |[033ea8] org.akvo.rsr.up.domain.User.getId:()Ljava/lang/String; │ │ +033eb8: 5410 8c04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.id:Ljava/lang/String; // field@048c │ │ +033ebc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ #6 : (in Lorg/akvo/rsr/up/domain/User;) │ │ @@ -56274,17 +56318,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ea8: |[033ea8] org.akvo.rsr.up.domain.User.getLastname:()Ljava/lang/String; │ │ -033eb8: 5410 8d04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.lastname:Ljava/lang/String; // field@048d │ │ -033ebc: 1100 |0002: return-object v0 │ │ +033ec0: |[033ec0] org.akvo.rsr.up.domain.User.getLastname:()Ljava/lang/String; │ │ +033ed0: 5410 8d04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.lastname:Ljava/lang/String; // field@048d │ │ +033ed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ #7 : (in Lorg/akvo/rsr/up/domain/User;) │ │ @@ -56292,17 +56336,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ec0: |[033ec0] org.akvo.rsr.up.domain.User.getOrgId:()Ljava/lang/String; │ │ -033ed0: 5410 8e04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.orgId:Ljava/lang/String; // field@048e │ │ -033ed4: 1100 |0002: return-object v0 │ │ +033ed8: |[033ed8] org.akvo.rsr.up.domain.User.getOrgId:()Ljava/lang/String; │ │ +033ee8: 5410 8e04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.orgId:Ljava/lang/String; // field@048e │ │ +033eec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ #8 : (in Lorg/akvo/rsr/up/domain/User;) │ │ @@ -56310,17 +56354,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ed8: |[033ed8] org.akvo.rsr.up.domain.User.getPublishedProjects:()Ljava/util/Set; │ │ -033ee8: 5410 8f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.publishedProjects:Ljava/util/Set; // field@048f │ │ -033eec: 1100 |0002: return-object v0 │ │ +033ef0: |[033ef0] org.akvo.rsr.up.domain.User.getPublishedProjects:()Ljava/util/Set; │ │ +033f00: 5410 8f04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.publishedProjects:Ljava/util/Set; // field@048f │ │ +033f04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ #9 : (in Lorg/akvo/rsr/up/domain/User;) │ │ @@ -56328,17 +56372,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033ef0: |[033ef0] org.akvo.rsr.up.domain.User.getUsername:()Ljava/lang/String; │ │ -033f00: 5410 9004 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.username:Ljava/lang/String; // field@0490 │ │ -033f04: 1100 |0002: return-object v0 │ │ +033f08: |[033f08] org.akvo.rsr.up.domain.User.getUsername:()Ljava/lang/String; │ │ +033f18: 5410 9004 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/domain/User;.username:Ljava/lang/String; // field@0490 │ │ +033f1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/domain/User; │ │ │ │ #10 : (in Lorg/akvo/rsr/up/domain/User;) │ │ @@ -56346,17 +56390,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033f08: |[033f08] org.akvo.rsr.up.domain.User.setApiKey:(Ljava/lang/String;)V │ │ -033f18: 5b01 8904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.apiKey:Ljava/lang/String; // field@0489 │ │ -033f1c: 0e00 |0002: return-void │ │ +033f20: |[033f20] org.akvo.rsr.up.domain.User.setApiKey:(Ljava/lang/String;)V │ │ +033f30: 5b01 8904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.apiKey:Ljava/lang/String; // field@0489 │ │ +033f34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0003 reg=1 summary Ljava/lang/String; │ │ @@ -56366,17 +56410,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033f20: |[033f20] org.akvo.rsr.up.domain.User.setEmail:(Ljava/lang/String;)V │ │ -033f30: 5b01 8a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.email:Ljava/lang/String; // field@048a │ │ -033f34: 0e00 |0002: return-void │ │ +033f38: |[033f38] org.akvo.rsr.up.domain.User.setEmail:(Ljava/lang/String;)V │ │ +033f48: 5b01 8a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.email:Ljava/lang/String; // field@048a │ │ +033f4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0003 reg=1 email Ljava/lang/String; │ │ @@ -56386,17 +56430,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033f38: |[033f38] org.akvo.rsr.up.domain.User.setFirstname:(Ljava/lang/String;)V │ │ -033f48: 5b01 8b04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.firstname:Ljava/lang/String; // field@048b │ │ -033f4c: 0e00 |0002: return-void │ │ +033f50: |[033f50] org.akvo.rsr.up.domain.User.setFirstname:(Ljava/lang/String;)V │ │ +033f60: 5b01 8b04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.firstname:Ljava/lang/String; // field@048b │ │ +033f64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -56406,17 +56450,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033f50: |[033f50] org.akvo.rsr.up.domain.User.setId:(Ljava/lang/String;)V │ │ -033f60: 5b01 8c04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.id:Ljava/lang/String; // field@048c │ │ -033f64: 0e00 |0002: return-void │ │ +033f68: |[033f68] org.akvo.rsr.up.domain.User.setId:(Ljava/lang/String;)V │ │ +033f78: 5b01 8c04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.id:Ljava/lang/String; // field@048c │ │ +033f7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -56426,17 +56470,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033f68: |[033f68] org.akvo.rsr.up.domain.User.setLastname:(Ljava/lang/String;)V │ │ -033f78: 5b01 8d04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.lastname:Ljava/lang/String; // field@048d │ │ -033f7c: 0e00 |0002: return-void │ │ +033f80: |[033f80] org.akvo.rsr.up.domain.User.setLastname:(Ljava/lang/String;)V │ │ +033f90: 5b01 8d04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.lastname:Ljava/lang/String; // field@048d │ │ +033f94: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0002 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -56446,17 +56490,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033f80: |[033f80] org.akvo.rsr.up.domain.User.setOrgId:(Ljava/lang/String;)V │ │ -033f90: 5b01 8e04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.orgId:Ljava/lang/String; // field@048e │ │ -033f94: 0e00 |0002: return-void │ │ +033f98: |[033f98] org.akvo.rsr.up.domain.User.setOrgId:(Ljava/lang/String;)V │ │ +033fa8: 5b01 8e04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.orgId:Ljava/lang/String; // field@048e │ │ +033fac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -56466,31 +56510,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033f98: |[033f98] org.akvo.rsr.up.domain.User.setUsername:(Ljava/lang/String;)V │ │ -033fa8: 5b01 9004 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.username:Ljava/lang/String; // field@0490 │ │ -033fac: 0e00 |0002: return-void │ │ +033fb0: |[033fb0] org.akvo.rsr.up.domain.User.setUsername:(Ljava/lang/String;)V │ │ +033fc0: 5b01 9004 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/domain/User;.username:Ljava/lang/String; // field@0490 │ │ +033fc4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ │ │ - source_file_idx : 1810 (User.java) │ │ + source_file_idx : 1816 (User.java) │ │ │ │ Class #214 header: │ │ -class_idx : 580 │ │ +class_idx : 586 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 13 │ │ +superclass_idx : 15 │ │ source_file_idx : 616 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #214 - │ │ @@ -56531,18 +56575,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -033fb0: |[033fb0] org.akvo.rsr.up.service.GetProjectDataService.:()V │ │ -033fc0: 1a00 6702 |0000: const-string v0, "GetProjectDataService" // string@0267 │ │ -033fc4: 7020 3e00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@003e │ │ -033fca: 0e00 |0005: return-void │ │ +033fc8: |[033fc8] org.akvo.rsr.up.service.GetProjectDataService.:()V │ │ +033fd8: 1a00 6702 |0000: const-string v0, "GetProjectDataService" // string@0267 │ │ +033fdc: 7020 3e00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@003e │ │ +033fe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/service/GetProjectDataService; │ │ │ │ @@ -56551,28 +56595,28 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -033fcc: |[033fcc] org.akvo.rsr.up.service.GetProjectDataService.broadcastProgress:(III)V │ │ -033fdc: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -033fe0: 1a01 f10f |0002: const-string v1, "org.akvo.rsr.up.PROJECTS_PROGRESS" // string@0ff1 │ │ -033fe4: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -033fea: 1a01 1e06 |0007: const-string v1, "PHASE_KEY" // string@061e │ │ -033fee: 6e30 9700 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -033ff4: 1a01 8806 |000c: const-string v1, "SOFAR_KEY" // string@0688 │ │ -033ff8: 6e30 9700 1004 |000e: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -033ffe: 1a01 cb06 |0011: const-string v1, "TOTAL_KEY" // string@06cb │ │ -034002: 6e30 9700 1005 |0013: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -034008: 7110 1604 0200 |0016: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -03400e: 0c01 |0019: move-result-object v1 │ │ -034010: 6e20 1804 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ -034016: 0e00 |001d: return-void │ │ +033fe4: |[033fe4] org.akvo.rsr.up.service.GetProjectDataService.broadcastProgress:(III)V │ │ +033ff4: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +033ff8: 1a01 f70f |0002: const-string v1, "org.akvo.rsr.up.PROJECTS_PROGRESS" // string@0ff7 │ │ +033ffc: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +034002: 1a01 2406 |0007: const-string v1, "PHASE_KEY" // string@0624 │ │ +034006: 6e30 9700 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +03400c: 1a01 8e06 |000c: const-string v1, "SOFAR_KEY" // string@068e │ │ +034010: 6e30 9700 1004 |000e: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +034016: 1a01 d106 |0011: const-string v1, "TOTAL_KEY" // string@06d1 │ │ +03401a: 6e30 9700 1005 |0013: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +034020: 7110 1604 0200 |0016: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +034026: 0c01 |0019: move-result-object v1 │ │ +034028: 6e20 1804 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ +03402e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0007 line=202 │ │ 0x000c line=203 │ │ 0x0011 line=204 │ │ 0x0016 line=205 │ │ @@ -56590,426 +56634,426 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 851 16-bit code units │ │ -034018: |[034018] org.akvo.rsr.up.service.GetProjectDataService.onHandleIntent:(Landroid/content/Intent;)V │ │ -034028: 2204 3d02 |0000: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -03402c: 0800 1900 |0002: move-object/from16 v0, v25 │ │ -034030: 7020 200d 0400 |0004: invoke-direct {v4, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -034036: 2206 5b02 |0007: new-instance v6, Lorg/akvo/rsr/up/util/Downloader; // type@025b │ │ -03403a: 7010 e30d 0600 |0009: invoke-direct {v6}, Lorg/akvo/rsr/up/util/Downloader;.:()V // method@0de3 │ │ -034040: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -034042: 1a13 4112 |000d: const-string v19, "setting_delay_image_fetch" // string@1241 │ │ -034046: 1314 0000 |000f: const/16 v20, #int 0 // #0 │ │ -03404a: 0800 1900 |0011: move-object/from16 v0, v25 │ │ -03404e: 0801 1300 |0013: move-object/from16 v1, v19 │ │ -034052: 0202 1400 |0015: move/from16 v2, v20 │ │ -034056: 7130 110e 1002 |0017: invoke-static {v0, v1, v2}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ -03405c: 0a10 |001a: move-result v16 │ │ -03405e: 7701 180e 1900 |001b: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -034064: 0c09 |001e: move-result-object v9 │ │ -034066: 6e10 3d0d 0400 |001f: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -03406c: 2213 cf01 |0022: new-instance v19, Ljava/net/URL; // type@01cf │ │ -034070: 2214 c101 |0024: new-instance v20, Ljava/lang/StringBuilder; // type@01c1 │ │ -034074: 7601 8e0b 1400 |0026: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03407a: 7701 180e 1900 |0029: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -034080: 0c15 |002c: move-result-object v21 │ │ -034082: 7402 960b 1400 |002d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034088: 0c14 |0030: move-result-object v20 │ │ -03408a: 1a15 cb00 |0031: const-string v21, "/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s" // string@00cb │ │ -03408e: 1316 0100 |0033: const/16 v22, #int 1 // #1 │ │ -034092: 0200 1600 |0035: move/from16 v0, v22 │ │ -034096: 2300 8202 |0037: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -03409a: 0816 0000 |0039: move-object/from16 v22, v0 │ │ -03409e: 1317 0000 |003b: const/16 v23, #int 0 // #0 │ │ -0340a2: 1a18 5908 |003d: const-string v24, "authorized_orgid" // string@0859 │ │ -0340a6: 0800 1900 |003f: move-object/from16 v0, v25 │ │ -0340aa: 0801 1800 |0041: move-object/from16 v1, v24 │ │ -0340ae: 7120 100e 1000 |0043: invoke-static {v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -0340b4: 0c18 |0046: move-result-object v24 │ │ -0340b6: 4d18 1617 |0047: aput-object v24, v22, v23 │ │ -0340ba: 7702 7f0b 1500 |0049: invoke-static/range {v21, v22}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ -0340c0: 0c15 |004c: move-result-object v21 │ │ -0340c2: 7402 960b 1400 |004d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0340c8: 0c14 |0050: move-result-object v20 │ │ -0340ca: 7401 9a0b 1400 |0051: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0340d0: 0c14 |0054: move-result-object v20 │ │ -0340d2: 7602 c10b 1300 |0055: invoke-direct/range {v19, v20}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -0340d8: 0800 1900 |0058: move-object/from16 v0, v25 │ │ -0340dc: 0801 1300 |005a: move-object/from16 v1, v19 │ │ -0340e0: 6e30 e90d 0601 |005c: invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;.fetchProjectList:(Landroid/content/Context;Ljava/net/URL;)V // method@0de9 │ │ -0340e6: 1313 0000 |005f: const/16 v19, #int 0 // #0 │ │ -0340ea: 1314 3200 |0061: const/16 v20, #int 50 // #32 │ │ -0340ee: 1315 6400 |0063: const/16 v21, #int 100 // #64 │ │ -0340f2: 0800 1900 |0065: move-object/from16 v0, v25 │ │ -0340f6: 0201 1300 |0067: move/from16 v1, v19 │ │ -0340fa: 0202 1400 |0069: move/from16 v2, v20 │ │ -0340fe: 0203 1500 |006b: move/from16 v3, v21 │ │ -034102: 7040 a70d 1032 |006d: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;.broadcastProgress:(III)V // method@0da7 │ │ -034108: 2213 cf01 |0070: new-instance v19, Ljava/net/URL; // type@01cf │ │ -03410c: 2214 c101 |0072: new-instance v20, Ljava/lang/StringBuilder; // type@01c1 │ │ -034110: 7601 8e0b 1400 |0074: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -034116: 7701 180e 1900 |0077: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -03411c: 0c15 |007a: move-result-object v21 │ │ -03411e: 7402 960b 1400 |007b: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034124: 0c14 |007e: move-result-object v20 │ │ -034126: 1a15 c800 |007f: const-string v21, "/api/v1/country/?format=xml&limit=0" // string@00c8 │ │ -03412a: 1316 0000 |0081: const/16 v22, #int 0 // #0 │ │ -03412e: 0200 1600 |0083: move/from16 v0, v22 │ │ -034132: 2300 8202 |0085: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -034136: 0816 0000 |0087: move-object/from16 v22, v0 │ │ -03413a: 7702 7f0b 1500 |0089: invoke-static/range {v21, v22}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ -034140: 0c15 |008c: move-result-object v21 │ │ -034142: 7402 960b 1400 |008d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034148: 0c14 |0090: move-result-object v20 │ │ -03414a: 7401 9a0b 1400 |0091: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -034150: 0c14 |0094: move-result-object v20 │ │ -034152: 7602 c10b 1300 |0095: invoke-direct/range {v19, v20}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -034158: 0800 1900 |0098: move-object/from16 v0, v25 │ │ -03415c: 0801 1300 |009a: move-object/from16 v1, v19 │ │ -034160: 6e30 e60d 0601 |009c: invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;.fetchCountryList:(Landroid/content/Context;Ljava/net/URL;)V // method@0de6 │ │ -034166: 1313 0000 |009f: const/16 v19, #int 0 // #0 │ │ -03416a: 1314 6400 |00a1: const/16 v20, #int 100 // #64 │ │ -03416e: 1315 6400 |00a3: const/16 v21, #int 100 // #64 │ │ -034172: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ -034176: 0201 1300 |00a7: move/from16 v1, v19 │ │ -03417a: 0202 1400 |00a9: move/from16 v2, v20 │ │ -03417e: 0203 1500 |00ab: move/from16 v3, v21 │ │ -034182: 7040 a70d 1032 |00ad: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;.broadcastProgress:(III)V // method@0da7 │ │ -034188: 6e10 330d 0400 |00b0: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllProjects:()Landroid/database/Cursor; // method@0d33 │ │ -03418e: 0c05 |00b3: move-result-object v5 │ │ -034190: 120a |00b4: const/4 v10, #int 0 // #0 │ │ -034192: 7210 cf00 0500 |00b5: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -034198: 0a13 |00b8: move-result v19 │ │ -03419a: 3813 ef00 |00b9: if-eqz v19, 01a8 // +00ef │ │ -03419e: d80a 0a01 |00bb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0341a2: 2213 cf01 |00bd: new-instance v19, Ljava/net/URL; // type@01cf │ │ -0341a6: 2214 c101 |00bf: new-instance v20, Ljava/lang/StringBuilder; // type@01c1 │ │ -0341aa: 7601 8e0b 1400 |00c1: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0341b0: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ -0341b4: 6e20 960b 9000 |00c6: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0341ba: 0c14 |00c9: move-result-object v20 │ │ -0341bc: 1a15 cd00 |00ca: const-string v21, "/api/v1/project_update/?format=xml&limit=0&project=" // string@00cd │ │ -0341c0: 7402 960b 1400 |00cc: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0341c6: 0c14 |00cf: move-result-object v20 │ │ -0341c8: 1a15 a507 |00d0: const-string v21, "_id" // string@07a5 │ │ -0341cc: 0800 1500 |00d2: move-object/from16 v0, v21 │ │ -0341d0: 7220 c600 0500 |00d4: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0341d6: 0a15 |00d7: move-result v21 │ │ -0341d8: 0200 1500 |00d8: move/from16 v0, v21 │ │ -0341dc: 7220 cb00 0500 |00da: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0341e2: 0c15 |00dd: move-result-object v21 │ │ -0341e4: 7402 960b 1400 |00de: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0341ea: 0c14 |00e1: move-result-object v20 │ │ -0341ec: 7401 9a0b 1400 |00e2: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0341f2: 0c14 |00e5: move-result-object v20 │ │ -0341f4: 7602 c10b 1300 |00e6: invoke-direct/range {v19, v20}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -0341fa: 0800 1900 |00e9: move-object/from16 v0, v25 │ │ -0341fe: 0801 1300 |00eb: move-object/from16 v1, v19 │ │ -034202: 6e30 ea0d 0601 |00ed: invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;.fetchUpdateList:(Landroid/content/Context;Ljava/net/URL;)V // method@0dea │ │ -034208: 1313 0100 |00f0: const/16 v19, #int 1 // #1 │ │ -03420c: 7210 c800 0500 |00f2: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -034212: 0a14 |00f5: move-result v20 │ │ -034214: 0800 1900 |00f6: move-object/from16 v0, v25 │ │ -034218: 0201 1300 |00f8: move/from16 v1, v19 │ │ -03421c: 0202 1400 |00fa: move/from16 v2, v20 │ │ -034220: 7040 a70d 102a |00fc: invoke-direct {v0, v1, v10, v2}, Lorg/akvo/rsr/up/service/GetProjectDataService;.broadcastProgress:(III)V // method@0da7 │ │ -034226: 28b6 |00ff: goto 00b5 // -004a │ │ -034228: 0d13 |0100: move-exception v19 │ │ -03422a: 3805 0500 |0101: if-eqz v5, 0106 // +0005 │ │ -03422e: 7210 c500 0500 |0103: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -034234: 2713 |0106: throw v19 │ │ -034236: 0d07 |0107: move-exception v7 │ │ -034238: 1a13 6702 |0108: const-string v19, "GetProjectDataService" // string@0267 │ │ -03423c: 1a14 bb01 |010a: const-string v20, "Cannot find:" // string@01bb │ │ -034240: 0800 1300 |010c: move-object/from16 v0, v19 │ │ -034244: 0801 1400 |010e: move-object/from16 v1, v20 │ │ -034248: 7130 c308 1007 |0110: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -03424e: 2213 c101 |0113: new-instance v19, Ljava/lang/StringBuilder; // type@01c1 │ │ -034252: 7601 8e0b 1300 |0115: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -034258: 7401 a80d 1900 |0118: invoke-virtual/range {v25}, Lorg/akvo/rsr/up/service/GetProjectDataService;.getResources:()Landroid/content/res/Resources; // method@0da8 │ │ -03425e: 0c14 |011b: move-result-object v20 │ │ -034260: 1415 2e00 087f |011c: const v21, #float 1.80776e+38 // #7f08002e │ │ -034266: 7402 ba00 1400 |011f: invoke-virtual/range {v20, v21}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -03426c: 0c14 |0122: move-result-object v20 │ │ -03426e: 7402 960b 1300 |0123: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034274: 0c13 |0126: move-result-object v19 │ │ -034276: 6e10 240b 0700 |0127: invoke-virtual {v7}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@0b24 │ │ -03427c: 0c14 |012a: move-result-object v20 │ │ -03427e: 7402 960b 1300 |012b: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034284: 0c13 |012e: move-result-object v19 │ │ -034286: 7401 9a0b 1300 |012f: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03428c: 0c08 |0132: move-result-object v8 │ │ -03428e: 7701 160e 1900 |0133: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/SettingsUtil;.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; // method@0e16 │ │ -034294: 0c12 |0136: move-result-object v18 │ │ -034296: 6213 ad02 |0137: sget-object v19, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ -03429a: 1a14 9500 |0139: const-string v20, "&api_key=%s&username=%s" // string@0095 │ │ -03429e: 1315 0200 |013b: const/16 v21, #int 2 // #2 │ │ -0342a2: 0200 1500 |013d: move/from16 v0, v21 │ │ -0342a6: 2300 8202 |013f: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -0342aa: 0815 0000 |0141: move-object/from16 v21, v0 │ │ -0342ae: 1316 0000 |0143: const/16 v22, #int 0 // #0 │ │ -0342b2: 7401 950d 1200 |0145: invoke-virtual/range {v18}, Lorg/akvo/rsr/up/domain/User;.getApiKey:()Ljava/lang/String; // method@0d95 │ │ -0342b8: 0c17 |0148: move-result-object v23 │ │ -0342ba: 4d17 1516 |0149: aput-object v23, v21, v22 │ │ -0342be: 1316 0100 |014b: const/16 v22, #int 1 // #1 │ │ -0342c2: 7401 9c0d 1200 |014d: invoke-virtual/range {v18}, Lorg/akvo/rsr/up/domain/User;.getUsername:()Ljava/lang/String; // method@0d9c │ │ -0342c8: 0c17 |0150: move-result-object v23 │ │ -0342ca: 4d17 1516 |0151: aput-object v23, v21, v22 │ │ -0342ce: 7703 800b 1300 |0153: invoke-static/range {v19, v20, v21}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ -0342d4: 0c0f |0156: move-result-object v15 │ │ -0342d6: 120e |0157: const/4 v14, #int 0 // #0 │ │ -0342d8: 6e10 300d 0400 |0158: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.getMissingUsersList:()Ljava/util/List; // method@0d30 │ │ -0342de: 0c11 |015b: move-result-object v17 │ │ -0342e0: 7801 040c 1100 |015c: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0c04 │ │ -0342e6: 0c0b |015f: move-result-object v11 │ │ -0342e8: 7210 f70b 0b00 |0160: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -0342ee: 0a13 |0163: move-result v19 │ │ -0342f0: 3813 ca00 |0164: if-eqz v19, 022e // +00ca │ │ -0342f4: 7210 f80b 0b00 |0166: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -0342fa: 0c0c |0169: move-result-object v12 │ │ -0342fc: 1f0c c001 |016a: check-cast v12, Ljava/lang/String; // type@01c0 │ │ -034300: 2213 cf01 |016c: new-instance v19, Ljava/net/URL; // type@01cf │ │ -034304: 2214 c101 |016e: new-instance v20, Ljava/lang/StringBuilder; // type@01c1 │ │ -034308: 7601 8e0b 1400 |0170: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03430e: 0800 1400 |0173: move-object/from16 v0, v20 │ │ -034312: 6e20 960b 9000 |0175: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034318: 0c14 |0178: move-result-object v20 │ │ -03431a: 6215 ad02 |0179: sget-object v21, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ -03431e: 1a16 d000 |017b: const-string v22, "/api/v1/user/%s/?format=xml&depth=1" // string@00d0 │ │ -034322: 1317 0100 |017d: const/16 v23, #int 1 // #1 │ │ -034326: 0200 1700 |017f: move/from16 v0, v23 │ │ -03432a: 2300 8202 |0181: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -03432e: 0817 0000 |0183: move-object/from16 v23, v0 │ │ -034332: 1318 0000 |0185: const/16 v24, #int 0 // #0 │ │ -034336: 4d0c 1718 |0187: aput-object v12, v23, v24 │ │ -03433a: 7703 800b 1500 |0189: invoke-static/range {v21, v22, v23}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ -034340: 0c15 |018c: move-result-object v21 │ │ -034342: 7402 960b 1400 |018d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034348: 0c14 |0190: move-result-object v20 │ │ -03434a: 0800 1400 |0191: move-object/from16 v0, v20 │ │ -03434e: 6e20 960b f000 |0193: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034354: 0c14 |0196: move-result-object v20 │ │ -034356: 7401 9a0b 1400 |0197: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03435c: 0c14 |019a: move-result-object v20 │ │ -03435e: 7602 c10b 1300 |019b: invoke-direct/range {v19, v20}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -034364: 0800 1900 |019e: move-object/from16 v0, v25 │ │ -034368: 0801 1300 |01a0: move-object/from16 v1, v19 │ │ -03436c: 6e40 eb0d 06c1 |01a2: invoke-virtual {v6, v0, v1, v12}, Lorg/akvo/rsr/up/util/Downloader;.fetchUser:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V // method@0deb │ │ -034372: d80e 0e01 |01a5: add-int/lit8 v14, v14, #int 1 // #01 │ │ -034376: 28b9 |01a7: goto 0160 // -0047 │ │ -034378: 3805 8bff |01a8: if-eqz v5, 0133 // -0075 │ │ -03437c: 7210 c500 0500 |01aa: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -034382: 2886 |01ad: goto 0133 // -007a │ │ -034384: 0d07 |01ae: move-exception v7 │ │ -034386: 1a13 6702 |01af: const-string v19, "GetProjectDataService" // string@0267 │ │ -03438a: 1a14 8401 |01b1: const-string v20, "Bad updates fetch:" // string@0184 │ │ -03438e: 0800 1300 |01b3: move-object/from16 v0, v19 │ │ -034392: 0801 1400 |01b5: move-object/from16 v1, v20 │ │ -034396: 7130 c308 1007 |01b7: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -03439c: 2213 c101 |01ba: new-instance v19, Ljava/lang/StringBuilder; // type@01c1 │ │ -0343a0: 7601 8e0b 1300 |01bc: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0343a6: 7401 a80d 1900 |01bf: invoke-virtual/range {v25}, Lorg/akvo/rsr/up/service/GetProjectDataService;.getResources:()Landroid/content/res/Resources; // method@0da8 │ │ -0343ac: 0c14 |01c2: move-result-object v20 │ │ -0343ae: 1415 3200 087f |01c3: const v21, #float 1.80776e+38 // #7f080032 │ │ -0343b4: 7402 ba00 1400 |01c6: invoke-virtual/range {v20, v21}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -0343ba: 0c14 |01c9: move-result-object v20 │ │ -0343bc: 7402 960b 1300 |01ca: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0343c2: 0c13 |01cd: move-result-object v19 │ │ -0343c4: 6e10 530b 0700 |01ce: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ -0343ca: 0c14 |01d1: move-result-object v20 │ │ -0343cc: 7402 960b 1300 |01d2: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0343d2: 0c13 |01d5: move-result-object v19 │ │ -0343d4: 7401 9a0b 1300 |01d6: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0343da: 0c08 |01d9: move-result-object v8 │ │ -0343dc: 2900 59ff |01da: goto/16 0133 // -00a7 │ │ -0343e0: 0d07 |01dc: move-exception v7 │ │ -0343e2: 1a13 6702 |01dd: const-string v19, "GetProjectDataService" // string@0267 │ │ -0343e6: 2214 c101 |01df: new-instance v20, Ljava/lang/StringBuilder; // type@01c1 │ │ -0343ea: 7601 8e0b 1400 |01e1: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0343f0: 1a15 ba01 |01e4: const-string v21, "Cannot find user:" // string@01ba │ │ -0343f4: 7402 960b 1400 |01e6: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0343fa: 0c14 |01e9: move-result-object v20 │ │ -0343fc: 0800 1400 |01ea: move-object/from16 v0, v20 │ │ -034400: 6e20 960b c000 |01ec: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034406: 0c14 |01ef: move-result-object v20 │ │ -034408: 7401 9a0b 1400 |01f0: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03440e: 0c14 |01f3: move-result-object v20 │ │ -034410: 7702 c608 1300 |01f4: invoke-static/range {v19, v20}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -034416: 2900 69ff |01f7: goto/16 0160 // -0097 │ │ -03441a: 0d13 |01f9: move-exception v19 │ │ -03441c: 3804 0500 |01fa: if-eqz v4, 01ff // +0005 │ │ -034420: 6e10 250d 0400 |01fc: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -034426: 2713 |01ff: throw v19 │ │ -034428: 0d07 |0200: move-exception v7 │ │ -03442a: 1a13 6702 |0201: const-string v19, "GetProjectDataService" // string@0267 │ │ -03442e: 1a14 8501 |0203: const-string v20, "Bad user fetch:" // string@0185 │ │ -034432: 0800 1300 |0205: move-object/from16 v0, v19 │ │ -034436: 0801 1400 |0207: move-object/from16 v1, v20 │ │ -03443a: 7130 c308 1007 |0209: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -034440: 2213 c101 |020c: new-instance v19, Ljava/lang/StringBuilder; // type@01c1 │ │ -034444: 7601 8e0b 1300 |020e: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03444a: 7401 a80d 1900 |0211: invoke-virtual/range {v25}, Lorg/akvo/rsr/up/service/GetProjectDataService;.getResources:()Landroid/content/res/Resources; // method@0da8 │ │ -034450: 0c14 |0214: move-result-object v20 │ │ -034452: 1415 3300 087f |0215: const v21, #float 1.80776e+38 // #7f080033 │ │ -034458: 7402 ba00 1400 |0218: invoke-virtual/range {v20, v21}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -03445e: 0c14 |021b: move-result-object v20 │ │ -034460: 7402 960b 1300 |021c: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034466: 0c13 |021f: move-result-object v19 │ │ -034468: 6e10 530b 0700 |0220: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ -03446e: 0c14 |0223: move-result-object v20 │ │ -034470: 7402 960b 1300 |0224: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034476: 0c13 |0227: move-result-object v19 │ │ -034478: 7401 9a0b 1300 |0228: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03447e: 0c08 |022b: move-result-object v8 │ │ -034480: 2900 34ff |022c: goto/16 0160 // -00cc │ │ -034484: 6e10 2f0d 0400 |022e: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.getMissingOrgsList:()Ljava/util/List; // method@0d2f │ │ -03448a: 0c11 |0231: move-result-object v17 │ │ -03448c: 120e |0232: const/4 v14, #int 0 // #0 │ │ -03448e: 7801 040c 1100 |0233: invoke-interface/range {v17}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0c04 │ │ -034494: 0c0b |0236: move-result-object v11 │ │ -034496: 7210 f70b 0b00 |0237: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -03449c: 0a13 |023a: move-result v19 │ │ -03449e: 3813 8800 |023b: if-eqz v19, 02c3 // +0088 │ │ -0344a2: 7210 f80b 0b00 |023d: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -0344a8: 0c0c |0240: move-result-object v12 │ │ -0344aa: 1f0c c001 |0241: check-cast v12, Ljava/lang/String; // type@01c0 │ │ -0344ae: 2213 cf01 |0243: new-instance v19, Ljava/net/URL; // type@01cf │ │ -0344b2: 2214 c101 |0245: new-instance v20, Ljava/lang/StringBuilder; // type@01c1 │ │ -0344b6: 7601 8e0b 1400 |0247: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0344bc: 0800 1400 |024a: move-object/from16 v0, v20 │ │ -0344c0: 6e20 960b 9000 |024c: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0344c6: 0c14 |024f: move-result-object v20 │ │ -0344c8: 6215 ad02 |0250: sget-object v21, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ -0344cc: 1a16 c900 |0252: const-string v22, "/api/v1/organisation/%s/?format=xml&depth=0" // string@00c9 │ │ -0344d0: 1317 0100 |0254: const/16 v23, #int 1 // #1 │ │ -0344d4: 0200 1700 |0256: move/from16 v0, v23 │ │ -0344d8: 2300 8202 |0258: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -0344dc: 0817 0000 |025a: move-object/from16 v23, v0 │ │ -0344e0: 1318 0000 |025c: const/16 v24, #int 0 // #0 │ │ -0344e4: 4d0c 1718 |025e: aput-object v12, v23, v24 │ │ -0344e8: 7703 800b 1500 |0260: invoke-static/range {v21, v22, v23}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ -0344ee: 0c15 |0263: move-result-object v21 │ │ -0344f0: 7402 960b 1400 |0264: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0344f6: 0c14 |0267: move-result-object v20 │ │ -0344f8: 7401 9a0b 1400 |0268: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0344fe: 0c14 |026b: move-result-object v20 │ │ -034500: 7602 c10b 1300 |026c: invoke-direct/range {v19, v20}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -034506: 0800 1900 |026f: move-object/from16 v0, v25 │ │ -03450a: 0801 1300 |0271: move-object/from16 v1, v19 │ │ -03450e: 6e40 e80d 06c1 |0273: invoke-virtual {v6, v0, v1, v12}, Lorg/akvo/rsr/up/util/Downloader;.fetchOrg:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V // method@0de8 │ │ -034514: d80e 0e01 |0276: add-int/lit8 v14, v14, #int 1 // #01 │ │ -034518: 28bf |0278: goto 0237 // -0041 │ │ -03451a: 0d07 |0279: move-exception v7 │ │ -03451c: 1a13 6702 |027a: const-string v19, "GetProjectDataService" // string@0267 │ │ -034520: 2214 c101 |027c: new-instance v20, Ljava/lang/StringBuilder; // type@01c1 │ │ -034524: 7601 8e0b 1400 |027e: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03452a: 1a15 b901 |0281: const-string v21, "Cannot find org:" // string@01b9 │ │ -03452e: 7402 960b 1400 |0283: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034534: 0c14 |0286: move-result-object v20 │ │ -034536: 0800 1400 |0287: move-object/from16 v0, v20 │ │ -03453a: 6e20 960b c000 |0289: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034540: 0c14 |028c: move-result-object v20 │ │ -034542: 7401 9a0b 1400 |028d: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -034548: 0c14 |0290: move-result-object v20 │ │ -03454a: 7702 c608 1300 |0291: invoke-static/range {v19, v20}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -034550: 28a3 |0294: goto 0237 // -005d │ │ -034552: 0d07 |0295: move-exception v7 │ │ -034554: 1a13 6702 |0296: const-string v19, "GetProjectDataService" // string@0267 │ │ -034558: 1a14 8201 |0298: const-string v20, "Bad org fetch:" // string@0182 │ │ -03455c: 0800 1300 |029a: move-object/from16 v0, v19 │ │ -034560: 0801 1400 |029c: move-object/from16 v1, v20 │ │ -034564: 7130 c308 1007 |029e: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -03456a: 2213 c101 |02a1: new-instance v19, Ljava/lang/StringBuilder; // type@01c1 │ │ -03456e: 7601 8e0b 1300 |02a3: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -034574: 7401 a80d 1900 |02a6: invoke-virtual/range {v25}, Lorg/akvo/rsr/up/service/GetProjectDataService;.getResources:()Landroid/content/res/Resources; // method@0da8 │ │ -03457a: 0c14 |02a9: move-result-object v20 │ │ -03457c: 1415 2f00 087f |02aa: const v21, #float 1.80776e+38 // #7f08002f │ │ -034582: 7402 ba00 1400 |02ad: invoke-virtual/range {v20, v21}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -034588: 0c14 |02b0: move-result-object v20 │ │ -03458a: 7402 960b 1300 |02b1: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034590: 0c13 |02b4: move-result-object v19 │ │ -034592: 6e10 530b 0700 |02b5: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ -034598: 0c14 |02b8: move-result-object v20 │ │ -03459a: 7402 960b 1300 |02b9: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0345a0: 0c13 |02bc: move-result-object v19 │ │ -0345a2: 7401 9a0b 1300 |02bd: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0345a8: 0c08 |02c0: move-result-object v8 │ │ -0345aa: 2900 76ff |02c1: goto/16 0237 // -008a │ │ -0345ae: 1a13 6702 |02c3: const-string v19, "GetProjectDataService" // string@0267 │ │ -0345b2: 2214 c101 |02c5: new-instance v20, Ljava/lang/StringBuilder; // type@01c1 │ │ -0345b6: 7601 8e0b 1400 |02c7: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0345bc: 1a15 4202 |02ca: const-string v21, "Fetched " // string@0242 │ │ -0345c0: 7402 960b 1400 |02cc: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0345c6: 0c14 |02cf: move-result-object v20 │ │ -0345c8: 0800 1400 |02d0: move-object/from16 v0, v20 │ │ -0345cc: 6e20 930b e000 |02d2: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0345d2: 0c14 |02d5: move-result-object v20 │ │ -0345d4: 1a15 8000 |02d6: const-string v21, " orgs" // string@0080 │ │ -0345d8: 7402 960b 1400 |02d8: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0345de: 0c14 |02db: move-result-object v20 │ │ -0345e0: 7401 9a0b 1400 |02dc: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0345e6: 0c14 |02df: move-result-object v20 │ │ -0345e8: 7702 c408 1300 |02e0: invoke-static/range {v19, v20}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -0345ee: 1313 0100 |02e3: const/16 v19, #int 1 // #1 │ │ -0345f2: 1314 6400 |02e5: const/16 v20, #int 100 // #64 │ │ -0345f6: 1315 6400 |02e7: const/16 v21, #int 100 // #64 │ │ -0345fa: 0800 1900 |02e9: move-object/from16 v0, v25 │ │ -0345fe: 0201 1300 |02eb: move/from16 v1, v19 │ │ -034602: 0202 1400 |02ed: move/from16 v2, v20 │ │ -034606: 0203 1500 |02ef: move/from16 v3, v21 │ │ -03460a: 7040 a70d 1032 |02f1: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;.broadcastProgress:(III)V // method@0da7 │ │ -034610: 3910 1c00 |02f4: if-nez v16, 0310 // +001c │ │ -034614: 7701 020e 1900 |02f6: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ -03461a: 0c13 |02f9: move-result-object v19 │ │ -03461c: 7401 220b 1300 |02fa: invoke-virtual/range {v19}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0b22 │ │ -034622: 0c13 |02fd: move-result-object v19 │ │ -034624: 2214 4302 |02fe: new-instance v20, Lorg/akvo/rsr/up/service/GetProjectDataService$1; // type@0243 │ │ -034628: 0800 1400 |0300: move-object/from16 v0, v20 │ │ -03462c: 0801 1900 |0302: move-object/from16 v1, v25 │ │ -034630: 7020 a40d 1000 |0304: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/service/GetProjectDataService$1;.:(Lorg/akvo/rsr/up/service/GetProjectDataService;)V // method@0da4 │ │ -034636: 0800 1900 |0307: move-object/from16 v0, v25 │ │ -03463a: 0801 1300 |0309: move-object/from16 v1, v19 │ │ -03463e: 0802 1400 |030b: move-object/from16 v2, v20 │ │ -034642: 6e52 e70d 0619 |030d: invoke-virtual {v6, v0, v9, v1, v2}, Lorg/akvo/rsr/up/util/Downloader;.fetchNewThumbnails:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V // method@0de7 │ │ -034648: 3804 0500 |0310: if-eqz v4, 0315 // +0005 │ │ -03464c: 6e10 250d 0400 |0312: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -034652: 220d 1f00 |0315: new-instance v13, Landroid/content/Intent; // type@001f │ │ -034656: 1a13 f00f |0317: const-string v19, "org.akvo.rsr.up.PROJECTS_FETCHED" // string@0ff0 │ │ -03465a: 0800 1300 |0319: move-object/from16 v0, v19 │ │ -03465e: 7020 8400 0d00 |031b: invoke-direct {v13, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -034664: 3808 0900 |031e: if-eqz v8, 0327 // +0009 │ │ -034668: 1a13 ed0f |0320: const-string v19, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -03466c: 0800 1300 |0322: move-object/from16 v0, v19 │ │ -034670: 6e30 9a00 0d08 |0324: invoke-virtual {v13, v0, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -034676: 7701 1604 1900 |0327: invoke-static/range {v25}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -03467c: 0c13 |032a: move-result-object v19 │ │ -03467e: 0800 1300 |032b: move-object/from16 v0, v19 │ │ -034682: 6e20 1804 d000 |032d: invoke-virtual {v0, v13}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ -034688: 0e00 |0330: return-void │ │ -03468a: 0d07 |0331: move-exception v7 │ │ -03468c: 1a13 6702 |0332: const-string v19, "GetProjectDataService" // string@0267 │ │ -034690: 1a14 8301 |0334: const-string v20, "Bad thumbnail URL:" // string@0183 │ │ -034694: 0800 1300 |0336: move-object/from16 v0, v19 │ │ -034698: 0801 1400 |0338: move-object/from16 v1, v20 │ │ -03469c: 7130 c308 1007 |033a: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -0346a2: 2213 c101 |033d: new-instance v19, Ljava/lang/StringBuilder; // type@01c1 │ │ -0346a6: 7601 8e0b 1300 |033f: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0346ac: 1a14 e906 |0342: const-string v20, "Thumbnail url problem: " // string@06e9 │ │ -0346b0: 7402 960b 1300 |0344: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0346b6: 0c13 |0347: move-result-object v19 │ │ -0346b8: 0800 1300 |0348: move-object/from16 v0, v19 │ │ -0346bc: 6e20 950b 7000 |034a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -0346c2: 0c13 |034d: move-result-object v19 │ │ -0346c4: 7401 9a0b 1300 |034e: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0346ca: 0c08 |0351: move-result-object v8 │ │ -0346cc: 28be |0352: goto 0310 // -0042 │ │ +034030: |[034030] org.akvo.rsr.up.service.GetProjectDataService.onHandleIntent:(Landroid/content/Intent;)V │ │ +034040: 2204 4302 |0000: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +034044: 0800 1900 |0002: move-object/from16 v0, v25 │ │ +034048: 7020 200d 0400 |0004: invoke-direct {v4, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +03404e: 2206 6102 |0007: new-instance v6, Lorg/akvo/rsr/up/util/Downloader; // type@0261 │ │ +034052: 7010 e30d 0600 |0009: invoke-direct {v6}, Lorg/akvo/rsr/up/util/Downloader;.:()V // method@0de3 │ │ +034058: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +03405a: 1a12 4712 |000d: const-string v18, "setting_delay_image_fetch" // string@1247 │ │ +03405e: 1313 0000 |000f: const/16 v19, #int 0 // #0 │ │ +034062: 0800 1900 |0011: move-object/from16 v0, v25 │ │ +034066: 0801 1200 |0013: move-object/from16 v1, v18 │ │ +03406a: 0202 1300 |0015: move/from16 v2, v19 │ │ +03406e: 7130 110e 1002 |0017: invoke-static {v0, v1, v2}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ +034074: 0a0f |001a: move-result v15 │ │ +034076: 7701 180e 1900 |001b: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +03407c: 0c09 |001e: move-result-object v9 │ │ +03407e: 6e10 3d0d 0400 |001f: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +034084: 2212 d501 |0022: new-instance v18, Ljava/net/URL; // type@01d5 │ │ +034088: 2213 c701 |0024: new-instance v19, Ljava/lang/StringBuilder; // type@01c7 │ │ +03408c: 7601 8e0b 1300 |0026: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034092: 7701 180e 1900 |0029: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +034098: 0c14 |002c: move-result-object v20 │ │ +03409a: 7402 960b 1300 |002d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0340a0: 0c13 |0030: move-result-object v19 │ │ +0340a2: 1a14 cb00 |0031: const-string v20, "/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s" // string@00cb │ │ +0340a6: 1315 0100 |0033: const/16 v21, #int 1 // #1 │ │ +0340aa: 0200 1500 |0035: move/from16 v0, v21 │ │ +0340ae: 2300 8802 |0037: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +0340b2: 0815 0000 |0039: move-object/from16 v21, v0 │ │ +0340b6: 1316 0000 |003b: const/16 v22, #int 0 // #0 │ │ +0340ba: 1a17 5f08 |003d: const-string v23, "authorized_orgid" // string@085f │ │ +0340be: 0800 1900 |003f: move-object/from16 v0, v25 │ │ +0340c2: 0801 1700 |0041: move-object/from16 v1, v23 │ │ +0340c6: 7120 100e 1000 |0043: invoke-static {v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +0340cc: 0c17 |0046: move-result-object v23 │ │ +0340ce: 4d17 1516 |0047: aput-object v23, v21, v22 │ │ +0340d2: 7702 7f0b 1400 |0049: invoke-static/range {v20, v21}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ +0340d8: 0c14 |004c: move-result-object v20 │ │ +0340da: 7402 960b 1300 |004d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0340e0: 0c13 |0050: move-result-object v19 │ │ +0340e2: 7401 9a0b 1300 |0051: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0340e8: 0c13 |0054: move-result-object v19 │ │ +0340ea: 7602 c10b 1200 |0055: invoke-direct/range {v18, v19}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +0340f0: 0800 1900 |0058: move-object/from16 v0, v25 │ │ +0340f4: 0801 1200 |005a: move-object/from16 v1, v18 │ │ +0340f8: 6e30 e90d 0601 |005c: invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;.fetchProjectList:(Landroid/content/Context;Ljava/net/URL;)V // method@0de9 │ │ +0340fe: 1312 0000 |005f: const/16 v18, #int 0 // #0 │ │ +034102: 1313 3200 |0061: const/16 v19, #int 50 // #32 │ │ +034106: 1314 6400 |0063: const/16 v20, #int 100 // #64 │ │ +03410a: 0800 1900 |0065: move-object/from16 v0, v25 │ │ +03410e: 0201 1200 |0067: move/from16 v1, v18 │ │ +034112: 0202 1300 |0069: move/from16 v2, v19 │ │ +034116: 0203 1400 |006b: move/from16 v3, v20 │ │ +03411a: 7040 a70d 1032 |006d: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;.broadcastProgress:(III)V // method@0da7 │ │ +034120: 2212 d501 |0070: new-instance v18, Ljava/net/URL; // type@01d5 │ │ +034124: 2213 c701 |0072: new-instance v19, Ljava/lang/StringBuilder; // type@01c7 │ │ +034128: 7601 8e0b 1300 |0074: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03412e: 7701 180e 1900 |0077: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +034134: 0c14 |007a: move-result-object v20 │ │ +034136: 7402 960b 1300 |007b: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03413c: 0c13 |007e: move-result-object v19 │ │ +03413e: 1a14 c800 |007f: const-string v20, "/api/v1/country/?format=xml&limit=0" // string@00c8 │ │ +034142: 1315 0000 |0081: const/16 v21, #int 0 // #0 │ │ +034146: 0200 1500 |0083: move/from16 v0, v21 │ │ +03414a: 2300 8802 |0085: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +03414e: 0815 0000 |0087: move-object/from16 v21, v0 │ │ +034152: 7702 7f0b 1400 |0089: invoke-static/range {v20, v21}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ +034158: 0c14 |008c: move-result-object v20 │ │ +03415a: 7402 960b 1300 |008d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034160: 0c13 |0090: move-result-object v19 │ │ +034162: 7401 9a0b 1300 |0091: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034168: 0c13 |0094: move-result-object v19 │ │ +03416a: 7602 c10b 1200 |0095: invoke-direct/range {v18, v19}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +034170: 0800 1900 |0098: move-object/from16 v0, v25 │ │ +034174: 0801 1200 |009a: move-object/from16 v1, v18 │ │ +034178: 6e30 e60d 0601 |009c: invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;.fetchCountryList:(Landroid/content/Context;Ljava/net/URL;)V // method@0de6 │ │ +03417e: 1312 0000 |009f: const/16 v18, #int 0 // #0 │ │ +034182: 1313 6400 |00a1: const/16 v19, #int 100 // #64 │ │ +034186: 1314 6400 |00a3: const/16 v20, #int 100 // #64 │ │ +03418a: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ +03418e: 0201 1200 |00a7: move/from16 v1, v18 │ │ +034192: 0202 1300 |00a9: move/from16 v2, v19 │ │ +034196: 0203 1400 |00ab: move/from16 v3, v20 │ │ +03419a: 7040 a70d 1032 |00ad: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;.broadcastProgress:(III)V // method@0da7 │ │ +0341a0: 6e10 330d 0400 |00b0: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllProjects:()Landroid/database/Cursor; // method@0d33 │ │ +0341a6: 0c05 |00b3: move-result-object v5 │ │ +0341a8: 120a |00b4: const/4 v10, #int 0 // #0 │ │ +0341aa: 7210 cf00 0500 |00b5: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +0341b0: 0a12 |00b8: move-result v18 │ │ +0341b2: 3812 ef00 |00b9: if-eqz v18, 01a8 // +00ef │ │ +0341b6: d80a 0a01 |00bb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0341ba: 2212 d501 |00bd: new-instance v18, Ljava/net/URL; // type@01d5 │ │ +0341be: 2213 c701 |00bf: new-instance v19, Ljava/lang/StringBuilder; // type@01c7 │ │ +0341c2: 7601 8e0b 1300 |00c1: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0341c8: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ +0341cc: 6e20 960b 9000 |00c6: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0341d2: 0c13 |00c9: move-result-object v19 │ │ +0341d4: 1a14 cd00 |00ca: const-string v20, "/api/v1/project_update/?format=xml&limit=0&project=" // string@00cd │ │ +0341d8: 7402 960b 1300 |00cc: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0341de: 0c13 |00cf: move-result-object v19 │ │ +0341e0: 1a14 ab07 |00d0: const-string v20, "_id" // string@07ab │ │ +0341e4: 0800 1400 |00d2: move-object/from16 v0, v20 │ │ +0341e8: 7220 c600 0500 |00d4: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0341ee: 0a14 |00d7: move-result v20 │ │ +0341f0: 0200 1400 |00d8: move/from16 v0, v20 │ │ +0341f4: 7220 cb00 0500 |00da: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0341fa: 0c14 |00dd: move-result-object v20 │ │ +0341fc: 7402 960b 1300 |00de: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034202: 0c13 |00e1: move-result-object v19 │ │ +034204: 7401 9a0b 1300 |00e2: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03420a: 0c13 |00e5: move-result-object v19 │ │ +03420c: 7602 c10b 1200 |00e6: invoke-direct/range {v18, v19}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +034212: 0800 1900 |00e9: move-object/from16 v0, v25 │ │ +034216: 0801 1200 |00eb: move-object/from16 v1, v18 │ │ +03421a: 6e30 ea0d 0601 |00ed: invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;.fetchUpdateList:(Landroid/content/Context;Ljava/net/URL;)V // method@0dea │ │ +034220: 1312 0100 |00f0: const/16 v18, #int 1 // #1 │ │ +034224: 7210 c800 0500 |00f2: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +03422a: 0a13 |00f5: move-result v19 │ │ +03422c: 0800 1900 |00f6: move-object/from16 v0, v25 │ │ +034230: 0201 1200 |00f8: move/from16 v1, v18 │ │ +034234: 0202 1300 |00fa: move/from16 v2, v19 │ │ +034238: 7040 a70d 102a |00fc: invoke-direct {v0, v1, v10, v2}, Lorg/akvo/rsr/up/service/GetProjectDataService;.broadcastProgress:(III)V // method@0da7 │ │ +03423e: 28b6 |00ff: goto 00b5 // -004a │ │ +034240: 0d12 |0100: move-exception v18 │ │ +034242: 3805 0500 |0101: if-eqz v5, 0106 // +0005 │ │ +034246: 7210 c500 0500 |0103: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +03424c: 2712 |0106: throw v18 │ │ +03424e: 0d07 |0107: move-exception v7 │ │ +034250: 1a12 6702 |0108: const-string v18, "GetProjectDataService" // string@0267 │ │ +034254: 1a13 bb01 |010a: const-string v19, "Cannot find:" // string@01bb │ │ +034258: 0800 1200 |010c: move-object/from16 v0, v18 │ │ +03425c: 0801 1300 |010e: move-object/from16 v1, v19 │ │ +034260: 7130 c308 1007 |0110: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +034266: 2212 c701 |0113: new-instance v18, Ljava/lang/StringBuilder; // type@01c7 │ │ +03426a: 7601 8e0b 1200 |0115: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034270: 7401 a80d 1900 |0118: invoke-virtual/range {v25}, Lorg/akvo/rsr/up/service/GetProjectDataService;.getResources:()Landroid/content/res/Resources; // method@0da8 │ │ +034276: 0c13 |011b: move-result-object v19 │ │ +034278: 1414 2e00 087f |011c: const v20, #float 1.80776e+38 // #7f08002e │ │ +03427e: 7402 ba00 1300 |011f: invoke-virtual/range {v19, v20}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +034284: 0c13 |0122: move-result-object v19 │ │ +034286: 7402 960b 1200 |0123: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03428c: 0c12 |0126: move-result-object v18 │ │ +03428e: 6e10 240b 0700 |0127: invoke-virtual {v7}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@0b24 │ │ +034294: 0c13 |012a: move-result-object v19 │ │ +034296: 7402 960b 1200 |012b: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03429c: 0c12 |012e: move-result-object v18 │ │ +03429e: 7401 9a0b 1200 |012f: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0342a4: 0c08 |0132: move-result-object v8 │ │ +0342a6: 7701 160e 1900 |0133: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/SettingsUtil;.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; // method@0e16 │ │ +0342ac: 0c11 |0136: move-result-object v17 │ │ +0342ae: 6212 ad02 |0137: sget-object v18, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ +0342b2: 1a13 9500 |0139: const-string v19, "&api_key=%s&username=%s" // string@0095 │ │ +0342b6: 1314 0200 |013b: const/16 v20, #int 2 // #2 │ │ +0342ba: 0200 1400 |013d: move/from16 v0, v20 │ │ +0342be: 2300 8802 |013f: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +0342c2: 0814 0000 |0141: move-object/from16 v20, v0 │ │ +0342c6: 1315 0000 |0143: const/16 v21, #int 0 // #0 │ │ +0342ca: 7401 950d 1100 |0145: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/domain/User;.getApiKey:()Ljava/lang/String; // method@0d95 │ │ +0342d0: 0c16 |0148: move-result-object v22 │ │ +0342d2: 4d16 1415 |0149: aput-object v22, v20, v21 │ │ +0342d6: 1315 0100 |014b: const/16 v21, #int 1 // #1 │ │ +0342da: 7401 9c0d 1100 |014d: invoke-virtual/range {v17}, Lorg/akvo/rsr/up/domain/User;.getUsername:()Ljava/lang/String; // method@0d9c │ │ +0342e0: 0c16 |0150: move-result-object v22 │ │ +0342e2: 4d16 1415 |0151: aput-object v22, v20, v21 │ │ +0342e6: 7703 800b 1200 |0153: invoke-static/range {v18, v19, v20}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ +0342ec: 0c0e |0156: move-result-object v14 │ │ +0342ee: 120d |0157: const/4 v13, #int 0 // #0 │ │ +0342f0: 6e10 300d 0400 |0158: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.getMissingUsersList:()Ljava/util/List; // method@0d30 │ │ +0342f6: 0c10 |015b: move-result-object v16 │ │ +0342f8: 7801 040c 1000 |015c: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0c04 │ │ +0342fe: 0c12 |015f: move-result-object v18 │ │ +034300: 7801 f70b 1200 |0160: invoke-interface/range {v18}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +034306: 0a13 |0163: move-result v19 │ │ +034308: 3813 ca00 |0164: if-eqz v19, 022e // +00ca │ │ +03430c: 7801 f80b 1200 |0166: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +034312: 0c0b |0169: move-result-object v11 │ │ +034314: 1f0b c601 |016a: check-cast v11, Ljava/lang/String; // type@01c6 │ │ +034318: 2213 d501 |016c: new-instance v19, Ljava/net/URL; // type@01d5 │ │ +03431c: 2214 c701 |016e: new-instance v20, Ljava/lang/StringBuilder; // type@01c7 │ │ +034320: 7601 8e0b 1400 |0170: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034326: 0800 1400 |0173: move-object/from16 v0, v20 │ │ +03432a: 6e20 960b 9000 |0175: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034330: 0c14 |0178: move-result-object v20 │ │ +034332: 6215 ad02 |0179: sget-object v21, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ +034336: 1a16 d000 |017b: const-string v22, "/api/v1/user/%s/?format=xml&depth=1" // string@00d0 │ │ +03433a: 1317 0100 |017d: const/16 v23, #int 1 // #1 │ │ +03433e: 0200 1700 |017f: move/from16 v0, v23 │ │ +034342: 2300 8802 |0181: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +034346: 0817 0000 |0183: move-object/from16 v23, v0 │ │ +03434a: 1318 0000 |0185: const/16 v24, #int 0 // #0 │ │ +03434e: 4d0b 1718 |0187: aput-object v11, v23, v24 │ │ +034352: 7703 800b 1500 |0189: invoke-static/range {v21, v22, v23}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ +034358: 0c15 |018c: move-result-object v21 │ │ +03435a: 7402 960b 1400 |018d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034360: 0c14 |0190: move-result-object v20 │ │ +034362: 0800 1400 |0191: move-object/from16 v0, v20 │ │ +034366: 6e20 960b e000 |0193: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03436c: 0c14 |0196: move-result-object v20 │ │ +03436e: 7401 9a0b 1400 |0197: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034374: 0c14 |019a: move-result-object v20 │ │ +034376: 7602 c10b 1300 |019b: invoke-direct/range {v19, v20}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +03437c: 0800 1900 |019e: move-object/from16 v0, v25 │ │ +034380: 0801 1300 |01a0: move-object/from16 v1, v19 │ │ +034384: 6e40 eb0d 06b1 |01a2: invoke-virtual {v6, v0, v1, v11}, Lorg/akvo/rsr/up/util/Downloader;.fetchUser:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V // method@0deb │ │ +03438a: d80d 0d01 |01a5: add-int/lit8 v13, v13, #int 1 // #01 │ │ +03438e: 28b9 |01a7: goto 0160 // -0047 │ │ +034390: 3805 8bff |01a8: if-eqz v5, 0133 // -0075 │ │ +034394: 7210 c500 0500 |01aa: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +03439a: 2886 |01ad: goto 0133 // -007a │ │ +03439c: 0d07 |01ae: move-exception v7 │ │ +03439e: 1a12 6702 |01af: const-string v18, "GetProjectDataService" // string@0267 │ │ +0343a2: 1a13 8401 |01b1: const-string v19, "Bad updates fetch:" // string@0184 │ │ +0343a6: 0800 1200 |01b3: move-object/from16 v0, v18 │ │ +0343aa: 0801 1300 |01b5: move-object/from16 v1, v19 │ │ +0343ae: 7130 c308 1007 |01b7: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +0343b4: 2212 c701 |01ba: new-instance v18, Ljava/lang/StringBuilder; // type@01c7 │ │ +0343b8: 7601 8e0b 1200 |01bc: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0343be: 7401 a80d 1900 |01bf: invoke-virtual/range {v25}, Lorg/akvo/rsr/up/service/GetProjectDataService;.getResources:()Landroid/content/res/Resources; // method@0da8 │ │ +0343c4: 0c13 |01c2: move-result-object v19 │ │ +0343c6: 1414 3200 087f |01c3: const v20, #float 1.80776e+38 // #7f080032 │ │ +0343cc: 7402 ba00 1300 |01c6: invoke-virtual/range {v19, v20}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +0343d2: 0c13 |01c9: move-result-object v19 │ │ +0343d4: 7402 960b 1200 |01ca: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0343da: 0c12 |01cd: move-result-object v18 │ │ +0343dc: 6e10 530b 0700 |01ce: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ +0343e2: 0c13 |01d1: move-result-object v19 │ │ +0343e4: 7402 960b 1200 |01d2: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0343ea: 0c12 |01d5: move-result-object v18 │ │ +0343ec: 7401 9a0b 1200 |01d6: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0343f2: 0c08 |01d9: move-result-object v8 │ │ +0343f4: 2900 59ff |01da: goto/16 0133 // -00a7 │ │ +0343f8: 0d07 |01dc: move-exception v7 │ │ +0343fa: 1a13 6702 |01dd: const-string v19, "GetProjectDataService" // string@0267 │ │ +0343fe: 2214 c701 |01df: new-instance v20, Ljava/lang/StringBuilder; // type@01c7 │ │ +034402: 7601 8e0b 1400 |01e1: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034408: 1a15 ba01 |01e4: const-string v21, "Cannot find user:" // string@01ba │ │ +03440c: 7402 960b 1400 |01e6: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034412: 0c14 |01e9: move-result-object v20 │ │ +034414: 0800 1400 |01ea: move-object/from16 v0, v20 │ │ +034418: 6e20 960b b000 |01ec: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03441e: 0c14 |01ef: move-result-object v20 │ │ +034420: 7401 9a0b 1400 |01f0: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034426: 0c14 |01f3: move-result-object v20 │ │ +034428: 7702 c608 1300 |01f4: invoke-static/range {v19, v20}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +03442e: 2900 69ff |01f7: goto/16 0160 // -0097 │ │ +034432: 0d12 |01f9: move-exception v18 │ │ +034434: 3804 0500 |01fa: if-eqz v4, 01ff // +0005 │ │ +034438: 6e10 250d 0400 |01fc: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +03443e: 2712 |01ff: throw v18 │ │ +034440: 0d07 |0200: move-exception v7 │ │ +034442: 1a13 6702 |0201: const-string v19, "GetProjectDataService" // string@0267 │ │ +034446: 1a14 8501 |0203: const-string v20, "Bad user fetch:" // string@0185 │ │ +03444a: 0800 1300 |0205: move-object/from16 v0, v19 │ │ +03444e: 0801 1400 |0207: move-object/from16 v1, v20 │ │ +034452: 7130 c308 1007 |0209: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +034458: 2213 c701 |020c: new-instance v19, Ljava/lang/StringBuilder; // type@01c7 │ │ +03445c: 7601 8e0b 1300 |020e: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034462: 7401 a80d 1900 |0211: invoke-virtual/range {v25}, Lorg/akvo/rsr/up/service/GetProjectDataService;.getResources:()Landroid/content/res/Resources; // method@0da8 │ │ +034468: 0c14 |0214: move-result-object v20 │ │ +03446a: 1415 3300 087f |0215: const v21, #float 1.80776e+38 // #7f080033 │ │ +034470: 7402 ba00 1400 |0218: invoke-virtual/range {v20, v21}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +034476: 0c14 |021b: move-result-object v20 │ │ +034478: 7402 960b 1300 |021c: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03447e: 0c13 |021f: move-result-object v19 │ │ +034480: 6e10 530b 0700 |0220: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ +034486: 0c14 |0223: move-result-object v20 │ │ +034488: 7402 960b 1300 |0224: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03448e: 0c13 |0227: move-result-object v19 │ │ +034490: 7401 9a0b 1300 |0228: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034496: 0c08 |022b: move-result-object v8 │ │ +034498: 2900 34ff |022c: goto/16 0160 // -00cc │ │ +03449c: 6e10 2f0d 0400 |022e: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.getMissingOrgsList:()Ljava/util/List; // method@0d2f │ │ +0344a2: 0c10 |0231: move-result-object v16 │ │ +0344a4: 120d |0232: const/4 v13, #int 0 // #0 │ │ +0344a6: 7801 040c 1000 |0233: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0c04 │ │ +0344ac: 0c12 |0236: move-result-object v18 │ │ +0344ae: 7801 f70b 1200 |0237: invoke-interface/range {v18}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +0344b4: 0a13 |023a: move-result v19 │ │ +0344b6: 3813 8800 |023b: if-eqz v19, 02c3 // +0088 │ │ +0344ba: 7801 f80b 1200 |023d: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +0344c0: 0c0b |0240: move-result-object v11 │ │ +0344c2: 1f0b c601 |0241: check-cast v11, Ljava/lang/String; // type@01c6 │ │ +0344c6: 2213 d501 |0243: new-instance v19, Ljava/net/URL; // type@01d5 │ │ +0344ca: 2214 c701 |0245: new-instance v20, Ljava/lang/StringBuilder; // type@01c7 │ │ +0344ce: 7601 8e0b 1400 |0247: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0344d4: 0800 1400 |024a: move-object/from16 v0, v20 │ │ +0344d8: 6e20 960b 9000 |024c: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0344de: 0c14 |024f: move-result-object v20 │ │ +0344e0: 6215 ad02 |0250: sget-object v21, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ +0344e4: 1a16 c900 |0252: const-string v22, "/api/v1/organisation/%s/?format=xml&depth=0" // string@00c9 │ │ +0344e8: 1317 0100 |0254: const/16 v23, #int 1 // #1 │ │ +0344ec: 0200 1700 |0256: move/from16 v0, v23 │ │ +0344f0: 2300 8802 |0258: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +0344f4: 0817 0000 |025a: move-object/from16 v23, v0 │ │ +0344f8: 1318 0000 |025c: const/16 v24, #int 0 // #0 │ │ +0344fc: 4d0b 1718 |025e: aput-object v11, v23, v24 │ │ +034500: 7703 800b 1500 |0260: invoke-static/range {v21, v22, v23}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ +034506: 0c15 |0263: move-result-object v21 │ │ +034508: 7402 960b 1400 |0264: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03450e: 0c14 |0267: move-result-object v20 │ │ +034510: 7401 9a0b 1400 |0268: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034516: 0c14 |026b: move-result-object v20 │ │ +034518: 7602 c10b 1300 |026c: invoke-direct/range {v19, v20}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +03451e: 0800 1900 |026f: move-object/from16 v0, v25 │ │ +034522: 0801 1300 |0271: move-object/from16 v1, v19 │ │ +034526: 6e40 e80d 06b1 |0273: invoke-virtual {v6, v0, v1, v11}, Lorg/akvo/rsr/up/util/Downloader;.fetchOrg:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V // method@0de8 │ │ +03452c: d80d 0d01 |0276: add-int/lit8 v13, v13, #int 1 // #01 │ │ +034530: 28bf |0278: goto 0237 // -0041 │ │ +034532: 0d07 |0279: move-exception v7 │ │ +034534: 1a13 6702 |027a: const-string v19, "GetProjectDataService" // string@0267 │ │ +034538: 2214 c701 |027c: new-instance v20, Ljava/lang/StringBuilder; // type@01c7 │ │ +03453c: 7601 8e0b 1400 |027e: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034542: 1a15 b901 |0281: const-string v21, "Cannot find org:" // string@01b9 │ │ +034546: 7402 960b 1400 |0283: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03454c: 0c14 |0286: move-result-object v20 │ │ +03454e: 0800 1400 |0287: move-object/from16 v0, v20 │ │ +034552: 6e20 960b b000 |0289: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034558: 0c14 |028c: move-result-object v20 │ │ +03455a: 7401 9a0b 1400 |028d: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034560: 0c14 |0290: move-result-object v20 │ │ +034562: 7702 c608 1300 |0291: invoke-static/range {v19, v20}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +034568: 28a3 |0294: goto 0237 // -005d │ │ +03456a: 0d07 |0295: move-exception v7 │ │ +03456c: 1a13 6702 |0296: const-string v19, "GetProjectDataService" // string@0267 │ │ +034570: 1a14 8201 |0298: const-string v20, "Bad org fetch:" // string@0182 │ │ +034574: 0800 1300 |029a: move-object/from16 v0, v19 │ │ +034578: 0801 1400 |029c: move-object/from16 v1, v20 │ │ +03457c: 7130 c308 1007 |029e: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +034582: 2213 c701 |02a1: new-instance v19, Ljava/lang/StringBuilder; // type@01c7 │ │ +034586: 7601 8e0b 1300 |02a3: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03458c: 7401 a80d 1900 |02a6: invoke-virtual/range {v25}, Lorg/akvo/rsr/up/service/GetProjectDataService;.getResources:()Landroid/content/res/Resources; // method@0da8 │ │ +034592: 0c14 |02a9: move-result-object v20 │ │ +034594: 1415 2f00 087f |02aa: const v21, #float 1.80776e+38 // #7f08002f │ │ +03459a: 7402 ba00 1400 |02ad: invoke-virtual/range {v20, v21}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +0345a0: 0c14 |02b0: move-result-object v20 │ │ +0345a2: 7402 960b 1300 |02b1: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0345a8: 0c13 |02b4: move-result-object v19 │ │ +0345aa: 6e10 530b 0700 |02b5: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ +0345b0: 0c14 |02b8: move-result-object v20 │ │ +0345b2: 7402 960b 1300 |02b9: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0345b8: 0c13 |02bc: move-result-object v19 │ │ +0345ba: 7401 9a0b 1300 |02bd: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0345c0: 0c08 |02c0: move-result-object v8 │ │ +0345c2: 2900 76ff |02c1: goto/16 0237 // -008a │ │ +0345c6: 1a12 6702 |02c3: const-string v18, "GetProjectDataService" // string@0267 │ │ +0345ca: 2213 c701 |02c5: new-instance v19, Ljava/lang/StringBuilder; // type@01c7 │ │ +0345ce: 7601 8e0b 1300 |02c7: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0345d4: 1a14 4202 |02ca: const-string v20, "Fetched " // string@0242 │ │ +0345d8: 7402 960b 1300 |02cc: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0345de: 0c13 |02cf: move-result-object v19 │ │ +0345e0: 0800 1300 |02d0: move-object/from16 v0, v19 │ │ +0345e4: 6e20 930b d000 |02d2: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0345ea: 0c13 |02d5: move-result-object v19 │ │ +0345ec: 1a14 8000 |02d6: const-string v20, " orgs" // string@0080 │ │ +0345f0: 7402 960b 1300 |02d8: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0345f6: 0c13 |02db: move-result-object v19 │ │ +0345f8: 7401 9a0b 1300 |02dc: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0345fe: 0c13 |02df: move-result-object v19 │ │ +034600: 7702 c408 1200 |02e0: invoke-static/range {v18, v19}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +034606: 1312 0100 |02e3: const/16 v18, #int 1 // #1 │ │ +03460a: 1313 6400 |02e5: const/16 v19, #int 100 // #64 │ │ +03460e: 1314 6400 |02e7: const/16 v20, #int 100 // #64 │ │ +034612: 0800 1900 |02e9: move-object/from16 v0, v25 │ │ +034616: 0201 1200 |02eb: move/from16 v1, v18 │ │ +03461a: 0202 1300 |02ed: move/from16 v2, v19 │ │ +03461e: 0203 1400 |02ef: move/from16 v3, v20 │ │ +034622: 7040 a70d 1032 |02f1: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;.broadcastProgress:(III)V // method@0da7 │ │ +034628: 390f 1c00 |02f4: if-nez v15, 0310 // +001c │ │ +03462c: 7701 020e 1900 |02f6: invoke-static/range {v25}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ +034632: 0c12 |02f9: move-result-object v18 │ │ +034634: 7401 220b 1200 |02fa: invoke-virtual/range {v18}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0b22 │ │ +03463a: 0c12 |02fd: move-result-object v18 │ │ +03463c: 2213 4902 |02fe: new-instance v19, Lorg/akvo/rsr/up/service/GetProjectDataService$1; // type@0249 │ │ +034640: 0800 1300 |0300: move-object/from16 v0, v19 │ │ +034644: 0801 1900 |0302: move-object/from16 v1, v25 │ │ +034648: 7020 a40d 1000 |0304: invoke-direct {v0, v1}, Lorg/akvo/rsr/up/service/GetProjectDataService$1;.:(Lorg/akvo/rsr/up/service/GetProjectDataService;)V // method@0da4 │ │ +03464e: 0800 1900 |0307: move-object/from16 v0, v25 │ │ +034652: 0801 1200 |0309: move-object/from16 v1, v18 │ │ +034656: 0802 1300 |030b: move-object/from16 v2, v19 │ │ +03465a: 6e52 e70d 0619 |030d: invoke-virtual {v6, v0, v9, v1, v2}, Lorg/akvo/rsr/up/util/Downloader;.fetchNewThumbnails:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V // method@0de7 │ │ +034660: 3804 0500 |0310: if-eqz v4, 0315 // +0005 │ │ +034664: 6e10 250d 0400 |0312: invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +03466a: 220c 2100 |0315: new-instance v12, Landroid/content/Intent; // type@0021 │ │ +03466e: 1a12 f60f |0317: const-string v18, "org.akvo.rsr.up.PROJECTS_FETCHED" // string@0ff6 │ │ +034672: 0800 1200 |0319: move-object/from16 v0, v18 │ │ +034676: 7020 8400 0c00 |031b: invoke-direct {v12, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +03467c: 3808 0900 |031e: if-eqz v8, 0327 // +0009 │ │ +034680: 1a12 f30f |0320: const-string v18, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +034684: 0800 1200 |0322: move-object/from16 v0, v18 │ │ +034688: 6e30 9a00 0c08 |0324: invoke-virtual {v12, v0, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +03468e: 7701 1604 1900 |0327: invoke-static/range {v25}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +034694: 0c12 |032a: move-result-object v18 │ │ +034696: 0800 1200 |032b: move-object/from16 v0, v18 │ │ +03469a: 6e20 1804 c000 |032d: invoke-virtual {v0, v12}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ +0346a0: 0e00 |0330: return-void │ │ +0346a2: 0d07 |0331: move-exception v7 │ │ +0346a4: 1a12 6702 |0332: const-string v18, "GetProjectDataService" // string@0267 │ │ +0346a8: 1a13 8301 |0334: const-string v19, "Bad thumbnail URL:" // string@0183 │ │ +0346ac: 0800 1200 |0336: move-object/from16 v0, v18 │ │ +0346b0: 0801 1300 |0338: move-object/from16 v1, v19 │ │ +0346b4: 7130 c308 1007 |033a: invoke-static {v0, v1, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +0346ba: 2212 c701 |033d: new-instance v18, Ljava/lang/StringBuilder; // type@01c7 │ │ +0346be: 7601 8e0b 1200 |033f: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0346c4: 1a13 ef06 |0342: const-string v19, "Thumbnail url problem: " // string@06ef │ │ +0346c8: 7402 960b 1200 |0344: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0346ce: 0c12 |0347: move-result-object v18 │ │ +0346d0: 0800 1200 |0348: move-object/from16 v0, v18 │ │ +0346d4: 6e20 950b 7000 |034a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +0346da: 0c12 |034d: move-result-object v18 │ │ +0346dc: 7401 9a0b 1200 |034e: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0346e2: 0c08 |0351: move-result-object v8 │ │ +0346e4: 28be |0352: goto 0310 // -0042 │ │ catches : 12 │ │ 0x0022 - 0x00b3 │ │ Ljava/io/FileNotFoundException; -> 0x0107 │ │ Ljava/lang/Exception; -> 0x01ae │ │ -> 0x01f9 │ │ 0x00b5 - 0x00ff │ │ -> 0x0100 │ │ @@ -57046,34 +57090,46 @@ │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x000c line=56 │ │ 0x000d line=57 │ │ 0x001b line=58 │ │ 0x001f line=60 │ │ 0x0022 line=63 │ │ + 0x0029 line=64 │ │ + 0x003f line=66 │ │ + 0x0049 line=65 │ │ + 0x0058 line=63 │ │ 0x005f line=67 │ │ 0x0070 line=71 │ │ + 0x0089 line=72 │ │ + 0x0098 line=71 │ │ 0x009f line=74 │ │ 0x00b0 line=80 │ │ 0x00b4 line=82 │ │ 0x00b5 line=83 │ │ 0x00bb line=84 │ │ 0x00bd line=85 │ │ + 0x00d2 line=88 │ │ + 0x00e9 line=85 │ │ 0x00f0 line=90 │ │ 0x0100 line=93 │ │ 0x0103 line=94 │ │ 0x0107 line=98 │ │ 0x0108 line=99 │ │ 0x0113 line=100 │ │ 0x0133 line=109 │ │ 0x0137 line=110 │ │ + 0x0145 line=111 │ │ + 0x0153 line=110 │ │ 0x0157 line=112 │ │ 0x0158 line=113 │ │ 0x015c line=114 │ │ 0x016c line=116 │ │ + 0x0189 line=120 │ │ + 0x019e line=116 │ │ 0x01a5 line=125 │ │ 0x01a8 line=93 │ │ 0x01aa line=94 │ │ 0x01ae line=101 │ │ 0x01af line=102 │ │ 0x01ba line=103 │ │ 0x01dc line=126 │ │ @@ -57083,81 +57139,81 @@ │ │ 0x0200 line=130 │ │ 0x0201 line=131 │ │ 0x020c line=132 │ │ 0x022e line=140 │ │ 0x0232 line=141 │ │ 0x0233 line=142 │ │ 0x0243 line=144 │ │ + 0x0260 line=147 │ │ + 0x026f line=144 │ │ 0x0276 line=151 │ │ 0x0279 line=152 │ │ 0x027a line=154 │ │ 0x0295 line=155 │ │ 0x0296 line=156 │ │ 0x02a1 line=157 │ │ 0x02c3 line=159 │ │ 0x02e3 line=162 │ │ 0x02f4 line=164 │ │ - 0x02f6 line=166 │ │ + 0x02f6 line=168 │ │ + 0x0307 line=166 │ │ 0x0310 line=187 │ │ 0x0312 line=188 │ │ 0x0315 line=192 │ │ 0x031e line=193 │ │ 0x0320 line=194 │ │ 0x0327 line=196 │ │ 0x0330 line=198 │ │ 0x0331 line=181 │ │ 0x0332 line=182 │ │ 0x033d line=183 │ │ locals : │ │ 0x00b4 - 0x0107 reg=5 c Landroid/database/Cursor; │ │ 0x00b5 - 0x0107 reg=10 i I │ │ 0x0108 - 0x0133 reg=7 e Ljava/io/FileNotFoundException; │ │ - 0x0160 - 0x01a8 reg=11 i$ Ljava/util/Iterator; │ │ - 0x016c - 0x01a8 reg=12 id Ljava/lang/String; │ │ - 0x0158 - 0x01a8 reg=14 j I │ │ - 0x0157 - 0x01a8 reg=15 key Ljava/lang/String; │ │ - 0x015c - 0x01a8 reg=17 orgIds Ljava/util/List; Ljava/util/List; │ │ - 0x0137 - 0x01a8 reg=18 user Lorg/akvo/rsr/up/domain/User; │ │ + 0x016c - 0x01a8 reg=11 id Ljava/lang/String; │ │ + 0x0158 - 0x01a8 reg=13 j I │ │ + 0x0157 - 0x01a8 reg=14 key Ljava/lang/String; │ │ + 0x015c - 0x01a8 reg=16 orgIds Ljava/util/List; Ljava/util/List; │ │ + 0x0137 - 0x01a8 reg=17 user Lorg/akvo/rsr/up/domain/User; │ │ 0x01a8 - 0x01ae reg=5 c Landroid/database/Cursor; │ │ 0x01a8 - 0x01ae reg=10 i I │ │ 0x01af - 0x01dc reg=7 e Ljava/lang/Exception; │ │ 0x01dd - 0x01f9 reg=7 e Ljava/io/FileNotFoundException; │ │ - 0x01dc - 0x01f9 reg=11 i$ Ljava/util/Iterator; │ │ - 0x01dc - 0x01f9 reg=12 id Ljava/lang/String; │ │ - 0x01dc - 0x01f9 reg=14 j I │ │ - 0x01dc - 0x01f9 reg=15 key Ljava/lang/String; │ │ - 0x01dc - 0x01f9 reg=17 orgIds Ljava/util/List; Ljava/util/List; │ │ - 0x01dc - 0x01f9 reg=18 user Lorg/akvo/rsr/up/domain/User; │ │ + 0x01dc - 0x01f9 reg=11 id Ljava/lang/String; │ │ + 0x01dc - 0x01f9 reg=13 j I │ │ + 0x01dc - 0x01f9 reg=14 key Ljava/lang/String; │ │ + 0x01dc - 0x01f9 reg=16 orgIds Ljava/util/List; Ljava/util/List; │ │ + 0x01dc - 0x01f9 reg=17 user Lorg/akvo/rsr/up/domain/User; │ │ 0x0201 - 0x022e reg=7 e Ljava/lang/Exception; │ │ - 0x0200 - 0x022e reg=12 id Ljava/lang/String; │ │ + 0x0200 - 0x022e reg=11 id Ljava/lang/String; │ │ 0x027a - 0x0295 reg=7 e Ljava/io/FileNotFoundException; │ │ 0x0296 - 0x02c3 reg=7 e Ljava/lang/Exception; │ │ - 0x0243 - 0x02c3 reg=12 id Ljava/lang/String; │ │ - 0x031e - 0x0331 reg=13 intent2 Landroid/content/Intent; │ │ + 0x0243 - 0x02c3 reg=11 id Ljava/lang/String; │ │ + 0x031e - 0x0331 reg=12 intent2 Landroid/content/Intent; │ │ 0x0007 - 0x0353 reg=4 ad Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ 0x000c - 0x0353 reg=6 dl Lorg/akvo/rsr/up/util/Downloader; │ │ 0x0332 - 0x0353 reg=7 e Ljava/net/MalformedURLException; │ │ 0x000d - 0x0353 reg=8 errMsg Ljava/lang/String; │ │ 0x001f - 0x0353 reg=9 host Ljava/lang/String; │ │ - 0x0200 - 0x0353 reg=11 i$ Ljava/util/Iterator; │ │ - 0x0200 - 0x0353 reg=14 j I │ │ - 0x0200 - 0x0353 reg=15 key Ljava/lang/String; │ │ - 0x001b - 0x0353 reg=16 noimages Z │ │ - 0x0200 - 0x0353 reg=17 orgIds Ljava/util/List; Ljava/util/List; │ │ - 0x0200 - 0x0353 reg=18 user Lorg/akvo/rsr/up/domain/User; │ │ + 0x0200 - 0x0353 reg=13 j I │ │ + 0x0200 - 0x0353 reg=14 key Ljava/lang/String; │ │ + 0x001b - 0x0353 reg=15 noimages Z │ │ + 0x0200 - 0x0353 reg=16 orgIds Ljava/util/List; Ljava/util/List; │ │ + 0x0200 - 0x0353 reg=17 user Lorg/akvo/rsr/up/domain/User; │ │ 0x0000 - 0x0353 reg=25 this Lorg/akvo/rsr/up/service/GetProjectDataService; │ │ 0x0000 - 0x0353 reg=26 intent Landroid/content/Intent; │ │ │ │ source_file_idx : 616 (GetProjectDataService.java) │ │ │ │ Class #215 header: │ │ -class_idx : 581 │ │ +class_idx : 587 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 13 │ │ -source_file_idx : 1710 │ │ +superclass_idx : 15 │ │ +source_file_idx : 1716 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #215 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/service/SignInService;' │ │ @@ -57177,18 +57233,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -034760: |[034760] org.akvo.rsr.up.service.SignInService.:()V │ │ -034770: 1a00 ad06 |0000: const-string v0, "SignInService" // string@06ad │ │ -034774: 7020 3e00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@003e │ │ -03477a: 0e00 |0005: return-void │ │ +034778: |[034778] org.akvo.rsr.up.service.SignInService.:()V │ │ +034788: 1a00 b306 |0000: const-string v0, "SignInService" // string@06b3 │ │ +03478c: 7020 3e00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@003e │ │ +034792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/service/SignInService; │ │ │ │ @@ -57198,83 +57254,83 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 148 16-bit code units │ │ -03477c: |[03477c] org.akvo.rsr.up.service.SignInService.onHandleIntent:(Landroid/content/Intent;)V │ │ -03478c: 1a06 f70f |0000: const-string v6, "org.akvo.rsr.up.USERNAME" // string@0ff7 │ │ -034790: 6e20 9400 6b00 |0002: invoke-virtual {v11, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -034796: 0c05 |0005: move-result-object v5 │ │ -034798: 1a06 ee0f |0006: const-string v6, "org.akvo.rsr.up.PASSWORD" // string@0fee │ │ -03479c: 6e20 9400 6b00 |0008: invoke-virtual {v11, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -0347a2: 0c03 |000b: move-result-object v3 │ │ -0347a4: 2202 1f00 |000c: new-instance v2, Landroid/content/Intent; // type@001f │ │ -0347a8: 1a06 ec0f |000e: const-string v6, "org.akvo.rsr.up.AUTHORIZATION_RESULT" // string@0fec │ │ -0347ac: 7020 8400 6200 |0010: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -0347b2: 2206 cf01 |0013: new-instance v6, Ljava/net/URL; // type@01cf │ │ -0347b6: 2207 c101 |0015: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -0347ba: 7010 8e0b 0700 |0017: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0347c0: 7110 180e 0a00 |001a: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -0347c6: 0c08 |001d: move-result-object v8 │ │ -0347c8: 6e20 960b 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0347ce: 0c07 |0021: move-result-object v7 │ │ -0347d0: 1a08 d100 |0022: const-string v8, "/auth/token/" // string@00d1 │ │ -0347d4: 6e20 960b 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0347da: 0c07 |0027: move-result-object v7 │ │ -0347dc: 6e10 9a0b 0700 |0028: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0347e2: 0c07 |002b: move-result-object v7 │ │ -0347e4: 7020 c10b 7600 |002c: invoke-direct {v6, v7}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -0347ea: 7130 e40d 5603 |002f: invoke-static {v6, v5, v3}, Lorg/akvo/rsr/up/util/Downloader;.authorize:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; // method@0de4 │ │ -0347f0: 0c04 |0032: move-result-object v4 │ │ -0347f2: 3804 1f00 |0033: if-eqz v4, 0052 // +001f │ │ -0347f6: 7120 190e 4a00 |0035: invoke-static {v10, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.signIn:(Landroid/content/Context;Lorg/akvo/rsr/up/domain/User;)V // method@0e19 │ │ -0347fc: 2200 3d02 |0038: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -034800: 7020 200d a000 |003a: invoke-direct {v0, v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -034806: 6e10 3d0d 0000 |003d: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -03480c: 6e10 9b0d 0400 |0040: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/User;.getPublishedProjects:()Ljava/util/Set; // method@0d9b │ │ -034812: 0c06 |0043: move-result-object v6 │ │ -034814: 6e20 430d 6000 |0044: invoke-virtual {v0, v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.setVisibleProjects:(Ljava/util/Set;)V // method@0d43 │ │ -03481a: 6e10 250d 0000 |0047: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -034820: 7110 1604 0a00 |004a: invoke-static {v10}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -034826: 0c06 |004d: move-result-object v6 │ │ -034828: 6e20 1804 2600 |004e: invoke-virtual {v6, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ -03482e: 0e00 |0051: return-void │ │ -034830: 1a06 ed0f |0052: const-string v6, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -034834: 6e10 ab0d 0a00 |0054: invoke-virtual {v10}, Lorg/akvo/rsr/up/service/SignInService;.getResources:()Landroid/content/res/Resources; // method@0dab │ │ -03483a: 0c07 |0057: move-result-object v7 │ │ -03483c: 1408 3000 087f |0058: const v8, #float 1.80776e+38 // #7f080030 │ │ -034842: 6e20 ba00 8700 |005b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -034848: 0c07 |005e: move-result-object v7 │ │ -03484a: 6e30 9a00 6207 |005f: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -034850: 7110 1a0e 0a00 |0062: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.signOut:(Landroid/content/Context;)V // method@0e1a │ │ -034856: 28e5 |0065: goto 004a // -001b │ │ -034858: 0d01 |0066: move-exception v1 │ │ -03485a: 1a06 ed0f |0067: const-string v6, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -03485e: 2207 c101 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -034862: 7010 8e0b 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -034868: 6e10 ab0d 0a00 |006e: invoke-virtual {v10}, Lorg/akvo/rsr/up/service/SignInService;.getResources:()Landroid/content/res/Resources; // method@0dab │ │ -03486e: 0c08 |0071: move-result-object v8 │ │ -034870: 1409 3100 087f |0072: const v9, #float 1.80776e+38 // #7f080031 │ │ -034876: 6e20 ba00 9800 |0075: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -03487c: 0c08 |0078: move-result-object v8 │ │ -03487e: 6e20 960b 8700 |0079: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034884: 0c07 |007c: move-result-object v7 │ │ -034886: 6e10 530b 0100 |007d: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ -03488c: 0c08 |0080: move-result-object v8 │ │ -03488e: 6e20 960b 8700 |0081: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034894: 0c07 |0084: move-result-object v7 │ │ -034896: 6e10 9a0b 0700 |0085: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03489c: 0c07 |0088: move-result-object v7 │ │ -03489e: 6e30 9a00 6207 |0089: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -0348a4: 1a06 ad06 |008c: const-string v6, "SignInService" // string@06ad │ │ -0348a8: 1a07 ac06 |008e: const-string v7, "SignIn() error:" // string@06ac │ │ -0348ac: 7130 c308 7601 |0090: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -0348b2: 28b7 |0093: goto 004a // -0049 │ │ +034794: |[034794] org.akvo.rsr.up.service.SignInService.onHandleIntent:(Landroid/content/Intent;)V │ │ +0347a4: 1a06 fd0f |0000: const-string v6, "org.akvo.rsr.up.USERNAME" // string@0ffd │ │ +0347a8: 6e20 9400 6b00 |0002: invoke-virtual {v11, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +0347ae: 0c05 |0005: move-result-object v5 │ │ +0347b0: 1a06 f40f |0006: const-string v6, "org.akvo.rsr.up.PASSWORD" // string@0ff4 │ │ +0347b4: 6e20 9400 6b00 |0008: invoke-virtual {v11, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +0347ba: 0c03 |000b: move-result-object v3 │ │ +0347bc: 2202 2100 |000c: new-instance v2, Landroid/content/Intent; // type@0021 │ │ +0347c0: 1a06 f20f |000e: const-string v6, "org.akvo.rsr.up.AUTHORIZATION_RESULT" // string@0ff2 │ │ +0347c4: 7020 8400 6200 |0010: invoke-direct {v2, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +0347ca: 2206 d501 |0013: new-instance v6, Ljava/net/URL; // type@01d5 │ │ +0347ce: 2207 c701 |0015: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +0347d2: 7010 8e0b 0700 |0017: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0347d8: 7110 180e 0a00 |001a: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +0347de: 0c08 |001d: move-result-object v8 │ │ +0347e0: 6e20 960b 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0347e6: 0c07 |0021: move-result-object v7 │ │ +0347e8: 1a08 d100 |0022: const-string v8, "/auth/token/" // string@00d1 │ │ +0347ec: 6e20 960b 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0347f2: 0c07 |0027: move-result-object v7 │ │ +0347f4: 6e10 9a0b 0700 |0028: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0347fa: 0c07 |002b: move-result-object v7 │ │ +0347fc: 7020 c10b 7600 |002c: invoke-direct {v6, v7}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +034802: 7130 e40d 5603 |002f: invoke-static {v6, v5, v3}, Lorg/akvo/rsr/up/util/Downloader;.authorize:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; // method@0de4 │ │ +034808: 0c04 |0032: move-result-object v4 │ │ +03480a: 3804 1f00 |0033: if-eqz v4, 0052 // +001f │ │ +03480e: 7120 190e 4a00 |0035: invoke-static {v10, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.signIn:(Landroid/content/Context;Lorg/akvo/rsr/up/domain/User;)V // method@0e19 │ │ +034814: 2200 4302 |0038: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +034818: 7020 200d a000 |003a: invoke-direct {v0, v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +03481e: 6e10 3d0d 0000 |003d: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +034824: 6e10 9b0d 0400 |0040: invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/User;.getPublishedProjects:()Ljava/util/Set; // method@0d9b │ │ +03482a: 0c06 |0043: move-result-object v6 │ │ +03482c: 6e20 430d 6000 |0044: invoke-virtual {v0, v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.setVisibleProjects:(Ljava/util/Set;)V // method@0d43 │ │ +034832: 6e10 250d 0000 |0047: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +034838: 7110 1604 0a00 |004a: invoke-static {v10}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +03483e: 0c06 |004d: move-result-object v6 │ │ +034840: 6e20 1804 2600 |004e: invoke-virtual {v6, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ +034846: 0e00 |0051: return-void │ │ +034848: 1a06 f30f |0052: const-string v6, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +03484c: 6e10 ab0d 0a00 |0054: invoke-virtual {v10}, Lorg/akvo/rsr/up/service/SignInService;.getResources:()Landroid/content/res/Resources; // method@0dab │ │ +034852: 0c07 |0057: move-result-object v7 │ │ +034854: 1408 3000 087f |0058: const v8, #float 1.80776e+38 // #7f080030 │ │ +03485a: 6e20 ba00 8700 |005b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +034860: 0c07 |005e: move-result-object v7 │ │ +034862: 6e30 9a00 6207 |005f: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +034868: 7110 1a0e 0a00 |0062: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.signOut:(Landroid/content/Context;)V // method@0e1a │ │ +03486e: 28e5 |0065: goto 004a // -001b │ │ +034870: 0d01 |0066: move-exception v1 │ │ +034872: 1a06 f30f |0067: const-string v6, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +034876: 2207 c701 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +03487a: 7010 8e0b 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034880: 6e10 ab0d 0a00 |006e: invoke-virtual {v10}, Lorg/akvo/rsr/up/service/SignInService;.getResources:()Landroid/content/res/Resources; // method@0dab │ │ +034886: 0c08 |0071: move-result-object v8 │ │ +034888: 1409 3100 087f |0072: const v9, #float 1.80776e+38 // #7f080031 │ │ +03488e: 6e20 ba00 9800 |0075: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +034894: 0c08 |0078: move-result-object v8 │ │ +034896: 6e20 960b 8700 |0079: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03489c: 0c07 |007c: move-result-object v7 │ │ +03489e: 6e10 530b 0100 |007d: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ +0348a4: 0c08 |0080: move-result-object v8 │ │ +0348a6: 6e20 960b 8700 |0081: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0348ac: 0c07 |0084: move-result-object v7 │ │ +0348ae: 6e10 9a0b 0700 |0085: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0348b4: 0c07 |0088: move-result-object v7 │ │ +0348b6: 6e30 9a00 6207 |0089: invoke-virtual {v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +0348bc: 1a06 b306 |008c: const-string v6, "SignInService" // string@06b3 │ │ +0348c0: 1a07 b206 |008e: const-string v7, "SignIn() error:" // string@06b2 │ │ +0348c4: 7130 c308 7601 |0090: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +0348ca: 28b7 |0093: goto 004a // -0049 │ │ catches : 2 │ │ 0x0013 - 0x004a │ │ Ljava/lang/Exception; -> 0x0066 │ │ 0x0052 - 0x0065 │ │ Ljava/lang/Exception; -> 0x0066 │ │ positions : │ │ 0x0000 line=28 │ │ @@ -57301,21 +57357,21 @@ │ │ 0x0067 - 0x0094 reg=1 e Ljava/lang/Exception; │ │ 0x0013 - 0x0094 reg=2 i2 Landroid/content/Intent; │ │ 0x000c - 0x0094 reg=3 password Ljava/lang/String; │ │ 0x0006 - 0x0094 reg=5 username Ljava/lang/String; │ │ 0x0000 - 0x0094 reg=10 this Lorg/akvo/rsr/up/service/SignInService; │ │ 0x0000 - 0x0094 reg=11 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1710 (SignInService.java) │ │ + source_file_idx : 1716 (SignInService.java) │ │ │ │ Class #216 header: │ │ -class_idx : 583 │ │ +class_idx : 589 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 13 │ │ -source_file_idx : 1720 │ │ +superclass_idx : 15 │ │ +source_file_idx : 1726 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #216 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;' │ │ @@ -57335,18 +57391,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0348cc: |[0348cc] org.akvo.rsr.up.service.SubmitProjectUpdateService.:()V │ │ -0348dc: 1a00 b706 |0000: const-string v0, "SubmitProjectUpdateService" // string@06b7 │ │ -0348e0: 7020 3e00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@003e │ │ -0348e6: 0e00 |0005: return-void │ │ +0348e4: |[0348e4] org.akvo.rsr.up.service.SubmitProjectUpdateService.:()V │ │ +0348f4: 1a00 bd06 |0000: const-string v0, "SubmitProjectUpdateService" // string@06bd │ │ +0348f8: 7020 3e00 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@003e │ │ +0348fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; │ │ │ │ @@ -57355,17 +57411,17 @@ │ │ type : '(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;III)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0348e8: |[0348e8] org.akvo.rsr.up.service.SubmitProjectUpdateService.access$000:(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;III)V │ │ -0348f8: 7040 b10d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;.broadcastProgress:(III)V // method@0db1 │ │ -0348fe: 0e00 |0003: return-void │ │ +034900: |[034900] org.akvo.rsr.up.service.SubmitProjectUpdateService.access$000:(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;III)V │ │ +034910: 7040 b10d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;.broadcastProgress:(III)V // method@0db1 │ │ +034916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -57376,28 +57432,28 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -034900: |[034900] org.akvo.rsr.up.service.SubmitProjectUpdateService.broadcastProgress:(III)V │ │ -034910: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -034914: 1a01 f40f |0002: const-string v1, "org.akvo.rsr.up.UPDATES_PROGRESS" // string@0ff4 │ │ -034918: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -03491e: 1a01 1e06 |0007: const-string v1, "PHASE_KEY" // string@061e │ │ -034922: 6e30 9700 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -034928: 1a01 8806 |000c: const-string v1, "SOFAR_KEY" // string@0688 │ │ -03492c: 6e30 9700 1004 |000e: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -034932: 1a01 cb06 |0011: const-string v1, "TOTAL_KEY" // string@06cb │ │ -034936: 6e30 9700 1005 |0013: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -03493c: 7110 1604 0200 |0016: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -034942: 0c01 |0019: move-result-object v1 │ │ -034944: 6e20 1804 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ -03494a: 0e00 |001d: return-void │ │ +034918: |[034918] org.akvo.rsr.up.service.SubmitProjectUpdateService.broadcastProgress:(III)V │ │ +034928: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +03492c: 1a01 fa0f |0002: const-string v1, "org.akvo.rsr.up.UPDATES_PROGRESS" // string@0ffa │ │ +034930: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +034936: 1a01 2406 |0007: const-string v1, "PHASE_KEY" // string@0624 │ │ +03493a: 6e30 9700 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +034940: 1a01 8e06 |000c: const-string v1, "SOFAR_KEY" // string@068e │ │ +034944: 6e30 9700 1004 |000e: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +03494a: 1a01 d106 |0011: const-string v1, "TOTAL_KEY" // string@06d1 │ │ +03494e: 6e30 9700 1005 |0013: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +034954: 7110 1604 0200 |0016: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +03495a: 0c01 |0019: move-result-object v1 │ │ +03495c: 6e20 1804 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ +034962: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0007 line=71 │ │ 0x000c line=72 │ │ 0x0011 line=73 │ │ 0x0016 line=74 │ │ @@ -57415,90 +57471,93 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 129 16-bit code units │ │ -03494c: |[03494c] org.akvo.rsr.up.service.SubmitProjectUpdateService.onHandleIntent:(Landroid/content/Intent;)V │ │ -03495c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -03495e: 1a00 f30f |0001: const-string v0, "org.akvo.rsr.up.UPDATE" // string@0ff3 │ │ -034962: 6e20 9400 0b00 |0003: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ -034968: 0c01 |0006: move-result-object v1 │ │ -03496a: 1a00 4212 |0007: const-string v0, "setting_send_images" // string@1242 │ │ -03496e: 7130 110e 0a09 |0009: invoke-static {v10, v0, v9}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ -034974: 0a04 |000c: move-result v4 │ │ -034976: 7110 160e 0a00 |000d: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; // method@0e16 │ │ -03497c: 0c05 |0010: move-result-object v5 │ │ -03497e: 2208 1f00 |0011: new-instance v8, Landroid/content/Intent; // type@001f │ │ -034982: 1a00 f50f |0013: const-string v0, "org.akvo.rsr.up.UPDATES_SENT" // string@0ff5 │ │ -034986: 7020 8400 0800 |0015: invoke-direct {v8, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -03498c: 2200 c101 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -034990: 7010 8e0b 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -034996: 7110 180e 0a00 |001d: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -03499c: 0c02 |0020: move-result-object v2 │ │ -03499e: 6e20 960b 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0349a4: 0c00 |0024: move-result-object v0 │ │ -0349a6: 1a02 cc00 |0025: const-string v2, "/api/v1/project_update/?format=xml" // string@00cc │ │ -0349aa: 6e20 960b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0349b0: 0c00 |002a: move-result-object v0 │ │ -0349b2: 1a02 9500 |002b: const-string v2, "&api_key=%s&username=%s" // string@0095 │ │ -0349b6: 6e20 960b 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0349bc: 0c00 |0030: move-result-object v0 │ │ -0349be: 6e10 9a0b 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0349c4: 0c02 |0034: move-result-object v2 │ │ -0349c6: 2200 c101 |0035: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -0349ca: 7010 8e0b 0000 |0037: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0349d0: 7110 180e 0a00 |003a: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -0349d6: 0c03 |003d: move-result-object v3 │ │ -0349d8: 6e20 960b 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0349de: 0c00 |0041: move-result-object v0 │ │ -0349e0: 1a03 ce00 |0042: const-string v3, "/api/v1/project_update/?format=xml&uuid=%s&limit=2" // string@00ce │ │ -0349e4: 6e20 960b 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0349ea: 0c00 |0047: move-result-object v0 │ │ -0349ec: 6e10 9a0b 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0349f2: 0c03 |004b: move-result-object v3 │ │ -0349f4: 2206 4602 |004c: new-instance v6, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1; // type@0246 │ │ -0349f8: 7020 ad0d a600 |004e: invoke-direct {v6, v10}, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;.:(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V // method@0dad │ │ -0349fe: 07a0 |0051: move-object v0, v10 │ │ -034a00: 7707 f20d 0000 |0052: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/akvo/rsr/up/util/Downloader;.sendUpdate:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V // method@0df2 │ │ -034a06: 7110 1604 0a00 |0055: invoke-static {v10}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -034a0c: 0c00 |0058: move-result-object v0 │ │ -034a0e: 6e20 1804 8000 |0059: invoke-virtual {v0, v8}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ -034a14: 0e00 |005c: return-void │ │ -034a16: 0d07 |005d: move-exception v7 │ │ -034a18: 1a00 ed0f |005e: const-string v0, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -034a1c: 6e10 df0d 0700 |0060: invoke-virtual {v7}, Lorg/akvo/rsr/up/util/Downloader$PostFailedException;.getMessage:()Ljava/lang/String; // method@0ddf │ │ -034a22: 0c02 |0063: move-result-object v2 │ │ -034a24: 6e30 9a00 0802 |0064: invoke-virtual {v8, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -034a2a: 28ee |0067: goto 0055 // -0012 │ │ -034a2c: 0d07 |0068: move-exception v7 │ │ -034a2e: 1a00 ed0f |0069: const-string v0, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -034a32: 6e10 e10d 0700 |006b: invoke-virtual {v7}, Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException;.getMessage:()Ljava/lang/String; // method@0de1 │ │ -034a38: 0c02 |006e: move-result-object v2 │ │ -034a3a: 6e30 9a00 0802 |006f: invoke-virtual {v8, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -034a40: 1a00 f20f |0072: const-string v0, "org.akvo.rsr.up.UNRESOLVED" // string@0ff2 │ │ -034a44: 6e30 9b00 0809 |0074: invoke-virtual {v8, v0, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@009b │ │ -034a4a: 28de |0077: goto 0055 // -0022 │ │ -034a4c: 0d07 |0078: move-exception v7 │ │ -034a4e: 1a00 b706 |0079: const-string v0, "SubmitProjectUpdateService" // string@06b7 │ │ -034a52: 1a02 ca01 |007b: const-string v2, "Config problem" // string@01ca │ │ -034a56: 7130 c308 2007 |007d: invoke-static {v0, v2, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -034a5c: 28d5 |0080: goto 0055 // -002b │ │ +034964: |[034964] org.akvo.rsr.up.service.SubmitProjectUpdateService.onHandleIntent:(Landroid/content/Intent;)V │ │ +034974: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +034976: 1a00 f90f |0001: const-string v0, "org.akvo.rsr.up.UPDATE" // string@0ff9 │ │ +03497a: 6e20 9400 0b00 |0003: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0094 │ │ +034980: 0c01 |0006: move-result-object v1 │ │ +034982: 1a00 4812 |0007: const-string v0, "setting_send_images" // string@1248 │ │ +034986: 7130 110e 0a09 |0009: invoke-static {v10, v0, v9}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ +03498c: 0a04 |000c: move-result v4 │ │ +03498e: 7110 160e 0a00 |000d: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; // method@0e16 │ │ +034994: 0c05 |0010: move-result-object v5 │ │ +034996: 2208 2100 |0011: new-instance v8, Landroid/content/Intent; // type@0021 │ │ +03499a: 1a00 fb0f |0013: const-string v0, "org.akvo.rsr.up.UPDATES_SENT" // string@0ffb │ │ +03499e: 7020 8400 0800 |0015: invoke-direct {v8, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +0349a4: 2200 c701 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +0349a8: 7010 8e0b 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0349ae: 7110 180e 0a00 |001d: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +0349b4: 0c02 |0020: move-result-object v2 │ │ +0349b6: 6e20 960b 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0349bc: 0c00 |0024: move-result-object v0 │ │ +0349be: 1a02 cc00 |0025: const-string v2, "/api/v1/project_update/?format=xml" // string@00cc │ │ +0349c2: 6e20 960b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0349c8: 0c00 |002a: move-result-object v0 │ │ +0349ca: 1a02 9500 |002b: const-string v2, "&api_key=%s&username=%s" // string@0095 │ │ +0349ce: 6e20 960b 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0349d4: 0c00 |0030: move-result-object v0 │ │ +0349d6: 6e10 9a0b 0000 |0031: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0349dc: 0c02 |0034: move-result-object v2 │ │ +0349de: 2200 c701 |0035: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +0349e2: 7010 8e0b 0000 |0037: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0349e8: 7110 180e 0a00 |003a: invoke-static {v10}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +0349ee: 0c03 |003d: move-result-object v3 │ │ +0349f0: 6e20 960b 3000 |003e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0349f6: 0c00 |0041: move-result-object v0 │ │ +0349f8: 1a03 ce00 |0042: const-string v3, "/api/v1/project_update/?format=xml&uuid=%s&limit=2" // string@00ce │ │ +0349fc: 6e20 960b 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034a02: 0c00 |0047: move-result-object v0 │ │ +034a04: 6e10 9a0b 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034a0a: 0c03 |004b: move-result-object v3 │ │ +034a0c: 2206 4c02 |004c: new-instance v6, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1; // type@024c │ │ +034a10: 7020 ad0d a600 |004e: invoke-direct {v6, v10}, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;.:(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V // method@0dad │ │ +034a16: 07a0 |0051: move-object v0, v10 │ │ +034a18: 7707 f20d 0000 |0052: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/akvo/rsr/up/util/Downloader;.sendUpdate:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V // method@0df2 │ │ +034a1e: 7110 1604 0a00 |0055: invoke-static {v10}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +034a24: 0c00 |0058: move-result-object v0 │ │ +034a26: 6e20 1804 8000 |0059: invoke-virtual {v0, v8}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ +034a2c: 0e00 |005c: return-void │ │ +034a2e: 0d07 |005d: move-exception v7 │ │ +034a30: 1a00 f30f |005e: const-string v0, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +034a34: 6e10 df0d 0700 |0060: invoke-virtual {v7}, Lorg/akvo/rsr/up/util/Downloader$PostFailedException;.getMessage:()Ljava/lang/String; // method@0ddf │ │ +034a3a: 0c02 |0063: move-result-object v2 │ │ +034a3c: 6e30 9a00 0802 |0064: invoke-virtual {v8, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +034a42: 28ee |0067: goto 0055 // -0012 │ │ +034a44: 0d07 |0068: move-exception v7 │ │ +034a46: 1a00 f30f |0069: const-string v0, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +034a4a: 6e10 e10d 0700 |006b: invoke-virtual {v7}, Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException;.getMessage:()Ljava/lang/String; // method@0de1 │ │ +034a50: 0c02 |006e: move-result-object v2 │ │ +034a52: 6e30 9a00 0802 |006f: invoke-virtual {v8, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +034a58: 1a00 f80f |0072: const-string v0, "org.akvo.rsr.up.UNRESOLVED" // string@0ff8 │ │ +034a5c: 6e30 9b00 0809 |0074: invoke-virtual {v8, v0, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@009b │ │ +034a62: 28de |0077: goto 0055 // -0022 │ │ +034a64: 0d07 |0078: move-exception v7 │ │ +034a66: 1a00 bd06 |0079: const-string v0, "SubmitProjectUpdateService" // string@06bd │ │ +034a6a: 1a02 ca01 |007b: const-string v2, "Config problem" // string@01ca │ │ +034a6e: 7130 c308 2007 |007d: invoke-static {v0, v2, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +034a74: 28d5 |0080: goto 0055 // -002b │ │ catches : 1 │ │ 0x0018 - 0x0055 │ │ Lorg/akvo/rsr/up/util/Downloader$PostFailedException; -> 0x005d │ │ Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException; -> 0x0068 │ │ Ljava/lang/Exception; -> 0x0078 │ │ positions : │ │ 0x0001 line=26 │ │ 0x0007 line=28 │ │ 0x000d line=30 │ │ 0x0011 line=32 │ │ 0x0018 line=35 │ │ + 0x001d line=37 │ │ + 0x003a line=38 │ │ + 0x0052 line=35 │ │ 0x0055 line=59 │ │ 0x005c line=61 │ │ 0x005d line=48 │ │ 0x005e line=49 │ │ 0x0068 line=51 │ │ 0x0069 line=52 │ │ 0x0072 line=53 │ │ @@ -57511,21 +57570,21 @@ │ │ 0x000d - 0x0081 reg=4 sendImg Z │ │ 0x0011 - 0x0081 reg=5 user Lorg/akvo/rsr/up/domain/User; │ │ 0x0079 - 0x0081 reg=7 e Ljava/lang/Exception; │ │ 0x0018 - 0x0081 reg=8 i Landroid/content/Intent; │ │ 0x0000 - 0x0081 reg=10 this Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; │ │ 0x0000 - 0x0081 reg=11 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1720 (SubmitProjectUpdateService.java) │ │ + source_file_idx : 1726 (SubmitProjectUpdateService.java) │ │ │ │ Class #217 header: │ │ -class_idx : 584 │ │ +class_idx : 590 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 495 │ │ -source_file_idx : 1880 │ │ +superclass_idx : 501 │ │ +source_file_idx : 1886 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -57549,53 +57608,53 @@ │ │ type : '(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034a74: |[034a74] org.akvo.rsr.up.service.VerifyProjectUpdateService$1.:(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V │ │ -034a84: 5b01 9a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049a │ │ -034a88: 7010 140c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@0c14 │ │ -034a8e: 0e00 |0005: return-void │ │ +034a8c: |[034a8c] org.akvo.rsr.up.service.VerifyProjectUpdateService$1.:(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V │ │ +034a9c: 5b01 9a04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049a │ │ +034aa0: 7010 140c 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@0c14 │ │ +034aa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034a90: |[034a90] org.akvo.rsr.up.service.VerifyProjectUpdateService$1.run:()V │ │ -034aa0: 5410 9a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049a │ │ -034aa4: 6e10 bd0d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.verifyIt:()V // method@0dbd │ │ -034aaa: 0e00 |0005: return-void │ │ +034aa8: |[034aa8] org.akvo.rsr.up.service.VerifyProjectUpdateService$1.run:()V │ │ +034ab8: 5410 9a04 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049a │ │ +034abc: 6e10 bd0d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.verifyIt:()V // method@0dbd │ │ +034ac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1; │ │ │ │ - source_file_idx : 1880 (VerifyProjectUpdateService.java) │ │ + source_file_idx : 1886 (VerifyProjectUpdateService.java) │ │ │ │ Class #218 header: │ │ -class_idx : 585 │ │ +class_idx : 591 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1880 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1886 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -57620,109 +57679,109 @@ │ │ type : '(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034aac: |[034aac] org.akvo.rsr.up.service.VerifyProjectUpdateService$2.:(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V │ │ -034abc: 5b01 9b04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ -034ac0: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034ac6: 0e00 |0005: return-void │ │ +034ac4: |[034ac4] org.akvo.rsr.up.service.VerifyProjectUpdateService$2.:(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V │ │ +034ad4: 5b01 9b04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ +034ad8: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034ade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 153 16-bit code units │ │ -034ac8: |[034ac8] org.akvo.rsr.up.service.VerifyProjectUpdateService$2.run:()V │ │ -034ad8: 2204 1f00 |0000: new-instance v4, Landroid/content/Intent; // type@001f │ │ -034adc: 1a0a f60f |0002: const-string v10, "org.akvo.rsr.up.UPDATES_VERIFIED" // string@0ff6 │ │ -034ae0: 7020 8400 a400 |0004: invoke-direct {v4, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -034ae6: 54da 9b04 |0007: iget-object v10, v13, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ -034aea: 220b c101 |0009: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -034aee: 7010 8e0b 0b00 |000b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -034af4: 54dc 9b04 |000e: iget-object v12, v13, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ -034af8: 7110 180e 0c00 |0010: invoke-static {v12}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -034afe: 0c0c |0013: move-result-object v12 │ │ -034b00: 6e20 960b cb00 |0014: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034b06: 0c0b |0017: move-result-object v11 │ │ -034b08: 1a0c ce00 |0018: const-string v12, "/api/v1/project_update/?format=xml&uuid=%s&limit=2" // string@00ce │ │ -034b0c: 6e20 960b cb00 |001a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034b12: 0c0b |001d: move-result-object v11 │ │ -034b14: 6e10 9a0b 0b00 |001e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -034b1a: 0c0b |0021: move-result-object v11 │ │ -034b1c: 7120 f40d ba00 |0022: invoke-static {v10, v11}, Lorg/akvo/rsr/up/util/Downloader;.verifyUpdates:(Landroid/content/Context;Ljava/lang/String;)I // method@0df4 │ │ -034b22: 0a09 |0025: move-result v9 │ │ -034b24: 3909 4f00 |0026: if-nez v9, 0075 // +004f │ │ -034b28: 1a0a 5707 |0028: const-string v10, "VerifyProjectUpdateService" // string@0757 │ │ -034b2c: 1a0b 1a02 |002a: const-string v11, "Every update verified" // string@021a │ │ -034b30: 7120 c408 ba00 |002c: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -034b36: 54d1 9b04 |002f: iget-object v1, v13, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ -034b3a: 1a08 3d0f |0031: const-string v8, "notification" // string@0f3d │ │ -034b3e: 6e20 7b00 8100 |0033: invoke-virtual {v1, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ -034b44: 0c05 |0036: move-result-object v5 │ │ -034b46: 1f05 1100 |0037: check-cast v5, Landroid/app/NotificationManager; // type@0011 │ │ -034b4a: 1a03 ba06 |0039: const-string v3, "Synchronization complete" // string@06ba │ │ -034b4e: 2206 1000 |003b: new-instance v6, Landroid/app/Notification; // type@0010 │ │ -034b52: 140a 1200 027f |003d: const v10, #float 1.728e+38 // #7f020012 │ │ -034b58: 7100 9d0b 0000 |0040: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b9d │ │ -034b5e: 0b0b |0043: move-result-wide v11 │ │ -034b60: 705c 5b00 a6b3 |0044: invoke-direct {v6, v10, v3, v11, v12}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@005b │ │ -034b66: 130a 1000 |0047: const/16 v10, #int 16 // #10 │ │ -034b6a: 596a 0400 |0049: iput v10, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -034b6e: 2207 1f00 |004b: new-instance v7, Landroid/content/Intent; // type@001f │ │ -034b72: 1c0a 1502 |004d: const-class v10, Lorg/akvo/rsr/up/LoginActivity; // type@0215 │ │ -034b76: 7030 8300 170a |004f: invoke-direct {v7, v1, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ -034b7c: 120a |0052: const/4 v10, #int 0 // #0 │ │ -034b7e: 120b |0053: const/4 v11, #int 0 // #0 │ │ -034b80: 7140 5f00 a1b7 |0054: invoke-static {v1, v10, v7, v11}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@005f │ │ -034b86: 0c00 |0057: move-result-object v0 │ │ -034b88: 1a0a 0507 |0058: const-string v10, "Update status is resolved" // string@0705 │ │ -034b8c: 6e50 5c00 16a3 |005a: invoke-virtual {v6, v1, v3, v10, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@005c │ │ -034b92: 130a 611e |005d: const/16 v10, #int 7777 // #1e61 │ │ -034b96: 6e30 5d00 a506 |005f: invoke-virtual {v5, v10, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@005d │ │ -034b9c: 7100 b80d 0000 |0062: invoke-static {}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.access$000:()Ljava/util/Timer; // method@0db8 │ │ -034ba2: 0c0a |0065: move-result-object v10 │ │ -034ba4: 380a 0900 |0066: if-eqz v10, 006f // +0009 │ │ -034ba8: 7100 b80d 0000 |0068: invoke-static {}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.access$000:()Ljava/util/Timer; // method@0db8 │ │ -034bae: 0c0a |006b: move-result-object v10 │ │ -034bb0: 6e10 120c 0a00 |006c: invoke-virtual {v10}, Ljava/util/Timer;.cancel:()V // method@0c12 │ │ -034bb6: 54da 9b04 |006f: iget-object v10, v13, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ -034bba: 6e10 bc0d 0a00 |0071: invoke-virtual {v10}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.stopSelf:()V // method@0dbc │ │ -034bc0: 0e00 |0074: return-void │ │ -034bc2: 1a0a 5707 |0075: const-string v10, "VerifyProjectUpdateService" // string@0757 │ │ -034bc6: 220b c101 |0077: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -034bca: 7010 8e0b 0b00 |0079: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -034bd0: 1a0c b406 |007c: const-string v12, "Still unverified:" // string@06b4 │ │ -034bd4: 6e20 960b cb00 |007e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -034bda: 0c0b |0081: move-result-object v11 │ │ -034bdc: 6e20 930b 9b00 |0082: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -034be2: 0c0b |0085: move-result-object v11 │ │ -034be4: 6e10 9a0b 0b00 |0086: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -034bea: 0c0b |0089: move-result-object v11 │ │ -034bec: 7120 c408 ba00 |008a: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -034bf2: 28e7 |008d: goto 0074 // -0019 │ │ -034bf4: 0d02 |008e: move-exception v2 │ │ -034bf6: 1a0a ed0f |008f: const-string v10, "org.akvo.rsr.up.ERRMSG" // string@0fed │ │ -034bfa: 6e10 530b 0200 |0091: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ -034c00: 0c0b |0094: move-result-object v11 │ │ -034c02: 6e30 9a00 a40b |0095: invoke-virtual {v4, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ -034c08: 28dc |0098: goto 0074 // -0024 │ │ +034ae0: |[034ae0] org.akvo.rsr.up.service.VerifyProjectUpdateService$2.run:()V │ │ +034af0: 2204 2100 |0000: new-instance v4, Landroid/content/Intent; // type@0021 │ │ +034af4: 1a0a fc0f |0002: const-string v10, "org.akvo.rsr.up.UPDATES_VERIFIED" // string@0ffc │ │ +034af8: 7020 8400 a400 |0004: invoke-direct {v4, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +034afe: 54da 9b04 |0007: iget-object v10, v13, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ +034b02: 220b c701 |0009: new-instance v11, Ljava/lang/StringBuilder; // type@01c7 │ │ +034b06: 7010 8e0b 0b00 |000b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034b0c: 54dc 9b04 |000e: iget-object v12, v13, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ +034b10: 7110 180e 0c00 |0010: invoke-static {v12}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +034b16: 0c0c |0013: move-result-object v12 │ │ +034b18: 6e20 960b cb00 |0014: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034b1e: 0c0b |0017: move-result-object v11 │ │ +034b20: 1a0c ce00 |0018: const-string v12, "/api/v1/project_update/?format=xml&uuid=%s&limit=2" // string@00ce │ │ +034b24: 6e20 960b cb00 |001a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034b2a: 0c0b |001d: move-result-object v11 │ │ +034b2c: 6e10 9a0b 0b00 |001e: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034b32: 0c0b |0021: move-result-object v11 │ │ +034b34: 7120 f40d ba00 |0022: invoke-static {v10, v11}, Lorg/akvo/rsr/up/util/Downloader;.verifyUpdates:(Landroid/content/Context;Ljava/lang/String;)I // method@0df4 │ │ +034b3a: 0a09 |0025: move-result v9 │ │ +034b3c: 3909 4f00 |0026: if-nez v9, 0075 // +004f │ │ +034b40: 1a0a 5d07 |0028: const-string v10, "VerifyProjectUpdateService" // string@075d │ │ +034b44: 1a0b 1a02 |002a: const-string v11, "Every update verified" // string@021a │ │ +034b48: 7120 c408 ba00 |002c: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +034b4e: 54d1 9b04 |002f: iget-object v1, v13, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ +034b52: 1a08 430f |0031: const-string v8, "notification" // string@0f43 │ │ +034b56: 6e20 7b00 8100 |0033: invoke-virtual {v1, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ +034b5c: 0c05 |0036: move-result-object v5 │ │ +034b5e: 1f05 1300 |0037: check-cast v5, Landroid/app/NotificationManager; // type@0013 │ │ +034b62: 1a03 c006 |0039: const-string v3, "Synchronization complete" // string@06c0 │ │ +034b66: 2206 1200 |003b: new-instance v6, Landroid/app/Notification; // type@0012 │ │ +034b6a: 140a 1200 027f |003d: const v10, #float 1.728e+38 // #7f020012 │ │ +034b70: 7100 9d0b 0000 |0040: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b9d │ │ +034b76: 0b0b |0043: move-result-wide v11 │ │ +034b78: 705c 5b00 a6b3 |0044: invoke-direct {v6, v10, v3, v11, v12}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@005b │ │ +034b7e: 130a 1000 |0047: const/16 v10, #int 16 // #10 │ │ +034b82: 596a 0400 |0049: iput v10, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +034b86: 2207 2100 |004b: new-instance v7, Landroid/content/Intent; // type@0021 │ │ +034b8a: 1c0a 1b02 |004d: const-class v10, Lorg/akvo/rsr/up/LoginActivity; // type@021b │ │ +034b8e: 7030 8300 170a |004f: invoke-direct {v7, v1, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0083 │ │ +034b94: 120a |0052: const/4 v10, #int 0 // #0 │ │ +034b96: 120b |0053: const/4 v11, #int 0 // #0 │ │ +034b98: 7140 5f00 a1b7 |0054: invoke-static {v1, v10, v7, v11}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@005f │ │ +034b9e: 0c00 |0057: move-result-object v0 │ │ +034ba0: 1a0a 0b07 |0058: const-string v10, "Update status is resolved" // string@070b │ │ +034ba4: 6e50 5c00 16a3 |005a: invoke-virtual {v6, v1, v3, v10, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@005c │ │ +034baa: 130a 611e |005d: const/16 v10, #int 7777 // #1e61 │ │ +034bae: 6e30 5d00 a506 |005f: invoke-virtual {v5, v10, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@005d │ │ +034bb4: 7100 b80d 0000 |0062: invoke-static {}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.access$000:()Ljava/util/Timer; // method@0db8 │ │ +034bba: 0c0a |0065: move-result-object v10 │ │ +034bbc: 380a 0900 |0066: if-eqz v10, 006f // +0009 │ │ +034bc0: 7100 b80d 0000 |0068: invoke-static {}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.access$000:()Ljava/util/Timer; // method@0db8 │ │ +034bc6: 0c0a |006b: move-result-object v10 │ │ +034bc8: 6e10 120c 0a00 |006c: invoke-virtual {v10}, Ljava/util/Timer;.cancel:()V // method@0c12 │ │ +034bce: 54da 9b04 |006f: iget-object v10, v13, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; // field@049b │ │ +034bd2: 6e10 bc0d 0a00 |0071: invoke-virtual {v10}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.stopSelf:()V // method@0dbc │ │ +034bd8: 0e00 |0074: return-void │ │ +034bda: 1a0a 5d07 |0075: const-string v10, "VerifyProjectUpdateService" // string@075d │ │ +034bde: 220b c701 |0077: new-instance v11, Ljava/lang/StringBuilder; // type@01c7 │ │ +034be2: 7010 8e0b 0b00 |0079: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +034be8: 1a0c ba06 |007c: const-string v12, "Still unverified:" // string@06ba │ │ +034bec: 6e20 960b cb00 |007e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +034bf2: 0c0b |0081: move-result-object v11 │ │ +034bf4: 6e20 930b 9b00 |0082: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +034bfa: 0c0b |0085: move-result-object v11 │ │ +034bfc: 6e10 9a0b 0b00 |0086: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +034c02: 0c0b |0089: move-result-object v11 │ │ +034c04: 7120 c408 ba00 |008a: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +034c0a: 28e7 |008d: goto 0074 // -0019 │ │ +034c0c: 0d02 |008e: move-exception v2 │ │ +034c0e: 1a0a f30f |008f: const-string v10, "org.akvo.rsr.up.ERRMSG" // string@0ff3 │ │ +034c12: 6e10 530b 0200 |0091: invoke-virtual {v2}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@0b53 │ │ +034c18: 0c0b |0094: move-result-object v11 │ │ +034c1a: 6e30 9a00 a40b |0095: invoke-virtual {v4, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@009a │ │ +034c20: 28dc |0098: goto 0074 // -0024 │ │ catches : 1 │ │ 0x0007 - 0x008d │ │ Ljava/lang/Exception; -> 0x008e │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=64 │ │ 0x0026 line=65 │ │ @@ -57754,21 +57813,21 @@ │ │ 0x0033 - 0x0074 reg=8 ns Ljava/lang/String; │ │ 0x0026 - 0x0074 reg=9 unresolveds I │ │ 0x0075 - 0x008e reg=9 unresolveds I │ │ 0x008f - 0x0099 reg=2 e Ljava/lang/Exception; │ │ 0x0007 - 0x0099 reg=4 i Landroid/content/Intent; │ │ 0x0000 - 0x0099 reg=13 this Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2; │ │ │ │ - source_file_idx : 1880 (VerifyProjectUpdateService.java) │ │ + source_file_idx : 1886 (VerifyProjectUpdateService.java) │ │ │ │ Class #219 header: │ │ -class_idx : 586 │ │ +class_idx : 592 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 20 │ │ -source_file_idx : 1880 │ │ +superclass_idx : 22 │ │ +source_file_idx : 1886 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #219 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;' │ │ @@ -57802,17 +57861,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034c1c: |[034c1c] org.akvo.rsr.up.service.VerifyProjectUpdateService.:()V │ │ -034c2c: 7010 6500 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0065 │ │ -034c32: 0e00 |0003: return-void │ │ +034c34: |[034c34] org.akvo.rsr.up.service.VerifyProjectUpdateService.:()V │ │ +034c44: 7010 6500 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0065 │ │ +034c4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;) │ │ @@ -57820,17 +57879,17 @@ │ │ type : '()Ljava/util/Timer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034c34: |[034c34] org.akvo.rsr.up.service.VerifyProjectUpdateService.access$000:()Ljava/util/Timer; │ │ -034c44: 6200 9f04 |0000: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ -034c48: 1100 |0002: return-object v0 │ │ +034c4c: |[034c4c] org.akvo.rsr.up.service.VerifyProjectUpdateService.access$000:()Ljava/util/Timer; │ │ +034c5c: 6200 9f04 |0000: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ +034c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;) │ │ @@ -57838,17 +57897,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -034c4c: |[034c4c] org.akvo.rsr.up.service.VerifyProjectUpdateService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -034c5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -034c5e: 1100 |0001: return-object v0 │ │ +034c64: |[034c64] org.akvo.rsr.up.service.VerifyProjectUpdateService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +034c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034c76: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ 0x0000 - 0x0002 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -57857,23 +57916,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -034c60: |[034c60] org.akvo.rsr.up.service.VerifyProjectUpdateService.onDestroy:()V │ │ -034c70: 6f10 6600 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@0066 │ │ -034c76: 6200 9f04 |0003: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ -034c7a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -034c7e: 6200 9f04 |0007: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ -034c82: 6e10 120c 0000 |0009: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@0c12 │ │ -034c88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -034c8a: 6900 9f04 |000d: sput-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ -034c8e: 0e00 |000f: return-void │ │ +034c78: |[034c78] org.akvo.rsr.up.service.VerifyProjectUpdateService.onDestroy:()V │ │ +034c88: 6f10 6600 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@0066 │ │ +034c8e: 6200 9f04 |0003: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ +034c92: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +034c96: 6200 9f04 |0007: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ +034c9a: 6e10 120c 0000 |0009: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@0c12 │ │ +034ca0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +034ca2: 6900 9f04 |000d: sput-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ +034ca6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000c line=108 │ │ 0x000f line=110 │ │ @@ -57885,28 +57944,28 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -034c90: |[034c90] org.akvo.rsr.up.service.VerifyProjectUpdateService.onStartCommand:(Landroid/content/Intent;II)I │ │ -034ca0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -034ca2: 6200 9f04 |0001: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ -034ca6: 3900 1900 |0003: if-nez v0, 001c // +0019 │ │ -034caa: 2200 ee01 |0005: new-instance v0, Ljava/util/Timer; // type@01ee │ │ -034cae: 7020 110c 6000 |0007: invoke-direct {v0, v6}, Ljava/util/Timer;.:(Z)V // method@0c11 │ │ -034cb4: 6900 9f04 |000a: sput-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ -034cb8: 6200 9f04 |000c: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ -034cbc: 2201 4802 |000e: new-instance v1, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1; // type@0248 │ │ -034cc0: 7020 b30d 7100 |0010: invoke-direct {v1, v7}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;.:(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V // method@0db3 │ │ -034cc6: 1702 60ea 0000 |0013: const-wide/32 v2, #float 8.40779e-41 // #0000ea60 │ │ -034ccc: 1704 e093 0400 |0016: const-wide/32 v4, #float 4.2039e-40 // #000493e0 │ │ -034cd2: 7406 130c 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@0c13 │ │ -034cd8: 0f06 |001c: return v6 │ │ +034ca8: |[034ca8] org.akvo.rsr.up.service.VerifyProjectUpdateService.onStartCommand:(Landroid/content/Intent;II)I │ │ +034cb8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +034cba: 6200 9f04 |0001: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ +034cbe: 3900 1900 |0003: if-nez v0, 001c // +0019 │ │ +034cc2: 2200 f401 |0005: new-instance v0, Ljava/util/Timer; // type@01f4 │ │ +034cc6: 7020 110c 6000 |0007: invoke-direct {v0, v6}, Ljava/util/Timer;.:(Z)V // method@0c11 │ │ +034ccc: 6900 9f04 |000a: sput-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ +034cd0: 6200 9f04 |000c: sget-object v0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;.timer:Ljava/util/Timer; // field@049f │ │ +034cd4: 2201 4e02 |000e: new-instance v1, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1; // type@024e │ │ +034cd8: 7020 b30d 7100 |0010: invoke-direct {v1, v7}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;.:(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V // method@0db3 │ │ +034cde: 1702 60ea 0000 |0013: const-wide/32 v2, #float 8.40779e-41 // #0000ea60 │ │ +034ce4: 1704 e093 0400 |0016: const-wide/32 v4, #float 4.2039e-40 // #000493e0 │ │ +034cea: 7406 130c 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.scheduleAtFixedRate:(Ljava/util/TimerTask;JJ)V // method@0c13 │ │ +034cf0: 0f06 |001c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0005 line=43 │ │ 0x000c line=44 │ │ 0x001c line=52 │ │ locals : │ │ @@ -57920,34 +57979,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -034cdc: |[034cdc] org.akvo.rsr.up.service.VerifyProjectUpdateService.verifyIt:()V │ │ -034cec: 2200 c301 |0000: new-instance v0, Ljava/lang/Thread; // type@01c3 │ │ -034cf0: 2201 4902 |0002: new-instance v1, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2; // type@0249 │ │ -034cf4: 7020 b50d 2100 |0004: invoke-direct {v1, v2}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.:(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V // method@0db5 │ │ -034cfa: 7020 a10b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0ba1 │ │ -034d00: 6e10 a30b 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0ba3 │ │ -034d06: 0e00 |000d: return-void │ │ +034cf4: |[034cf4] org.akvo.rsr.up.service.VerifyProjectUpdateService.verifyIt:()V │ │ +034d04: 2200 c901 |0000: new-instance v0, Ljava/lang/Thread; // type@01c9 │ │ +034d08: 2201 4f02 |0002: new-instance v1, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2; // type@024f │ │ +034d0c: 7020 b50d 2100 |0004: invoke-direct {v1, v2}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;.:(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V // method@0db5 │ │ +034d12: 7020 a10b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0ba1 │ │ +034d18: 6e10 a30b 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0ba3 │ │ +034d1e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ + 0x000a line=94 │ │ 0x000d line=96 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ │ │ - source_file_idx : 1880 (VerifyProjectUpdateService.java) │ │ + source_file_idx : 1886 (VerifyProjectUpdateService.java) │ │ │ │ Class #220 header: │ │ -class_idx : 587 │ │ +class_idx : 593 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 460 │ │ static_fields_size : 59 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #220 - │ │ @@ -58258,31 +58318,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034d08: |[034d08] org.akvo.rsr.up.util.ConstantUtil.:()V │ │ -034d18: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034d1e: 0e00 |0003: return-void │ │ +034d20: |[034d20] org.akvo.rsr.up.util.ConstantUtil.:()V │ │ +034d30: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034d36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/ConstantUtil; │ │ │ │ Virtual methods - │ │ source_file_idx : 460 (ConstantUtil.java) │ │ │ │ Class #221 header: │ │ -class_idx : 588 │ │ +class_idx : 594 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #221 annotations: │ │ @@ -58304,17 +58364,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034d20: |[034d20] org.akvo.rsr.up.util.DialogUtil$10.:()V │ │ -034d30: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034d36: 0e00 |0003: return-void │ │ +034d38: |[034d38] org.akvo.rsr.up.util.DialogUtil$10.:()V │ │ +034d48: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034d4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$10; │ │ │ │ Virtual methods - │ │ @@ -58323,34 +58383,34 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034d38: |[034d38] org.akvo.rsr.up.util.DialogUtil$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -034d48: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -034d4c: 7210 8100 0100 |0002: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ -034d52: 0e00 |0005: return-void │ │ +034d50: |[034d50] org.akvo.rsr.up.util.DialogUtil$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +034d60: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +034d64: 7210 8100 0100 |0002: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ +034d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0002 line=232 │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$10; │ │ 0x0000 - 0x0006 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=2 which I │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #222 header: │ │ -class_idx : 589 │ │ +class_idx : 595 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #222 annotations: │ │ @@ -58372,17 +58432,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034d54: |[034d54] org.akvo.rsr.up.util.DialogUtil$1.:()V │ │ -034d64: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034d6a: 0e00 |0003: return-void │ │ +034d6c: |[034d6c] org.akvo.rsr.up.util.DialogUtil$1.:()V │ │ +034d7c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$1; │ │ │ │ Virtual methods - │ │ @@ -58391,32 +58451,32 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034d6c: |[034d6c] org.akvo.rsr.up.util.DialogUtil$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -034d7c: 7210 8000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ -034d82: 0e00 |0003: return-void │ │ +034d84: |[034d84] org.akvo.rsr.up.util.DialogUtil$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +034d94: 7210 8000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ +034d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 whichButton I │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #223 header: │ │ -class_idx : 590 │ │ +class_idx : 596 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #223 annotations: │ │ @@ -58438,17 +58498,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034d84: |[034d84] org.akvo.rsr.up.util.DialogUtil$2.:()V │ │ -034d94: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034d9a: 0e00 |0003: return-void │ │ +034d9c: |[034d9c] org.akvo.rsr.up.util.DialogUtil$2.:()V │ │ +034dac: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$2; │ │ │ │ Virtual methods - │ │ @@ -58457,32 +58517,32 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034d9c: |[034d9c] org.akvo.rsr.up.util.DialogUtil$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -034dac: 7210 8000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ -034db2: 0e00 |0003: return-void │ │ +034db4: |[034db4] org.akvo.rsr.up.util.DialogUtil$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +034dc4: 7210 8000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ +034dca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 whichButton I │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #224 header: │ │ -class_idx : 591 │ │ +class_idx : 597 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #224 annotations: │ │ @@ -58504,17 +58564,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034db4: |[034db4] org.akvo.rsr.up.util.DialogUtil$3.:()V │ │ -034dc4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034dca: 0e00 |0003: return-void │ │ +034dcc: |[034dcc] org.akvo.rsr.up.util.DialogUtil$3.:()V │ │ +034ddc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$3; │ │ │ │ Virtual methods - │ │ @@ -58523,32 +58583,32 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034dcc: |[034dcc] org.akvo.rsr.up.util.DialogUtil$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -034ddc: 7210 8000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ -034de2: 0e00 |0003: return-void │ │ +034de4: |[034de4] org.akvo.rsr.up.util.DialogUtil$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +034df4: 7210 8000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ +034dfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$3; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 whichButton I │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #225 header: │ │ -class_idx : 592 │ │ +class_idx : 598 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #225 annotations: │ │ @@ -58570,17 +58630,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034de4: |[034de4] org.akvo.rsr.up.util.DialogUtil$4.:()V │ │ -034df4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034dfa: 0e00 |0003: return-void │ │ +034dfc: |[034dfc] org.akvo.rsr.up.util.DialogUtil$4.:()V │ │ +034e0c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034e12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$4; │ │ │ │ Virtual methods - │ │ @@ -58589,32 +58649,32 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034dfc: |[034dfc] org.akvo.rsr.up.util.DialogUtil$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -034e0c: 7210 8000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ -034e12: 0e00 |0003: return-void │ │ +034e14: |[034e14] org.akvo.rsr.up.util.DialogUtil$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +034e24: 7210 8000 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ +034e2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$4; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 whichButton I │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #226 header: │ │ -class_idx : 593 │ │ +class_idx : 599 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #226 annotations: │ │ @@ -58648,20 +58708,20 @@ │ │ type : '(Landroid/widget/EditText;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -034e14: |[034e14] org.akvo.rsr.up.util.DialogUtil$5.:(Landroid/widget/EditText;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;Landroid/content/Context;)V │ │ -034e24: 5b01 db04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$input:Landroid/widget/EditText; // field@04db │ │ -034e28: 5b02 dc04 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$listener:Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener; // field@04dc │ │ -034e2c: 5b03 dd04 |0004: iput-object v3, v0, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$parentContext:Landroid/content/Context; // field@04dd │ │ -034e30: 7010 6e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034e36: 0e00 |0009: return-void │ │ +034e2c: |[034e2c] org.akvo.rsr.up.util.DialogUtil$5.:(Landroid/widget/EditText;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;Landroid/content/Context;)V │ │ +034e3c: 5b01 db04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$input:Landroid/widget/EditText; // field@04db │ │ +034e40: 5b02 dc04 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$listener:Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener; // field@04dc │ │ +034e44: 5b03 dd04 |0004: iput-object v3, v0, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$parentContext:Landroid/content/Context; // field@04dd │ │ +034e48: 7010 6e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034e4e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$5; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener; │ │ @@ -58673,36 +58733,36 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -034e38: |[034e38] org.akvo.rsr.up.util.DialogUtil$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -034e48: 5441 db04 |0000: iget-object v1, v4, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$input:Landroid/widget/EditText; // field@04db │ │ -034e4c: 6e10 ce09 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ -034e52: 0c01 |0005: move-result-object v1 │ │ -034e54: 6e10 720b 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -034e5a: 0c00 |0009: move-result-object v0 │ │ -034e5c: 1a01 d800 |000a: const-string v1, "12345" // string@00d8 │ │ -034e60: 6e20 7e0b 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -034e66: 0a01 |000f: move-result v1 │ │ -034e68: 3801 0d00 |0010: if-eqz v1, 001d // +000d │ │ -034e6c: 5441 dc04 |0012: iget-object v1, v4, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$listener:Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener; // field@04dc │ │ -034e70: 7210 d30d 0100 |0014: invoke-interface {v1}, Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;.onAuthenticated:()V // method@0dd3 │ │ -034e76: 3805 0500 |0017: if-eqz v5, 001c // +0005 │ │ -034e7a: 7210 8100 0500 |0019: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ -034e80: 0e00 |001c: return-void │ │ -034e82: 1401 0b00 087f |001d: const v1, #float 1.80775e+38 // #7f08000b │ │ -034e88: 1402 3d00 087f |0020: const v2, #float 1.80776e+38 // #7f08003d │ │ -034e8e: 5443 dd04 |0023: iget-object v3, v4, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$parentContext:Landroid/content/Context; // field@04dd │ │ -034e92: 7130 da0d 2103 |0025: invoke-static {v1, v2, v3}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;)V // method@0dda │ │ -034e98: 3805 f4ff |0028: if-eqz v5, 001c // -000c │ │ -034e9c: 7210 8100 0500 |002a: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ -034ea2: 28ef |002d: goto 001c // -0011 │ │ +034e50: |[034e50] org.akvo.rsr.up.util.DialogUtil$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +034e60: 5441 db04 |0000: iget-object v1, v4, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$input:Landroid/widget/EditText; // field@04db │ │ +034e64: 6e10 ce09 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@09ce │ │ +034e6a: 0c01 |0005: move-result-object v1 │ │ +034e6c: 6e10 720b 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +034e72: 0c00 |0009: move-result-object v0 │ │ +034e74: 1a01 d800 |000a: const-string v1, "12345" // string@00d8 │ │ +034e78: 6e20 7e0b 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +034e7e: 0a01 |000f: move-result v1 │ │ +034e80: 3801 0d00 |0010: if-eqz v1, 001d // +000d │ │ +034e84: 5441 dc04 |0012: iget-object v1, v4, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$listener:Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener; // field@04dc │ │ +034e88: 7210 d30d 0100 |0014: invoke-interface {v1}, Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;.onAuthenticated:()V // method@0dd3 │ │ +034e8e: 3805 0500 |0017: if-eqz v5, 001c // +0005 │ │ +034e92: 7210 8100 0500 |0019: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ +034e98: 0e00 |001c: return-void │ │ +034e9a: 1401 0b00 087f |001d: const v1, #float 1.80775e+38 // #7f08000b │ │ +034ea0: 1402 3d00 087f |0020: const v2, #float 1.80776e+38 // #7f08003d │ │ +034ea6: 5443 dd04 |0023: iget-object v3, v4, Lorg/akvo/rsr/up/util/DialogUtil$5;.val$parentContext:Landroid/content/Context; // field@04dd │ │ +034eaa: 7130 da0d 2103 |0025: invoke-static {v1, v2, v3}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;)V // method@0dda │ │ +034eb0: 3805 f4ff |0028: if-eqz v5, 001c // -000c │ │ +034eb4: 7210 8100 0500 |002a: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ +034eba: 28ef |002d: goto 001c // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000a line=87 │ │ 0x0012 line=88 │ │ 0x0017 line=89 │ │ 0x0019 line=90 │ │ @@ -58715,17 +58775,17 @@ │ │ 0x0000 - 0x002e reg=4 this Lorg/akvo/rsr/up/util/DialogUtil$5; │ │ 0x0000 - 0x002e reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x002e reg=6 which I │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #227 header: │ │ -class_idx : 594 │ │ +class_idx : 600 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #227 annotations: │ │ @@ -58747,17 +58807,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034ea4: |[034ea4] org.akvo.rsr.up.util.DialogUtil$6.:()V │ │ -034eb4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034eba: 0e00 |0003: return-void │ │ +034ebc: |[034ebc] org.akvo.rsr.up.util.DialogUtil$6.:()V │ │ +034ecc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$6; │ │ │ │ Virtual methods - │ │ @@ -58766,34 +58826,34 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034ebc: |[034ebc] org.akvo.rsr.up.util.DialogUtil$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -034ecc: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -034ed0: 7210 8000 0100 |0002: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ -034ed6: 0e00 |0005: return-void │ │ +034ed4: |[034ed4] org.akvo.rsr.up.util.DialogUtil$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +034ee4: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +034ee8: 7210 8000 0100 |0002: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0080 │ │ +034eee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$6; │ │ 0x0000 - 0x0006 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=2 id I │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #228 header: │ │ -class_idx : 595 │ │ +class_idx : 601 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #228 annotations: │ │ @@ -58815,17 +58875,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034ed8: |[034ed8] org.akvo.rsr.up.util.DialogUtil$7.:()V │ │ -034ee8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034eee: 0e00 |0003: return-void │ │ +034ef0: |[034ef0] org.akvo.rsr.up.util.DialogUtil$7.:()V │ │ +034f00: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$7; │ │ │ │ Virtual methods - │ │ @@ -58834,34 +58894,34 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034ef0: |[034ef0] org.akvo.rsr.up.util.DialogUtil$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -034f00: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -034f04: 7210 8100 0100 |0002: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ -034f0a: 0e00 |0005: return-void │ │ +034f08: |[034f08] org.akvo.rsr.up.util.DialogUtil$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +034f18: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +034f1c: 7210 8100 0100 |0002: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0081 │ │ +034f22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0005 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$7; │ │ 0x0000 - 0x0006 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=2 which I │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #229 header: │ │ -class_idx : 596 │ │ +class_idx : 602 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #229 annotations: │ │ @@ -58887,18 +58947,18 @@ │ │ type : '(Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034f0c: |[034f0c] org.akvo.rsr.up.util.DialogUtil$8.:(Landroid/content/DialogInterface$OnClickListener;)V │ │ -034f1c: 5b01 de04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/DialogUtil$8;.val$negativeListener:Landroid/content/DialogInterface$OnClickListener; // field@04de │ │ -034f20: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034f26: 0e00 |0005: return-void │ │ +034f24: |[034f24] org.akvo.rsr.up.util.DialogUtil$8.:(Landroid/content/DialogInterface$OnClickListener;)V │ │ +034f34: 5b01 de04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/DialogUtil$8;.val$negativeListener:Landroid/content/DialogInterface$OnClickListener; // field@04de │ │ +034f38: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034f3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$8; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/DialogInterface$OnClickListener; │ │ │ │ @@ -58908,33 +58968,33 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -034f28: |[034f28] org.akvo.rsr.up.util.DialogUtil$8.onCancel:(Landroid/content/DialogInterface;)V │ │ -034f38: 5420 de04 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/util/DialogUtil$8;.val$negativeListener:Landroid/content/DialogInterface$OnClickListener; // field@04de │ │ -034f3c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -034f3e: 7230 7f00 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@007f │ │ -034f44: 0e00 |0006: return-void │ │ +034f40: |[034f40] org.akvo.rsr.up.util.DialogUtil$8.onCancel:(Landroid/content/DialogInterface;)V │ │ +034f50: 5420 de04 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/util/DialogUtil$8;.val$negativeListener:Landroid/content/DialogInterface$OnClickListener; // field@04de │ │ +034f54: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +034f56: 7230 7f00 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@007f │ │ +034f5c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0006 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/akvo/rsr/up/util/DialogUtil$8; │ │ 0x0000 - 0x0007 reg=3 dialog Landroid/content/DialogInterface; │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #230 header: │ │ -class_idx : 597 │ │ +class_idx : 603 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #230 annotations: │ │ @@ -58960,18 +59020,18 @@ │ │ type : '(Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034f48: |[034f48] org.akvo.rsr.up.util.DialogUtil$9.:(Landroid/content/DialogInterface$OnClickListener;)V │ │ -034f58: 5b01 df04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/DialogUtil$9;.val$positiveListener:Landroid/content/DialogInterface$OnClickListener; // field@04df │ │ -034f5c: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034f62: 0e00 |0005: return-void │ │ +034f60: |[034f60] org.akvo.rsr.up.util.DialogUtil$9.:(Landroid/content/DialogInterface$OnClickListener;)V │ │ +034f70: 5b01 df04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/DialogUtil$9;.val$positiveListener:Landroid/content/DialogInterface$OnClickListener; // field@04df │ │ +034f74: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034f7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil$9; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/DialogInterface$OnClickListener; │ │ │ │ @@ -58981,33 +59041,33 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -034f64: |[034f64] org.akvo.rsr.up.util.DialogUtil$9.onCancel:(Landroid/content/DialogInterface;)V │ │ -034f74: 5420 df04 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/util/DialogUtil$9;.val$positiveListener:Landroid/content/DialogInterface$OnClickListener; // field@04df │ │ -034f78: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -034f7a: 7230 7f00 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@007f │ │ -034f80: 0e00 |0006: return-void │ │ +034f7c: |[034f7c] org.akvo.rsr.up.util.DialogUtil$9.onCancel:(Landroid/content/DialogInterface;)V │ │ +034f8c: 5420 df04 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/util/DialogUtil$9;.val$positiveListener:Landroid/content/DialogInterface$OnClickListener; // field@04df │ │ +034f90: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +034f92: 7230 7f00 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@007f │ │ +034f98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0006 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/akvo/rsr/up/util/DialogUtil$9; │ │ 0x0000 - 0x0007 reg=3 dialog Landroid/content/DialogInterface; │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #231 header: │ │ -class_idx : 598 │ │ +class_idx : 604 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #231 annotations: │ │ @@ -59029,17 +59089,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #232 header: │ │ -class_idx : 599 │ │ +class_idx : 605 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #232 annotations: │ │ @@ -59059,46 +59119,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034f84: |[034f84] org.akvo.rsr.up.util.DialogUtil.:()V │ │ -034f94: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -034f9a: 0e00 |0003: return-void │ │ +034f9c: |[034f9c] org.akvo.rsr.up.util.DialogUtil.:()V │ │ +034fac: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +034fb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ - 0x0003 line=246 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/DialogUtil; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/util/DialogUtil;) │ │ name : 'errorAlert' │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -034f9c: |[034f9c] org.akvo.rsr.up.util.DialogUtil.errorAlert:(Landroid/content/Context;II)V │ │ -034fac: 2200 0a00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -034fb0: 7020 2500 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ -034fb6: 6e20 2c00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002c │ │ -034fbc: 6e20 2700 5000 |0008: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0027 │ │ -034fc2: 1401 2700 0801 |000b: const v1, #float 2.49794e-38 // #01080027 │ │ -034fc8: 6e20 2600 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -034fce: 1401 1400 087f |0011: const v1, #float 1.80775e+38 // #7f080014 │ │ -034fd4: 2202 4f02 |0014: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$3; // type@024f │ │ -034fd8: 7010 c50d 0200 |0016: invoke-direct {v2}, Lorg/akvo/rsr/up/util/DialogUtil$3;.:()V // method@0dc5 │ │ -034fde: 6e30 2b00 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -034fe4: 6e10 2f00 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ -034fea: 0e00 |001f: return-void │ │ +034fb4: |[034fb4] org.akvo.rsr.up.util.DialogUtil.errorAlert:(Landroid/content/Context;II)V │ │ +034fc4: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +034fc8: 7020 2500 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ +034fce: 6e20 2c00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002c │ │ +034fd4: 6e20 2700 5000 |0008: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0027 │ │ +034fda: 1401 2700 0801 |000b: const v1, #float 2.49794e-38 // #01080027 │ │ +034fe0: 6e20 2600 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +034fe6: 1401 1400 087f |0011: const v1, #float 1.80775e+38 // #7f080014 │ │ +034fec: 2202 5502 |0014: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$3; // type@0255 │ │ +034ff0: 7010 c50d 0200 |0016: invoke-direct {v2}, Lorg/akvo/rsr/up/util/DialogUtil$3;.:()V // method@0dc5 │ │ +034ff6: 6e30 2b00 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +034ffc: 6e10 2f00 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ +035002: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x0008 line=46 │ │ 0x000b line=47 │ │ 0x0011 line=48 │ │ @@ -59115,27 +59174,27 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -034fec: |[034fec] org.akvo.rsr.up.util.DialogUtil.errorAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -034ffc: 2200 0a00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -035000: 7020 2500 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ -035006: 6e20 2d00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002d │ │ -03500c: 6e10 540b 0500 |0008: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0b54 │ │ -035012: 0c01 |000b: move-result-object v1 │ │ -035014: 6e20 2800 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0028 │ │ -03501a: 1401 1400 087f |000f: const v1, #float 1.80775e+38 // #7f080014 │ │ -035020: 2202 4d02 |0012: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$1; // type@024d │ │ -035024: 7010 c10d 0200 |0014: invoke-direct {v2}, Lorg/akvo/rsr/up/util/DialogUtil$1;.:()V // method@0dc1 │ │ -03502a: 6e30 2b00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -035030: 6e10 2f00 0000 |001a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ -035036: 0e00 |001d: return-void │ │ +035004: |[035004] org.akvo.rsr.up.util.DialogUtil.errorAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +035014: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +035018: 7020 2500 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ +03501e: 6e20 2d00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002d │ │ +035024: 6e10 540b 0500 |0008: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0b54 │ │ +03502a: 0c01 |000b: move-result-object v1 │ │ +03502c: 6e20 2800 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0028 │ │ +035032: 1401 1400 087f |000f: const v1, #float 1.80775e+38 // #7f080014 │ │ +035038: 2202 5302 |0012: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$1; // type@0253 │ │ +03503c: 7010 c10d 0200 |0014: invoke-direct {v2}, Lorg/akvo/rsr/up/util/DialogUtil$1;.:()V // method@0dc1 │ │ +035042: 6e30 2b00 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +035048: 6e10 2f00 0000 |001a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ +03504e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0005 line=17 │ │ 0x0008 line=18 │ │ 0x000f line=20 │ │ 0x001a line=25 │ │ @@ -59151,27 +59210,27 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -035038: |[035038] org.akvo.rsr.up.util.DialogUtil.errorAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -035048: 2200 0a00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -03504c: 7020 2500 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ -035052: 6e20 2d00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002d │ │ -035058: 6e20 2800 5000 |0008: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0028 │ │ -03505e: 1401 2700 0801 |000b: const v1, #float 2.49794e-38 // #01080027 │ │ -035064: 6e20 2600 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -03506a: 1401 1400 087f |0011: const v1, #float 1.80775e+38 // #7f080014 │ │ -035070: 2202 4e02 |0014: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$2; // type@024e │ │ -035074: 7010 c30d 0200 |0016: invoke-direct {v2}, Lorg/akvo/rsr/up/util/DialogUtil$2;.:()V // method@0dc3 │ │ -03507a: 6e30 2b00 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -035080: 6e10 2f00 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ -035086: 0e00 |001f: return-void │ │ +035050: |[035050] org.akvo.rsr.up.util.DialogUtil.errorAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +035060: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +035064: 7020 2500 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ +03506a: 6e20 2d00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002d │ │ +035070: 6e20 2800 5000 |0008: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0028 │ │ +035076: 1401 2700 0801 |000b: const v1, #float 2.49794e-38 // #01080027 │ │ +03507c: 6e20 2600 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +035082: 1401 1400 087f |0011: const v1, #float 1.80775e+38 // #7f080014 │ │ +035088: 2202 5402 |0014: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$2; // type@0254 │ │ +03508c: 7010 c30d 0200 |0016: invoke-direct {v2}, Lorg/akvo/rsr/up/util/DialogUtil$2;.:()V // method@0dc3 │ │ +035092: 6e30 2b00 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +035098: 6e10 2f00 0000 |001c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ +03509e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ 0x0008 line=32 │ │ 0x000b line=33 │ │ 0x0011 line=34 │ │ @@ -59188,29 +59247,29 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -035088: |[035088] org.akvo.rsr.up.util.DialogUtil.infoAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -035098: 2200 0a00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -03509c: 7020 2500 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ -0350a2: 6e20 2d00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002d │ │ -0350a8: 0c01 |0008: move-result-object v1 │ │ -0350aa: 6e20 2800 5100 |0009: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0028 │ │ -0350b0: 0c01 |000c: move-result-object v1 │ │ -0350b2: 1402 9b00 0801 |000d: const v2, #float 2.49797e-38 // #0108009b │ │ -0350b8: 6e20 2600 2100 |0010: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -0350be: 1401 1400 087f |0013: const v1, #float 1.80775e+38 // #7f080014 │ │ -0350c4: 2202 5002 |0016: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$4; // type@0250 │ │ -0350c8: 7010 c70d 0200 |0018: invoke-direct {v2}, Lorg/akvo/rsr/up/util/DialogUtil$4;.:()V // method@0dc7 │ │ -0350ce: 6e30 2b00 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -0350d4: 6e10 2f00 0000 |001e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ -0350da: 0e00 |0021: return-void │ │ +0350a0: |[0350a0] org.akvo.rsr.up.util.DialogUtil.infoAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +0350b0: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0350b4: 7020 2500 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ +0350ba: 6e20 2d00 4000 |0005: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002d │ │ +0350c0: 0c01 |0008: move-result-object v1 │ │ +0350c2: 6e20 2800 5100 |0009: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0028 │ │ +0350c8: 0c01 |000c: move-result-object v1 │ │ +0350ca: 1402 9b00 0801 |000d: const v2, #float 2.49797e-38 // #0108009b │ │ +0350d0: 6e20 2600 2100 |0010: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +0350d6: 1401 1400 087f |0013: const v1, #float 1.80775e+38 // #7f080014 │ │ +0350dc: 2202 5602 |0016: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$4; // type@0256 │ │ +0350e0: 7010 c70d 0200 |0018: invoke-direct {v2}, Lorg/akvo/rsr/up/util/DialogUtil$4;.:()V // method@0dc7 │ │ +0350e6: 6e30 2b00 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +0350ec: 6e10 2f00 0000 |001e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ +0350f2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x0013 line=61 │ │ 0x001e line=66 │ │ 0x0021 line=67 │ │ @@ -59225,24 +59284,24 @@ │ │ type : '(Landroid/content/Context;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0350dc: |[0350dc] org.akvo.rsr.up.util.DialogUtil.showAdminAuthDialog:(Landroid/content/Context;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;)V │ │ -0350ec: 2200 5f01 |0000: new-instance v0, Landroid/widget/EditText; // type@015f │ │ -0350f0: 7020 cd09 4000 |0002: invoke-direct {v0, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@09cd │ │ -0350f6: 6e10 d509 0000 |0005: invoke-virtual {v0}, Landroid/widget/EditText;.setSingleLine:()V // method@09d5 │ │ -0350fc: 1401 0d00 087f |0008: const v1, #float 1.80775e+38 // #7f08000d │ │ -035102: 1402 0c00 087f |000b: const v2, #float 1.80775e+38 // #7f08000c │ │ -035108: 2203 5102 |000e: new-instance v3, Lorg/akvo/rsr/up/util/DialogUtil$5; // type@0251 │ │ -03510c: 7040 c90d 0345 |0010: invoke-direct {v3, v0, v5, v4}, Lorg/akvo/rsr/up/util/DialogUtil$5;.:(Landroid/widget/EditText;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;Landroid/content/Context;)V // method@0dc9 │ │ -035112: 7153 dd0d 1402 |0013: invoke-static {v4, v1, v2, v0, v3}, Lorg/akvo/rsr/up/util/DialogUtil;.showTextInputDialog:(Landroid/content/Context;IILandroid/widget/EditText;Landroid/content/DialogInterface$OnClickListener;)V // method@0ddd │ │ -035118: 0e00 |0016: return-void │ │ +0350f4: |[0350f4] org.akvo.rsr.up.util.DialogUtil.showAdminAuthDialog:(Landroid/content/Context;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;)V │ │ +035104: 2200 6501 |0000: new-instance v0, Landroid/widget/EditText; // type@0165 │ │ +035108: 7020 cd09 4000 |0002: invoke-direct {v0, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@09cd │ │ +03510e: 6e10 d509 0000 |0005: invoke-virtual {v0}, Landroid/widget/EditText;.setSingleLine:()V // method@09d5 │ │ +035114: 1401 0d00 087f |0008: const v1, #float 1.80775e+38 // #7f08000d │ │ +03511a: 1402 0c00 087f |000b: const v2, #float 1.80775e+38 // #7f08000c │ │ +035120: 2203 5702 |000e: new-instance v3, Lorg/akvo/rsr/up/util/DialogUtil$5; // type@0257 │ │ +035124: 7040 c90d 0345 |0010: invoke-direct {v3, v0, v5, v4}, Lorg/akvo/rsr/up/util/DialogUtil$5;.:(Landroid/widget/EditText;Lorg/akvo/rsr/up/util/DialogUtil$AdminAuthDialogListener;Landroid/content/Context;)V // method@0dc9 │ │ +03512a: 7153 dd0d 1402 |0013: invoke-static {v4, v1, v2, v0, v3}, Lorg/akvo/rsr/up/util/DialogUtil;.showTextInputDialog:(Landroid/content/Context;IILandroid/widget/EditText;Landroid/content/DialogInterface$OnClickListener;)V // method@0ddd │ │ +035130: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x0008 line=79 │ │ 0x0016 line=100 │ │ locals : │ │ @@ -59255,20 +59314,20 @@ │ │ type : '(IILandroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -03511c: |[03511c] org.akvo.rsr.up.util.DialogUtil.showConfirmDialog:(IILandroid/content/Context;)V │ │ -03512c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03512e: 2201 5202 |0001: new-instance v1, Lorg/akvo/rsr/up/util/DialogUtil$6; // type@0252 │ │ -035132: 7010 cb0d 0100 |0003: invoke-direct {v1}, Lorg/akvo/rsr/up/util/DialogUtil$6;.:()V // method@0dcb │ │ -035138: 7151 db0d 3204 |0006: invoke-static {v2, v3, v4, v0, v1}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;)V // method@0ddb │ │ -03513e: 0e00 |0009: return-void │ │ +035134: |[035134] org.akvo.rsr.up.util.DialogUtil.showConfirmDialog:(IILandroid/content/Context;)V │ │ +035144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035146: 2201 5802 |0001: new-instance v1, Lorg/akvo/rsr/up/util/DialogUtil$6; // type@0258 │ │ +03514a: 7010 cb0d 0100 |0003: invoke-direct {v1}, Lorg/akvo/rsr/up/util/DialogUtil$6;.:()V // method@0dcb │ │ +035150: 7151 db0d 3204 |0006: invoke-static {v2, v3, v4, v0, v1}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;)V // method@0ddb │ │ +035156: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0009 line=121 │ │ locals : │ │ 0x0000 - 0x000a reg=2 titleId I │ │ 0x0000 - 0x000a reg=3 textId I │ │ @@ -59279,24 +59338,24 @@ │ │ type : '(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -035140: |[035140] org.akvo.rsr.up.util.DialogUtil.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;)V │ │ -035150: 2205 5302 |0000: new-instance v5, Lorg/akvo/rsr/up/util/DialogUtil$7; // type@0253 │ │ -035154: 7010 cd0d 0500 |0002: invoke-direct {v5}, Lorg/akvo/rsr/up/util/DialogUtil$7;.:()V // method@0dcd │ │ -03515a: 0160 |0005: move v0, v6 │ │ -03515c: 0171 |0006: move v1, v7 │ │ -03515e: 0782 |0007: move-object v2, v8 │ │ -035160: 0193 |0008: move v3, v9 │ │ -035162: 07a4 |0009: move-object v4, v10 │ │ -035164: 7706 dc0d 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)V // method@0ddc │ │ -03516a: 0e00 |000d: return-void │ │ +035158: |[035158] org.akvo.rsr.up.util.DialogUtil.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;)V │ │ +035168: 2205 5902 |0000: new-instance v5, Lorg/akvo/rsr/up/util/DialogUtil$7; // type@0259 │ │ +03516c: 7010 cd0d 0500 |0002: invoke-direct {v5}, Lorg/akvo/rsr/up/util/DialogUtil$7;.:()V // method@0dcd │ │ +035172: 0160 |0005: move v0, v6 │ │ +035174: 0171 |0006: move v1, v7 │ │ +035176: 0782 |0007: move-object v2, v8 │ │ +035178: 0193 |0008: move v3, v9 │ │ +03517a: 07a4 |0009: move-object v4, v10 │ │ +03517c: 7706 dc0d 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/akvo/rsr/up/util/DialogUtil;.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)V // method@0ddc │ │ +035182: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000d line=144 │ │ locals : │ │ 0x0000 - 0x000e reg=6 titleId I │ │ 0x0000 - 0x000e reg=7 textId I │ │ @@ -59309,46 +59368,46 @@ │ │ type : '(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -03516c: |[03516c] org.akvo.rsr.up.util.DialogUtil.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)V │ │ -03517c: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ -035180: 2200 0a00 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -035184: 7020 2500 7000 |0004: invoke-direct {v0, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ -03518a: 2201 7201 |0007: new-instance v1, Landroid/widget/TextView; // type@0172 │ │ -03518e: 7020 100a 7100 |0009: invoke-direct {v1, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ -035194: 6e20 2c00 5000 |000c: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002c │ │ -03519a: 6e20 1e0a 6100 |000f: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(I)V // method@0a1e │ │ -0351a0: 6e20 2e00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@002e │ │ -0351a6: 1402 1400 087f |0015: const v2, #float 1.80775e+38 // #7f080014 │ │ -0351ac: 6e30 2b00 2009 |0018: invoke-virtual {v0, v2, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -0351b2: 6e10 7a00 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -0351b8: 0c02 |001e: move-result-object v2 │ │ -0351ba: 1403 0b00 057f |001f: const v3, #float 1.76788e+38 // #7f05000b │ │ -0351c0: 6e20 b700 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ -0351c6: 0a02 |0025: move-result v2 │ │ -0351c8: 6e20 170a 2100 |0026: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0a17 │ │ -0351ce: 6e54 1c0a 4144 |0029: invoke-virtual {v1, v4, v4, v4, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0a1c │ │ -0351d4: 3808 1600 |002c: if-eqz v8, 0042 // +0016 │ │ -0351d8: 1402 1000 087f |002e: const v2, #float 1.80775e+38 // #7f080010 │ │ -0351de: 6e30 2900 200a |0031: invoke-virtual {v0, v2, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0029 │ │ -0351e4: 380a 0a00 |0034: if-eqz v10, 003e // +000a │ │ -0351e8: 2202 5402 |0036: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$8; // type@0254 │ │ -0351ec: 7020 cf0d a200 |0038: invoke-direct {v2, v10}, Lorg/akvo/rsr/up/util/DialogUtil$8;.:(Landroid/content/DialogInterface$OnClickListener;)V // method@0dcf │ │ -0351f2: 6e20 2a00 2000 |003b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@002a │ │ -0351f8: 6e10 2f00 0000 |003e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ -0351fe: 0e00 |0041: return-void │ │ -035200: 3809 fcff |0042: if-eqz v9, 003e // -0004 │ │ -035204: 2202 5502 |0044: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$9; // type@0255 │ │ -035208: 7020 d10d 9200 |0046: invoke-direct {v2, v9}, Lorg/akvo/rsr/up/util/DialogUtil$9;.:(Landroid/content/DialogInterface$OnClickListener;)V // method@0dd1 │ │ -03520e: 6e20 2a00 2000 |0049: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@002a │ │ -035214: 28f2 |004c: goto 003e // -000e │ │ +035184: |[035184] org.akvo.rsr.up.util.DialogUtil.showConfirmDialog:(IILandroid/content/Context;ZLandroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)V │ │ +035194: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ +035198: 2200 0c00 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +03519c: 7020 2500 7000 |0004: invoke-direct {v0, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ +0351a2: 2201 7801 |0007: new-instance v1, Landroid/widget/TextView; // type@0178 │ │ +0351a6: 7020 100a 7100 |0009: invoke-direct {v1, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ +0351ac: 6e20 2c00 5000 |000c: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002c │ │ +0351b2: 6e20 1e0a 6100 |000f: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(I)V // method@0a1e │ │ +0351b8: 6e20 2e00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@002e │ │ +0351be: 1402 1400 087f |0015: const v2, #float 1.80775e+38 // #7f080014 │ │ +0351c4: 6e30 2b00 2009 |0018: invoke-virtual {v0, v2, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +0351ca: 6e10 7a00 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +0351d0: 0c02 |001e: move-result-object v2 │ │ +0351d2: 1403 0b00 057f |001f: const v3, #float 1.76788e+38 // #7f05000b │ │ +0351d8: 6e20 b700 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ +0351de: 0a02 |0025: move-result v2 │ │ +0351e0: 6e20 170a 2100 |0026: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0a17 │ │ +0351e6: 6e54 1c0a 4144 |0029: invoke-virtual {v1, v4, v4, v4, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0a1c │ │ +0351ec: 3808 1600 |002c: if-eqz v8, 0042 // +0016 │ │ +0351f0: 1402 1000 087f |002e: const v2, #float 1.80775e+38 // #7f080010 │ │ +0351f6: 6e30 2900 200a |0031: invoke-virtual {v0, v2, v10}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0029 │ │ +0351fc: 380a 0a00 |0034: if-eqz v10, 003e // +000a │ │ +035200: 2202 5a02 |0036: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$8; // type@025a │ │ +035204: 7020 cf0d a200 |0038: invoke-direct {v2, v10}, Lorg/akvo/rsr/up/util/DialogUtil$8;.:(Landroid/content/DialogInterface$OnClickListener;)V // method@0dcf │ │ +03520a: 6e20 2a00 2000 |003b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@002a │ │ +035210: 6e10 2f00 0000 |003e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ +035216: 0e00 |0041: return-void │ │ +035218: 3809 fcff |0042: if-eqz v9, 003e // -0004 │ │ +03521c: 2202 5b02 |0044: new-instance v2, Lorg/akvo/rsr/up/util/DialogUtil$9; // type@025b │ │ +035220: 7020 d10d 9200 |0046: invoke-direct {v2, v9}, Lorg/akvo/rsr/up/util/DialogUtil$9;.:(Landroid/content/DialogInterface$OnClickListener;)V // method@0dd1 │ │ +035226: 6e20 2a00 2000 |0049: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@002a │ │ +03522c: 28f2 |004c: goto 003e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=170 │ │ 0x0007 line=171 │ │ 0x000c line=172 │ │ 0x000f line=173 │ │ 0x0012 line=174 │ │ @@ -59378,47 +59437,47 @@ │ │ type : '(Landroid/content/Context;IILandroid/widget/EditText;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -035218: |[035218] org.akvo.rsr.up.util.DialogUtil.showTextInputDialog:(Landroid/content/Context;IILandroid/widget/EditText;Landroid/content/DialogInterface$OnClickListener;)V │ │ -035228: 2200 0a00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -03522c: 7020 2500 6000 |0002: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ -035232: 2201 6801 |0005: new-instance v1, Landroid/widget/LinearLayout; // type@0168 │ │ -035236: 7020 ea09 6100 |0007: invoke-direct {v1, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@09ea │ │ -03523c: 2203 4301 |000a: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0143 │ │ -035240: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -035242: 12e5 |000d: const/4 v5, #int -2 // #fe │ │ -035244: 7030 3809 4305 |000e: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0938 │ │ -03524a: 6e20 f009 3100 |0011: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09f0 │ │ -035250: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -035252: 6e20 f109 3100 |0015: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@09f1 │ │ -035258: 6e10 7a00 0600 |0018: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -03525e: 0c03 |001b: move-result-object v3 │ │ -035260: 1404 0b00 057f |001c: const v4, #float 1.76788e+38 // #7f05000b │ │ -035266: 6e20 b700 4300 |001f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ -03526c: 0a03 |0022: move-result v3 │ │ -03526e: 6e20 ed09 3100 |0023: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@09ed │ │ -035274: 2202 7201 |0026: new-instance v2, Landroid/widget/TextView; // type@0172 │ │ -035278: 7020 100a 6200 |0028: invoke-direct {v2, v6}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ -03527e: 6e20 2c00 7000 |002b: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002c │ │ -035284: 6e20 1e0a 8200 |002e: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(I)V // method@0a1e │ │ -03528a: 6e20 eb09 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@09eb │ │ -035290: 6e20 eb09 9100 |0034: invoke-virtual {v1, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@09eb │ │ -035296: 6e20 2e00 1000 |0037: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@002e │ │ -03529c: 1403 1400 087f |003a: const v3, #float 1.80775e+38 // #7f080014 │ │ -0352a2: 6e30 2b00 300a |003d: invoke-virtual {v0, v3, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ -0352a8: 1403 1000 087f |0040: const v3, #float 1.80775e+38 // #7f080010 │ │ -0352ae: 2204 4c02 |0043: new-instance v4, Lorg/akvo/rsr/up/util/DialogUtil$10; // type@024c │ │ -0352b2: 7010 bf0d 0400 |0045: invoke-direct {v4}, Lorg/akvo/rsr/up/util/DialogUtil$10;.:()V // method@0dbf │ │ -0352b8: 6e30 2900 3004 |0048: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0029 │ │ -0352be: 6e10 2f00 0000 |004b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ -0352c4: 0e00 |004e: return-void │ │ +035230: |[035230] org.akvo.rsr.up.util.DialogUtil.showTextInputDialog:(Landroid/content/Context;IILandroid/widget/EditText;Landroid/content/DialogInterface$OnClickListener;)V │ │ +035240: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +035244: 7020 2500 6000 |0002: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0025 │ │ +03524a: 2201 6e01 |0005: new-instance v1, Landroid/widget/LinearLayout; // type@016e │ │ +03524e: 7020 ea09 6100 |0007: invoke-direct {v1, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@09ea │ │ +035254: 2203 4801 |000a: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0148 │ │ +035258: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +03525a: 12e5 |000d: const/4 v5, #int -2 // #fe │ │ +03525c: 7030 3809 4305 |000e: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0938 │ │ +035262: 6e20 f009 3100 |0011: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09f0 │ │ +035268: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +03526a: 6e20 f109 3100 |0015: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@09f1 │ │ +035270: 6e10 7a00 0600 |0018: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +035276: 0c03 |001b: move-result-object v3 │ │ +035278: 1404 0b00 057f |001c: const v4, #float 1.76788e+38 // #7f05000b │ │ +03527e: 6e20 b700 4300 |001f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ +035284: 0a03 |0022: move-result v3 │ │ +035286: 6e20 ed09 3100 |0023: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@09ed │ │ +03528c: 2202 7801 |0026: new-instance v2, Landroid/widget/TextView; // type@0178 │ │ +035290: 7020 100a 6200 |0028: invoke-direct {v2, v6}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ +035296: 6e20 2c00 7000 |002b: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002c │ │ +03529c: 6e20 1e0a 8200 |002e: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setText:(I)V // method@0a1e │ │ +0352a2: 6e20 eb09 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@09eb │ │ +0352a8: 6e20 eb09 9100 |0034: invoke-virtual {v1, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@09eb │ │ +0352ae: 6e20 2e00 1000 |0037: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@002e │ │ +0352b4: 1403 1400 087f |003a: const v3, #float 1.80775e+38 // #7f080014 │ │ +0352ba: 6e30 2b00 300a |003d: invoke-virtual {v0, v3, v10}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002b │ │ +0352c0: 1403 1000 087f |0040: const v3, #float 1.80775e+38 // #7f080010 │ │ +0352c6: 2204 5202 |0043: new-instance v4, Lorg/akvo/rsr/up/util/DialogUtil$10; // type@0252 │ │ +0352ca: 7010 bf0d 0400 |0045: invoke-direct {v4}, Lorg/akvo/rsr/up/util/DialogUtil$10;.:()V // method@0dbf │ │ +0352d0: 6e30 2900 3004 |0048: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0029 │ │ +0352d6: 6e10 2f00 0000 |004b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@002f │ │ +0352dc: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ 0x000a line=216 │ │ 0x0014 line=217 │ │ 0x0018 line=218 │ │ @@ -59442,17 +59501,17 @@ │ │ 0x0000 - 0x004f reg=9 inputView Landroid/widget/EditText; │ │ 0x0000 - 0x004f reg=10 clickListener Landroid/content/DialogInterface$OnClickListener; │ │ │ │ Virtual methods - │ │ source_file_idx : 515 (DialogUtil.java) │ │ │ │ Class #233 header: │ │ -class_idx : 600 │ │ +class_idx : 606 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 429 │ │ +superclass_idx : 435 │ │ source_file_idx : 519 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #233 annotations: │ │ @@ -59478,32 +59537,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0352c8: |[0352c8] org.akvo.rsr.up.util.Downloader$PostFailedException.:(Ljava/lang/String;)V │ │ -0352d8: 7020 520b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0b52 │ │ -0352de: 0e00 |0003: return-void │ │ +0352e0: |[0352e0] org.akvo.rsr.up.util.Downloader$PostFailedException.:(Ljava/lang/String;)V │ │ +0352f0: 7020 520b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0b52 │ │ +0352f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/Downloader$PostFailedException; │ │ 0x0000 - 0x0004 reg=1 string Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 519 (Downloader.java) │ │ │ │ Class #234 header: │ │ -class_idx : 601 │ │ +class_idx : 607 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 429 │ │ +superclass_idx : 435 │ │ source_file_idx : 519 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #234 annotations: │ │ @@ -59529,32 +59588,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0352e0: |[0352e0] org.akvo.rsr.up.util.Downloader$PostUnresolvedException.:(Ljava/lang/String;)V │ │ -0352f0: 7020 520b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0b52 │ │ -0352f6: 0e00 |0003: return-void │ │ +0352f8: |[0352f8] org.akvo.rsr.up.util.Downloader$PostUnresolvedException.:(Ljava/lang/String;)V │ │ +035308: 7020 520b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0b52 │ │ +03530e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException; │ │ 0x0000 - 0x0004 reg=1 string Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 519 (Downloader.java) │ │ │ │ Class #235 header: │ │ -class_idx : 602 │ │ +class_idx : 608 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 519 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #235 annotations: │ │ @@ -59576,17 +59635,17 @@ │ │ type : '(II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 519 (Downloader.java) │ │ │ │ Class #236 header: │ │ -class_idx : 603 │ │ +class_idx : 609 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 519 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 8 │ │ │ │ Class #236 annotations: │ │ @@ -59649,89 +59708,88 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0352f8: |[0352f8] org.akvo.rsr.up.util.Downloader.:()V │ │ -035308: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03530e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -035310: 5c10 e504 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ -035314: 0e00 |0006: return-void │ │ +035310: |[035310] org.akvo.rsr.up.util.Downloader.:()V │ │ +035320: 7010 6e0b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0b6e │ │ +035326: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +035328: 5c10 e504 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ +03532c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=61 │ │ - 0x0006 line=398 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/akvo/rsr/up/util/Downloader; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/util/Downloader;) │ │ name : 'authorize' │ │ type : '(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -035318: |[035318] org.akvo.rsr.up.util.Downloader.authorize:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; │ │ -035328: 2201 e401 |0000: new-instance v1, Ljava/util/HashMap; // type@01e4 │ │ -03532c: 7010 f20b 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0bf2 │ │ -035332: 1a08 4f13 |0005: const-string v8, "username" // string@134f │ │ -035336: 7230 0c0c 810c |0007: invoke-interface {v1, v8, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c0c │ │ -03533c: 1a08 2b10 |000a: const-string v8, "password" // string@102b │ │ -035340: 7230 0c0c 810d |000c: invoke-interface {v1, v8, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c0c │ │ -035346: 7110 e20a 0b00 |000f: invoke-static {v11}, Lcom/github/kevinsawicki/http/HttpRequest;.post:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae2 │ │ -03534c: 0c08 |0012: move-result-object v8 │ │ -03534e: 6e20 a80a 1800 |0013: invoke-virtual {v8, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/util/Map;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa8 │ │ -035354: 0c08 |0016: move-result-object v8 │ │ -035356: 1309 1027 |0017: const/16 v9, #int 10000 // #2710 │ │ -03535a: 6e20 8b0a 9800 |0019: invoke-virtual {v8, v9}, Lcom/github/kevinsawicki/http/HttpRequest;.connectTimeout:(I)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a8b │ │ -035360: 0c02 |001c: move-result-object v2 │ │ -035362: 6e10 890a 0200 |001d: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -035368: 0a00 |0020: move-result v0 │ │ -03536a: 1308 c800 |0021: const/16 v8, #int 200 // #c8 │ │ -03536e: 3380 2e00 |0023: if-ne v0, v8, 0051 // +002e │ │ -035372: 7100 310c 0000 |0025: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ -035378: 0c05 |0028: move-result-object v5 │ │ -03537a: 6e10 320c 0500 |0029: invoke-virtual {v5}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ -035380: 0c04 |002c: move-result-object v4 │ │ -035382: 6e10 300c 0400 |002d: invoke-virtual {v4}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ -035388: 0c07 |0030: move-result-object v7 │ │ -03538a: 2203 6402 |0031: new-instance v3, Lorg/akvo/rsr/up/xml/AuthHandler; // type@0264 │ │ -03538e: 7010 210e 0300 |0033: invoke-direct {v3}, Lorg/akvo/rsr/up/xml/AuthHandler;.:()V // method@0e21 │ │ -035394: 7220 610e 3700 |0036: invoke-interface {v7, v3}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ -03539a: 2208 6d02 |0039: new-instance v8, Lorg/xml/sax/InputSource; // type@026d │ │ -03539e: 6e10 fe0a 0200 |003b: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.stream:()Ljava/io/InputStream; // method@0afe │ │ -0353a4: 0c09 |003e: move-result-object v9 │ │ -0353a6: 7020 5f0e 9800 |003f: invoke-direct {v8, v9}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ -0353ac: 7220 600e 8700 |0042: invoke-interface {v7, v8}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ -0353b2: 1a08 0602 |0045: const-string v8, "Downloader" // string@0206 │ │ -0353b6: 1a09 4302 |0047: const-string v9, "Fetched API key" // string@0243 │ │ -0353ba: 7120 c408 9800 |0049: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -0353c0: 6e10 280e 0300 |004c: invoke-virtual {v3}, Lorg/akvo/rsr/up/xml/AuthHandler;.getUser:()Lorg/akvo/rsr/up/domain/User; // method@0e28 │ │ -0353c6: 0c08 |004f: move-result-object v8 │ │ -0353c8: 1108 |0050: return-object v8 │ │ -0353ca: 1a08 0602 |0051: const-string v8, "Downloader" // string@0206 │ │ -0353ce: 2209 c101 |0053: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -0353d2: 7010 8e0b 0900 |0055: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0353d8: 1a0a 7401 |0058: const-string v10, "Authorization HTTP error:" // string@0174 │ │ -0353dc: 6e20 960b a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0353e2: 0c09 |005d: move-result-object v9 │ │ -0353e4: 6e20 930b 0900 |005e: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0353ea: 0c09 |0061: move-result-object v9 │ │ -0353ec: 6e10 9a0b 0900 |0062: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0353f2: 0c09 |0065: move-result-object v9 │ │ -0353f4: 7120 c208 9800 |0066: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -0353fa: 6e10 7b0a 0200 |0069: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.body:()Ljava/lang/String; // method@0a7b │ │ -035400: 0c06 |006c: move-result-object v6 │ │ -035402: 1208 |006d: const/4 v8, #int 0 // #0 │ │ -035404: 28e2 |006e: goto 0050 // -001e │ │ +035330: |[035330] org.akvo.rsr.up.util.Downloader.authorize:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; │ │ +035340: 2201 ea01 |0000: new-instance v1, Ljava/util/HashMap; // type@01ea │ │ +035344: 7010 f20b 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0bf2 │ │ +03534a: 1a08 5513 |0005: const-string v8, "username" // string@1355 │ │ +03534e: 7230 0c0c 810c |0007: invoke-interface {v1, v8, v12}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c0c │ │ +035354: 1a08 3110 |000a: const-string v8, "password" // string@1031 │ │ +035358: 7230 0c0c 810d |000c: invoke-interface {v1, v8, v13}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c0c │ │ +03535e: 7110 e20a 0b00 |000f: invoke-static {v11}, Lcom/github/kevinsawicki/http/HttpRequest;.post:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae2 │ │ +035364: 0c08 |0012: move-result-object v8 │ │ +035366: 6e20 a80a 1800 |0013: invoke-virtual {v8, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.form:(Ljava/util/Map;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aa8 │ │ +03536c: 0c08 |0016: move-result-object v8 │ │ +03536e: 1309 1027 |0017: const/16 v9, #int 10000 // #2710 │ │ +035372: 6e20 8b0a 9800 |0019: invoke-virtual {v8, v9}, Lcom/github/kevinsawicki/http/HttpRequest;.connectTimeout:(I)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a8b │ │ +035378: 0c02 |001c: move-result-object v2 │ │ +03537a: 6e10 890a 0200 |001d: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +035380: 0a00 |0020: move-result v0 │ │ +035382: 1308 c800 |0021: const/16 v8, #int 200 // #c8 │ │ +035386: 3380 2e00 |0023: if-ne v0, v8, 0051 // +002e │ │ +03538a: 7100 310c 0000 |0025: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ +035390: 0c05 |0028: move-result-object v5 │ │ +035392: 6e10 320c 0500 |0029: invoke-virtual {v5}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ +035398: 0c04 |002c: move-result-object v4 │ │ +03539a: 6e10 300c 0400 |002d: invoke-virtual {v4}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ +0353a0: 0c07 |0030: move-result-object v7 │ │ +0353a2: 2203 6a02 |0031: new-instance v3, Lorg/akvo/rsr/up/xml/AuthHandler; // type@026a │ │ +0353a6: 7010 210e 0300 |0033: invoke-direct {v3}, Lorg/akvo/rsr/up/xml/AuthHandler;.:()V // method@0e21 │ │ +0353ac: 7220 610e 3700 |0036: invoke-interface {v7, v3}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ +0353b2: 2208 7302 |0039: new-instance v8, Lorg/xml/sax/InputSource; // type@0273 │ │ +0353b6: 6e10 fe0a 0200 |003b: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.stream:()Ljava/io/InputStream; // method@0afe │ │ +0353bc: 0c09 |003e: move-result-object v9 │ │ +0353be: 7020 5f0e 9800 |003f: invoke-direct {v8, v9}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ +0353c4: 7220 600e 8700 |0042: invoke-interface {v7, v8}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ +0353ca: 1a08 0602 |0045: const-string v8, "Downloader" // string@0206 │ │ +0353ce: 1a09 4302 |0047: const-string v9, "Fetched API key" // string@0243 │ │ +0353d2: 7120 c408 9800 |0049: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +0353d8: 6e10 280e 0300 |004c: invoke-virtual {v3}, Lorg/akvo/rsr/up/xml/AuthHandler;.getUser:()Lorg/akvo/rsr/up/domain/User; // method@0e28 │ │ +0353de: 0c08 |004f: move-result-object v8 │ │ +0353e0: 1108 |0050: return-object v8 │ │ +0353e2: 1a08 0602 |0051: const-string v8, "Downloader" // string@0206 │ │ +0353e6: 2209 c701 |0053: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +0353ea: 7010 8e0b 0900 |0055: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0353f0: 1a0a 7401 |0058: const-string v10, "Authorization HTTP error:" // string@0174 │ │ +0353f4: 6e20 960b a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0353fa: 0c09 |005d: move-result-object v9 │ │ +0353fc: 6e20 930b 0900 |005e: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +035402: 0c09 |0061: move-result-object v9 │ │ +035404: 6e10 9a0b 0900 |0062: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03540a: 0c09 |0065: move-result-object v9 │ │ +03540c: 7120 c208 9800 |0066: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +035412: 6e10 7b0a 0200 |0069: invoke-virtual {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.body:()Ljava/lang/String; // method@0a7b │ │ +035418: 0c06 |006c: move-result-object v6 │ │ +03541a: 1208 |006d: const/4 v8, #int 0 // #0 │ │ +03541c: 28e2 |006e: goto 0050 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 0x0005 line=769 │ │ 0x000a line=770 │ │ 0x000f line=772 │ │ 0x001d line=773 │ │ @@ -59766,58 +59824,60 @@ │ │ type : '(Landroid/content/Context;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -035408: |[035408] org.akvo.rsr.up.util.Downloader.haveNetworkConnection:(Landroid/content/Context;Z)Z │ │ -035418: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03541a: 1a04 2009 |0001: const-string v4, "connectivity" // string@0920 │ │ -03541e: 6e20 7b00 4600 |0003: invoke-virtual {v6, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ -035424: 0c00 |0006: move-result-object v0 │ │ -035426: 1f00 3d00 |0007: check-cast v0, Landroid/net/ConnectivityManager; // type@003d │ │ -03542a: 3800 2e00 |0009: if-eqz v0, 0037 // +002e │ │ -03542e: 6e10 f800 0000 |000b: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getAllNetworkInfo:()[Landroid/net/NetworkInfo; // method@00f8 │ │ -035434: 0c02 |000e: move-result-object v2 │ │ -035436: 3802 2800 |000f: if-eqz v2, 0037 // +0028 │ │ -03543a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -03543c: 2124 |0012: array-length v4, v2 │ │ -03543e: 3541 2400 |0013: if-ge v1, v4, 0037 // +0024 │ │ -035442: 3907 0d00 |0015: if-nez v7, 0022 // +000d │ │ -035446: 6204 1600 |0017: sget-object v4, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@0016 │ │ -03544a: 4605 0201 |0019: aget-object v5, v2, v1 │ │ -03544e: 6e10 f900 0500 |001b: invoke-virtual {v5}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@00f9 │ │ -035454: 0c05 |001e: move-result-object v5 │ │ -035456: 3354 1500 |001f: if-ne v4, v5, 0034 // +0015 │ │ -03545a: 0f03 |0021: return v3 │ │ -03545c: 4604 0201 |0022: aget-object v4, v2, v1 │ │ -035460: 6e10 fa00 0400 |0024: invoke-virtual {v4}, Landroid/net/NetworkInfo;.getType:()I // method@00fa │ │ -035466: 0a04 |0027: move-result v4 │ │ -035468: 3334 0c00 |0028: if-ne v4, v3, 0034 // +000c │ │ -03546c: 6204 1600 |002a: sget-object v4, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@0016 │ │ -035470: 4605 0201 |002c: aget-object v5, v2, v1 │ │ -035474: 6e10 f900 0500 |002e: invoke-virtual {v5}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@00f9 │ │ -03547a: 0c05 |0031: move-result-object v5 │ │ -03547c: 3254 efff |0032: if-eq v4, v5, 0021 // -0011 │ │ -035480: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035484: 28dc |0036: goto 0012 // -0024 │ │ -035486: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -035488: 28e9 |0038: goto 0021 // -0017 │ │ +035420: |[035420] org.akvo.rsr.up.util.Downloader.haveNetworkConnection:(Landroid/content/Context;Z)Z │ │ +035430: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +035432: 1a04 2609 |0001: const-string v4, "connectivity" // string@0926 │ │ +035436: 6e20 7b00 4600 |0003: invoke-virtual {v6, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ +03543c: 0c00 |0006: move-result-object v0 │ │ +03543e: 1f00 4000 |0007: check-cast v0, Landroid/net/ConnectivityManager; // type@0040 │ │ +035442: 3800 2e00 |0009: if-eqz v0, 0037 // +002e │ │ +035446: 6e10 f800 0000 |000b: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getAllNetworkInfo:()[Landroid/net/NetworkInfo; // method@00f8 │ │ +03544c: 0c02 |000e: move-result-object v2 │ │ +03544e: 3802 2800 |000f: if-eqz v2, 0037 // +0028 │ │ +035452: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +035454: 2124 |0012: array-length v4, v2 │ │ +035456: 3541 2400 |0013: if-ge v1, v4, 0037 // +0024 │ │ +03545a: 3907 0d00 |0015: if-nez v7, 0022 // +000d │ │ +03545e: 6204 1600 |0017: sget-object v4, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@0016 │ │ +035462: 4605 0201 |0019: aget-object v5, v2, v1 │ │ +035466: 6e10 f900 0500 |001b: invoke-virtual {v5}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@00f9 │ │ +03546c: 0c05 |001e: move-result-object v5 │ │ +03546e: 3354 1500 |001f: if-ne v4, v5, 0034 // +0015 │ │ +035472: 0f03 |0021: return v3 │ │ +035474: 4604 0201 |0022: aget-object v4, v2, v1 │ │ +035478: 6e10 fa00 0400 |0024: invoke-virtual {v4}, Landroid/net/NetworkInfo;.getType:()I // method@00fa │ │ +03547e: 0a04 |0027: move-result v4 │ │ +035480: 3334 0c00 |0028: if-ne v4, v3, 0034 // +000c │ │ +035484: 6204 1600 |002a: sget-object v4, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@0016 │ │ +035488: 4605 0201 |002c: aget-object v5, v2, v1 │ │ +03548c: 6e10 f900 0500 |002e: invoke-virtual {v5}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@00f9 │ │ +035492: 0c05 |0031: move-result-object v5 │ │ +035494: 3254 efff |0032: if-eq v4, v5, 0021 // -0011 │ │ +035498: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03549c: 28dc |0036: goto 0012 // -0024 │ │ +03549e: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0354a0: 28e9 |0038: goto 0021 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=803 │ │ + 0x0003 line=804 │ │ 0x0009 line=805 │ │ 0x000b line=806 │ │ 0x000f line=807 │ │ 0x0011 line=808 │ │ 0x0015 line=809 │ │ 0x0017 line=812 │ │ 0x0021 line=826 │ │ 0x0022 line=818 │ │ + 0x002e line=819 │ │ 0x0034 line=808 │ │ 0x0037 line=826 │ │ locals : │ │ 0x0012 - 0x0021 reg=1 i I │ │ 0x000f - 0x0021 reg=2 infoArr [Landroid/net/NetworkInfo; │ │ 0x0022 - 0x0037 reg=1 i I │ │ 0x0022 - 0x0037 reg=2 infoArr [Landroid/net/NetworkInfo; │ │ @@ -59830,19 +59890,19 @@ │ │ type : '(Ljava/net/URL;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03548c: |[03548c] org.akvo.rsr.up.util.Downloader.httpGetToFile:(Ljava/net/URL;Ljava/io/File;)V │ │ -03549c: 7110 ad0a 0100 |0000: invoke-static {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.get:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aad │ │ -0354a2: 0c00 |0003: move-result-object v0 │ │ -0354a4: 6e20 ee0a 2000 |0004: invoke-virtual {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.receive:(Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aee │ │ -0354aa: 0e00 |0007: return-void │ │ +0354a4: |[0354a4] org.akvo.rsr.up.util.Downloader.httpGetToFile:(Ljava/net/URL;Ljava/io/File;)V │ │ +0354b4: 7110 ad0a 0100 |0000: invoke-static {v1}, Lcom/github/kevinsawicki/http/HttpRequest;.get:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aad │ │ +0354ba: 0c00 |0003: move-result-object v0 │ │ +0354bc: 6e20 ee0a 2000 |0004: invoke-virtual {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.receive:(Ljava/io/File;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aee │ │ +0354c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 url Ljava/net/URL; │ │ 0x0000 - 0x0008 reg=2 file Ljava/io/File; │ │ @@ -59852,51 +59912,51 @@ │ │ type : '(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0354ac: |[0354ac] org.akvo.rsr.up.util.Downloader.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0354bc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0354c0: 6e10 c30b 0600 |0002: invoke-virtual {v6}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0bc3 │ │ -0354c6: 0c03 |0005: move-result-object v3 │ │ -0354c8: 1304 2e00 |0006: const/16 v4, #int 46 // #2e │ │ -0354cc: 6e20 850b 4300 |0008: invoke-virtual {v3, v4}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b85 │ │ -0354d2: 0a01 |000b: move-result v1 │ │ -0354d4: 3a01 0a00 |000c: if-ltz v1, 0016 // +000a │ │ -0354d8: 6e10 c30b 0600 |000e: invoke-virtual {v6}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0bc3 │ │ -0354de: 0c03 |0011: move-result-object v3 │ │ -0354e0: 6e20 8a0b 1300 |0012: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b8a │ │ -0354e6: 0c00 |0015: move-result-object v0 │ │ -0354e8: 2202 9301 |0016: new-instance v2, Ljava/io/File; // type@0193 │ │ -0354ec: 2203 c101 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0354f0: 7010 8e0b 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0354f6: 6e20 960b 7300 |001d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0354fc: 0c03 |0020: move-result-object v3 │ │ -0354fe: 6204 ab02 |0021: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@02ab │ │ -035502: 6e20 960b 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035508: 0c03 |0026: move-result-object v3 │ │ -03550a: 6e20 960b 8300 |0027: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035510: 0c03 |002a: move-result-object v3 │ │ -035512: 7100 9f0b 0000 |002b: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0b9f │ │ -035518: 0b04 |002e: move-result-wide v4 │ │ -03551a: 6e30 940b 4305 |002f: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b94 │ │ -035520: 0c03 |0032: move-result-object v3 │ │ -035522: 6e20 960b 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035528: 0c03 |0036: move-result-object v3 │ │ -03552a: 6e10 9a0b 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -035530: 0c03 |003a: move-result-object v3 │ │ -035532: 7020 180b 3200 |003b: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -035538: 6e10 1b0b 0200 |003e: invoke-virtual {v2}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@0b1b │ │ -03553e: 0c03 |0041: move-result-object v3 │ │ -035540: 7120 ed0d 3600 |0042: invoke-static {v6, v3}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToFile:(Ljava/net/URL;Ljava/io/File;)V // method@0ded │ │ -035546: 6e10 1c0b 0200 |0045: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0b1c │ │ -03554c: 0c03 |0048: move-result-object v3 │ │ -03554e: 1103 |0049: return-object v3 │ │ +0354c4: |[0354c4] org.akvo.rsr.up.util.Downloader.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0354d4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0354d8: 6e10 c30b 0600 |0002: invoke-virtual {v6}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0bc3 │ │ +0354de: 0c03 |0005: move-result-object v3 │ │ +0354e0: 1304 2e00 |0006: const/16 v4, #int 46 // #2e │ │ +0354e4: 6e20 850b 4300 |0008: invoke-virtual {v3, v4}, Ljava/lang/String;.lastIndexOf:(I)I // method@0b85 │ │ +0354ea: 0a01 |000b: move-result v1 │ │ +0354ec: 3a01 0a00 |000c: if-ltz v1, 0016 // +000a │ │ +0354f0: 6e10 c30b 0600 |000e: invoke-virtual {v6}, Ljava/net/URL;.getFile:()Ljava/lang/String; // method@0bc3 │ │ +0354f6: 0c03 |0011: move-result-object v3 │ │ +0354f8: 6e20 8a0b 1300 |0012: invoke-virtual {v3, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b8a │ │ +0354fe: 0c00 |0015: move-result-object v0 │ │ +035500: 2202 9901 |0016: new-instance v2, Ljava/io/File; // type@0199 │ │ +035504: 2203 c701 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +035508: 7010 8e0b 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03550e: 6e20 960b 7300 |001d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035514: 0c03 |0020: move-result-object v3 │ │ +035516: 6204 ab02 |0021: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@02ab │ │ +03551a: 6e20 960b 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035520: 0c03 |0026: move-result-object v3 │ │ +035522: 6e20 960b 8300 |0027: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035528: 0c03 |002a: move-result-object v3 │ │ +03552a: 7100 9f0b 0000 |002b: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@0b9f │ │ +035530: 0b04 |002e: move-result-wide v4 │ │ +035532: 6e30 940b 4305 |002f: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b94 │ │ +035538: 0c03 |0032: move-result-object v3 │ │ +03553a: 6e20 960b 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035540: 0c03 |0036: move-result-object v3 │ │ +035542: 6e10 9a0b 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +035548: 0c03 |003a: move-result-object v3 │ │ +03554a: 7020 180b 3200 |003b: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +035550: 6e10 1b0b 0200 |003e: invoke-virtual {v2}, Ljava/io/File;.getAbsoluteFile:()Ljava/io/File; // method@0b1b │ │ +035556: 0c03 |0041: move-result-object v3 │ │ +035558: 7120 ed0d 3600 |0042: invoke-static {v6, v3}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToFile:(Ljava/net/URL;Ljava/io/File;)V // method@0ded │ │ +03555e: 6e10 1c0b 0200 |0045: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0b1c │ │ +035564: 0c03 |0048: move-result-object v3 │ │ +035566: 1103 |0049: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0002 line=389 │ │ 0x000c line=390 │ │ 0x000e line=391 │ │ 0x0016 line=393 │ │ @@ -59915,48 +59975,48 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -035550: |[035550] org.akvo.rsr.up.util.Downloader.oneLine:(Ljava/lang/String;I)Ljava/lang/String; │ │ -035560: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -035564: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -035568: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03556a: 6e10 870b 0500 |0005: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -035570: 0a02 |0008: move-result v2 │ │ -035572: 7120 6a0b 6200 |0009: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ -035578: 0a02 |000c: move-result v2 │ │ -03557a: 3520 3200 |000d: if-ge v0, v2, 003f // +0032 │ │ -03557e: 6e20 7c0b 0500 |000f: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -035584: 0a02 |0012: move-result v2 │ │ -035586: 3542 1600 |0013: if-ge v2, v4, 0029 // +0016 │ │ -03558a: 2202 c101 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03558e: 7010 8e0b 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035594: 6e20 960b 1200 |001a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03559a: 0c02 |001d: move-result-object v2 │ │ -03559c: 6e20 910b 4200 |001e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -0355a2: 0c02 |0021: move-result-object v2 │ │ -0355a4: 6e10 9a0b 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0355aa: 0c01 |0025: move-result-object v1 │ │ -0355ac: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0355b0: 28dd |0028: goto 0005 // -0023 │ │ -0355b2: 2202 c101 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0355b6: 7010 8e0b 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0355bc: 6e20 960b 1200 |002e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0355c2: 0c02 |0031: move-result-object v2 │ │ -0355c4: 6e20 7c0b 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ -0355ca: 0a03 |0035: move-result v3 │ │ -0355cc: 6e20 910b 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ -0355d2: 0c02 |0039: move-result-object v2 │ │ -0355d4: 6e10 9a0b 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0355da: 0c01 |003d: move-result-object v1 │ │ -0355dc: 28e8 |003e: goto 0026 // -0018 │ │ -0355de: 1101 |003f: return-object v1 │ │ +035568: |[035568] org.akvo.rsr.up.util.Downloader.oneLine:(Ljava/lang/String;I)Ljava/lang/String; │ │ +035578: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +03557c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +035580: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +035582: 6e10 870b 0500 |0005: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +035588: 0a02 |0008: move-result v2 │ │ +03558a: 7120 6a0b 6200 |0009: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ +035590: 0a02 |000c: move-result v2 │ │ +035592: 3520 3200 |000d: if-ge v0, v2, 003f // +0032 │ │ +035596: 6e20 7c0b 0500 |000f: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +03559c: 0a02 |0012: move-result v2 │ │ +03559e: 3542 1600 |0013: if-ge v2, v4, 0029 // +0016 │ │ +0355a2: 2202 c701 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +0355a6: 7010 8e0b 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0355ac: 6e20 960b 1200 |001a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0355b2: 0c02 |001d: move-result-object v2 │ │ +0355b4: 6e20 910b 4200 |001e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +0355ba: 0c02 |0021: move-result-object v2 │ │ +0355bc: 6e10 9a0b 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0355c2: 0c01 |0025: move-result-object v1 │ │ +0355c4: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0355c8: 28dd |0028: goto 0005 // -0023 │ │ +0355ca: 2202 c701 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +0355ce: 7010 8e0b 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0355d4: 6e20 960b 1200 |002e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0355da: 0c02 |0031: move-result-object v2 │ │ +0355dc: 6e20 7c0b 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/String;.charAt:(I)C // method@0b7c │ │ +0355e2: 0a03 |0035: move-result v3 │ │ +0355e4: 6e20 910b 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b91 │ │ +0355ea: 0c02 |0039: move-result-object v2 │ │ +0355ec: 6e10 9a0b 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0355f2: 0c01 |003d: move-result-object v1 │ │ +0355f4: 28e8 |003e: goto 0026 // -0018 │ │ +0355f6: 1101 |003f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=490 │ │ 0x0004 line=491 │ │ 0x000f line=492 │ │ 0x0015 line=493 │ │ 0x0026 line=491 │ │ @@ -59973,287 +60033,287 @@ │ │ type : '(Ljava/lang/String;Lorg/akvo/rsr/up/domain/Update;ZLorg/akvo/rsr/up/domain/User;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 46 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 551 16-bit code units │ │ -0355e0: |[0355e0] org.akvo.rsr.up.util.Downloader.postXmlUpdateStreaming:(Ljava/lang/String;Lorg/akvo/rsr/up/domain/Update;ZLorg/akvo/rsr/up/domain/User;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)I │ │ -0355f0: 1a0a 4308 |0000: const-string v10, "application/xml" // string@0843 │ │ -0355f4: 1a06 0501 |0002: const-string v6, "M%sE%s%s%s%s%s" // string@0105 │ │ -0355f8: 1a07 ec00 |0004: const-string v7, "" // string@00ec │ │ -0355fc: 1a16 0601 |0006: const-string v22, "dummy.jpgimage/jpeg" // string@0106 │ │ -035600: 1a15 eb00 |0008: const-string v21, "" // string@00eb │ │ -035604: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -035606: 221e cf01 |000b: new-instance v30, Ljava/net/URL; // type@01cf │ │ -03560a: 6222 ad02 |000d: sget-object v34, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ -03560e: 1323 0200 |000f: const/16 v35, #int 2 // #2 │ │ -035612: 0200 2300 |0011: move/from16 v0, v35 │ │ -035616: 2300 8202 |0013: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -03561a: 0823 0000 |0015: move-object/from16 v35, v0 │ │ -03561e: 1324 0000 |0017: const/16 v36, #int 0 // #0 │ │ -035622: 7401 950d 2b00 |0019: invoke-virtual/range {v43}, Lorg/akvo/rsr/up/domain/User;.getApiKey:()Ljava/lang/String; // method@0d95 │ │ -035628: 0c25 |001c: move-result-object v37 │ │ -03562a: 4d25 2324 |001d: aput-object v37, v35, v36 │ │ -03562e: 1324 0100 |001f: const/16 v36, #int 1 // #1 │ │ -035632: 7401 9c0d 2b00 |0021: invoke-virtual/range {v43}, Lorg/akvo/rsr/up/domain/User;.getUsername:()Ljava/lang/String; // method@0d9c │ │ -035638: 0c25 |0024: move-result-object v37 │ │ -03563a: 4d25 2324 |0025: aput-object v37, v35, v36 │ │ -03563e: 0800 2200 |0027: move-object/from16 v0, v34 │ │ -035642: 0801 2800 |0029: move-object/from16 v1, v40 │ │ -035646: 0802 2300 |002b: move-object/from16 v2, v35 │ │ -03564a: 7130 800b 1002 |002d: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ -035650: 0c22 |0030: move-result-object v34 │ │ -035652: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -035656: 0801 2200 |0033: move-object/from16 v1, v34 │ │ -03565a: 7020 c10b 1000 |0035: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -035660: 6222 ad02 |0038: sget-object v34, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ -035664: 1a23 ca00 |003a: const-string v35, "/api/v1/project/%s/" // string@00ca │ │ -035668: 1324 0100 |003c: const/16 v36, #int 1 // #1 │ │ -03566c: 0200 2400 |003e: move/from16 v0, v36 │ │ -035670: 2300 8202 |0040: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -035674: 0824 0000 |0042: move-object/from16 v36, v0 │ │ -035678: 1325 0000 |0044: const/16 v37, #int 0 // #0 │ │ -03567c: 7401 7e0d 2900 |0046: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getProjectId:()Ljava/lang/String; // method@0d7e │ │ -035682: 0c26 |0049: move-result-object v38 │ │ -035684: 4d26 2425 |004a: aput-object v38, v36, v37 │ │ -035688: 7703 800b 2200 |004c: invoke-static/range {v34, v35, v36}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ -03568e: 0c1a |004f: move-result-object v26 │ │ -035690: 6222 ad02 |0050: sget-object v34, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ -035694: 1a23 cf00 |0052: const-string v35, "/api/v1/user/%s/" // string@00cf │ │ -035698: 1324 0100 |0054: const/16 v36, #int 1 // #1 │ │ -03569c: 0200 2400 |0056: move/from16 v0, v36 │ │ -0356a0: 2300 8202 |0058: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -0356a4: 0824 0000 |005a: move-object/from16 v36, v0 │ │ -0356a8: 1325 0000 |005c: const/16 v37, #int 0 // #0 │ │ -0356ac: 7401 980d 2b00 |005e: invoke-virtual/range {v43}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ -0356b2: 0c26 |0061: move-result-object v38 │ │ -0356b4: 4d26 2425 |0062: aput-object v38, v36, v37 │ │ -0356b8: 7703 800b 2200 |0064: invoke-static/range {v34, v35, v36}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ -0356be: 0c1f |0067: move-result-object v31 │ │ -0356c0: 6222 ad02 |0068: sget-object v34, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ -0356c4: 1a23 0501 |006a: const-string v35, "M%sE%s%s%s%s%s" // string@0105 │ │ -0356c8: 1324 0600 |006c: const/16 v36, #int 6 // #6 │ │ -0356cc: 0200 2400 |006e: move/from16 v0, v36 │ │ -0356d0: 2300 8202 |0070: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -0356d4: 0824 0000 |0072: move-object/from16 v36, v0 │ │ -0356d8: 1325 0000 |0074: const/16 v37, #int 0 // #0 │ │ -0356dc: 4d1a 2425 |0076: aput-object v26, v36, v37 │ │ -0356e0: 1325 0100 |0078: const/16 v37, #int 1 // #1 │ │ -0356e4: 7401 850d 2900 |007a: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ -0356ea: 0c26 |007d: move-result-object v38 │ │ -0356ec: 4d26 2425 |007e: aput-object v38, v36, v37 │ │ -0356f0: 1325 0200 |0080: const/16 v37, #int 2 // #2 │ │ -0356f4: 4d1f 2425 |0082: aput-object v31, v36, v37 │ │ -0356f8: 1325 0300 |0084: const/16 v37, #int 3 // #3 │ │ -0356fc: 7401 820d 2900 |0086: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getTitle:()Ljava/lang/String; // method@0d82 │ │ -035702: 0c26 |0089: move-result-object v38 │ │ -035704: 1327 3200 |008a: const/16 v39, #int 50 // #32 │ │ -035708: 7702 ef0d 2600 |008c: invoke-static/range {v38, v39}, Lorg/akvo/rsr/up/util/Downloader;.oneLine:(Ljava/lang/String;I)Ljava/lang/String; // method@0def │ │ -03570e: 0c26 |008f: move-result-object v38 │ │ -035710: 4d26 2425 |0090: aput-object v38, v36, v37 │ │ -035714: 1325 0400 |0092: const/16 v37, #int 4 // #4 │ │ -035718: 4d2c 2425 |0094: aput-object v44, v36, v37 │ │ -03571c: 1325 0500 |0096: const/16 v37, #int 5 // #5 │ │ -035720: 7401 7f0d 2900 |0098: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getText:()Ljava/lang/String; // method@0d7f │ │ -035726: 0c26 |009b: move-result-object v38 │ │ -035728: 4d26 2425 |009c: aput-object v38, v36, v37 │ │ -03572c: 7703 800b 2200 |009e: invoke-static/range {v34, v35, v36}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ -035732: 0c1d |00a1: move-result-object v29 │ │ -035734: 7701 e20a 1e00 |00a2: invoke-static/range {v30}, Lcom/github/kevinsawicki/http/HttpRequest;.post:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae2 │ │ -03573a: 0c22 |00a5: move-result-object v34 │ │ -03573c: 1a23 4308 |00a6: const-string v35, "application/xml" // string@0843 │ │ -035740: 7402 900a 2200 |00a8: invoke-virtual/range {v34, v35}, Lcom/github/kevinsawicki/http/HttpRequest;.contentType:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a90 │ │ -035746: 0c10 |00ab: move-result-object v16 │ │ -035748: 1422 60ea 0000 |00ac: const v34, #float 8.40779e-41 // #0000ea60 │ │ -03574e: 0800 1000 |00af: move-object/from16 v0, v16 │ │ -035752: 0201 2200 |00b1: move/from16 v1, v34 │ │ -035756: 6e20 eb0a 1000 |00b3: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.readTimeout:(I)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aeb │ │ -03575c: 0800 1000 |00b6: move-object/from16 v0, v16 │ │ -035760: 0801 1d00 |00b8: move-object/from16 v1, v29 │ │ -035764: 6e20 f70a 1000 |00ba: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -03576a: 382a 9000 |00bd: if-eqz v42, 014d // +0090 │ │ -03576e: 7401 800d 2900 |00bf: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ -035774: 0c0f |00c2: move-result-object v15 │ │ -035776: 380f 8a00 |00c3: if-eqz v15, 014d // +008a │ │ -03577a: 220c 9301 |00c5: new-instance v12, Ljava/io/File; // type@0193 │ │ -03577e: 7020 180b fc00 |00c7: invoke-direct {v12, v15}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -035784: 6e10 1a0b 0c00 |00ca: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0b1a │ │ -03578a: 0a22 |00cd: move-result v34 │ │ -03578c: 3822 7f00 |00ce: if-eqz v34, 014d // +007f │ │ -035790: 1a22 0601 |00d0: const-string v34, "dummy.jpgimage/jpeg" // string@0106 │ │ -035794: 0800 1000 |00d2: move-object/from16 v0, v16 │ │ -035798: 0801 2200 |00d4: move-object/from16 v1, v34 │ │ -03579c: 6e20 f70a 1000 |00d6: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -0357a2: 221b a001 |00d9: new-instance v27, Ljava/io/RandomAccessFile; // type@01a0 │ │ -0357a6: 1a22 b710 |00db: const-string v34, "r" // string@10b7 │ │ -0357aa: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ -0357ae: 0801 2200 |00df: move-object/from16 v1, v34 │ │ -0357b2: 7030 3c0b c001 |00e1: invoke-direct {v0, v12, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@0b3c │ │ -0357b8: 1308 0018 |00e4: const/16 v8, #int 6144 // #1800 │ │ -0357bc: 7401 3e0b 1b00 |00e6: invoke-virtual/range {v27}, Ljava/io/RandomAccessFile;.length:()J // method@0b3e │ │ -0357c2: 0b0d |00e9: move-result-wide v13 │ │ -0357c4: 1622 0018 |00ea: const-wide/16 v34, #int 6144 // #1800 │ │ -0357c8: 9e20 0d22 |00ec: div-long v32, v13, v34 │ │ -0357cc: 1322 0018 |00ee: const/16 v34, #int 6144 // #1800 │ │ -0357d0: 0200 2200 |00f0: move/from16 v0, v34 │ │ -0357d4: 2300 7302 |00f2: new-array v0, v0, [B // type@0273 │ │ -0357d8: 081c 0000 |00f4: move-object/from16 v28, v0 │ │ -0357dc: 1611 0000 |00f6: const-wide/16 v17, #int 0 // #0 │ │ -0357e0: 3122 1120 |00f8: cmp-long v34, v17, v32 │ │ -0357e4: 3b22 3200 |00fa: if-gez v34, 012c // +0032 │ │ -0357e8: 7402 400b 1b00 |00fc: invoke-virtual/range {v27, v28}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@0b40 │ │ -0357ee: 1322 0000 |00ff: const/16 v34, #int 0 // #0 │ │ -0357f2: 1323 0018 |0101: const/16 v35, #int 6144 // #1800 │ │ -0357f6: 0800 1c00 |0103: move-object/from16 v0, v28 │ │ -0357fa: 0201 2200 |0105: move/from16 v1, v34 │ │ -0357fe: 0202 2300 |0107: move/from16 v2, v35 │ │ -035802: 7130 510a 1002 |0109: invoke-static {v0, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytesToBytes:([BII)[B // method@0a51 │ │ -035808: 0c04 |010c: move-result-object v4 │ │ -03580a: 0800 1000 |010d: move-object/from16 v0, v16 │ │ -03580e: 6e20 f80a 4000 |010f: invoke-virtual {v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.send:([B)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af8 │ │ -035814: 382d 1500 |0112: if-eqz v45, 0127 // +0015 │ │ -035818: 0500 1100 |0114: move-wide/from16 v0, v17 │ │ -03581c: 8400 |0116: long-to-int v0, v0 │ │ -03581e: 0222 0000 |0117: move/from16 v34, v0 │ │ -035822: 0500 2000 |0119: move-wide/from16 v0, v32 │ │ -035826: 8400 |011b: long-to-int v0, v0 │ │ -035828: 0223 0000 |011c: move/from16 v35, v0 │ │ -03582c: 0800 2d00 |011e: move-object/from16 v0, v45 │ │ -035830: 0201 2200 |0120: move/from16 v1, v34 │ │ -035834: 0202 2300 |0122: move/from16 v2, v35 │ │ -035838: 7230 e20d 1002 |0124: invoke-interface {v0, v1, v2}, Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;.sendUpdate:(II)V // method@0de2 │ │ -03583e: 1622 0100 |0127: const-wide/16 v34, #int 1 // #1 │ │ -035842: 9b11 1122 |0129: add-long v17, v17, v34 │ │ -035846: 28cd |012b: goto 00f8 // -0033 │ │ -035848: 7402 3f0b 1b00 |012c: invoke-virtual/range {v27, v28}, Ljava/io/RandomAccessFile;.read:([B)I // method@0b3f │ │ -03584e: 0a18 |012f: move-result v24 │ │ -035850: 1322 0000 |0130: const/16 v34, #int 0 // #0 │ │ -035854: 0800 1c00 |0132: move-object/from16 v0, v28 │ │ -035858: 0201 2200 |0134: move/from16 v1, v34 │ │ -03585c: 0202 1800 |0136: move/from16 v2, v24 │ │ -035860: 7130 510a 1002 |0138: invoke-static {v0, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytesToBytes:([BII)[B // method@0a51 │ │ -035866: 0c04 |013b: move-result-object v4 │ │ -035868: 0800 1000 |013c: move-object/from16 v0, v16 │ │ -03586c: 6e20 f80a 4000 |013e: invoke-virtual {v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.send:([B)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af8 │ │ -035872: 7401 3d0b 1b00 |0141: invoke-virtual/range {v27}, Ljava/io/RandomAccessFile;.close:()V // method@0b3d │ │ -035878: 1a22 eb00 |0144: const-string v34, "" // string@00eb │ │ -03587c: 0800 1000 |0146: move-object/from16 v0, v16 │ │ -035880: 0801 2200 |0148: move-object/from16 v1, v34 │ │ -035884: 6e20 f70a 1000 |014a: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -03588a: 1a22 ec00 |014d: const-string v34, "" // string@00ec │ │ -03588e: 0800 1000 |014f: move-object/from16 v0, v16 │ │ -035892: 0801 2200 |0151: move-object/from16 v1, v34 │ │ -035896: 6e20 f70a 1000 |0153: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ -03589c: 1213 |0156: const/4 v3, #int 1 // #1 │ │ -03589e: 7401 890a 1000 |0157: invoke-virtual/range {v16}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ -0358a4: 0a09 |015a: move-result v9 │ │ -0358a6: 7401 c90a 1000 |015b: invoke-virtual/range {v16}, Lcom/github/kevinsawicki/http/HttpRequest;.message:()Ljava/lang/String; // method@0ac9 │ │ -0358ac: 0c17 |015e: move-result-object v23 │ │ -0358ae: 7401 7b0a 1000 |015f: invoke-virtual/range {v16}, Lcom/github/kevinsawicki/http/HttpRequest;.body:()Ljava/lang/String; // method@0a7b │ │ -0358b4: 0c05 |0162: move-result-object v5 │ │ -0358b6: 1322 c900 |0163: const/16 v34, #int 201 // #c9 │ │ -0358ba: 0200 2200 |0165: move/from16 v0, v34 │ │ -0358be: 3309 5000 |0167: if-ne v9, v0, 01b7 // +0050 │ │ -0358c2: 1a22 5905 |0169: const-string v34, "Location" // string@0559 │ │ -0358c6: 0800 1000 |016b: move-object/from16 v0, v16 │ │ -0358ca: 0801 2200 |016d: move-object/from16 v1, v34 │ │ -0358ce: 6e20 bb0a 1000 |016f: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ -0358d4: 0c14 |0172: move-result-object v20 │ │ -0358d6: 1322 2f00 |0173: const/16 v34, #int 47 // #2f │ │ -0358da: 7401 870b 1400 |0175: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@0b87 │ │ -0358e0: 0a23 |0178: move-result v35 │ │ -0358e2: d823 23fe |0179: add-int/lit8 v35, v35, #int -2 // #fe │ │ -0358e6: 0800 1400 |017b: move-object/from16 v0, v20 │ │ -0358ea: 0201 2200 |017d: move/from16 v1, v34 │ │ -0358ee: 0202 2300 |017f: move/from16 v2, v35 │ │ -0358f2: 6e30 860b 1002 |0181: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ -0358f8: 0a19 |0184: move-result v25 │ │ -0358fa: d822 1901 |0185: add-int/lit8 v34, v25, #int 1 // #01 │ │ -0358fe: 7401 870b 1400 |0187: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@0b87 │ │ -035904: 0a23 |018a: move-result v35 │ │ -035906: d823 23ff |018b: add-int/lit8 v35, v35, #int -1 // #ff │ │ -03590a: 0800 1400 |018d: move-object/from16 v0, v20 │ │ -03590e: 0201 2200 |018f: move/from16 v1, v34 │ │ -035912: 0202 2300 |0191: move/from16 v2, v35 │ │ -035916: 6e30 8b0b 1002 |0193: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -03591c: 0c13 |0196: move-result-object v19 │ │ -03591e: 0800 2900 |0197: move-object/from16 v0, v41 │ │ -035922: 0801 1300 |0199: move-object/from16 v1, v19 │ │ -035926: 6e20 880d 1000 |019b: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ -03592c: 1322 0000 |019e: const/16 v34, #int 0 // #0 │ │ -035930: 0f22 |01a0: return v34 │ │ -035932: 0d22 |01a1: move-exception v34 │ │ -035934: 7401 3d0b 1b00 |01a2: invoke-virtual/range {v27}, Ljava/io/RandomAccessFile;.close:()V // method@0b3d │ │ -03593a: 2722 |01a5: throw v34 │ │ -03593c: 0d0b |01a6: move-exception v11 │ │ -03593e: 3803 4400 |01a7: if-eqz v3, 01eb // +0044 │ │ -035942: 1a22 0602 |01a9: const-string v34, "Downloader" // string@0206 │ │ -035946: 1a23 0407 |01ab: const-string v35, "Unknown-result post" // string@0704 │ │ -03594a: 0800 2200 |01ad: move-object/from16 v0, v34 │ │ -03594e: 0801 2300 |01af: move-object/from16 v1, v35 │ │ -035952: 7130 c708 100b |01b1: invoke-static {v0, v1, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ -035958: 1322 0200 |01b4: const/16 v34, #int 2 // #2 │ │ -03595c: 28ea |01b6: goto 01a0 // -0016 │ │ -03595e: 2222 c101 |01b7: new-instance v34, Ljava/lang/StringBuilder; // type@01c1 │ │ -035962: 7601 8e0b 2200 |01b9: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035968: 1a23 0207 |01bc: const-string v35, "Unable to post update, code " // string@0702 │ │ -03596c: 7402 960b 2200 |01be: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035972: 0c22 |01c1: move-result-object v34 │ │ -035974: 0800 2200 |01c2: move-object/from16 v0, v34 │ │ -035978: 6e20 930b 9000 |01c4: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03597e: 0c22 |01c7: move-result-object v34 │ │ -035980: 1a23 0f00 |01c8: const-string v35, " " // string@000f │ │ -035984: 7402 960b 2200 |01ca: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03598a: 0c22 |01cd: move-result-object v34 │ │ -03598c: 0800 2200 |01ce: move-object/from16 v0, v34 │ │ -035990: 0801 1700 |01d0: move-object/from16 v1, v23 │ │ -035994: 6e20 960b 1000 |01d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03599a: 0c22 |01d5: move-result-object v34 │ │ -03599c: 7401 9a0b 2200 |01d6: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0359a2: 0c0b |01d9: move-result-object v11 │ │ -0359a4: 1a22 0602 |01da: const-string v34, "Downloader" // string@0206 │ │ -0359a8: 0800 2200 |01dc: move-object/from16 v0, v34 │ │ -0359ac: 7120 c208 b000 |01de: invoke-static {v0, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -0359b2: 1a22 0602 |01e1: const-string v34, "Downloader" // string@0206 │ │ -0359b6: 0800 2200 |01e3: move-object/from16 v0, v34 │ │ -0359ba: 7120 c208 5000 |01e5: invoke-static {v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -0359c0: 1322 0100 |01e8: const/16 v34, #int 1 // #1 │ │ -0359c4: 28b6 |01ea: goto 01a0 // -004a │ │ -0359c6: 1a22 0602 |01eb: const-string v34, "Downloader" // string@0206 │ │ -0359ca: 1a23 3c02 |01ed: const-string v35, "Failed post" // string@023c │ │ -0359ce: 0800 2200 |01ef: move-object/from16 v0, v34 │ │ -0359d2: 0801 2300 |01f1: move-object/from16 v1, v35 │ │ -0359d6: 7130 c708 100b |01f3: invoke-static {v0, v1, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ -0359dc: 1322 0100 |01f6: const/16 v34, #int 1 // #1 │ │ -0359e0: 28a8 |01f8: goto 01a0 // -0058 │ │ -0359e2: 0d0b |01f9: move-exception v11 │ │ -0359e4: 1a22 0602 |01fa: const-string v34, "Downloader" // string@0206 │ │ -0359e8: 1a23 7f01 |01fc: const-string v35, "Bad URL" // string@017f │ │ -0359ec: 0800 2200 |01fe: move-object/from16 v0, v34 │ │ -0359f0: 0801 2300 |0200: move-object/from16 v1, v35 │ │ -0359f4: 7130 c308 100b |0202: invoke-static {v0, v1, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -0359fa: 1322 0100 |0205: const/16 v34, #int 1 // #1 │ │ -0359fe: 2899 |0207: goto 01a0 // -0067 │ │ -035a00: 0d0b |0208: move-exception v11 │ │ -035a02: 1a22 0602 |0209: const-string v34, "Downloader" // string@0206 │ │ -035a06: 1a23 b801 |020b: const-string v35, "Cannot find image file" // string@01b8 │ │ -035a0a: 0800 2200 |020d: move-object/from16 v0, v34 │ │ -035a0e: 0801 2300 |020f: move-object/from16 v1, v35 │ │ -035a12: 7130 c308 100b |0211: invoke-static {v0, v1, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -035a18: 1322 0100 |0214: const/16 v34, #int 1 // #1 │ │ -035a1c: 288a |0216: goto 01a0 // -0076 │ │ -035a1e: 0d0b |0217: move-exception v11 │ │ -035a20: 1a22 0602 |0218: const-string v34, "Downloader" // string@0206 │ │ -035a24: 1a23 bf01 |021a: const-string v35, "Cannot read image file" // string@01bf │ │ -035a28: 0800 2200 |021c: move-object/from16 v0, v34 │ │ -035a2c: 0801 2300 |021e: move-object/from16 v1, v35 │ │ -035a30: 7130 c308 100b |0220: invoke-static {v0, v1, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -035a36: 1322 0100 |0223: const/16 v34, #int 1 // #1 │ │ -035a3a: 2900 7bff |0225: goto/16 01a0 // -0085 │ │ +0355f8: |[0355f8] org.akvo.rsr.up.util.Downloader.postXmlUpdateStreaming:(Ljava/lang/String;Lorg/akvo/rsr/up/domain/Update;ZLorg/akvo/rsr/up/domain/User;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)I │ │ +035608: 1a0a 4908 |0000: const-string v10, "application/xml" // string@0849 │ │ +03560c: 1a06 0501 |0002: const-string v6, "M%sE%s%s%s%s%s" // string@0105 │ │ +035610: 1a07 ec00 |0004: const-string v7, "" // string@00ec │ │ +035614: 1a16 0601 |0006: const-string v22, "dummy.jpgimage/jpeg" // string@0106 │ │ +035618: 1a15 eb00 |0008: const-string v21, "" // string@00eb │ │ +03561c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +03561e: 221e d501 |000b: new-instance v30, Ljava/net/URL; // type@01d5 │ │ +035622: 6222 ad02 |000d: sget-object v34, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ +035626: 1323 0200 |000f: const/16 v35, #int 2 // #2 │ │ +03562a: 0200 2300 |0011: move/from16 v0, v35 │ │ +03562e: 2300 8802 |0013: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +035632: 0823 0000 |0015: move-object/from16 v35, v0 │ │ +035636: 1324 0000 |0017: const/16 v36, #int 0 // #0 │ │ +03563a: 7401 950d 2b00 |0019: invoke-virtual/range {v43}, Lorg/akvo/rsr/up/domain/User;.getApiKey:()Ljava/lang/String; // method@0d95 │ │ +035640: 0c25 |001c: move-result-object v37 │ │ +035642: 4d25 2324 |001d: aput-object v37, v35, v36 │ │ +035646: 1324 0100 |001f: const/16 v36, #int 1 // #1 │ │ +03564a: 7401 9c0d 2b00 |0021: invoke-virtual/range {v43}, Lorg/akvo/rsr/up/domain/User;.getUsername:()Ljava/lang/String; // method@0d9c │ │ +035650: 0c25 |0024: move-result-object v37 │ │ +035652: 4d25 2324 |0025: aput-object v37, v35, v36 │ │ +035656: 0800 2200 |0027: move-object/from16 v0, v34 │ │ +03565a: 0801 2800 |0029: move-object/from16 v1, v40 │ │ +03565e: 0802 2300 |002b: move-object/from16 v2, v35 │ │ +035662: 7130 800b 1002 |002d: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ +035668: 0c22 |0030: move-result-object v34 │ │ +03566a: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +03566e: 0801 2200 |0033: move-object/from16 v1, v34 │ │ +035672: 7020 c10b 1000 |0035: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +035678: 6222 ad02 |0038: sget-object v34, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ +03567c: 1a23 ca00 |003a: const-string v35, "/api/v1/project/%s/" // string@00ca │ │ +035680: 1324 0100 |003c: const/16 v36, #int 1 // #1 │ │ +035684: 0200 2400 |003e: move/from16 v0, v36 │ │ +035688: 2300 8802 |0040: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +03568c: 0824 0000 |0042: move-object/from16 v36, v0 │ │ +035690: 1325 0000 |0044: const/16 v37, #int 0 // #0 │ │ +035694: 7401 7e0d 2900 |0046: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getProjectId:()Ljava/lang/String; // method@0d7e │ │ +03569a: 0c26 |0049: move-result-object v38 │ │ +03569c: 4d26 2425 |004a: aput-object v38, v36, v37 │ │ +0356a0: 7703 800b 2200 |004c: invoke-static/range {v34, v35, v36}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ +0356a6: 0c1a |004f: move-result-object v26 │ │ +0356a8: 6222 ad02 |0050: sget-object v34, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ +0356ac: 1a23 cf00 |0052: const-string v35, "/api/v1/user/%s/" // string@00cf │ │ +0356b0: 1324 0100 |0054: const/16 v36, #int 1 // #1 │ │ +0356b4: 0200 2400 |0056: move/from16 v0, v36 │ │ +0356b8: 2300 8802 |0058: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +0356bc: 0824 0000 |005a: move-object/from16 v36, v0 │ │ +0356c0: 1325 0000 |005c: const/16 v37, #int 0 // #0 │ │ +0356c4: 7401 980d 2b00 |005e: invoke-virtual/range {v43}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ +0356ca: 0c26 |0061: move-result-object v38 │ │ +0356cc: 4d26 2425 |0062: aput-object v38, v36, v37 │ │ +0356d0: 7703 800b 2200 |0064: invoke-static/range {v34, v35, v36}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ +0356d6: 0c1f |0067: move-result-object v31 │ │ +0356d8: 6222 ad02 |0068: sget-object v34, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ +0356dc: 1a23 0501 |006a: const-string v35, "M%sE%s%s%s%s%s" // string@0105 │ │ +0356e0: 1324 0600 |006c: const/16 v36, #int 6 // #6 │ │ +0356e4: 0200 2400 |006e: move/from16 v0, v36 │ │ +0356e8: 2300 8802 |0070: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +0356ec: 0824 0000 |0072: move-object/from16 v36, v0 │ │ +0356f0: 1325 0000 |0074: const/16 v37, #int 0 // #0 │ │ +0356f4: 4d1a 2425 |0076: aput-object v26, v36, v37 │ │ +0356f8: 1325 0100 |0078: const/16 v37, #int 1 // #1 │ │ +0356fc: 7401 850d 2900 |007a: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ +035702: 0c26 |007d: move-result-object v38 │ │ +035704: 4d26 2425 |007e: aput-object v38, v36, v37 │ │ +035708: 1325 0200 |0080: const/16 v37, #int 2 // #2 │ │ +03570c: 4d1f 2425 |0082: aput-object v31, v36, v37 │ │ +035710: 1325 0300 |0084: const/16 v37, #int 3 // #3 │ │ +035714: 7401 820d 2900 |0086: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getTitle:()Ljava/lang/String; // method@0d82 │ │ +03571a: 0c26 |0089: move-result-object v38 │ │ +03571c: 1327 3200 |008a: const/16 v39, #int 50 // #32 │ │ +035720: 7702 ef0d 2600 |008c: invoke-static/range {v38, v39}, Lorg/akvo/rsr/up/util/Downloader;.oneLine:(Ljava/lang/String;I)Ljava/lang/String; // method@0def │ │ +035726: 0c26 |008f: move-result-object v38 │ │ +035728: 4d26 2425 |0090: aput-object v38, v36, v37 │ │ +03572c: 1325 0400 |0092: const/16 v37, #int 4 // #4 │ │ +035730: 4d2c 2425 |0094: aput-object v44, v36, v37 │ │ +035734: 1325 0500 |0096: const/16 v37, #int 5 // #5 │ │ +035738: 7401 7f0d 2900 |0098: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getText:()Ljava/lang/String; // method@0d7f │ │ +03573e: 0c26 |009b: move-result-object v38 │ │ +035740: 4d26 2425 |009c: aput-object v38, v36, v37 │ │ +035744: 7703 800b 2200 |009e: invoke-static/range {v34, v35, v36}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b80 │ │ +03574a: 0c1d |00a1: move-result-object v29 │ │ +03574c: 7701 e20a 1e00 |00a2: invoke-static/range {v30}, Lcom/github/kevinsawicki/http/HttpRequest;.post:(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0ae2 │ │ +035752: 0c22 |00a5: move-result-object v34 │ │ +035754: 1a23 4908 |00a6: const-string v35, "application/xml" // string@0849 │ │ +035758: 7402 900a 2200 |00a8: invoke-virtual/range {v34, v35}, Lcom/github/kevinsawicki/http/HttpRequest;.contentType:(Ljava/lang/String;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a90 │ │ +03575e: 0c10 |00ab: move-result-object v16 │ │ +035760: 1422 60ea 0000 |00ac: const v34, #float 8.40779e-41 // #0000ea60 │ │ +035766: 0800 1000 |00af: move-object/from16 v0, v16 │ │ +03576a: 0201 2200 |00b1: move/from16 v1, v34 │ │ +03576e: 6e20 eb0a 1000 |00b3: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.readTimeout:(I)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aeb │ │ +035774: 0800 1000 |00b6: move-object/from16 v0, v16 │ │ +035778: 0801 1d00 |00b8: move-object/from16 v1, v29 │ │ +03577c: 6e20 f70a 1000 |00ba: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +035782: 382a 9000 |00bd: if-eqz v42, 014d // +0090 │ │ +035786: 7401 800d 2900 |00bf: invoke-virtual/range {v41}, Lorg/akvo/rsr/up/domain/Update;.getThumbnailFilename:()Ljava/lang/String; // method@0d80 │ │ +03578c: 0c0f |00c2: move-result-object v15 │ │ +03578e: 380f 8a00 |00c3: if-eqz v15, 014d // +008a │ │ +035792: 220c 9901 |00c5: new-instance v12, Ljava/io/File; // type@0199 │ │ +035796: 7020 180b fc00 |00c7: invoke-direct {v12, v15}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +03579c: 6e10 1a0b 0c00 |00ca: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0b1a │ │ +0357a2: 0a22 |00cd: move-result v34 │ │ +0357a4: 3822 7f00 |00ce: if-eqz v34, 014d // +007f │ │ +0357a8: 1a22 0601 |00d0: const-string v34, "dummy.jpgimage/jpeg" // string@0106 │ │ +0357ac: 0800 1000 |00d2: move-object/from16 v0, v16 │ │ +0357b0: 0801 2200 |00d4: move-object/from16 v1, v34 │ │ +0357b4: 6e20 f70a 1000 |00d6: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +0357ba: 221b a601 |00d9: new-instance v27, Ljava/io/RandomAccessFile; // type@01a6 │ │ +0357be: 1a22 bd10 |00db: const-string v34, "r" // string@10bd │ │ +0357c2: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ +0357c6: 0801 2200 |00df: move-object/from16 v1, v34 │ │ +0357ca: 7030 3c0b c001 |00e1: invoke-direct {v0, v12, v1}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@0b3c │ │ +0357d0: 1308 0018 |00e4: const/16 v8, #int 6144 // #1800 │ │ +0357d4: 7401 3e0b 1b00 |00e6: invoke-virtual/range {v27}, Ljava/io/RandomAccessFile;.length:()J // method@0b3e │ │ +0357da: 0b0d |00e9: move-result-wide v13 │ │ +0357dc: 1622 0018 |00ea: const-wide/16 v34, #int 6144 // #1800 │ │ +0357e0: 9e20 0d22 |00ec: div-long v32, v13, v34 │ │ +0357e4: 1322 0018 |00ee: const/16 v34, #int 6144 // #1800 │ │ +0357e8: 0200 2200 |00f0: move/from16 v0, v34 │ │ +0357ec: 2300 7902 |00f2: new-array v0, v0, [B // type@0279 │ │ +0357f0: 081c 0000 |00f4: move-object/from16 v28, v0 │ │ +0357f4: 1611 0000 |00f6: const-wide/16 v17, #int 0 // #0 │ │ +0357f8: 3122 1120 |00f8: cmp-long v34, v17, v32 │ │ +0357fc: 3b22 3200 |00fa: if-gez v34, 012c // +0032 │ │ +035800: 7402 400b 1b00 |00fc: invoke-virtual/range {v27, v28}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@0b40 │ │ +035806: 1322 0000 |00ff: const/16 v34, #int 0 // #0 │ │ +03580a: 1323 0018 |0101: const/16 v35, #int 6144 // #1800 │ │ +03580e: 0800 1c00 |0103: move-object/from16 v0, v28 │ │ +035812: 0201 2200 |0105: move/from16 v1, v34 │ │ +035816: 0202 2300 |0107: move/from16 v2, v35 │ │ +03581a: 7130 510a 1002 |0109: invoke-static {v0, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytesToBytes:([BII)[B // method@0a51 │ │ +035820: 0c04 |010c: move-result-object v4 │ │ +035822: 0800 1000 |010d: move-object/from16 v0, v16 │ │ +035826: 6e20 f80a 4000 |010f: invoke-virtual {v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.send:([B)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af8 │ │ +03582c: 382d 1500 |0112: if-eqz v45, 0127 // +0015 │ │ +035830: 0500 1100 |0114: move-wide/from16 v0, v17 │ │ +035834: 8400 |0116: long-to-int v0, v0 │ │ +035836: 0222 0000 |0117: move/from16 v34, v0 │ │ +03583a: 0500 2000 |0119: move-wide/from16 v0, v32 │ │ +03583e: 8400 |011b: long-to-int v0, v0 │ │ +035840: 0223 0000 |011c: move/from16 v35, v0 │ │ +035844: 0800 2d00 |011e: move-object/from16 v0, v45 │ │ +035848: 0201 2200 |0120: move/from16 v1, v34 │ │ +03584c: 0202 2300 |0122: move/from16 v2, v35 │ │ +035850: 7230 e20d 1002 |0124: invoke-interface {v0, v1, v2}, Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;.sendUpdate:(II)V // method@0de2 │ │ +035856: 1622 0100 |0127: const-wide/16 v34, #int 1 // #1 │ │ +03585a: 9b11 1122 |0129: add-long v17, v17, v34 │ │ +03585e: 28cd |012b: goto 00f8 // -0033 │ │ +035860: 7402 3f0b 1b00 |012c: invoke-virtual/range {v27, v28}, Ljava/io/RandomAccessFile;.read:([B)I // method@0b3f │ │ +035866: 0a18 |012f: move-result v24 │ │ +035868: 1322 0000 |0130: const/16 v34, #int 0 // #0 │ │ +03586c: 0800 1c00 |0132: move-object/from16 v0, v28 │ │ +035870: 0201 2200 |0134: move/from16 v1, v34 │ │ +035874: 0202 1800 |0136: move/from16 v2, v24 │ │ +035878: 7130 510a 1002 |0138: invoke-static {v0, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest$Base64;.encodeBytesToBytes:([BII)[B // method@0a51 │ │ +03587e: 0c04 |013b: move-result-object v4 │ │ +035880: 0800 1000 |013c: move-object/from16 v0, v16 │ │ +035884: 6e20 f80a 4000 |013e: invoke-virtual {v0, v4}, Lcom/github/kevinsawicki/http/HttpRequest;.send:([B)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af8 │ │ +03588a: 7401 3d0b 1b00 |0141: invoke-virtual/range {v27}, Ljava/io/RandomAccessFile;.close:()V // method@0b3d │ │ +035890: 1a22 eb00 |0144: const-string v34, "" // string@00eb │ │ +035894: 0800 1000 |0146: move-object/from16 v0, v16 │ │ +035898: 0801 2200 |0148: move-object/from16 v1, v34 │ │ +03589c: 6e20 f70a 1000 |014a: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +0358a2: 1a22 ec00 |014d: const-string v34, "" // string@00ec │ │ +0358a6: 0800 1000 |014f: move-object/from16 v0, v16 │ │ +0358aa: 0801 2200 |0151: move-object/from16 v1, v34 │ │ +0358ae: 6e20 f70a 1000 |0153: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.send:(Ljava/lang/CharSequence;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0af7 │ │ +0358b4: 1213 |0156: const/4 v3, #int 1 // #1 │ │ +0358b6: 7401 890a 1000 |0157: invoke-virtual/range {v16}, Lcom/github/kevinsawicki/http/HttpRequest;.code:()I // method@0a89 │ │ +0358bc: 0a09 |015a: move-result v9 │ │ +0358be: 7401 c90a 1000 |015b: invoke-virtual/range {v16}, Lcom/github/kevinsawicki/http/HttpRequest;.message:()Ljava/lang/String; // method@0ac9 │ │ +0358c4: 0c17 |015e: move-result-object v23 │ │ +0358c6: 7401 7b0a 1000 |015f: invoke-virtual/range {v16}, Lcom/github/kevinsawicki/http/HttpRequest;.body:()Ljava/lang/String; // method@0a7b │ │ +0358cc: 0c05 |0162: move-result-object v5 │ │ +0358ce: 1322 c900 |0163: const/16 v34, #int 201 // #c9 │ │ +0358d2: 0200 2200 |0165: move/from16 v0, v34 │ │ +0358d6: 3309 5000 |0167: if-ne v9, v0, 01b7 // +0050 │ │ +0358da: 1a22 5f05 |0169: const-string v34, "Location" // string@055f │ │ +0358de: 0800 1000 |016b: move-object/from16 v0, v16 │ │ +0358e2: 0801 2200 |016d: move-object/from16 v1, v34 │ │ +0358e6: 6e20 bb0a 1000 |016f: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.header:(Ljava/lang/String;)Ljava/lang/String; // method@0abb │ │ +0358ec: 0c14 |0172: move-result-object v20 │ │ +0358ee: 1322 2f00 |0173: const/16 v34, #int 47 // #2f │ │ +0358f2: 7401 870b 1400 |0175: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@0b87 │ │ +0358f8: 0a23 |0178: move-result v35 │ │ +0358fa: d823 23fe |0179: add-int/lit8 v35, v35, #int -2 // #fe │ │ +0358fe: 0800 1400 |017b: move-object/from16 v0, v20 │ │ +035902: 0201 2200 |017d: move/from16 v1, v34 │ │ +035906: 0202 2300 |017f: move/from16 v2, v35 │ │ +03590a: 6e30 860b 1002 |0181: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ +035910: 0a19 |0184: move-result v25 │ │ +035912: d822 1901 |0185: add-int/lit8 v34, v25, #int 1 // #01 │ │ +035916: 7401 870b 1400 |0187: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@0b87 │ │ +03591c: 0a23 |018a: move-result v35 │ │ +03591e: d823 23ff |018b: add-int/lit8 v35, v35, #int -1 // #ff │ │ +035922: 0800 1400 |018d: move-object/from16 v0, v20 │ │ +035926: 0201 2200 |018f: move/from16 v1, v34 │ │ +03592a: 0202 2300 |0191: move/from16 v2, v35 │ │ +03592e: 6e30 8b0b 1002 |0193: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +035934: 0c13 |0196: move-result-object v19 │ │ +035936: 0800 2900 |0197: move-object/from16 v0, v41 │ │ +03593a: 0801 1300 |0199: move-object/from16 v1, v19 │ │ +03593e: 6e20 880d 1000 |019b: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ +035944: 1322 0000 |019e: const/16 v34, #int 0 // #0 │ │ +035948: 0f22 |01a0: return v34 │ │ +03594a: 0d22 |01a1: move-exception v34 │ │ +03594c: 7401 3d0b 1b00 |01a2: invoke-virtual/range {v27}, Ljava/io/RandomAccessFile;.close:()V // method@0b3d │ │ +035952: 2722 |01a5: throw v34 │ │ +035954: 0d0b |01a6: move-exception v11 │ │ +035956: 3803 4400 |01a7: if-eqz v3, 01eb // +0044 │ │ +03595a: 1a22 0602 |01a9: const-string v34, "Downloader" // string@0206 │ │ +03595e: 1a23 0a07 |01ab: const-string v35, "Unknown-result post" // string@070a │ │ +035962: 0800 2200 |01ad: move-object/from16 v0, v34 │ │ +035966: 0801 2300 |01af: move-object/from16 v1, v35 │ │ +03596a: 7130 c708 100b |01b1: invoke-static {v0, v1, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ +035970: 1322 0200 |01b4: const/16 v34, #int 2 // #2 │ │ +035974: 28ea |01b6: goto 01a0 // -0016 │ │ +035976: 2222 c701 |01b7: new-instance v34, Ljava/lang/StringBuilder; // type@01c7 │ │ +03597a: 7601 8e0b 2200 |01b9: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +035980: 1a23 0807 |01bc: const-string v35, "Unable to post update, code " // string@0708 │ │ +035984: 7402 960b 2200 |01be: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03598a: 0c22 |01c1: move-result-object v34 │ │ +03598c: 0800 2200 |01c2: move-object/from16 v0, v34 │ │ +035990: 6e20 930b 9000 |01c4: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +035996: 0c22 |01c7: move-result-object v34 │ │ +035998: 1a23 0f00 |01c8: const-string v35, " " // string@000f │ │ +03599c: 7402 960b 2200 |01ca: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0359a2: 0c22 |01cd: move-result-object v34 │ │ +0359a4: 0800 2200 |01ce: move-object/from16 v0, v34 │ │ +0359a8: 0801 1700 |01d0: move-object/from16 v1, v23 │ │ +0359ac: 6e20 960b 1000 |01d2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0359b2: 0c22 |01d5: move-result-object v34 │ │ +0359b4: 7401 9a0b 2200 |01d6: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0359ba: 0c0b |01d9: move-result-object v11 │ │ +0359bc: 1a22 0602 |01da: const-string v34, "Downloader" // string@0206 │ │ +0359c0: 0800 2200 |01dc: move-object/from16 v0, v34 │ │ +0359c4: 7120 c208 b000 |01de: invoke-static {v0, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +0359ca: 1a22 0602 |01e1: const-string v34, "Downloader" // string@0206 │ │ +0359ce: 0800 2200 |01e3: move-object/from16 v0, v34 │ │ +0359d2: 7120 c208 5000 |01e5: invoke-static {v0, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +0359d8: 1322 0100 |01e8: const/16 v34, #int 1 // #1 │ │ +0359dc: 28b6 |01ea: goto 01a0 // -004a │ │ +0359de: 1a22 0602 |01eb: const-string v34, "Downloader" // string@0206 │ │ +0359e2: 1a23 3c02 |01ed: const-string v35, "Failed post" // string@023c │ │ +0359e6: 0800 2200 |01ef: move-object/from16 v0, v34 │ │ +0359ea: 0801 2300 |01f1: move-object/from16 v1, v35 │ │ +0359ee: 7130 c708 100b |01f3: invoke-static {v0, v1, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ +0359f4: 1322 0100 |01f6: const/16 v34, #int 1 // #1 │ │ +0359f8: 28a8 |01f8: goto 01a0 // -0058 │ │ +0359fa: 0d0b |01f9: move-exception v11 │ │ +0359fc: 1a22 0602 |01fa: const-string v34, "Downloader" // string@0206 │ │ +035a00: 1a23 7f01 |01fc: const-string v35, "Bad URL" // string@017f │ │ +035a04: 0800 2200 |01fe: move-object/from16 v0, v34 │ │ +035a08: 0801 2300 |0200: move-object/from16 v1, v35 │ │ +035a0c: 7130 c308 100b |0202: invoke-static {v0, v1, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +035a12: 1322 0100 |0205: const/16 v34, #int 1 // #1 │ │ +035a16: 2899 |0207: goto 01a0 // -0067 │ │ +035a18: 0d0b |0208: move-exception v11 │ │ +035a1a: 1a22 0602 |0209: const-string v34, "Downloader" // string@0206 │ │ +035a1e: 1a23 b801 |020b: const-string v35, "Cannot find image file" // string@01b8 │ │ +035a22: 0800 2200 |020d: move-object/from16 v0, v34 │ │ +035a26: 0801 2300 |020f: move-object/from16 v1, v35 │ │ +035a2a: 7130 c308 100b |0211: invoke-static {v0, v1, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +035a30: 1322 0100 |0214: const/16 v34, #int 1 // #1 │ │ +035a34: 288a |0216: goto 01a0 // -0076 │ │ +035a36: 0d0b |0217: move-exception v11 │ │ +035a38: 1a22 0602 |0218: const-string v34, "Downloader" // string@0206 │ │ +035a3c: 1a23 bf01 |021a: const-string v35, "Cannot read image file" // string@01bf │ │ +035a40: 0800 2200 |021c: move-object/from16 v0, v34 │ │ +035a44: 0801 2300 |021e: move-object/from16 v1, v35 │ │ +035a48: 7130 c308 100b |0220: invoke-static {v0, v1, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +035a4e: 1322 0100 |0223: const/16 v34, #int 1 // #1 │ │ +035a52: 2900 7bff |0225: goto/16 01a0 // -0085 │ │ catches : 4 │ │ 0x000b - 0x00e4 │ │ Lcom/github/kevinsawicki/http/HttpRequest$HttpRequestException; -> 0x01a6 │ │ Ljava/net/MalformedURLException; -> 0x01f9 │ │ Ljava/io/FileNotFoundException; -> 0x0208 │ │ Ljava/io/IOException; -> 0x0217 │ │ 0x00e6 - 0x0141 │ │ @@ -60275,14 +60335,18 @@ │ │ 0x0006 line=547 │ │ 0x0008 line=548 │ │ 0x000a line=549 │ │ 0x000b line=551 │ │ 0x0038 line=554 │ │ 0x0050 line=555 │ │ 0x0068 line=557 │ │ + 0x007a line=558 │ │ + 0x0086 line=559 │ │ + 0x0098 line=561 │ │ + 0x009e line=557 │ │ 0x00a2 line=563 │ │ 0x00ac line=564 │ │ 0x00b6 line=565 │ │ 0x00bd line=567 │ │ 0x00bf line=568 │ │ 0x00c3 line=569 │ │ 0x00c5 line=570 │ │ @@ -60401,117 +60465,117 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 210 16-bit code units │ │ -035a78: |[035a78] org.akvo.rsr.up.util.Downloader.sendUpdate:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V │ │ -035a88: 2206 3d02 |0000: new-instance v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -035a8c: 7020 200d a600 |0002: invoke-direct {v6, v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -035a92: 6e10 3d0d 0600 |0005: invoke-virtual {v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -035a98: 6e20 2d0d b600 |0008: invoke-virtual {v6, v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ -035a9e: 0c01 |000b: move-result-object v1 │ │ -035aa0: 2200 c101 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -035aa4: 7010 8e0b 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035aaa: 1a02 6801 |0011: const-string v2, "Akvo RSR Up v" // string@0168 │ │ -035aae: 6e20 960b 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035ab4: 0c00 |0016: move-result-object v0 │ │ -035ab6: 6e10 7800 0a00 |0017: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0078 │ │ -035abc: 0c02 |001a: move-result-object v2 │ │ -035abe: 6e10 7900 0a00 |001b: invoke-virtual {v10}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ -035ac4: 0c03 |001e: move-result-object v3 │ │ -035ac6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -035ac8: 6e30 b500 3205 |0020: invoke-virtual {v2, v3, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00b5 │ │ -035ace: 0c02 |0023: move-result-object v2 │ │ -035ad0: 5422 0f00 |0024: iget-object v2, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@000f │ │ -035ad4: 6e20 960b 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035ada: 0c00 |0029: move-result-object v0 │ │ -035adc: 1a02 7f00 |002a: const-string v2, " on Android " // string@007f │ │ -035ae0: 6e20 960b 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035ae6: 0c00 |002f: move-result-object v0 │ │ -035ae8: 6202 1700 |0030: sget-object v2, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@0017 │ │ -035aec: 6e20 960b 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035af2: 0c00 |0035: move-result-object v0 │ │ -035af4: 1a02 3700 |0036: const-string v2, " device " // string@0037 │ │ -035af8: 6e20 960b 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035afe: 0c00 |003b: move-result-object v0 │ │ -035b00: 6202 1900 |003c: sget-object v2, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0019 │ │ -035b04: 6e20 960b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035b0a: 0c00 |0041: move-result-object v0 │ │ -035b0c: 1a02 0f00 |0042: const-string v2, " " // string@000f │ │ -035b10: 6e20 960b 2000 |0044: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035b16: 0c00 |0047: move-result-object v0 │ │ -035b18: 6202 1a00 |0048: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@001a │ │ -035b1c: 6e20 960b 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035b22: 0c00 |004d: move-result-object v0 │ │ -035b24: 6e10 9a0b 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -035b2a: 0c04 |0051: move-result-object v4 │ │ -035b2c: 07c0 |0052: move-object v0, v12 │ │ -035b2e: 01e2 |0053: move v2, v14 │ │ -035b30: 07f3 |0054: move-object v3, v15 │ │ -035b32: 0805 1000 |0055: move-object/from16 v5, v16 │ │ -035b36: 7706 f00d 0000 |0057: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/akvo/rsr/up/util/Downloader;.postXmlUpdateStreaming:(Ljava/lang/String;Lorg/akvo/rsr/up/domain/Update;ZLorg/akvo/rsr/up/domain/User;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)I // method@0df0 │ │ -035b3c: 0a08 |005a: move-result v8 │ │ -035b3e: 1220 |005b: const/4 v0, #int 2 // #2 │ │ -035b40: 3308 1900 |005c: if-ne v8, v0, 0075 // +0019 │ │ -035b44: 2209 cf01 |005e: new-instance v9, Ljava/net/URL; // type@01cf │ │ -035b48: 1210 |0060: const/4 v0, #int 1 // #1 │ │ -035b4a: 2300 8202 |0061: new-array v0, v0, [Ljava/lang/Object; // type@0282 │ │ -035b4e: 1202 |0063: const/4 v2, #int 0 // #0 │ │ -035b50: 6e10 850d 0100 |0064: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ -035b56: 0c03 |0067: move-result-object v3 │ │ -035b58: 4d03 0002 |0068: aput-object v3, v0, v2 │ │ -035b5c: 7120 7f0b 0d00 |006a: invoke-static {v13, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ -035b62: 0c00 |006d: move-result-object v0 │ │ -035b64: 7020 c10b 0900 |006e: invoke-direct {v9, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -035b6a: 7140 f30d 9ab6 |0071: invoke-static {v10, v9, v6, v11}, Lorg/akvo/rsr/up/util/Downloader;.verifyUpdate:(Landroid/content/Context;Ljava/net/URL;Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)I // method@0df3 │ │ -035b70: 0a08 |0074: move-result v8 │ │ -035b72: 2b08 5300 0000 |0075: packed-switch v8, 000000c8 // +00000053 │ │ -035b78: 6e10 250d 0600 |0078: invoke-virtual {v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -035b7e: 0e00 |007b: return-void │ │ -035b80: 0d07 |007c: move-exception v7 │ │ -035b82: 1a04 af00 |007d: const-string v4, "(not found)" // string@00af │ │ -035b86: 28d3 |007f: goto 0052 // -002d │ │ -035b88: 1200 |0080: const/4 v0, #int 0 // #0 │ │ -035b8a: 6e20 8f0d 0100 |0081: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -035b90: 1200 |0084: const/4 v0, #int 0 // #0 │ │ -035b92: 6e20 870d 0100 |0085: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -035b98: 6e30 450d 160b |0088: invoke-virtual {v6, v1, v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z // method@0d45 │ │ -035b9e: 1a00 0602 |008b: const-string v0, "Downloader" // string@0206 │ │ -035ba2: 2202 c101 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -035ba6: 7010 8e0b 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035bac: 1a03 9f06 |0092: const-string v3, "Sent update" // string@069f │ │ -035bb0: 6e20 960b 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035bb6: 0c02 |0097: move-result-object v2 │ │ -035bb8: 6e20 960b b200 |0098: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035bbe: 0c02 |009b: move-result-object v2 │ │ -035bc0: 6e10 9a0b 0200 |009c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -035bc6: 0c02 |009f: move-result-object v2 │ │ -035bc8: 7120 c408 2000 |00a0: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -035bce: 6e10 250d 0600 |00a3: invoke-virtual {v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -035bd4: 28d5 |00a6: goto 007b // -002b │ │ -035bd6: 1200 |00a7: const/4 v0, #int 0 // #0 │ │ -035bd8: 6e20 8f0d 0100 |00a8: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -035bde: 1210 |00ab: const/4 v0, #int 1 // #1 │ │ -035be0: 6e20 870d 0100 |00ac: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -035be6: 6e30 450d 160b |00af: invoke-virtual {v6, v1, v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z // method@0d45 │ │ -035bec: 2200 5802 |00b2: new-instance v0, Lorg/akvo/rsr/up/util/Downloader$PostFailedException; // type@0258 │ │ -035bf0: 1a02 d501 |00b4: const-string v2, "Could not post Update" // string@01d5 │ │ -035bf4: 7020 de0d 2000 |00b6: invoke-direct {v0, v2}, Lorg/akvo/rsr/up/util/Downloader$PostFailedException;.:(Ljava/lang/String;)V // method@0dde │ │ -035bfa: 2700 |00b9: throw v0 │ │ -035bfc: 0d00 |00ba: move-exception v0 │ │ -035bfe: 6e10 250d 0600 |00bb: invoke-virtual {v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -035c04: 2700 |00be: throw v0 │ │ -035c06: 2200 5902 |00bf: new-instance v0, Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException; // type@0259 │ │ -035c0a: 1a02 0607 |00c1: const-string v2, "Update status unknown, needs verification" // string@0706 │ │ -035c0e: 7020 e00d 2000 |00c3: invoke-direct {v0, v2}, Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException;.:(Ljava/lang/String;)V // method@0de0 │ │ -035c14: 2700 |00c6: throw v0 │ │ -035c16: 0000 |00c7: nop // spacer │ │ -035c18: 0001 0300 0000 0000 0b00 0000 3200 ... |00c8: packed-switch-data (10 units) │ │ +035a90: |[035a90] org.akvo.rsr.up.util.Downloader.sendUpdate:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V │ │ +035aa0: 2206 4302 |0000: new-instance v6, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +035aa4: 7020 200d a600 |0002: invoke-direct {v6, v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +035aaa: 6e10 3d0d 0600 |0005: invoke-virtual {v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +035ab0: 6e20 2d0d b600 |0008: invoke-virtual {v6, v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ +035ab6: 0c01 |000b: move-result-object v1 │ │ +035ab8: 2200 c701 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +035abc: 7010 8e0b 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +035ac2: 1a02 6801 |0011: const-string v2, "Akvo RSR Up v" // string@0168 │ │ +035ac6: 6e20 960b 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035acc: 0c00 |0016: move-result-object v0 │ │ +035ace: 6e10 7800 0a00 |0017: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0078 │ │ +035ad4: 0c02 |001a: move-result-object v2 │ │ +035ad6: 6e10 7900 0a00 |001b: invoke-virtual {v10}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ +035adc: 0c03 |001e: move-result-object v3 │ │ +035ade: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +035ae0: 6e30 b500 3205 |0020: invoke-virtual {v2, v3, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00b5 │ │ +035ae6: 0c02 |0023: move-result-object v2 │ │ +035ae8: 5422 0f00 |0024: iget-object v2, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@000f │ │ +035aec: 6e20 960b 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035af2: 0c00 |0029: move-result-object v0 │ │ +035af4: 1a02 7f00 |002a: const-string v2, " on Android " // string@007f │ │ +035af8: 6e20 960b 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035afe: 0c00 |002f: move-result-object v0 │ │ +035b00: 6202 1700 |0030: sget-object v2, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@0017 │ │ +035b04: 6e20 960b 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035b0a: 0c00 |0035: move-result-object v0 │ │ +035b0c: 1a02 3700 |0036: const-string v2, " device " // string@0037 │ │ +035b10: 6e20 960b 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035b16: 0c00 |003b: move-result-object v0 │ │ +035b18: 6202 1900 |003c: sget-object v2, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0019 │ │ +035b1c: 6e20 960b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035b22: 0c00 |0041: move-result-object v0 │ │ +035b24: 1a02 0f00 |0042: const-string v2, " " // string@000f │ │ +035b28: 6e20 960b 2000 |0044: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035b2e: 0c00 |0047: move-result-object v0 │ │ +035b30: 6202 1a00 |0048: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@001a │ │ +035b34: 6e20 960b 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035b3a: 0c00 |004d: move-result-object v0 │ │ +035b3c: 6e10 9a0b 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +035b42: 0c04 |0051: move-result-object v4 │ │ +035b44: 07c0 |0052: move-object v0, v12 │ │ +035b46: 01e2 |0053: move v2, v14 │ │ +035b48: 07f3 |0054: move-object v3, v15 │ │ +035b4a: 0805 1000 |0055: move-object/from16 v5, v16 │ │ +035b4e: 7706 f00d 0000 |0057: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/akvo/rsr/up/util/Downloader;.postXmlUpdateStreaming:(Ljava/lang/String;Lorg/akvo/rsr/up/domain/Update;ZLorg/akvo/rsr/up/domain/User;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)I // method@0df0 │ │ +035b54: 0a08 |005a: move-result v8 │ │ +035b56: 1220 |005b: const/4 v0, #int 2 // #2 │ │ +035b58: 3308 1900 |005c: if-ne v8, v0, 0075 // +0019 │ │ +035b5c: 2209 d501 |005e: new-instance v9, Ljava/net/URL; // type@01d5 │ │ +035b60: 1210 |0060: const/4 v0, #int 1 // #1 │ │ +035b62: 2300 8802 |0061: new-array v0, v0, [Ljava/lang/Object; // type@0288 │ │ +035b66: 1202 |0063: const/4 v2, #int 0 // #0 │ │ +035b68: 6e10 850d 0100 |0064: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getUuid:()Ljava/lang/String; // method@0d85 │ │ +035b6e: 0c03 |0067: move-result-object v3 │ │ +035b70: 4d03 0002 |0068: aput-object v3, v0, v2 │ │ +035b74: 7120 7f0b 0d00 |006a: invoke-static {v13, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ +035b7a: 0c00 |006d: move-result-object v0 │ │ +035b7c: 7020 c10b 0900 |006e: invoke-direct {v9, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +035b82: 7140 f30d 9ab6 |0071: invoke-static {v10, v9, v6, v11}, Lorg/akvo/rsr/up/util/Downloader;.verifyUpdate:(Landroid/content/Context;Ljava/net/URL;Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)I // method@0df3 │ │ +035b88: 0a08 |0074: move-result v8 │ │ +035b8a: 2b08 5300 0000 |0075: packed-switch v8, 000000c8 // +00000053 │ │ +035b90: 6e10 250d 0600 |0078: invoke-virtual {v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +035b96: 0e00 |007b: return-void │ │ +035b98: 0d07 |007c: move-exception v7 │ │ +035b9a: 1a04 af00 |007d: const-string v4, "(not found)" // string@00af │ │ +035b9e: 28d3 |007f: goto 0052 // -002d │ │ +035ba0: 1200 |0080: const/4 v0, #int 0 // #0 │ │ +035ba2: 6e20 8f0d 0100 |0081: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +035ba8: 1200 |0084: const/4 v0, #int 0 // #0 │ │ +035baa: 6e20 870d 0100 |0085: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +035bb0: 6e30 450d 160b |0088: invoke-virtual {v6, v1, v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z // method@0d45 │ │ +035bb6: 1a00 0602 |008b: const-string v0, "Downloader" // string@0206 │ │ +035bba: 2202 c701 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +035bbe: 7010 8e0b 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +035bc4: 1a03 a506 |0092: const-string v3, "Sent update" // string@06a5 │ │ +035bc8: 6e20 960b 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035bce: 0c02 |0097: move-result-object v2 │ │ +035bd0: 6e20 960b b200 |0098: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035bd6: 0c02 |009b: move-result-object v2 │ │ +035bd8: 6e10 9a0b 0200 |009c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +035bde: 0c02 |009f: move-result-object v2 │ │ +035be0: 7120 c408 2000 |00a0: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +035be6: 6e10 250d 0600 |00a3: invoke-virtual {v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +035bec: 28d5 |00a6: goto 007b // -002b │ │ +035bee: 1200 |00a7: const/4 v0, #int 0 // #0 │ │ +035bf0: 6e20 8f0d 0100 |00a8: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +035bf6: 1210 |00ab: const/4 v0, #int 1 // #1 │ │ +035bf8: 6e20 870d 0100 |00ac: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +035bfe: 6e30 450d 160b |00af: invoke-virtual {v6, v1, v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z // method@0d45 │ │ +035c04: 2200 5e02 |00b2: new-instance v0, Lorg/akvo/rsr/up/util/Downloader$PostFailedException; // type@025e │ │ +035c08: 1a02 d501 |00b4: const-string v2, "Could not post Update" // string@01d5 │ │ +035c0c: 7020 de0d 2000 |00b6: invoke-direct {v0, v2}, Lorg/akvo/rsr/up/util/Downloader$PostFailedException;.:(Ljava/lang/String;)V // method@0dde │ │ +035c12: 2700 |00b9: throw v0 │ │ +035c14: 0d00 |00ba: move-exception v0 │ │ +035c16: 6e10 250d 0600 |00bb: invoke-virtual {v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +035c1c: 2700 |00be: throw v0 │ │ +035c1e: 2200 5f02 |00bf: new-instance v0, Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException; // type@025f │ │ +035c22: 1a02 0c07 |00c1: const-string v2, "Update status unknown, needs verification" // string@070c │ │ +035c26: 7020 e00d 2000 |00c3: invoke-direct {v0, v2}, Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException;.:(Ljava/lang/String;)V // method@0de0 │ │ +035c2c: 2700 |00c6: throw v0 │ │ +035c2e: 0000 |00c7: nop // spacer │ │ +035c30: 0001 0300 0000 0000 0b00 0000 3200 ... |00c8: packed-switch-data (10 units) │ │ catches : 6 │ │ 0x0008 - 0x000b │ │ -> 0x00ba │ │ 0x000c - 0x0051 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x007c │ │ -> 0x00ba │ │ 0x0057 - 0x0074 │ │ @@ -60573,93 +60637,93 @@ │ │ type : '(Landroid/content/Context;Ljava/net/URL;Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -035c68: |[035c68] org.akvo.rsr.up.util.Downloader.verifyUpdate:(Landroid/content/Context;Ljava/net/URL;Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)I │ │ -035c78: 1a08 0602 |0000: const-string v8, "Downloader" // string@0206 │ │ -035c7c: 2209 c101 |0002: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -035c80: 7010 8e0b 0900 |0004: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035c86: 1a0a 5907 |0007: const-string v10, "Verifying update " // string@0759 │ │ -035c8a: 6e20 960b a900 |0009: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035c90: 0c09 |000c: move-result-object v9 │ │ -035c92: 6e20 960b e900 |000d: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035c98: 0c09 |0010: move-result-object v9 │ │ -035c9a: 6e10 9a0b 0900 |0011: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -035ca0: 0c09 |0014: move-result-object v9 │ │ -035ca2: 7120 c508 9800 |0015: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -035ca8: 7100 310c 0000 |0018: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ -035cae: 0c05 |001b: move-result-object v5 │ │ -035cb0: 6e10 320c 0500 |001c: invoke-virtual {v5}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ -035cb6: 0c04 |001f: move-result-object v4 │ │ -035cb8: 6e10 300c 0400 |0020: invoke-virtual {v4}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ -035cbe: 0c07 |0023: move-result-object v7 │ │ -035cc0: 2203 6902 |0024: new-instance v3, Lorg/akvo/rsr/up/xml/UpdateListHandler; // type@0269 │ │ -035cc4: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -035cc6: 7030 4c0e d308 |0027: invoke-direct {v3, v13, v8}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Z)V // method@0e4c │ │ -035ccc: 7220 610e 3700 |002a: invoke-interface {v7, v3}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ -035cd2: 2208 6d02 |002d: new-instance v8, Lorg/xml/sax/InputSource; // type@026d │ │ -035cd6: 6e10 cb0b 0c00 |002f: invoke-virtual {v12}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ -035cdc: 0c09 |0032: move-result-object v9 │ │ -035cde: 7020 5f0e 9800 |0033: invoke-direct {v8, v9}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ -035ce4: 7220 600e 8700 |0036: invoke-interface {v7, v8}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ -035cea: 6e10 510e 0300 |0039: invoke-virtual {v3}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getError:()Z // method@0e51 │ │ -035cf0: 0a02 |003c: move-result v2 │ │ -035cf2: 3802 0b00 |003d: if-eqz v2, 0048 // +000b │ │ -035cf6: 1a08 0602 |003f: const-string v8, "Downloader" // string@0206 │ │ -035cfa: 1a09 5607 |0041: const-string v9, "Verification error" // string@0756 │ │ -035cfe: 7120 c208 9800 |0043: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -035d04: 1228 |0046: const/4 v8, #int 2 // #2 │ │ -035d06: 0f08 |0047: return v8 │ │ -035d08: 6e10 500e 0300 |0048: invoke-virtual {v3}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getCount:()I // method@0e50 │ │ -035d0e: 0a00 |004b: move-result v0 │ │ -035d10: 1a08 0602 |004c: const-string v8, "Downloader" // string@0206 │ │ -035d14: 2209 c101 |004e: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -035d18: 7010 8e0b 0900 |0050: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035d1e: 1a0a 5507 |0053: const-string v10, "Verification count: " // string@0755 │ │ -035d22: 6e20 960b a900 |0055: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035d28: 0c09 |0058: move-result-object v9 │ │ -035d2a: 6e20 930b 0900 |0059: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -035d30: 0c09 |005c: move-result-object v9 │ │ -035d32: 6e10 9a0b 0900 |005d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -035d38: 0c09 |0060: move-result-object v9 │ │ -035d3a: 7120 c508 9800 |0061: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -035d40: 1218 |0064: const/4 v8, #int 1 // #1 │ │ -035d42: 3380 1300 |0065: if-ne v0, v8, 0078 // +0013 │ │ -035d46: 6e10 520e 0300 |0067: invoke-virtual {v3}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getLastUpdate:()Lorg/akvo/rsr/up/domain/Update; // method@0e52 │ │ -035d4c: 0c06 |006a: move-result-object v6 │ │ -035d4e: 1208 |006b: const/4 v8, #int 0 // #0 │ │ -035d50: 6e20 8f0d 8600 |006c: invoke-virtual {v6, v8}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -035d56: 1208 |006f: const/4 v8, #int 0 // #0 │ │ -035d58: 6e20 870d 8600 |0070: invoke-virtual {v6, v8}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -035d5e: 6e20 470d 6d00 |0073: invoke-virtual {v13, v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateVerifiedByUuid:(Lorg/akvo/rsr/up/domain/Update;)Z // method@0d47 │ │ -035d64: 1208 |0076: const/4 v8, #int 0 // #0 │ │ -035d66: 28d0 |0077: goto 0047 // -0030 │ │ -035d68: 3900 1300 |0078: if-nez v0, 008b // +0013 │ │ -035d6c: 6e20 2d0d ed00 |007a: invoke-virtual {v13, v14}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ -035d72: 0c06 |007d: move-result-object v6 │ │ -035d74: 1208 |007e: const/4 v8, #int 0 // #0 │ │ -035d76: 6e20 8f0d 8600 |007f: invoke-virtual {v6, v8}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -035d7c: 1218 |0082: const/4 v8, #int 1 // #1 │ │ -035d7e: 6e20 870d 8600 |0083: invoke-virtual {v6, v8}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -035d84: 6e20 470d 6d00 |0086: invoke-virtual {v13, v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateVerifiedByUuid:(Lorg/akvo/rsr/up/domain/Update;)Z // method@0d47 │ │ -035d8a: 1218 |0089: const/4 v8, #int 1 // #1 │ │ -035d8c: 28bd |008a: goto 0047 // -0043 │ │ -035d8e: 1a08 0602 |008b: const-string v8, "Downloader" // string@0206 │ │ -035d92: 1a09 ca0e |008d: const-string v9, "more than one match for Update UUID!" // string@0eca │ │ -035d96: 7120 c208 9800 |008f: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -035d9c: 28f7 |0092: goto 0089 // -0009 │ │ -035d9e: 0d01 |0093: move-exception v1 │ │ -035da0: 1228 |0094: const/4 v8, #int 2 // #2 │ │ -035da2: 28b2 |0095: goto 0047 // -004e │ │ -035da4: 0d01 |0096: move-exception v1 │ │ -035da6: 1228 |0097: const/4 v8, #int 2 // #2 │ │ -035da8: 28af |0098: goto 0047 // -0051 │ │ +035c80: |[035c80] org.akvo.rsr.up.util.Downloader.verifyUpdate:(Landroid/content/Context;Ljava/net/URL;Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)I │ │ +035c90: 1a08 0602 |0000: const-string v8, "Downloader" // string@0206 │ │ +035c94: 2209 c701 |0002: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +035c98: 7010 8e0b 0900 |0004: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +035c9e: 1a0a 5f07 |0007: const-string v10, "Verifying update " // string@075f │ │ +035ca2: 6e20 960b a900 |0009: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035ca8: 0c09 |000c: move-result-object v9 │ │ +035caa: 6e20 960b e900 |000d: invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035cb0: 0c09 |0010: move-result-object v9 │ │ +035cb2: 6e10 9a0b 0900 |0011: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +035cb8: 0c09 |0014: move-result-object v9 │ │ +035cba: 7120 c508 9800 |0015: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +035cc0: 7100 310c 0000 |0018: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ +035cc6: 0c05 |001b: move-result-object v5 │ │ +035cc8: 6e10 320c 0500 |001c: invoke-virtual {v5}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ +035cce: 0c04 |001f: move-result-object v4 │ │ +035cd0: 6e10 300c 0400 |0020: invoke-virtual {v4}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ +035cd6: 0c07 |0023: move-result-object v7 │ │ +035cd8: 2203 6f02 |0024: new-instance v3, Lorg/akvo/rsr/up/xml/UpdateListHandler; // type@026f │ │ +035cdc: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +035cde: 7030 4c0e d308 |0027: invoke-direct {v3, v13, v8}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Z)V // method@0e4c │ │ +035ce4: 7220 610e 3700 |002a: invoke-interface {v7, v3}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ +035cea: 2208 7302 |002d: new-instance v8, Lorg/xml/sax/InputSource; // type@0273 │ │ +035cee: 6e10 cb0b 0c00 |002f: invoke-virtual {v12}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ +035cf4: 0c09 |0032: move-result-object v9 │ │ +035cf6: 7020 5f0e 9800 |0033: invoke-direct {v8, v9}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ +035cfc: 7220 600e 8700 |0036: invoke-interface {v7, v8}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ +035d02: 6e10 510e 0300 |0039: invoke-virtual {v3}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getError:()Z // method@0e51 │ │ +035d08: 0a02 |003c: move-result v2 │ │ +035d0a: 3802 0b00 |003d: if-eqz v2, 0048 // +000b │ │ +035d0e: 1a08 0602 |003f: const-string v8, "Downloader" // string@0206 │ │ +035d12: 1a09 5c07 |0041: const-string v9, "Verification error" // string@075c │ │ +035d16: 7120 c208 9800 |0043: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +035d1c: 1228 |0046: const/4 v8, #int 2 // #2 │ │ +035d1e: 0f08 |0047: return v8 │ │ +035d20: 6e10 500e 0300 |0048: invoke-virtual {v3}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getCount:()I // method@0e50 │ │ +035d26: 0a00 |004b: move-result v0 │ │ +035d28: 1a08 0602 |004c: const-string v8, "Downloader" // string@0206 │ │ +035d2c: 2209 c701 |004e: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +035d30: 7010 8e0b 0900 |0050: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +035d36: 1a0a 5b07 |0053: const-string v10, "Verification count: " // string@075b │ │ +035d3a: 6e20 960b a900 |0055: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035d40: 0c09 |0058: move-result-object v9 │ │ +035d42: 6e20 930b 0900 |0059: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +035d48: 0c09 |005c: move-result-object v9 │ │ +035d4a: 6e10 9a0b 0900 |005d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +035d50: 0c09 |0060: move-result-object v9 │ │ +035d52: 7120 c508 9800 |0061: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +035d58: 1218 |0064: const/4 v8, #int 1 // #1 │ │ +035d5a: 3380 1300 |0065: if-ne v0, v8, 0078 // +0013 │ │ +035d5e: 6e10 520e 0300 |0067: invoke-virtual {v3}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getLastUpdate:()Lorg/akvo/rsr/up/domain/Update; // method@0e52 │ │ +035d64: 0c06 |006a: move-result-object v6 │ │ +035d66: 1208 |006b: const/4 v8, #int 0 // #0 │ │ +035d68: 6e20 8f0d 8600 |006c: invoke-virtual {v6, v8}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +035d6e: 1208 |006f: const/4 v8, #int 0 // #0 │ │ +035d70: 6e20 870d 8600 |0070: invoke-virtual {v6, v8}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +035d76: 6e20 470d 6d00 |0073: invoke-virtual {v13, v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateVerifiedByUuid:(Lorg/akvo/rsr/up/domain/Update;)Z // method@0d47 │ │ +035d7c: 1208 |0076: const/4 v8, #int 0 // #0 │ │ +035d7e: 28d0 |0077: goto 0047 // -0030 │ │ +035d80: 3900 1300 |0078: if-nez v0, 008b // +0013 │ │ +035d84: 6e20 2d0d ed00 |007a: invoke-virtual {v13, v14}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ +035d8a: 0c06 |007d: move-result-object v6 │ │ +035d8c: 1208 |007e: const/4 v8, #int 0 // #0 │ │ +035d8e: 6e20 8f0d 8600 |007f: invoke-virtual {v6, v8}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +035d94: 1218 |0082: const/4 v8, #int 1 // #1 │ │ +035d96: 6e20 870d 8600 |0083: invoke-virtual {v6, v8}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +035d9c: 6e20 470d 6d00 |0086: invoke-virtual {v13, v6}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateVerifiedByUuid:(Lorg/akvo/rsr/up/domain/Update;)Z // method@0d47 │ │ +035da2: 1218 |0089: const/4 v8, #int 1 // #1 │ │ +035da4: 28bd |008a: goto 0047 // -0043 │ │ +035da6: 1a08 0602 |008b: const-string v8, "Downloader" // string@0206 │ │ +035daa: 1a09 d00e |008d: const-string v9, "more than one match for Update UUID!" // string@0ed0 │ │ +035dae: 7120 c208 9800 |008f: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +035db4: 28f7 |0092: goto 0089 // -0009 │ │ +035db6: 0d01 |0093: move-exception v1 │ │ +035db8: 1228 |0094: const/4 v8, #int 2 // #2 │ │ +035dba: 28b2 |0095: goto 0047 // -004e │ │ +035dbc: 0d01 |0096: move-exception v1 │ │ +035dbe: 1228 |0097: const/4 v8, #int 2 // #2 │ │ +035dc0: 28af |0098: goto 0047 // -0051 │ │ catches : 1 │ │ 0x001c - 0x0092 │ │ Ljava/io/IOException; -> 0x0093 │ │ Lorg/xml/sax/SAXException; -> 0x0096 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0018 line=190 │ │ @@ -60717,68 +60781,68 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -035dc0: |[035dc0] org.akvo.rsr.up.util.Downloader.verifyUpdates:(Landroid/content/Context;Ljava/lang/String;)I │ │ -035dd0: 2202 3d02 |0000: new-instance v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -035dd4: 7020 200d a200 |0002: invoke-direct {v2, v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -035dda: 6e10 3d0d 0200 |0005: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -035de0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -035de2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -035de4: 6e10 380d 0200 |000a: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdatesUnsent:()Landroid/database/Cursor; // method@0d38 │ │ -035dea: 0c01 |000d: move-result-object v1 │ │ -035dec: 7210 cf00 0100 |000e: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -035df2: 0a07 |0011: move-result v7 │ │ -035df4: 3807 3200 |0012: if-eqz v7, 0044 // +0032 │ │ -035df8: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -035dfc: 1a07 a507 |0016: const-string v7, "_id" // string@07a5 │ │ -035e00: 7220 c600 7100 |0018: invoke-interface {v1, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -035e06: 0a07 |001b: move-result v7 │ │ -035e08: 7220 cb00 7100 |001c: invoke-interface {v1, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -035e0e: 0c03 |001f: move-result-object v3 │ │ -035e10: 1a07 5313 |0020: const-string v7, "uuid" // string@1353 │ │ -035e14: 7220 c600 7100 |0022: invoke-interface {v1, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -035e1a: 0a07 |0025: move-result v7 │ │ -035e1c: 7220 cb00 7100 |0026: invoke-interface {v1, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -035e22: 0c06 |0029: move-result-object v6 │ │ -035e24: 2205 cf01 |002a: new-instance v5, Ljava/net/URL; // type@01cf │ │ -035e28: 1217 |002c: const/4 v7, #int 1 // #1 │ │ -035e2a: 2377 8202 |002d: new-array v7, v7, [Ljava/lang/Object; // type@0282 │ │ -035e2e: 1208 |002f: const/4 v8, #int 0 // #0 │ │ -035e30: 4d06 0708 |0030: aput-object v6, v7, v8 │ │ -035e34: 7120 7f0b 7b00 |0032: invoke-static {v11, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ -035e3a: 0c07 |0035: move-result-object v7 │ │ -035e3c: 7020 c10b 7500 |0036: invoke-direct {v5, v7}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -035e42: 7140 f30d 5a32 |0039: invoke-static {v10, v5, v2, v3}, Lorg/akvo/rsr/up/util/Downloader;.verifyUpdate:(Landroid/content/Context;Ljava/net/URL;Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)I // method@0df3 │ │ -035e48: 0a07 |003c: move-result v7 │ │ -035e4a: 2b07 2b00 0000 |003d: packed-switch v7, 00000068 // +0000002b │ │ -035e50: 28ce |0040: goto 000e // -0032 │ │ -035e52: d804 0401 |0041: add-int/lit8 v4, v4, #int 1 // #01 │ │ -035e56: 28cb |0043: goto 000e // -0035 │ │ -035e58: 7210 c500 0100 |0044: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -035e5e: 6e10 250d 0200 |0047: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -035e64: 1a07 0602 |004a: const-string v7, "Downloader" // string@0206 │ │ -035e68: 2208 c101 |004c: new-instance v8, Ljava/lang/StringBuilder; // type@01c1 │ │ -035e6c: 7010 8e0b 0800 |004e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035e72: 1a09 0e07 |0051: const-string v9, "Updates checked: " // string@070e │ │ -035e76: 6e20 960b 9800 |0053: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035e7c: 0c08 |0056: move-result-object v8 │ │ -035e7e: 6e20 930b 0800 |0057: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -035e84: 0c08 |005a: move-result-object v8 │ │ -035e86: 6e10 9a0b 0800 |005b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -035e8c: 0c08 |005e: move-result-object v8 │ │ -035e8e: 7120 c408 8700 |005f: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -035e94: 0f04 |0062: return v4 │ │ -035e96: 0d07 |0063: move-exception v7 │ │ -035e98: 6e10 250d 0200 |0064: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -035e9e: 2707 |0067: throw v7 │ │ -035ea0: 0001 0300 0000 0000 d1ff ffff d1ff ... |0068: packed-switch-data (10 units) │ │ +035dd8: |[035dd8] org.akvo.rsr.up.util.Downloader.verifyUpdates:(Landroid/content/Context;Ljava/lang/String;)I │ │ +035de8: 2202 4302 |0000: new-instance v2, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +035dec: 7020 200d a200 |0002: invoke-direct {v2, v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +035df2: 6e10 3d0d 0200 |0005: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +035df8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +035dfa: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +035dfc: 6e10 380d 0200 |000a: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdatesUnsent:()Landroid/database/Cursor; // method@0d38 │ │ +035e02: 0c01 |000d: move-result-object v1 │ │ +035e04: 7210 cf00 0100 |000e: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +035e0a: 0a07 |0011: move-result v7 │ │ +035e0c: 3807 3200 |0012: if-eqz v7, 0044 // +0032 │ │ +035e10: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +035e14: 1a07 ab07 |0016: const-string v7, "_id" // string@07ab │ │ +035e18: 7220 c600 7100 |0018: invoke-interface {v1, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +035e1e: 0a07 |001b: move-result v7 │ │ +035e20: 7220 cb00 7100 |001c: invoke-interface {v1, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +035e26: 0c03 |001f: move-result-object v3 │ │ +035e28: 1a07 5913 |0020: const-string v7, "uuid" // string@1359 │ │ +035e2c: 7220 c600 7100 |0022: invoke-interface {v1, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +035e32: 0a07 |0025: move-result v7 │ │ +035e34: 7220 cb00 7100 |0026: invoke-interface {v1, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +035e3a: 0c06 |0029: move-result-object v6 │ │ +035e3c: 2205 d501 |002a: new-instance v5, Ljava/net/URL; // type@01d5 │ │ +035e40: 1217 |002c: const/4 v7, #int 1 // #1 │ │ +035e42: 2377 8802 |002d: new-array v7, v7, [Ljava/lang/Object; // type@0288 │ │ +035e46: 1208 |002f: const/4 v8, #int 0 // #0 │ │ +035e48: 4d06 0708 |0030: aput-object v6, v7, v8 │ │ +035e4c: 7120 7f0b 7b00 |0032: invoke-static {v11, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0b7f │ │ +035e52: 0c07 |0035: move-result-object v7 │ │ +035e54: 7020 c10b 7500 |0036: invoke-direct {v5, v7}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +035e5a: 7140 f30d 5a32 |0039: invoke-static {v10, v5, v2, v3}, Lorg/akvo/rsr/up/util/Downloader;.verifyUpdate:(Landroid/content/Context;Ljava/net/URL;Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)I // method@0df3 │ │ +035e60: 0a07 |003c: move-result v7 │ │ +035e62: 2b07 2b00 0000 |003d: packed-switch v7, 00000068 // +0000002b │ │ +035e68: 28ce |0040: goto 000e // -0032 │ │ +035e6a: d804 0401 |0041: add-int/lit8 v4, v4, #int 1 // #01 │ │ +035e6e: 28cb |0043: goto 000e // -0035 │ │ +035e70: 7210 c500 0100 |0044: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +035e76: 6e10 250d 0200 |0047: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +035e7c: 1a07 0602 |004a: const-string v7, "Downloader" // string@0206 │ │ +035e80: 2208 c701 |004c: new-instance v8, Ljava/lang/StringBuilder; // type@01c7 │ │ +035e84: 7010 8e0b 0800 |004e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +035e8a: 1a09 1407 |0051: const-string v9, "Updates checked: " // string@0714 │ │ +035e8e: 6e20 960b 9800 |0053: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035e94: 0c08 |0056: move-result-object v8 │ │ +035e96: 6e20 930b 0800 |0057: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +035e9c: 0c08 |005a: move-result-object v8 │ │ +035e9e: 6e10 9a0b 0800 |005b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +035ea4: 0c08 |005e: move-result-object v8 │ │ +035ea6: 7120 c408 8700 |005f: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +035eac: 0f04 |0062: return v4 │ │ +035eae: 0d07 |0063: move-exception v7 │ │ +035eb0: 6e10 250d 0200 |0064: invoke-virtual {v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +035eb6: 2707 |0067: throw v7 │ │ +035eb8: 0001 0300 0000 0000 d1ff ffff d1ff ... |0068: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x000a - 0x0047 │ │ -> 0x0063 │ │ positions : │ │ 0x0000 line=251 │ │ 0x0005 line=252 │ │ 0x0008 line=253 │ │ @@ -60813,62 +60877,62 @@ │ │ type : '(Landroid/content/Context;Ljava/net/URL;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -035ec0: |[035ec0] org.akvo.rsr.up.util.Downloader.enableAuthorizedProjects:(Landroid/content/Context;Ljava/net/URL;)V │ │ -035ed0: 1a04 0602 |0000: const-string v4, "Downloader" // string@0206 │ │ -035ed4: 2205 c101 |0002: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -035ed8: 7010 8e0b 0500 |0004: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035ede: 1a06 4402 |0007: const-string v6, "Fetching project list from " // string@0244 │ │ -035ee2: 6e20 960b 6500 |0009: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035ee8: 0c05 |000c: move-result-object v5 │ │ -035eea: 6e20 950b 9500 |000d: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -035ef0: 0c05 |0010: move-result-object v5 │ │ -035ef2: 6e10 9a0b 0500 |0011: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -035ef8: 0c05 |0014: move-result-object v5 │ │ -035efa: 7120 c408 5400 |0015: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -035f00: 7100 310c 0000 |0018: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ -035f06: 0c02 |001b: move-result-object v2 │ │ -035f08: 6e10 320c 0200 |001c: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ -035f0e: 0c01 |001f: move-result-object v1 │ │ -035f10: 6e10 300c 0100 |0020: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ -035f16: 0c03 |0023: move-result-object v3 │ │ -035f18: 2200 6802 |0024: new-instance v0, Lorg/akvo/rsr/up/xml/ProjectListHandler; // type@0268 │ │ -035f1c: 2204 3d02 |0026: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -035f20: 7020 200d 8400 |0028: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -035f26: 7020 430e 4000 |002b: invoke-direct {v0, v4}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V // method@0e43 │ │ -035f2c: 7220 610e 0300 |002e: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ -035f32: 2204 6d02 |0031: new-instance v4, Lorg/xml/sax/InputSource; // type@026d │ │ -035f36: 6e10 cb0b 0900 |0033: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ -035f3c: 0c05 |0036: move-result-object v5 │ │ -035f3e: 7020 5f0e 5400 |0037: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ -035f44: 7220 600e 4300 |003a: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ -035f4a: 6e10 480e 0000 |003d: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.getError:()Z // method@0e48 │ │ -035f50: 0a04 |0040: move-result v4 │ │ -035f52: 5c74 e504 |0041: iput-boolean v4, v7, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ -035f56: 1a04 0602 |0043: const-string v4, "Downloader" // string@0206 │ │ -035f5a: 2205 c101 |0045: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -035f5e: 7010 8e0b 0500 |0047: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -035f64: 1a06 4202 |004a: const-string v6, "Fetched " // string@0242 │ │ -035f68: 6e20 960b 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035f6e: 0c05 |004f: move-result-object v5 │ │ -035f70: 6e10 470e 0000 |0050: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.getCount:()I // method@0e47 │ │ -035f76: 0a06 |0053: move-result v6 │ │ -035f78: 6e20 930b 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -035f7e: 0c05 |0057: move-result-object v5 │ │ -035f80: 1a06 8300 |0058: const-string v6, " projects" // string@0083 │ │ -035f84: 6e20 960b 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -035f8a: 0c05 |005d: move-result-object v5 │ │ -035f8c: 6e10 9a0b 0500 |005e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -035f92: 0c05 |0061: move-result-object v5 │ │ -035f94: 7120 c408 5400 |0062: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -035f9a: 0e00 |0065: return-void │ │ +035ed8: |[035ed8] org.akvo.rsr.up.util.Downloader.enableAuthorizedProjects:(Landroid/content/Context;Ljava/net/URL;)V │ │ +035ee8: 1a04 0602 |0000: const-string v4, "Downloader" // string@0206 │ │ +035eec: 2205 c701 |0002: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +035ef0: 7010 8e0b 0500 |0004: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +035ef6: 1a06 4402 |0007: const-string v6, "Fetching project list from " // string@0244 │ │ +035efa: 6e20 960b 6500 |0009: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035f00: 0c05 |000c: move-result-object v5 │ │ +035f02: 6e20 950b 9500 |000d: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +035f08: 0c05 |0010: move-result-object v5 │ │ +035f0a: 6e10 9a0b 0500 |0011: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +035f10: 0c05 |0014: move-result-object v5 │ │ +035f12: 7120 c408 5400 |0015: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +035f18: 7100 310c 0000 |0018: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ +035f1e: 0c02 |001b: move-result-object v2 │ │ +035f20: 6e10 320c 0200 |001c: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ +035f26: 0c01 |001f: move-result-object v1 │ │ +035f28: 6e10 300c 0100 |0020: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ +035f2e: 0c03 |0023: move-result-object v3 │ │ +035f30: 2200 6e02 |0024: new-instance v0, Lorg/akvo/rsr/up/xml/ProjectListHandler; // type@026e │ │ +035f34: 2204 4302 |0026: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +035f38: 7020 200d 8400 |0028: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +035f3e: 7020 430e 4000 |002b: invoke-direct {v0, v4}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V // method@0e43 │ │ +035f44: 7220 610e 0300 |002e: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ +035f4a: 2204 7302 |0031: new-instance v4, Lorg/xml/sax/InputSource; // type@0273 │ │ +035f4e: 6e10 cb0b 0900 |0033: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ +035f54: 0c05 |0036: move-result-object v5 │ │ +035f56: 7020 5f0e 5400 |0037: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ +035f5c: 7220 600e 4300 |003a: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ +035f62: 6e10 480e 0000 |003d: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.getError:()Z // method@0e48 │ │ +035f68: 0a04 |0040: move-result v4 │ │ +035f6a: 5c74 e504 |0041: iput-boolean v4, v7, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ +035f6e: 1a04 0602 |0043: const-string v4, "Downloader" // string@0206 │ │ +035f72: 2205 c701 |0045: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +035f76: 7010 8e0b 0500 |0047: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +035f7c: 1a06 4202 |004a: const-string v6, "Fetched " // string@0242 │ │ +035f80: 6e20 960b 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035f86: 0c05 |004f: move-result-object v5 │ │ +035f88: 6e10 470e 0000 |0050: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.getCount:()I // method@0e47 │ │ +035f8e: 0a06 |0053: move-result v6 │ │ +035f90: 6e20 930b 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +035f96: 0c05 |0057: move-result-object v5 │ │ +035f98: 1a06 8300 |0058: const-string v6, " projects" // string@0083 │ │ +035f9c: 6e20 960b 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +035fa2: 0c05 |005d: move-result-object v5 │ │ +035fa4: 6e10 9a0b 0500 |005e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +035faa: 0c05 |0061: move-result-object v5 │ │ +035fac: 7120 c408 5400 |0062: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +035fb2: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0018 line=128 │ │ 0x001c line=129 │ │ 0x0020 line=132 │ │ 0x0024 line=134 │ │ @@ -60891,51 +60955,51 @@ │ │ type : '(Landroid/content/Context;Ljava/net/URL;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -035f9c: |[035f9c] org.akvo.rsr.up.util.Downloader.fetchCountryList:(Landroid/content/Context;Ljava/net/URL;)V │ │ -035fac: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ -035fb2: 0c02 |0003: move-result-object v2 │ │ -035fb4: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ -035fba: 0c01 |0007: move-result-object v1 │ │ -035fbc: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ -035fc2: 0c03 |000b: move-result-object v3 │ │ -035fc4: 2200 6502 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/CountryListHandler; // type@0265 │ │ -035fc8: 2204 3d02 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -035fcc: 7020 200d 8400 |0010: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -035fd2: 7020 2b0e 4000 |0013: invoke-direct {v0, v4}, Lorg/akvo/rsr/up/xml/CountryListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V // method@0e2b │ │ -035fd8: 7220 610e 0300 |0016: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ -035fde: 2204 6d02 |0019: new-instance v4, Lorg/xml/sax/InputSource; // type@026d │ │ -035fe2: 6e10 cb0b 0900 |001b: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ -035fe8: 0c05 |001e: move-result-object v5 │ │ -035fea: 7020 5f0e 5400 |001f: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ -035ff0: 7220 600e 4300 |0022: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ -035ff6: 6e10 300e 0000 |0025: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/CountryListHandler;.getError:()Z // method@0e30 │ │ -035ffc: 0a04 |0028: move-result v4 │ │ -035ffe: 5c74 e504 |0029: iput-boolean v4, v7, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ -036002: 1a04 0602 |002b: const-string v4, "Downloader" // string@0206 │ │ -036006: 2205 c101 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03600a: 7010 8e0b 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036010: 1a06 4202 |0032: const-string v6, "Fetched " // string@0242 │ │ -036014: 6e20 960b 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03601a: 0c05 |0037: move-result-object v5 │ │ -03601c: 6e10 2f0e 0000 |0038: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/CountryListHandler;.getCount:()I // method@0e2f │ │ -036022: 0a06 |003b: move-result v6 │ │ -036024: 6e20 930b 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03602a: 0c05 |003f: move-result-object v5 │ │ -03602c: 1a06 3600 |0040: const-string v6, " countries" // string@0036 │ │ -036030: 6e20 960b 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036036: 0c05 |0045: move-result-object v5 │ │ -036038: 6e10 9a0b 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03603e: 0c05 |0049: move-result-object v5 │ │ -036040: 7120 c408 5400 |004a: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -036046: 0e00 |004d: return-void │ │ +035fb4: |[035fb4] org.akvo.rsr.up.util.Downloader.fetchCountryList:(Landroid/content/Context;Ljava/net/URL;)V │ │ +035fc4: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ +035fca: 0c02 |0003: move-result-object v2 │ │ +035fcc: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ +035fd2: 0c01 |0007: move-result-object v1 │ │ +035fd4: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ +035fda: 0c03 |000b: move-result-object v3 │ │ +035fdc: 2200 6b02 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/CountryListHandler; // type@026b │ │ +035fe0: 2204 4302 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +035fe4: 7020 200d 8400 |0010: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +035fea: 7020 2b0e 4000 |0013: invoke-direct {v0, v4}, Lorg/akvo/rsr/up/xml/CountryListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V // method@0e2b │ │ +035ff0: 7220 610e 0300 |0016: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ +035ff6: 2204 7302 |0019: new-instance v4, Lorg/xml/sax/InputSource; // type@0273 │ │ +035ffa: 6e10 cb0b 0900 |001b: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ +036000: 0c05 |001e: move-result-object v5 │ │ +036002: 7020 5f0e 5400 |001f: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ +036008: 7220 600e 4300 |0022: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ +03600e: 6e10 300e 0000 |0025: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/CountryListHandler;.getError:()Z // method@0e30 │ │ +036014: 0a04 |0028: move-result v4 │ │ +036016: 5c74 e504 |0029: iput-boolean v4, v7, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ +03601a: 1a04 0602 |002b: const-string v4, "Downloader" // string@0206 │ │ +03601e: 2205 c701 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +036022: 7010 8e0b 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +036028: 1a06 4202 |0032: const-string v6, "Fetched " // string@0242 │ │ +03602c: 6e20 960b 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036032: 0c05 |0037: move-result-object v5 │ │ +036034: 6e10 2f0e 0000 |0038: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/CountryListHandler;.getCount:()I // method@0e2f │ │ +03603a: 0a06 |003b: move-result v6 │ │ +03603c: 6e20 930b 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +036042: 0c05 |003f: move-result-object v5 │ │ +036044: 1a06 3600 |0040: const-string v6, " countries" // string@0036 │ │ +036048: 6e20 960b 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03604e: 0c05 |0045: move-result-object v5 │ │ +036050: 6e10 9a0b 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036056: 0c05 |0049: move-result-object v5 │ │ +036058: 7120 c408 5400 |004a: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +03605e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0008 line=298 │ │ 0x000c line=300 │ │ 0x0016 line=301 │ │ @@ -60957,158 +61021,158 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 292 16-bit code units │ │ -036048: |[036048] org.akvo.rsr.up.util.Downloader.fetchNewThumbnails:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V │ │ -036058: 2205 3d02 |0000: new-instance v5, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -03605c: 0800 1000 |0002: move-object/from16 v0, v16 │ │ -036060: 7020 200d 0500 |0004: invoke-direct {v5, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -036066: 6e10 3d0d 0500 |0007: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -03606c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -03606e: 1207 |000b: const/4 v7, #int 0 // #0 │ │ -036070: 120a |000c: const/4 v10, #int 0 // #0 │ │ -036072: 2202 cf01 |000d: new-instance v2, Ljava/net/URL; // type@01cf │ │ -036076: 0800 1100 |000f: move-object/from16 v0, v17 │ │ -03607a: 7020 c10b 0200 |0011: invoke-direct {v2, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -036080: 6e10 330d 0500 |0014: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllProjects:()Landroid/database/Cursor; // method@0d33 │ │ -036086: 0c03 |0017: move-result-object v3 │ │ -036088: 6e10 350d 0500 |0018: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdates:()Landroid/database/Cursor; // method@0d35 │ │ -03608e: 0c04 |001b: move-result-object v4 │ │ -036090: 7210 c800 0300 |001c: invoke-interface {v3}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -036096: 0a0c |001f: move-result v12 │ │ -036098: 7210 c800 0400 |0020: invoke-interface {v4}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -03609e: 0a0d |0023: move-result v13 │ │ -0360a0: 900a 0c0d |0024: add-int v10, v12, v13 │ │ -0360a4: 7210 cf00 0300 |0026: invoke-interface {v3}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -0360aa: 0a0c |0029: move-result v12 │ │ -0360ac: 380c 6400 |002a: if-eqz v12, 008e // +0064 │ │ -0360b0: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0360b4: 1a0c a507 |002e: const-string v12, "_id" // string@07a5 │ │ -0360b8: 7220 c600 c300 |0030: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0360be: 0a0c |0033: move-result v12 │ │ -0360c0: 7220 cb00 c300 |0034: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0360c6: 0c09 |0037: move-result-object v9 │ │ -0360c8: 1a0c d012 |0038: const-string v12, "thumbnail_fn" // string@12d0 │ │ -0360cc: 7220 c600 c300 |003a: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0360d2: 0a0c |003d: move-result v12 │ │ -0360d4: 7220 cb00 c300 |003e: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0360da: 0c08 |0041: move-result-object v8 │ │ -0360dc: 1a0c d412 |0042: const-string v12, "thumbnail_url" // string@12d4 │ │ -0360e0: 7220 c600 c300 |0044: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0360e6: 0a0c |0047: move-result v12 │ │ -0360e8: 7220 cb00 c300 |0048: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0360ee: 0c0b |004b: move-result-object v11 │ │ -0360f0: 3908 0400 |004c: if-nez v8, 0050 // +0004 │ │ -0360f4: 390b 0d00 |004e: if-nez v11, 005b // +000d │ │ -0360f8: 0800 1300 |0050: move-object/from16 v0, v19 │ │ -0360fc: 7230 e20d 100a |0052: invoke-interface {v0, v1, v10}, Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;.sendUpdate:(II)V // method@0de2 │ │ -036102: 28d1 |0055: goto 0026 // -002f │ │ -036104: 0d0c |0056: move-exception v12 │ │ -036106: 6e10 250d 0500 |0057: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -03610c: 270c |005a: throw v12 │ │ -03610e: 220c cf01 |005b: new-instance v12, Ljava/net/URL; // type@01cf │ │ -036112: 7030 c20b 2c0b |005d: invoke-direct {v12, v2, v11}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0bc2 │ │ -036118: 220d c101 |0060: new-instance v13, Ljava/lang/StringBuilder; // type@01c1 │ │ -03611c: 7010 8e0b 0d00 |0062: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036122: 1a0e 6f10 |0065: const-string v14, "prj" // string@106f │ │ -036126: 6e20 960b ed00 |0067: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03612c: 0c0d |006a: move-result-object v13 │ │ -03612e: 6e20 960b 9d00 |006b: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036134: 0c0d |006e: move-result-object v13 │ │ -036136: 1a0e a207 |006f: const-string v14, "_" // string@07a2 │ │ -03613a: 6e20 960b ed00 |0071: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036140: 0c0d |0074: move-result-object v13 │ │ -036142: 6e10 9a0b 0d00 |0075: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036148: 0c0d |0078: move-result-object v13 │ │ -03614a: 0800 1200 |0079: move-object/from16 v0, v18 │ │ -03614e: 7130 ee0d 0c0d |007b: invoke-static {v12, v0, v13}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0dee │ │ -036154: 0c08 |007e: move-result-object v8 │ │ -036156: 6e30 440d 9508 |007f: invoke-virtual {v5, v9, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateProjectThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0d44 │ │ -03615c: d807 0701 |0082: add-int/lit8 v7, v7, #int 1 // #01 │ │ -036160: 28cc |0084: goto 0050 // -0034 │ │ -036162: 0d06 |0085: move-exception v6 │ │ -036164: 1a0c 0602 |0086: const-string v12, "Downloader" // string@0206 │ │ -036168: 1a0d 4002 |0088: const-string v13, "FetchNewThumbnails p Error" // string@0240 │ │ -03616c: 7130 c308 dc06 |008a: invoke-static {v12, v13, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -036172: 28c3 |008d: goto 0050 // -003d │ │ -036174: 7210 c500 0300 |008e: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -03617a: 7210 cf00 0400 |0091: invoke-interface {v4}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -036180: 0a0c |0094: move-result v12 │ │ -036182: 380c 6a00 |0095: if-eqz v12, 00ff // +006a │ │ -036186: d801 0101 |0097: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03618a: 1a0c a507 |0099: const-string v12, "_id" // string@07a5 │ │ -03618e: 7220 c600 c400 |009b: invoke-interface {v4, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -036194: 0a0c |009e: move-result v12 │ │ -036196: 7220 cb00 c400 |009f: invoke-interface {v4, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03619c: 0c09 |00a2: move-result-object v9 │ │ -03619e: 1a0c d012 |00a3: const-string v12, "thumbnail_fn" // string@12d0 │ │ -0361a2: 7220 c600 c400 |00a5: invoke-interface {v4, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0361a8: 0a0c |00a8: move-result v12 │ │ -0361aa: 7220 cb00 c400 |00a9: invoke-interface {v4, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0361b0: 0c08 |00ac: move-result-object v8 │ │ -0361b2: 1a0c d412 |00ad: const-string v12, "thumbnail_url" // string@12d4 │ │ -0361b6: 7220 c600 c400 |00af: invoke-interface {v4, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0361bc: 0a0c |00b2: move-result v12 │ │ -0361be: 7220 cb00 c400 |00b3: invoke-interface {v4, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0361c4: 0c0b |00b6: move-result-object v11 │ │ -0361c6: 3808 0d00 |00b7: if-eqz v8, 00c4 // +000d │ │ -0361ca: 220c 9301 |00b9: new-instance v12, Ljava/io/File; // type@0193 │ │ -0361ce: 7020 180b 8c00 |00bb: invoke-direct {v12, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -0361d4: 6e10 1a0b 0c00 |00be: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0b1a │ │ -0361da: 0a0c |00c1: move-result v12 │ │ -0361dc: 390c 0400 |00c2: if-nez v12, 00c6 // +0004 │ │ -0361e0: 390b 0800 |00c4: if-nez v11, 00cc // +0008 │ │ -0361e4: 0800 1300 |00c6: move-object/from16 v0, v19 │ │ -0361e8: 7230 e20d 100a |00c8: invoke-interface {v0, v1, v10}, Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;.sendUpdate:(II)V // method@0de2 │ │ -0361ee: 28c6 |00cb: goto 0091 // -003a │ │ -0361f0: 220c cf01 |00cc: new-instance v12, Ljava/net/URL; // type@01cf │ │ -0361f4: 7030 c20b 2c0b |00ce: invoke-direct {v12, v2, v11}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0bc2 │ │ -0361fa: 220d c101 |00d1: new-instance v13, Ljava/lang/StringBuilder; // type@01c1 │ │ -0361fe: 7010 8e0b 0d00 |00d3: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036204: 1a0e 2613 |00d6: const-string v14, "upd" // string@1326 │ │ -036208: 6e20 960b ed00 |00d8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03620e: 0c0d |00db: move-result-object v13 │ │ -036210: 6e20 960b 9d00 |00dc: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036216: 0c0d |00df: move-result-object v13 │ │ -036218: 1a0e a207 |00e0: const-string v14, "_" // string@07a2 │ │ -03621c: 6e20 960b ed00 |00e2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036222: 0c0d |00e5: move-result-object v13 │ │ -036224: 6e10 9a0b 0d00 |00e6: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03622a: 0c0d |00e9: move-result-object v13 │ │ -03622c: 0800 1200 |00ea: move-object/from16 v0, v18 │ │ -036230: 7130 ee0d 0c0d |00ec: invoke-static {v12, v0, v13}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0dee │ │ -036236: 0c08 |00ef: move-result-object v8 │ │ -036238: 6e30 460d 9508 |00f0: invoke-virtual {v5, v9, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0d46 │ │ -03623e: d807 0701 |00f3: add-int/lit8 v7, v7, #int 1 // #01 │ │ -036242: 28d1 |00f5: goto 00c6 // -002f │ │ -036244: 0d06 |00f6: move-exception v6 │ │ -036246: 1a0c 0602 |00f7: const-string v12, "Downloader" // string@0206 │ │ -03624a: 1a0d 4102 |00f9: const-string v13, "FetchNewThumbnails u Error" // string@0241 │ │ -03624e: 7130 c308 dc06 |00fb: invoke-static {v12, v13, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -036254: 28c8 |00fe: goto 00c6 // -0038 │ │ -036256: 7210 c500 0400 |00ff: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -03625c: 6e10 250d 0500 |0102: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -036262: 1a0c 0602 |0105: const-string v12, "Downloader" // string@0206 │ │ -036266: 220d c101 |0107: new-instance v13, Ljava/lang/StringBuilder; // type@01c1 │ │ -03626a: 7010 8e0b 0d00 |0109: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036270: 1a0e 4202 |010c: const-string v14, "Fetched " // string@0242 │ │ -036274: 6e20 960b ed00 |010e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03627a: 0c0d |0111: move-result-object v13 │ │ -03627c: 6e20 930b 7d00 |0112: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -036282: 0c0d |0115: move-result-object v13 │ │ -036284: 1a0e 5000 |0116: const-string v14, " images" // string@0050 │ │ -036288: 6e20 960b ed00 |0118: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03628e: 0c0d |011b: move-result-object v13 │ │ -036290: 6e10 9a0b 0d00 |011c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036296: 0c0d |011f: move-result-object v13 │ │ -036298: 7120 c408 dc00 |0120: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -03629e: 0e00 |0123: return-void │ │ +036060: |[036060] org.akvo.rsr.up.util.Downloader.fetchNewThumbnails:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V │ │ +036070: 2205 4302 |0000: new-instance v5, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +036074: 0800 1000 |0002: move-object/from16 v0, v16 │ │ +036078: 7020 200d 0500 |0004: invoke-direct {v5, v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +03607e: 6e10 3d0d 0500 |0007: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +036084: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +036086: 1207 |000b: const/4 v7, #int 0 // #0 │ │ +036088: 120a |000c: const/4 v10, #int 0 // #0 │ │ +03608a: 2202 d501 |000d: new-instance v2, Ljava/net/URL; // type@01d5 │ │ +03608e: 0800 1100 |000f: move-object/from16 v0, v17 │ │ +036092: 7020 c10b 0200 |0011: invoke-direct {v2, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +036098: 6e10 330d 0500 |0014: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllProjects:()Landroid/database/Cursor; // method@0d33 │ │ +03609e: 0c03 |0017: move-result-object v3 │ │ +0360a0: 6e10 350d 0500 |0018: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdates:()Landroid/database/Cursor; // method@0d35 │ │ +0360a6: 0c04 |001b: move-result-object v4 │ │ +0360a8: 7210 c800 0300 |001c: invoke-interface {v3}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +0360ae: 0a0c |001f: move-result v12 │ │ +0360b0: 7210 c800 0400 |0020: invoke-interface {v4}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +0360b6: 0a0d |0023: move-result v13 │ │ +0360b8: 900a 0c0d |0024: add-int v10, v12, v13 │ │ +0360bc: 7210 cf00 0300 |0026: invoke-interface {v3}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +0360c2: 0a0c |0029: move-result v12 │ │ +0360c4: 380c 6400 |002a: if-eqz v12, 008e // +0064 │ │ +0360c8: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0360cc: 1a0c ab07 |002e: const-string v12, "_id" // string@07ab │ │ +0360d0: 7220 c600 c300 |0030: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0360d6: 0a0c |0033: move-result v12 │ │ +0360d8: 7220 cb00 c300 |0034: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0360de: 0c09 |0037: move-result-object v9 │ │ +0360e0: 1a0c d612 |0038: const-string v12, "thumbnail_fn" // string@12d6 │ │ +0360e4: 7220 c600 c300 |003a: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0360ea: 0a0c |003d: move-result v12 │ │ +0360ec: 7220 cb00 c300 |003e: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0360f2: 0c08 |0041: move-result-object v8 │ │ +0360f4: 1a0c da12 |0042: const-string v12, "thumbnail_url" // string@12da │ │ +0360f8: 7220 c600 c300 |0044: invoke-interface {v3, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0360fe: 0a0c |0047: move-result v12 │ │ +036100: 7220 cb00 c300 |0048: invoke-interface {v3, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +036106: 0c0b |004b: move-result-object v11 │ │ +036108: 3908 0400 |004c: if-nez v8, 0050 // +0004 │ │ +03610c: 390b 0d00 |004e: if-nez v11, 005b // +000d │ │ +036110: 0800 1300 |0050: move-object/from16 v0, v19 │ │ +036114: 7230 e20d 100a |0052: invoke-interface {v0, v1, v10}, Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;.sendUpdate:(II)V // method@0de2 │ │ +03611a: 28d1 |0055: goto 0026 // -002f │ │ +03611c: 0d0c |0056: move-exception v12 │ │ +03611e: 6e10 250d 0500 |0057: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +036124: 270c |005a: throw v12 │ │ +036126: 220c d501 |005b: new-instance v12, Ljava/net/URL; // type@01d5 │ │ +03612a: 7030 c20b 2c0b |005d: invoke-direct {v12, v2, v11}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0bc2 │ │ +036130: 220d c701 |0060: new-instance v13, Ljava/lang/StringBuilder; // type@01c7 │ │ +036134: 7010 8e0b 0d00 |0062: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03613a: 1a0e 7510 |0065: const-string v14, "prj" // string@1075 │ │ +03613e: 6e20 960b ed00 |0067: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036144: 0c0d |006a: move-result-object v13 │ │ +036146: 6e20 960b 9d00 |006b: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03614c: 0c0d |006e: move-result-object v13 │ │ +03614e: 1a0e a807 |006f: const-string v14, "_" // string@07a8 │ │ +036152: 6e20 960b ed00 |0071: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036158: 0c0d |0074: move-result-object v13 │ │ +03615a: 6e10 9a0b 0d00 |0075: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036160: 0c0d |0078: move-result-object v13 │ │ +036162: 0800 1200 |0079: move-object/from16 v0, v18 │ │ +036166: 7130 ee0d 0c0d |007b: invoke-static {v12, v0, v13}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0dee │ │ +03616c: 0c08 |007e: move-result-object v8 │ │ +03616e: 6e30 440d 9508 |007f: invoke-virtual {v5, v9, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateProjectThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0d44 │ │ +036174: d807 0701 |0082: add-int/lit8 v7, v7, #int 1 // #01 │ │ +036178: 28cc |0084: goto 0050 // -0034 │ │ +03617a: 0d06 |0085: move-exception v6 │ │ +03617c: 1a0c 0602 |0086: const-string v12, "Downloader" // string@0206 │ │ +036180: 1a0d 4002 |0088: const-string v13, "FetchNewThumbnails p Error" // string@0240 │ │ +036184: 7130 c308 dc06 |008a: invoke-static {v12, v13, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +03618a: 28c3 |008d: goto 0050 // -003d │ │ +03618c: 7210 c500 0300 |008e: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +036192: 7210 cf00 0400 |0091: invoke-interface {v4}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +036198: 0a0c |0094: move-result v12 │ │ +03619a: 380c 6a00 |0095: if-eqz v12, 00ff // +006a │ │ +03619e: d801 0101 |0097: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0361a2: 1a0c ab07 |0099: const-string v12, "_id" // string@07ab │ │ +0361a6: 7220 c600 c400 |009b: invoke-interface {v4, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0361ac: 0a0c |009e: move-result v12 │ │ +0361ae: 7220 cb00 c400 |009f: invoke-interface {v4, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0361b4: 0c09 |00a2: move-result-object v9 │ │ +0361b6: 1a0c d612 |00a3: const-string v12, "thumbnail_fn" // string@12d6 │ │ +0361ba: 7220 c600 c400 |00a5: invoke-interface {v4, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0361c0: 0a0c |00a8: move-result v12 │ │ +0361c2: 7220 cb00 c400 |00a9: invoke-interface {v4, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0361c8: 0c08 |00ac: move-result-object v8 │ │ +0361ca: 1a0c da12 |00ad: const-string v12, "thumbnail_url" // string@12da │ │ +0361ce: 7220 c600 c400 |00af: invoke-interface {v4, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0361d4: 0a0c |00b2: move-result v12 │ │ +0361d6: 7220 cb00 c400 |00b3: invoke-interface {v4, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0361dc: 0c0b |00b6: move-result-object v11 │ │ +0361de: 3808 0d00 |00b7: if-eqz v8, 00c4 // +000d │ │ +0361e2: 220c 9901 |00b9: new-instance v12, Ljava/io/File; // type@0199 │ │ +0361e6: 7020 180b 8c00 |00bb: invoke-direct {v12, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +0361ec: 6e10 1a0b 0c00 |00be: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0b1a │ │ +0361f2: 0a0c |00c1: move-result v12 │ │ +0361f4: 390c 0400 |00c2: if-nez v12, 00c6 // +0004 │ │ +0361f8: 390b 0800 |00c4: if-nez v11, 00cc // +0008 │ │ +0361fc: 0800 1300 |00c6: move-object/from16 v0, v19 │ │ +036200: 7230 e20d 100a |00c8: invoke-interface {v0, v1, v10}, Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;.sendUpdate:(II)V // method@0de2 │ │ +036206: 28c6 |00cb: goto 0091 // -003a │ │ +036208: 220c d501 |00cc: new-instance v12, Ljava/net/URL; // type@01d5 │ │ +03620c: 7030 c20b 2c0b |00ce: invoke-direct {v12, v2, v11}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0bc2 │ │ +036212: 220d c701 |00d1: new-instance v13, Ljava/lang/StringBuilder; // type@01c7 │ │ +036216: 7010 8e0b 0d00 |00d3: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03621c: 1a0e 2c13 |00d6: const-string v14, "upd" // string@132c │ │ +036220: 6e20 960b ed00 |00d8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036226: 0c0d |00db: move-result-object v13 │ │ +036228: 6e20 960b 9d00 |00dc: invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03622e: 0c0d |00df: move-result-object v13 │ │ +036230: 1a0e a807 |00e0: const-string v14, "_" // string@07a8 │ │ +036234: 6e20 960b ed00 |00e2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03623a: 0c0d |00e5: move-result-object v13 │ │ +03623c: 6e10 9a0b 0d00 |00e6: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036242: 0c0d |00e9: move-result-object v13 │ │ +036244: 0800 1200 |00ea: move-object/from16 v0, v18 │ │ +036248: 7130 ee0d 0c0d |00ec: invoke-static {v12, v0, v13}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0dee │ │ +03624e: 0c08 |00ef: move-result-object v8 │ │ +036250: 6e30 460d 9508 |00f0: invoke-virtual {v5, v9, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0d46 │ │ +036256: d807 0701 |00f3: add-int/lit8 v7, v7, #int 1 // #01 │ │ +03625a: 28d1 |00f5: goto 00c6 // -002f │ │ +03625c: 0d06 |00f6: move-exception v6 │ │ +03625e: 1a0c 0602 |00f7: const-string v12, "Downloader" // string@0206 │ │ +036262: 1a0d 4102 |00f9: const-string v13, "FetchNewThumbnails u Error" // string@0241 │ │ +036266: 7130 c308 dc06 |00fb: invoke-static {v12, v13, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +03626c: 28c8 |00fe: goto 00c6 // -0038 │ │ +03626e: 7210 c500 0400 |00ff: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +036274: 6e10 250d 0500 |0102: invoke-virtual {v5}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +03627a: 1a0c 0602 |0105: const-string v12, "Downloader" // string@0206 │ │ +03627e: 220d c701 |0107: new-instance v13, Ljava/lang/StringBuilder; // type@01c7 │ │ +036282: 7010 8e0b 0d00 |0109: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +036288: 1a0e 4202 |010c: const-string v14, "Fetched " // string@0242 │ │ +03628c: 6e20 960b ed00 |010e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036292: 0c0d |0111: move-result-object v13 │ │ +036294: 6e20 930b 7d00 |0112: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03629a: 0c0d |0115: move-result-object v13 │ │ +03629c: 1a0e 5000 |0116: const-string v14, " images" // string@0050 │ │ +0362a0: 6e20 960b ed00 |0118: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0362a6: 0c0d |011b: move-result-object v13 │ │ +0362a8: 6e10 9a0b 0d00 |011c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0362ae: 0c0d |011f: move-result-object v13 │ │ +0362b0: 7120 c408 dc00 |0120: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +0362b6: 0e00 |0123: return-void │ │ catches : 5 │ │ 0x000d - 0x0055 │ │ -> 0x0056 │ │ 0x005b - 0x0082 │ │ Ljava/lang/Exception; -> 0x0085 │ │ -> 0x0056 │ │ 0x0086 - 0x00cb │ │ @@ -61192,35 +61256,35 @@ │ │ type : '(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0362d8: |[0362d8] org.akvo.rsr.up.util.Downloader.fetchOrg:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ │ -0362e8: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ -0362ee: 0c02 |0003: move-result-object v2 │ │ -0362f0: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ -0362f6: 0c01 |0007: move-result-object v1 │ │ -0362f8: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ -0362fe: 0c03 |000b: move-result-object v3 │ │ -036300: 2200 6602 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/OrganisationHandler; // type@0266 │ │ -036304: 2204 3d02 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -036308: 7020 200d 7400 |0010: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -03630e: 7030 330e 4009 |0013: invoke-direct {v0, v4, v9}, Lorg/akvo/rsr/up/xml/OrganisationHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V // method@0e33 │ │ -036314: 7220 610e 0300 |0016: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ -03631a: 2204 6d02 |0019: new-instance v4, Lorg/xml/sax/InputSource; // type@026d │ │ -03631e: 6e10 cb0b 0800 |001b: invoke-virtual {v8}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ -036324: 0c05 |001e: move-result-object v5 │ │ -036326: 7020 5f0e 5400 |001f: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ -03632c: 7220 600e 4300 |0022: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ -036332: 6e10 370e 0000 |0025: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/OrganisationHandler;.getError:()Z // method@0e37 │ │ -036338: 0a04 |0028: move-result v4 │ │ -03633a: 5c64 e504 |0029: iput-boolean v4, v6, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ -03633e: 0e00 |002b: return-void │ │ +0362f0: |[0362f0] org.akvo.rsr.up.util.Downloader.fetchOrg:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ │ +036300: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ +036306: 0c02 |0003: move-result-object v2 │ │ +036308: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ +03630e: 0c01 |0007: move-result-object v1 │ │ +036310: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ +036316: 0c03 |000b: move-result-object v3 │ │ +036318: 2200 6c02 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/OrganisationHandler; // type@026c │ │ +03631c: 2204 4302 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +036320: 7020 200d 7400 |0010: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +036326: 7030 330e 4009 |0013: invoke-direct {v0, v4, v9}, Lorg/akvo/rsr/up/xml/OrganisationHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V // method@0e33 │ │ +03632c: 7220 610e 0300 |0016: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ +036332: 2204 7302 |0019: new-instance v4, Lorg/xml/sax/InputSource; // type@0273 │ │ +036336: 6e10 cb0b 0800 |001b: invoke-virtual {v8}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ +03633c: 0c05 |001e: move-result-object v5 │ │ +03633e: 7020 5f0e 5400 |001f: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ +036344: 7220 600e 4300 |0022: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ +03634a: 6e10 370e 0000 |0025: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/OrganisationHandler;.getError:()Z // method@0e37 │ │ +036350: 0a04 |0028: move-result v4 │ │ +036352: 5c64 e504 |0029: iput-boolean v4, v6, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ +036356: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0008 line=357 │ │ 0x000c line=359 │ │ 0x0016 line=360 │ │ @@ -61242,51 +61306,51 @@ │ │ type : '(Landroid/content/Context;Ljava/net/URL;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -036340: |[036340] org.akvo.rsr.up.util.Downloader.fetchProjectList:(Landroid/content/Context;Ljava/net/URL;)V │ │ -036350: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ -036356: 0c02 |0003: move-result-object v2 │ │ -036358: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ -03635e: 0c01 |0007: move-result-object v1 │ │ -036360: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ -036366: 0c03 |000b: move-result-object v3 │ │ -036368: 2200 6802 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/ProjectListHandler; // type@0268 │ │ -03636c: 2204 3d02 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -036370: 7020 200d 8400 |0010: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -036376: 7020 430e 4000 |0013: invoke-direct {v0, v4}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V // method@0e43 │ │ -03637c: 7220 610e 0300 |0016: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ -036382: 2204 6d02 |0019: new-instance v4, Lorg/xml/sax/InputSource; // type@026d │ │ -036386: 6e10 cb0b 0900 |001b: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ -03638c: 0c05 |001e: move-result-object v5 │ │ -03638e: 7020 5f0e 5400 |001f: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ -036394: 7220 600e 4300 |0022: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ -03639a: 6e10 480e 0000 |0025: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.getError:()Z // method@0e48 │ │ -0363a0: 0a04 |0028: move-result v4 │ │ -0363a2: 5c74 e504 |0029: iput-boolean v4, v7, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ -0363a6: 1a04 0602 |002b: const-string v4, "Downloader" // string@0206 │ │ -0363aa: 2205 c101 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -0363ae: 7010 8e0b 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0363b4: 1a06 4202 |0032: const-string v6, "Fetched " // string@0242 │ │ -0363b8: 6e20 960b 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0363be: 0c05 |0037: move-result-object v5 │ │ -0363c0: 6e10 470e 0000 |0038: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.getCount:()I // method@0e47 │ │ -0363c6: 0a06 |003b: move-result v6 │ │ -0363c8: 6e20 930b 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0363ce: 0c05 |003f: move-result-object v5 │ │ -0363d0: 1a06 8300 |0040: const-string v6, " projects" // string@0083 │ │ -0363d4: 6e20 960b 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0363da: 0c05 |0045: move-result-object v5 │ │ -0363dc: 6e10 9a0b 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0363e2: 0c05 |0049: move-result-object v5 │ │ -0363e4: 7120 c408 5400 |004a: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -0363ea: 0e00 |004d: return-void │ │ +036358: |[036358] org.akvo.rsr.up.util.Downloader.fetchProjectList:(Landroid/content/Context;Ljava/net/URL;)V │ │ +036368: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ +03636e: 0c02 |0003: move-result-object v2 │ │ +036370: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ +036376: 0c01 |0007: move-result-object v1 │ │ +036378: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ +03637e: 0c03 |000b: move-result-object v3 │ │ +036380: 2200 6e02 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/ProjectListHandler; // type@026e │ │ +036384: 2204 4302 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +036388: 7020 200d 8400 |0010: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +03638e: 7020 430e 4000 |0013: invoke-direct {v0, v4}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V // method@0e43 │ │ +036394: 7220 610e 0300 |0016: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ +03639a: 2204 7302 |0019: new-instance v4, Lorg/xml/sax/InputSource; // type@0273 │ │ +03639e: 6e10 cb0b 0900 |001b: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ +0363a4: 0c05 |001e: move-result-object v5 │ │ +0363a6: 7020 5f0e 5400 |001f: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ +0363ac: 7220 600e 4300 |0022: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ +0363b2: 6e10 480e 0000 |0025: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.getError:()Z // method@0e48 │ │ +0363b8: 0a04 |0028: move-result v4 │ │ +0363ba: 5c74 e504 |0029: iput-boolean v4, v7, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ +0363be: 1a04 0602 |002b: const-string v4, "Downloader" // string@0206 │ │ +0363c2: 2205 c701 |002d: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +0363c6: 7010 8e0b 0500 |002f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0363cc: 1a06 4202 |0032: const-string v6, "Fetched " // string@0242 │ │ +0363d0: 6e20 960b 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0363d6: 0c05 |0037: move-result-object v5 │ │ +0363d8: 6e10 470e 0000 |0038: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/ProjectListHandler;.getCount:()I // method@0e47 │ │ +0363de: 0a06 |003b: move-result v6 │ │ +0363e0: 6e20 930b 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0363e6: 0c05 |003f: move-result-object v5 │ │ +0363e8: 1a06 8300 |0040: const-string v6, " projects" // string@0083 │ │ +0363ec: 6e20 960b 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0363f2: 0c05 |0045: move-result-object v5 │ │ +0363f4: 6e10 9a0b 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0363fa: 0c05 |0049: move-result-object v5 │ │ +0363fc: 7120 c408 5400 |004a: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +036402: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0008 line=99 │ │ 0x000c line=101 │ │ 0x0016 line=102 │ │ @@ -61308,52 +61372,52 @@ │ │ type : '(Landroid/content/Context;Ljava/net/URL;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0363ec: |[0363ec] org.akvo.rsr.up.util.Downloader.fetchUpdateList:(Landroid/content/Context;Ljava/net/URL;)V │ │ -0363fc: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ -036402: 0c02 |0003: move-result-object v2 │ │ -036404: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ -03640a: 0c01 |0007: move-result-object v1 │ │ -03640c: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ -036412: 0c03 |000b: move-result-object v3 │ │ -036414: 2200 6902 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/UpdateListHandler; // type@0269 │ │ -036418: 2204 3d02 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -03641c: 7020 200d 8400 |0010: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -036422: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -036424: 7030 4c0e 4005 |0014: invoke-direct {v0, v4, v5}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Z)V // method@0e4c │ │ -03642a: 7220 610e 0300 |0017: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ -036430: 2204 6d02 |001a: new-instance v4, Lorg/xml/sax/InputSource; // type@026d │ │ -036434: 6e10 cb0b 0900 |001c: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ -03643a: 0c05 |001f: move-result-object v5 │ │ -03643c: 7020 5f0e 5400 |0020: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ -036442: 7220 600e 4300 |0023: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ -036448: 6e10 510e 0000 |0026: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getError:()Z // method@0e51 │ │ -03644e: 0a04 |0029: move-result v4 │ │ -036450: 5c74 e504 |002a: iput-boolean v4, v7, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ -036454: 1a04 0602 |002c: const-string v4, "Downloader" // string@0206 │ │ -036458: 2205 c101 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03645c: 7010 8e0b 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036462: 1a06 4202 |0033: const-string v6, "Fetched " // string@0242 │ │ -036466: 6e20 960b 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03646c: 0c05 |0038: move-result-object v5 │ │ -03646e: 6e10 500e 0000 |0039: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getCount:()I // method@0e50 │ │ -036474: 0a06 |003c: move-result v6 │ │ -036476: 6e20 930b 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03647c: 0c05 |0040: move-result-object v5 │ │ -03647e: 1a06 8a00 |0041: const-string v6, " updates" // string@008a │ │ -036482: 6e20 960b 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036488: 0c05 |0046: move-result-object v5 │ │ -03648a: 6e10 9a0b 0500 |0047: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036490: 0c05 |004a: move-result-object v5 │ │ -036492: 7120 c408 5400 |004b: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -036498: 0e00 |004e: return-void │ │ +036404: |[036404] org.akvo.rsr.up.util.Downloader.fetchUpdateList:(Landroid/content/Context;Ljava/net/URL;)V │ │ +036414: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ +03641a: 0c02 |0003: move-result-object v2 │ │ +03641c: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ +036422: 0c01 |0007: move-result-object v1 │ │ +036424: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ +03642a: 0c03 |000b: move-result-object v3 │ │ +03642c: 2200 6f02 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/UpdateListHandler; // type@026f │ │ +036430: 2204 4302 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +036434: 7020 200d 8400 |0010: invoke-direct {v4, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +03643a: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +03643c: 7030 4c0e 4005 |0014: invoke-direct {v0, v4, v5}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Z)V // method@0e4c │ │ +036442: 7220 610e 0300 |0017: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ +036448: 2204 7302 |001a: new-instance v4, Lorg/xml/sax/InputSource; // type@0273 │ │ +03644c: 6e10 cb0b 0900 |001c: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ +036452: 0c05 |001f: move-result-object v5 │ │ +036454: 7020 5f0e 5400 |0020: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ +03645a: 7220 600e 4300 |0023: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ +036460: 6e10 510e 0000 |0026: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getError:()Z // method@0e51 │ │ +036466: 0a04 |0029: move-result v4 │ │ +036468: 5c74 e504 |002a: iput-boolean v4, v7, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ +03646c: 1a04 0602 |002c: const-string v4, "Downloader" // string@0206 │ │ +036470: 2205 c701 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +036474: 7010 8e0b 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03647a: 1a06 4202 |0033: const-string v6, "Fetched " // string@0242 │ │ +03647e: 6e20 960b 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036484: 0c05 |0038: move-result-object v5 │ │ +036486: 6e10 500e 0000 |0039: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.getCount:()I // method@0e50 │ │ +03648c: 0a06 |003c: move-result v6 │ │ +03648e: 6e20 930b 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +036494: 0c05 |0040: move-result-object v5 │ │ +036496: 1a06 8a00 |0041: const-string v6, " updates" // string@008a │ │ +03649a: 6e20 960b 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0364a0: 0c05 |0046: move-result-object v5 │ │ +0364a2: 6e10 9a0b 0500 |0047: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0364a8: 0c05 |004a: move-result-object v5 │ │ +0364aa: 7120 c408 5400 |004b: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +0364b0: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0008 line=164 │ │ 0x000c line=166 │ │ 0x0017 line=167 │ │ @@ -61375,35 +61439,35 @@ │ │ type : '(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -03649c: |[03649c] org.akvo.rsr.up.util.Downloader.fetchUser:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ │ -0364ac: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ -0364b2: 0c02 |0003: move-result-object v2 │ │ -0364b4: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ -0364ba: 0c01 |0007: move-result-object v1 │ │ -0364bc: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ -0364c2: 0c03 |000b: move-result-object v3 │ │ -0364c4: 2200 6a02 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/UserListHandler; // type@026a │ │ -0364c8: 2204 3d02 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -0364cc: 7020 200d 7400 |0010: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -0364d2: 7030 560e 4009 |0013: invoke-direct {v0, v4, v9}, Lorg/akvo/rsr/up/xml/UserListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V // method@0e56 │ │ -0364d8: 7220 610e 0300 |0016: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ -0364de: 2204 6d02 |0019: new-instance v4, Lorg/xml/sax/InputSource; // type@026d │ │ -0364e2: 6e10 cb0b 0800 |001b: invoke-virtual {v8}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ -0364e8: 0c05 |001e: move-result-object v5 │ │ -0364ea: 7020 5f0e 5400 |001f: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ -0364f0: 7220 600e 4300 |0022: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ -0364f6: 6e10 5b0e 0000 |0025: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/UserListHandler;.getError:()Z // method@0e5b │ │ -0364fc: 0a04 |0028: move-result v4 │ │ -0364fe: 5c64 e504 |0029: iput-boolean v4, v6, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ -036502: 0e00 |002b: return-void │ │ +0364b4: |[0364b4] org.akvo.rsr.up.util.Downloader.fetchUser:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ │ +0364c4: 7100 310c 0000 |0000: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@0c31 │ │ +0364ca: 0c02 |0003: move-result-object v2 │ │ +0364cc: 6e10 320c 0200 |0004: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@0c32 │ │ +0364d2: 0c01 |0007: move-result-object v1 │ │ +0364d4: 6e10 300c 0100 |0008: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParser;.getXMLReader:()Lorg/xml/sax/XMLReader; // method@0c30 │ │ +0364da: 0c03 |000b: move-result-object v3 │ │ +0364dc: 2200 7002 |000c: new-instance v0, Lorg/akvo/rsr/up/xml/UserListHandler; // type@0270 │ │ +0364e0: 2204 4302 |000e: new-instance v4, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +0364e4: 7020 200d 7400 |0010: invoke-direct {v4, v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +0364ea: 7030 560e 4009 |0013: invoke-direct {v0, v4, v9}, Lorg/akvo/rsr/up/xml/UserListHandler;.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V // method@0e56 │ │ +0364f0: 7220 610e 0300 |0016: invoke-interface {v3, v0}, Lorg/xml/sax/XMLReader;.setContentHandler:(Lorg/xml/sax/ContentHandler;)V // method@0e61 │ │ +0364f6: 2204 7302 |0019: new-instance v4, Lorg/xml/sax/InputSource; // type@0273 │ │ +0364fa: 6e10 cb0b 0800 |001b: invoke-virtual {v8}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@0bcb │ │ +036500: 0c05 |001e: move-result-object v5 │ │ +036502: 7020 5f0e 5400 |001f: invoke-direct {v4, v5}, Lorg/xml/sax/InputSource;.:(Ljava/io/InputStream;)V // method@0e5f │ │ +036508: 7220 600e 4300 |0022: invoke-interface {v3, v4}, Lorg/xml/sax/XMLReader;.parse:(Lorg/xml/sax/InputSource;)V // method@0e60 │ │ +03650e: 6e10 5b0e 0000 |0025: invoke-virtual {v0}, Lorg/akvo/rsr/up/xml/UserListHandler;.getError:()Z // method@0e5b │ │ +036514: 0a04 |0028: move-result v4 │ │ +036516: 5c64 e504 |0029: iput-boolean v4, v6, Lorg/akvo/rsr/up/util/Downloader;.err:Z // field@04e5 │ │ +03651a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0004 line=325 │ │ 0x0008 line=328 │ │ 0x000c line=330 │ │ 0x0016 line=331 │ │ @@ -61425,83 +61489,83 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 142 16-bit code units │ │ -036504: |[036504] org.akvo.rsr.up.util.Downloader.sendAllUnsentUpdates:(Landroid/content/Context;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;)V │ │ -036514: 1a00 0602 |0000: const-string v0, "Downloader" // string@0206 │ │ -036518: 1a02 9c06 |0002: const-string v2, "Sending all unsent updates" // string@069c │ │ -03651c: 7120 c408 2000 |0004: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -036522: 2207 3d02 |0007: new-instance v7, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -036526: 7020 200d d700 |0009: invoke-direct {v7, v13}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -03652c: 6e10 3d0d 0700 |000c: invoke-virtual {v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -036532: 120a |000f: const/4 v10, #int 0 // #0 │ │ -036534: 1208 |0010: const/4 v8, #int 0 // #0 │ │ -036536: 120b |0011: const/4 v11, #int 0 // #0 │ │ -036538: 6e10 380d 0700 |0012: invoke-virtual {v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdatesUnsent:()Landroid/database/Cursor; // method@0d38 │ │ -03653e: 0c06 |0015: move-result-object v6 │ │ -036540: 3806 4700 |0016: if-eqz v6, 005d // +0047 │ │ -036544: 7210 cf00 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ -03654a: 0a00 |001b: move-result v0 │ │ -03654c: 3800 3e00 |001c: if-eqz v0, 005a // +003e │ │ -036550: 1a00 a507 |001e: const-string v0, "_id" // string@07a5 │ │ -036554: 7220 c600 0600 |0020: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -03655a: 0a00 |0023: move-result v0 │ │ -03655c: 7220 cb00 0600 |0024: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -036562: 0c09 |0027: move-result-object v9 │ │ -036564: 6e20 2d0d 9700 |0028: invoke-virtual {v7, v9}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ -03656a: 0c01 |002b: move-result-object v1 │ │ -03656c: 1a04 0000 |002c: const-string v4, "" // string@0000 │ │ -036570: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -036572: 07e0 |002f: move-object v0, v14 │ │ -036574: 01f2 |0030: move v2, v15 │ │ -036576: 0803 1000 |0031: move-object/from16 v3, v16 │ │ -03657a: 7706 f00d 0000 |0033: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/akvo/rsr/up/util/Downloader;.postXmlUpdateStreaming:(Ljava/lang/String;Lorg/akvo/rsr/up/domain/Update;ZLorg/akvo/rsr/up/domain/User;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)I // method@0df0 │ │ -036580: 0a00 |0036: move-result v0 │ │ -036582: 2b00 4d00 0000 |0037: packed-switch v0, 00000084 // +0000004d │ │ -036588: 28de |003a: goto 0018 // -0022 │ │ -03658a: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -03658c: 6e20 8f0d 0100 |003c: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -036592: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -036594: 6e20 870d 0100 |0040: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -03659a: 6e30 450d 1709 |0043: invoke-virtual {v7, v1, v9}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z // method@0d45 │ │ -0365a0: d80a 0a01 |0046: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0365a4: 28d0 |0048: goto 0018 // -0030 │ │ -0365a6: 1200 |0049: const/4 v0, #int 0 // #0 │ │ -0365a8: 6e20 8f0d 0100 |004a: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ -0365ae: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -0365b0: 6e20 870d 0100 |004e: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ -0365b6: 6e30 450d 1709 |0051: invoke-virtual {v7, v1, v9}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z // method@0d45 │ │ -0365bc: d808 0801 |0054: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0365c0: 28c2 |0056: goto 0018 // -003e │ │ -0365c2: d80b 0b01 |0057: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0365c6: 28bf |0059: goto 0018 // -0041 │ │ -0365c8: 7210 c500 0600 |005a: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -0365ce: 6e10 250d 0700 |005d: invoke-virtual {v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -0365d4: 1a00 0602 |0060: const-string v0, "Downloader" // string@0206 │ │ -0365d8: 2202 c101 |0062: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0365dc: 7010 8e0b 0200 |0064: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0365e2: 1a03 9e06 |0067: const-string v3, "Sent " // string@069e │ │ -0365e6: 6e20 960b 3200 |0069: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0365ec: 0c02 |006c: move-result-object v2 │ │ -0365ee: 6e20 930b a200 |006d: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0365f4: 0c02 |0070: move-result-object v2 │ │ -0365f6: 1a03 8a00 |0071: const-string v3, " updates" // string@008a │ │ -0365fa: 6e20 960b 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036600: 0c02 |0076: move-result-object v2 │ │ -036602: 6e10 9a0b 0200 |0077: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036608: 0c02 |007a: move-result-object v2 │ │ -03660a: 7120 c408 2000 |007b: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ -036610: 0e00 |007e: return-void │ │ -036612: 0d00 |007f: move-exception v0 │ │ -036614: 6e10 250d 0700 |0080: invoke-virtual {v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -03661a: 2700 |0083: throw v0 │ │ -03661c: 0001 0300 0000 0000 0400 0000 1200 ... |0084: packed-switch-data (10 units) │ │ +03651c: |[03651c] org.akvo.rsr.up.util.Downloader.sendAllUnsentUpdates:(Landroid/content/Context;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;)V │ │ +03652c: 1a00 0602 |0000: const-string v0, "Downloader" // string@0206 │ │ +036530: 1a02 a206 |0002: const-string v2, "Sending all unsent updates" // string@06a2 │ │ +036534: 7120 c408 2000 |0004: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +03653a: 2207 4302 |0007: new-instance v7, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +03653e: 7020 200d d700 |0009: invoke-direct {v7, v13}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +036544: 6e10 3d0d 0700 |000c: invoke-virtual {v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +03654a: 120a |000f: const/4 v10, #int 0 // #0 │ │ +03654c: 1208 |0010: const/4 v8, #int 0 // #0 │ │ +03654e: 120b |0011: const/4 v11, #int 0 // #0 │ │ +036550: 6e10 380d 0700 |0012: invoke-virtual {v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.listAllUpdatesUnsent:()Landroid/database/Cursor; // method@0d38 │ │ +036556: 0c06 |0015: move-result-object v6 │ │ +036558: 3806 4700 |0016: if-eqz v6, 005d // +0047 │ │ +03655c: 7210 cf00 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@00cf │ │ +036562: 0a00 |001b: move-result v0 │ │ +036564: 3800 3e00 |001c: if-eqz v0, 005a // +003e │ │ +036568: 1a00 ab07 |001e: const-string v0, "_id" // string@07ab │ │ +03656c: 7220 c600 0600 |0020: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +036572: 0a00 |0023: move-result v0 │ │ +036574: 7220 cb00 0600 |0024: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03657a: 0c09 |0027: move-result-object v9 │ │ +03657c: 6e20 2d0d 9700 |0028: invoke-virtual {v7, v9}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUpdate:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Update; // method@0d2d │ │ +036582: 0c01 |002b: move-result-object v1 │ │ +036584: 1a04 0000 |002c: const-string v4, "" // string@0000 │ │ +036588: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +03658a: 07e0 |002f: move-object v0, v14 │ │ +03658c: 01f2 |0030: move v2, v15 │ │ +03658e: 0803 1000 |0031: move-object/from16 v3, v16 │ │ +036592: 7706 f00d 0000 |0033: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/akvo/rsr/up/util/Downloader;.postXmlUpdateStreaming:(Ljava/lang/String;Lorg/akvo/rsr/up/domain/Update;ZLorg/akvo/rsr/up/domain/User;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)I // method@0df0 │ │ +036598: 0a00 |0036: move-result v0 │ │ +03659a: 2b00 4d00 0000 |0037: packed-switch v0, 00000084 // +0000004d │ │ +0365a0: 28de |003a: goto 0018 // -0022 │ │ +0365a2: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +0365a4: 6e20 8f0d 0100 |003c: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +0365aa: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +0365ac: 6e20 870d 0100 |0040: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +0365b2: 6e30 450d 1709 |0043: invoke-virtual {v7, v1, v9}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z // method@0d45 │ │ +0365b8: d80a 0a01 |0046: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0365bc: 28d0 |0048: goto 0018 // -0030 │ │ +0365be: 1200 |0049: const/4 v0, #int 0 // #0 │ │ +0365c0: 6e20 8f0d 0100 |004a: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setUnsent:(Z)V // method@0d8f │ │ +0365c6: 1210 |004d: const/4 v0, #int 1 // #1 │ │ +0365c8: 6e20 870d 0100 |004e: invoke-virtual {v1, v0}, Lorg/akvo/rsr/up/domain/Update;.setDraft:(Z)V // method@0d87 │ │ +0365ce: 6e30 450d 1709 |0051: invoke-virtual {v7, v1, v9}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateIdSent:(Lorg/akvo/rsr/up/domain/Update;Ljava/lang/String;)Z // method@0d45 │ │ +0365d4: d808 0801 |0054: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0365d8: 28c2 |0056: goto 0018 // -003e │ │ +0365da: d80b 0b01 |0057: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0365de: 28bf |0059: goto 0018 // -0041 │ │ +0365e0: 7210 c500 0600 |005a: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +0365e6: 6e10 250d 0700 |005d: invoke-virtual {v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +0365ec: 1a00 0602 |0060: const-string v0, "Downloader" // string@0206 │ │ +0365f0: 2202 c701 |0062: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +0365f4: 7010 8e0b 0200 |0064: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0365fa: 1a03 a406 |0067: const-string v3, "Sent " // string@06a4 │ │ +0365fe: 6e20 960b 3200 |0069: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036604: 0c02 |006c: move-result-object v2 │ │ +036606: 6e20 930b a200 |006d: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03660c: 0c02 |0070: move-result-object v2 │ │ +03660e: 1a03 8a00 |0071: const-string v3, " updates" // string@008a │ │ +036612: 6e20 960b 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036618: 0c02 |0076: move-result-object v2 │ │ +03661a: 6e10 9a0b 0200 |0077: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036620: 0c02 |007a: move-result-object v2 │ │ +036622: 7120 c408 2000 |007b: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08c4 │ │ +036628: 0e00 |007e: return-void │ │ +03662a: 0d00 |007f: move-exception v0 │ │ +03662c: 6e10 250d 0700 |0080: invoke-virtual {v7}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +036632: 2700 |0083: throw v0 │ │ +036634: 0001 0300 0000 0000 0400 0000 1200 ... |0084: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x0012 - 0x005d │ │ -> 0x007f │ │ positions : │ │ 0x0000 line=715 │ │ 0x0007 line=716 │ │ 0x000c line=717 │ │ @@ -61544,17 +61608,17 @@ │ │ 0x0000 - 0x008e reg=14 urlTemplate Ljava/lang/String; │ │ 0x0000 - 0x008e reg=15 sendImages Z │ │ 0x0000 - 0x008e reg=16 user Lorg/akvo/rsr/up/domain/User; │ │ │ │ source_file_idx : 519 (Downloader.java) │ │ │ │ Class #237 header: │ │ -class_idx : 604 │ │ +class_idx : 610 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #237 annotations: │ │ @@ -61576,17 +61640,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03663c: |[03663c] org.akvo.rsr.up.util.FileUtil$1.:()V │ │ -03664c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -036652: 0e00 |0003: return-void │ │ +036654: |[036654] org.akvo.rsr.up.util.FileUtil$1.:()V │ │ +036664: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +03666a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/FileUtil$1; │ │ │ │ Virtual methods - │ │ @@ -61595,32 +61659,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036654: |[036654] org.akvo.rsr.up.util.FileUtil$1.onClick:(Landroid/view/View;)V │ │ -036664: 1f01 6701 |0000: check-cast v1, Landroid/widget/ImageView; // type@0167 │ │ -036668: 7110 ff0d 0100 |0002: invoke-static {v1}, Lorg/akvo/rsr/up/util/FileUtil;.DoLateIconLoad:(Landroid/widget/ImageView;)V // method@0dff │ │ -03666e: 0e00 |0005: return-void │ │ +03666c: |[03666c] org.akvo.rsr.up.util.FileUtil$1.onClick:(Landroid/view/View;)V │ │ +03667c: 1f01 6d01 |0000: check-cast v1, Landroid/widget/ImageView; // type@016d │ │ +036680: 7110 ff0d 0100 |0002: invoke-static {v1}, Lorg/akvo/rsr/up/util/FileUtil;.DoLateIconLoad:(Landroid/widget/ImageView;)V // method@0dff │ │ +036686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/util/FileUtil$1; │ │ │ │ source_file_idx : 583 (FileUtil.java) │ │ │ │ Class #238 header: │ │ -class_idx : 605 │ │ +class_idx : 611 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #238 annotations: │ │ @@ -61654,60 +61718,60 @@ │ │ type : '(Lorg/akvo/rsr/up/util/FileUtil$2;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -036670: |[036670] org.akvo.rsr.up.util.FileUtil$2$1.:(Lorg/akvo/rsr/up/util/FileUtil$2;Ljava/lang/String;Ljava/lang/String;)V │ │ -036680: 5b01 e604 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/FileUtil$2$1;.this$0:Lorg/akvo/rsr/up/util/FileUtil$2; // field@04e6 │ │ -036684: 5b02 e804 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/util/FileUtil$2$1;.val$url:Ljava/lang/String; // field@04e8 │ │ -036688: 5b03 e704 |0004: iput-object v3, v0, Lorg/akvo/rsr/up/util/FileUtil$2$1;.val$fn:Ljava/lang/String; // field@04e7 │ │ -03668c: 7010 6e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -036692: 0e00 |0009: return-void │ │ +036688: |[036688] org.akvo.rsr.up.util.FileUtil$2$1.:(Lorg/akvo/rsr/up/util/FileUtil$2;Ljava/lang/String;Ljava/lang/String;)V │ │ +036698: 5b01 e604 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/FileUtil$2$1;.this$0:Lorg/akvo/rsr/up/util/FileUtil$2; // field@04e6 │ │ +03669c: 5b02 e804 |0002: iput-object v2, v0, Lorg/akvo/rsr/up/util/FileUtil$2$1;.val$url:Ljava/lang/String; // field@04e8 │ │ +0366a0: 5b03 e704 |0004: iput-object v3, v0, Lorg/akvo/rsr/up/util/FileUtil$2$1;.val$fn:Ljava/lang/String; // field@04e7 │ │ +0366a4: 7010 6e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0366aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/akvo/rsr/up/util/FileUtil$2$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/akvo/rsr/up/util/FileUtil$2; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/akvo/rsr/up/util/FileUtil$2; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/util/FileUtil$2$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -036694: |[036694] org.akvo.rsr.up.util.FileUtil$2$1.run:()V │ │ -0366a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0366a6: 5440 e604 |0001: iget-object v0, v4, Lorg/akvo/rsr/up/util/FileUtil$2$1;.this$0:Lorg/akvo/rsr/up/util/FileUtil$2; // field@04e6 │ │ -0366aa: 5400 ea04 |0003: iget-object v0, v0, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -0366ae: 5441 e804 |0005: iget-object v1, v4, Lorg/akvo/rsr/up/util/FileUtil$2$1;.val$url:Ljava/lang/String; // field@04e8 │ │ -0366b2: 5442 e704 |0007: iget-object v2, v4, Lorg/akvo/rsr/up/util/FileUtil$2$1;.val$fn:Ljava/lang/String; // field@04e7 │ │ -0366b6: 7153 0b0e 1032 |0009: invoke-static {v0, v1, v2, v3, v3}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ -0366bc: 0e00 |000c: return-void │ │ +0366ac: |[0366ac] org.akvo.rsr.up.util.FileUtil$2$1.run:()V │ │ +0366bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0366be: 5440 e604 |0001: iget-object v0, v4, Lorg/akvo/rsr/up/util/FileUtil$2$1;.this$0:Lorg/akvo/rsr/up/util/FileUtil$2; // field@04e6 │ │ +0366c2: 5400 ea04 |0003: iget-object v0, v0, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +0366c6: 5441 e804 |0005: iget-object v1, v4, Lorg/akvo/rsr/up/util/FileUtil$2$1;.val$url:Ljava/lang/String; // field@04e8 │ │ +0366ca: 5442 e704 |0007: iget-object v2, v4, Lorg/akvo/rsr/up/util/FileUtil$2$1;.val$fn:Ljava/lang/String; // field@04e7 │ │ +0366ce: 7153 0b0e 1032 |0009: invoke-static {v0, v1, v2, v3, v3}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ +0366d4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=371 │ │ 0x000c line=374 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lorg/akvo/rsr/up/util/FileUtil$2$1; │ │ │ │ source_file_idx : 583 (FileUtil.java) │ │ │ │ Class #239 header: │ │ -class_idx : 606 │ │ +class_idx : 612 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #239 annotations: │ │ @@ -61733,54 +61797,54 @@ │ │ type : '(Lorg/akvo/rsr/up/util/FileUtil$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0366c0: |[0366c0] org.akvo.rsr.up.util.FileUtil$2$2.:(Lorg/akvo/rsr/up/util/FileUtil$2;)V │ │ -0366d0: 5b01 e904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/FileUtil$2$2;.this$0:Lorg/akvo/rsr/up/util/FileUtil$2; // field@04e9 │ │ -0366d4: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0366da: 0e00 |0005: return-void │ │ +0366d8: |[0366d8] org.akvo.rsr.up.util.FileUtil$2$2.:(Lorg/akvo/rsr/up/util/FileUtil$2;)V │ │ +0366e8: 5b01 e904 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/FileUtil$2$2;.this$0:Lorg/akvo/rsr/up/util/FileUtil$2; // field@04e9 │ │ +0366ec: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0366f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/util/FileUtil$2$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/util/FileUtil$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/util/FileUtil$2; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/util/FileUtil$2$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0366dc: |[0366dc] org.akvo.rsr.up.util.FileUtil$2$2.run:()V │ │ -0366ec: 5420 e904 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/util/FileUtil$2$2;.this$0:Lorg/akvo/rsr/up/util/FileUtil$2; // field@04e9 │ │ -0366f0: 5400 ea04 |0002: iget-object v0, v0, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -0366f4: 1401 1300 027f |0004: const v1, #float 1.728e+38 // #7f020013 │ │ -0366fa: 6e20 e609 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ -036700: 0e00 |000a: return-void │ │ +0366f4: |[0366f4] org.akvo.rsr.up.util.FileUtil$2$2.run:()V │ │ +036704: 5420 e904 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/util/FileUtil$2$2;.this$0:Lorg/akvo/rsr/up/util/FileUtil$2; // field@04e9 │ │ +036708: 5400 ea04 |0002: iget-object v0, v0, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +03670c: 1401 1300 027f |0004: const v1, #float 1.728e+38 // #7f020013 │ │ +036712: 6e20 e609 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ +036718: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x000a line=382 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/akvo/rsr/up/util/FileUtil$2$2; │ │ │ │ source_file_idx : 583 (FileUtil.java) │ │ │ │ Class #240 header: │ │ -class_idx : 607 │ │ +class_idx : 613 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #240 annotations: │ │ @@ -61806,18 +61870,18 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036704: |[036704] org.akvo.rsr.up.util.FileUtil$2.:(Landroid/widget/ImageView;)V │ │ -036714: 5b01 ea04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -036718: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03671e: 0e00 |0005: return-void │ │ +03671c: |[03671c] org.akvo.rsr.up.util.FileUtil$2.:(Landroid/widget/ImageView;)V │ │ +03672c: 5b01 ea04 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +036730: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +036736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/util/FileUtil$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/ImageView; │ │ │ │ @@ -61827,111 +61891,111 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 204 16-bit code units │ │ -036720: |[036720] org.akvo.rsr.up.util.FileUtil$2.run:()V │ │ -036730: 54b8 ea04 |0000: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -036734: 1409 0300 077f |0002: const v9, #float 1.79446e+38 // #7f070003 │ │ -03673a: 6e20 e209 9800 |0005: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.getTag:(I)Ljava/lang/Object; // method@09e2 │ │ -036740: 0c07 |0008: move-result-object v7 │ │ -036742: 1f07 c001 |0009: check-cast v7, Ljava/lang/String; // type@01c0 │ │ -036746: 54b8 ea04 |000b: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -03674a: 1409 0100 077f |000d: const v9, #float 1.79446e+38 // #7f070001 │ │ -036750: 6e20 e209 9800 |0010: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.getTag:(I)Ljava/lang/Object; // method@09e2 │ │ -036756: 0c05 |0013: move-result-object v5 │ │ -036758: 1f05 c001 |0014: check-cast v5, Ljava/lang/String; // type@01c0 │ │ -03675c: 54b8 ea04 |0016: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -036760: 1409 0400 077f |0018: const v9, #float 1.79446e+38 // #7f070004 │ │ -036766: 6e20 e209 9800 |001b: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.getTag:(I)Ljava/lang/Object; // method@09e2 │ │ -03676c: 0c06 |001e: move-result-object v6 │ │ -03676e: 1f06 c001 |001f: check-cast v6, Ljava/lang/String; // type@01c0 │ │ -036772: 2200 cf01 |0021: new-instance v0, Ljava/net/URL; // type@01cf │ │ -036776: 54b8 ea04 |0023: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -03677a: 6e10 e109 0800 |0025: invoke-virtual {v8}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@09e1 │ │ -036780: 0c08 |0028: move-result-object v8 │ │ -036782: 7110 180e 0800 |0029: invoke-static {v8}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ -036788: 0c08 |002c: move-result-object v8 │ │ -03678a: 7020 c10b 8000 |002d: invoke-direct {v0, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ -036790: 54b8 ea04 |0030: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -036794: 6e10 e109 0800 |0032: invoke-virtual {v8}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@09e1 │ │ -03679a: 0c08 |0035: move-result-object v8 │ │ -03679c: 7110 020e 0800 |0036: invoke-static {v8}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ -0367a2: 0c08 |0039: move-result-object v8 │ │ -0367a4: 6e10 220b 0800 |003a: invoke-virtual {v8}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0b22 │ │ -0367aa: 0c02 |003d: move-result-object v2 │ │ -0367ac: 3807 0600 |003e: if-eqz v7, 0044 // +0006 │ │ -0367b0: 3905 0c00 |0040: if-nez v5, 004c // +000c │ │ -0367b4: 3906 0a00 |0042: if-nez v6, 004c // +000a │ │ -0367b8: 6208 eb04 |0044: sget-object v8, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ -0367bc: 1a09 b002 |0046: const-string v9, "Insufficient data for late load " // string@02b0 │ │ -0367c0: 7120 c608 9800 |0048: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -0367c6: 0e00 |004b: return-void │ │ -0367c8: 2201 3d02 |004c: new-instance v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -0367cc: 54b8 ea04 |004e: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -0367d0: 6e10 e109 0800 |0050: invoke-virtual {v8}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@09e1 │ │ -0367d6: 0c08 |0053: move-result-object v8 │ │ -0367d8: 7020 200d 8100 |0054: invoke-direct {v1, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -0367de: 6e10 3d0d 0100 |0057: invoke-virtual {v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -0367e4: 3805 4800 |005a: if-eqz v5, 00a2 // +0048 │ │ -0367e8: 2208 cf01 |005c: new-instance v8, Ljava/net/URL; // type@01cf │ │ -0367ec: 7030 c20b 0807 |005e: invoke-direct {v8, v0, v7}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0bc2 │ │ -0367f2: 2209 c101 |0061: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -0367f6: 7010 8e0b 0900 |0063: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0367fc: 1a0a 6f10 |0066: const-string v10, "prj" // string@106f │ │ -036800: 6e20 960b a900 |0068: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036806: 0c09 |006b: move-result-object v9 │ │ -036808: 6e20 960b 5900 |006c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03680e: 0c09 |006f: move-result-object v9 │ │ -036810: 1a0a a207 |0070: const-string v10, "_" // string@07a2 │ │ -036814: 6e20 960b a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03681a: 0c09 |0075: move-result-object v9 │ │ -03681c: 6e10 9a0b 0900 |0076: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036822: 0c09 |0079: move-result-object v9 │ │ -036824: 7130 ee0d 2809 |007a: invoke-static {v8, v2, v9}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0dee │ │ -03682a: 0c04 |007d: move-result-object v4 │ │ -03682c: 6e30 440d 5104 |007e: invoke-virtual {v1, v5, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateProjectThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0d44 │ │ -036832: 6e10 250d 0100 |0081: invoke-virtual {v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -036838: 54b8 ea04 |0084: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -03683c: 2209 5d02 |0086: new-instance v9, Lorg/akvo/rsr/up/util/FileUtil$2$1; // type@025d │ │ -036840: 7040 f70d b947 |0088: invoke-direct {v9, v11, v7, v4}, Lorg/akvo/rsr/up/util/FileUtil$2$1;.:(Lorg/akvo/rsr/up/util/FileUtil$2;Ljava/lang/String;Ljava/lang/String;)V // method@0df7 │ │ -036846: 6e20 e309 9800 |008b: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@09e3 │ │ -03684c: 28bd |008e: goto 004b // -0043 │ │ -03684e: 0d03 |008f: move-exception v3 │ │ -036850: 54b8 ea04 |0090: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ -036854: 2209 5e02 |0092: new-instance v9, Lorg/akvo/rsr/up/util/FileUtil$2$2; // type@025e │ │ -036858: 7020 f90d b900 |0094: invoke-direct {v9, v11}, Lorg/akvo/rsr/up/util/FileUtil$2$2;.:(Lorg/akvo/rsr/up/util/FileUtil$2;)V // method@0df9 │ │ -03685e: 6e20 e309 9800 |0097: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@09e3 │ │ -036864: 6208 eb04 |009a: sget-object v8, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ -036868: 1a09 0502 |009c: const-string v9, "DoLateIconLoad Error" // string@0205 │ │ -03686c: 7130 c308 9803 |009e: invoke-static {v8, v9, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -036872: 28aa |00a1: goto 004b // -0056 │ │ -036874: 3806 2800 |00a2: if-eqz v6, 00ca // +0028 │ │ -036878: 2208 cf01 |00a4: new-instance v8, Ljava/net/URL; // type@01cf │ │ -03687c: 7030 c20b 0807 |00a6: invoke-direct {v8, v0, v7}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0bc2 │ │ -036882: 2209 c101 |00a9: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -036886: 7010 8e0b 0900 |00ab: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03688c: 1a0a 2613 |00ae: const-string v10, "upd" // string@1326 │ │ -036890: 6e20 960b a900 |00b0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036896: 0c09 |00b3: move-result-object v9 │ │ -036898: 6e20 960b 6900 |00b4: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03689e: 0c09 |00b7: move-result-object v9 │ │ -0368a0: 1a0a a207 |00b8: const-string v10, "_" // string@07a2 │ │ -0368a4: 6e20 960b a900 |00ba: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0368aa: 0c09 |00bd: move-result-object v9 │ │ -0368ac: 6e10 9a0b 0900 |00be: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0368b2: 0c09 |00c1: move-result-object v9 │ │ -0368b4: 7130 ee0d 2809 |00c2: invoke-static {v8, v2, v9}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0dee │ │ -0368ba: 0c04 |00c5: move-result-object v4 │ │ -0368bc: 6e30 460d 6104 |00c6: invoke-virtual {v1, v6, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0d46 │ │ -0368c2: 28b8 |00c9: goto 0081 // -0048 │ │ -0368c4: 1204 |00ca: const/4 v4, #int 0 // #0 │ │ -0368c6: 28b6 |00cb: goto 0081 // -004a │ │ +036738: |[036738] org.akvo.rsr.up.util.FileUtil$2.run:()V │ │ +036748: 54b8 ea04 |0000: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +03674c: 1409 0300 077f |0002: const v9, #float 1.79446e+38 // #7f070003 │ │ +036752: 6e20 e209 9800 |0005: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.getTag:(I)Ljava/lang/Object; // method@09e2 │ │ +036758: 0c07 |0008: move-result-object v7 │ │ +03675a: 1f07 c601 |0009: check-cast v7, Ljava/lang/String; // type@01c6 │ │ +03675e: 54b8 ea04 |000b: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +036762: 1409 0100 077f |000d: const v9, #float 1.79446e+38 // #7f070001 │ │ +036768: 6e20 e209 9800 |0010: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.getTag:(I)Ljava/lang/Object; // method@09e2 │ │ +03676e: 0c05 |0013: move-result-object v5 │ │ +036770: 1f05 c601 |0014: check-cast v5, Ljava/lang/String; // type@01c6 │ │ +036774: 54b8 ea04 |0016: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +036778: 1409 0400 077f |0018: const v9, #float 1.79446e+38 // #7f070004 │ │ +03677e: 6e20 e209 9800 |001b: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.getTag:(I)Ljava/lang/Object; // method@09e2 │ │ +036784: 0c06 |001e: move-result-object v6 │ │ +036786: 1f06 c601 |001f: check-cast v6, Ljava/lang/String; // type@01c6 │ │ +03678a: 2200 d501 |0021: new-instance v0, Ljava/net/URL; // type@01d5 │ │ +03678e: 54b8 ea04 |0023: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +036792: 6e10 e109 0800 |0025: invoke-virtual {v8}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@09e1 │ │ +036798: 0c08 |0028: move-result-object v8 │ │ +03679a: 7110 180e 0800 |0029: invoke-static {v8}, Lorg/akvo/rsr/up/util/SettingsUtil;.host:(Landroid/content/Context;)Ljava/lang/String; // method@0e18 │ │ +0367a0: 0c08 |002c: move-result-object v8 │ │ +0367a2: 7020 c10b 8000 |002d: invoke-direct {v0, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@0bc1 │ │ +0367a8: 54b8 ea04 |0030: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +0367ac: 6e10 e109 0800 |0032: invoke-virtual {v8}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@09e1 │ │ +0367b2: 0c08 |0035: move-result-object v8 │ │ +0367b4: 7110 020e 0800 |0036: invoke-static {v8}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ +0367ba: 0c08 |0039: move-result-object v8 │ │ +0367bc: 6e10 220b 0800 |003a: invoke-virtual {v8}, Ljava/io/File;.toString:()Ljava/lang/String; // method@0b22 │ │ +0367c2: 0c02 |003d: move-result-object v2 │ │ +0367c4: 3807 0600 |003e: if-eqz v7, 0044 // +0006 │ │ +0367c8: 3905 0c00 |0040: if-nez v5, 004c // +000c │ │ +0367cc: 3906 0a00 |0042: if-nez v6, 004c // +000a │ │ +0367d0: 6208 eb04 |0044: sget-object v8, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ +0367d4: 1a09 b002 |0046: const-string v9, "Insufficient data for late load " // string@02b0 │ │ +0367d8: 7120 c608 9800 |0048: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +0367de: 0e00 |004b: return-void │ │ +0367e0: 2201 4302 |004c: new-instance v1, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +0367e4: 54b8 ea04 |004e: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +0367e8: 6e10 e109 0800 |0050: invoke-virtual {v8}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@09e1 │ │ +0367ee: 0c08 |0053: move-result-object v8 │ │ +0367f0: 7020 200d 8100 |0054: invoke-direct {v1, v8}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +0367f6: 6e10 3d0d 0100 |0057: invoke-virtual {v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +0367fc: 3805 4800 |005a: if-eqz v5, 00a2 // +0048 │ │ +036800: 2208 d501 |005c: new-instance v8, Ljava/net/URL; // type@01d5 │ │ +036804: 7030 c20b 0807 |005e: invoke-direct {v8, v0, v7}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0bc2 │ │ +03680a: 2209 c701 |0061: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +03680e: 7010 8e0b 0900 |0063: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +036814: 1a0a 7510 |0066: const-string v10, "prj" // string@1075 │ │ +036818: 6e20 960b a900 |0068: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03681e: 0c09 |006b: move-result-object v9 │ │ +036820: 6e20 960b 5900 |006c: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036826: 0c09 |006f: move-result-object v9 │ │ +036828: 1a0a a807 |0070: const-string v10, "_" // string@07a8 │ │ +03682c: 6e20 960b a900 |0072: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036832: 0c09 |0075: move-result-object v9 │ │ +036834: 6e10 9a0b 0900 |0076: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03683a: 0c09 |0079: move-result-object v9 │ │ +03683c: 7130 ee0d 2809 |007a: invoke-static {v8, v2, v9}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0dee │ │ +036842: 0c04 |007d: move-result-object v4 │ │ +036844: 6e30 440d 5104 |007e: invoke-virtual {v1, v5, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateProjectThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0d44 │ │ +03684a: 6e10 250d 0100 |0081: invoke-virtual {v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +036850: 54b8 ea04 |0084: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +036854: 2209 6302 |0086: new-instance v9, Lorg/akvo/rsr/up/util/FileUtil$2$1; // type@0263 │ │ +036858: 7040 f70d b947 |0088: invoke-direct {v9, v11, v7, v4}, Lorg/akvo/rsr/up/util/FileUtil$2$1;.:(Lorg/akvo/rsr/up/util/FileUtil$2;Ljava/lang/String;Ljava/lang/String;)V // method@0df7 │ │ +03685e: 6e20 e309 9800 |008b: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@09e3 │ │ +036864: 28bd |008e: goto 004b // -0043 │ │ +036866: 0d03 |008f: move-exception v3 │ │ +036868: 54b8 ea04 |0090: iget-object v8, v11, Lorg/akvo/rsr/up/util/FileUtil$2;.val$iv:Landroid/widget/ImageView; // field@04ea │ │ +03686c: 2209 6402 |0092: new-instance v9, Lorg/akvo/rsr/up/util/FileUtil$2$2; // type@0264 │ │ +036870: 7020 f90d b900 |0094: invoke-direct {v9, v11}, Lorg/akvo/rsr/up/util/FileUtil$2$2;.:(Lorg/akvo/rsr/up/util/FileUtil$2;)V // method@0df9 │ │ +036876: 6e20 e309 9800 |0097: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@09e3 │ │ +03687c: 6208 eb04 |009a: sget-object v8, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ +036880: 1a09 0502 |009c: const-string v9, "DoLateIconLoad Error" // string@0205 │ │ +036884: 7130 c308 9803 |009e: invoke-static {v8, v9, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +03688a: 28aa |00a1: goto 004b // -0056 │ │ +03688c: 3806 2800 |00a2: if-eqz v6, 00ca // +0028 │ │ +036890: 2208 d501 |00a4: new-instance v8, Ljava/net/URL; // type@01d5 │ │ +036894: 7030 c20b 0807 |00a6: invoke-direct {v8, v0, v7}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0bc2 │ │ +03689a: 2209 c701 |00a9: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +03689e: 7010 8e0b 0900 |00ab: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0368a4: 1a0a 2c13 |00ae: const-string v10, "upd" // string@132c │ │ +0368a8: 6e20 960b a900 |00b0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0368ae: 0c09 |00b3: move-result-object v9 │ │ +0368b0: 6e20 960b 6900 |00b4: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0368b6: 0c09 |00b7: move-result-object v9 │ │ +0368b8: 1a0a a807 |00b8: const-string v10, "_" // string@07a8 │ │ +0368bc: 6e20 960b a900 |00ba: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0368c2: 0c09 |00bd: move-result-object v9 │ │ +0368c4: 6e10 9a0b 0900 |00be: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0368ca: 0c09 |00c1: move-result-object v9 │ │ +0368cc: 7130 ee0d 2809 |00c2: invoke-static {v8, v2, v9}, Lorg/akvo/rsr/up/util/Downloader;.httpGetToNewFile:(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0dee │ │ +0368d2: 0c04 |00c5: move-result-object v4 │ │ +0368d4: 6e30 460d 6104 |00c6: invoke-virtual {v1, v6, v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.updateUpdateThumbnailFile:(Ljava/lang/String;Ljava/lang/String;)V // method@0d46 │ │ +0368da: 28b8 |00c9: goto 0081 // -0048 │ │ +0368dc: 1204 |00ca: const/4 v4, #int 0 // #0 │ │ +0368de: 28b6 |00cb: goto 0081 // -004a │ │ catches : 2 │ │ 0x0000 - 0x008e │ │ Ljava/lang/Exception; -> 0x008f │ │ 0x00a4 - 0x00c9 │ │ Ljava/lang/Exception; -> 0x008f │ │ positions : │ │ 0x0000 line=339 │ │ @@ -61979,17 +62043,17 @@ │ │ 0x00a2 - 0x00cc reg=6 uid Ljava/lang/String; │ │ 0x00a2 - 0x00cc reg=7 url Ljava/lang/String; │ │ 0x0000 - 0x00cc reg=11 this Lorg/akvo/rsr/up/util/FileUtil$2; │ │ │ │ source_file_idx : 583 (FileUtil.java) │ │ │ │ Class #241 header: │ │ -class_idx : 608 │ │ +class_idx : 614 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 583 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 0 │ │ │ │ Class #241 annotations: │ │ @@ -62021,35 +62085,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0368e0: |[0368e0] org.akvo.rsr.up.util.FileUtil.:()V │ │ -0368f0: 1a00 4602 |0000: const-string v0, "FileUtil" // string@0246 │ │ -0368f4: 6900 eb04 |0002: sput-object v0, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ -0368f8: 0e00 |0004: return-void │ │ +0368f8: |[0368f8] org.akvo.rsr.up.util.FileUtil.:()V │ │ +036908: 1a00 4602 |0000: const-string v0, "FileUtil" // string@0246 │ │ +03690c: 6900 eb04 |0002: sput-object v0, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ +036910: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lorg/akvo/rsr/up/util/FileUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0368fc: |[0368fc] org.akvo.rsr.up.util.FileUtil.:()V │ │ -03690c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -036912: 0e00 |0003: return-void │ │ +036914: |[036914] org.akvo.rsr.up.util.FileUtil.:()V │ │ +036924: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +03692a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/FileUtil; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/util/FileUtil;) │ │ @@ -62057,85 +62121,86 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -036914: |[036914] org.akvo.rsr.up.util.FileUtil.DoLateIconLoad:(Landroid/widget/ImageView;)V │ │ -036924: 2200 c301 |0000: new-instance v0, Ljava/lang/Thread; // type@01c3 │ │ -036928: 2201 5f02 |0002: new-instance v1, Lorg/akvo/rsr/up/util/FileUtil$2; // type@025f │ │ -03692c: 7020 fb0d 2100 |0004: invoke-direct {v1, v2}, Lorg/akvo/rsr/up/util/FileUtil$2;.:(Landroid/widget/ImageView;)V // method@0dfb │ │ -036932: 7020 a10b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0ba1 │ │ -036938: 6e10 a30b 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0ba3 │ │ -03693e: 0e00 |000d: return-void │ │ +03692c: |[03692c] org.akvo.rsr.up.util.FileUtil.DoLateIconLoad:(Landroid/widget/ImageView;)V │ │ +03693c: 2200 c901 |0000: new-instance v0, Ljava/lang/Thread; // type@01c9 │ │ +036940: 2201 6502 |0002: new-instance v1, Lorg/akvo/rsr/up/util/FileUtil$2; // type@0265 │ │ +036944: 7020 fb0d 2100 |0004: invoke-direct {v1, v2}, Lorg/akvo/rsr/up/util/FileUtil$2;.:(Landroid/widget/ImageView;)V // method@0dfb │ │ +03694a: 7020 a10b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@0ba1 │ │ +036950: 6e10 a30b 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@0ba3 │ │ +036956: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ + 0x000a line=389 │ │ 0x000d line=391 │ │ locals : │ │ 0x0000 - 0x000e reg=2 iv Landroid/widget/ImageView; │ │ │ │ #3 : (in Lorg/akvo/rsr/up/util/FileUtil;) │ │ name : 'clearCache' │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -036940: |[036940] org.akvo.rsr.up.util.FileUtil.clearCache:(Landroid/content/Context;Z)V │ │ -036950: 2200 3d02 |0000: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -036954: 7020 200d d000 |0002: invoke-direct {v0, v13}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -03695a: 6e10 3d0d 0000 |0005: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -036960: 6e10 230d 0000 |0008: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.clearProjectThumbnailFiles:()V // method@0d23 │ │ -036966: 6e10 240d 0000 |000b: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.clearUpdateThumbnailFiles:()V // method@0d24 │ │ -03696c: 6e10 250d 0000 |000e: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -036972: 7110 020e 0d00 |0011: invoke-static {v13}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ -036978: 0c01 |0014: move-result-object v1 │ │ -03697a: 6e10 200b 0100 |0015: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0b20 │ │ -036980: 0c02 |0018: move-result-object v2 │ │ -036982: 3802 4500 |0019: if-eqz v2, 005e // +0045 │ │ -036986: 1605 0000 |001b: const-wide/16 v5, #int 0 // #0 │ │ -03698a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -03698c: 2127 |001e: array-length v7, v2 │ │ -03698e: 3573 1100 |001f: if-ge v3, v7, 0030 // +0011 │ │ -036992: 4607 0203 |0021: aget-object v7, v2, v3 │ │ -036996: 6e10 1f0b 0700 |0023: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@0b1f │ │ -03699c: 0b07 |0026: move-result-wide v7 │ │ -03699e: bb75 |0027: add-long/2addr v5, v7 │ │ -0369a0: 4607 0203 |0028: aget-object v7, v2, v3 │ │ -0369a4: 6e10 190b 0700 |002a: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@0b19 │ │ -0369aa: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0369ae: 28ef |002f: goto 001e // -0011 │ │ -0369b0: 380e 2e00 |0030: if-eqz v14, 005e // +002e │ │ -0369b4: 6e10 7a00 0d00 |0032: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -0369ba: 0c04 |0035: move-result-object v4 │ │ -0369bc: 1407 1e00 087f |0036: const v7, #float 1.80776e+38 // #7f08001e │ │ -0369c2: 6e20 ba00 7400 |0039: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -0369c8: 0c07 |003c: move-result-object v7 │ │ -0369ca: 1408 1d00 087f |003d: const v8, #float 1.80776e+38 // #7f08001d │ │ -0369d0: 1229 |0040: const/4 v9, #int 2 // #2 │ │ -0369d2: 2399 8202 |0041: new-array v9, v9, [Ljava/lang/Object; // type@0282 │ │ -0369d6: 120a |0043: const/4 v10, #int 0 // #0 │ │ -0369d8: 212b |0044: array-length v11, v2 │ │ -0369da: 7110 600b 0b00 |0045: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -0369e0: 0c0b |0048: move-result-object v11 │ │ -0369e2: 4d0b 090a |0049: aput-object v11, v9, v10 │ │ -0369e6: 121a |004b: const/4 v10, #int 1 // #1 │ │ -0369e8: 170b 0000 1000 |004c: const-wide/32 v11, #float 1.46937e-39 // #00100000 │ │ -0369ee: 9e0b 050b |004f: div-long v11, v5, v11 │ │ -0369f2: 7120 640b cb00 |0051: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ -0369f8: 0c0b |0054: move-result-object v11 │ │ -0369fa: 4d0b 090a |0055: aput-object v11, v9, v10 │ │ -0369fe: 6e30 bb00 8409 |0057: invoke-virtual {v4, v8, v9}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ -036a04: 0c08 |005a: move-result-object v8 │ │ -036a06: 7130 d80d 7d08 |005b: invoke-static {v13, v7, v8}, Lorg/akvo/rsr/up/util/DialogUtil;.infoAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0dd8 │ │ -036a0c: 0e00 |005e: return-void │ │ +036958: |[036958] org.akvo.rsr.up.util.FileUtil.clearCache:(Landroid/content/Context;Z)V │ │ +036968: 2200 4302 |0000: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +03696c: 7020 200d d000 |0002: invoke-direct {v0, v13}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +036972: 6e10 3d0d 0000 |0005: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +036978: 6e10 230d 0000 |0008: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.clearProjectThumbnailFiles:()V // method@0d23 │ │ +03697e: 6e10 240d 0000 |000b: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.clearUpdateThumbnailFiles:()V // method@0d24 │ │ +036984: 6e10 250d 0000 |000e: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +03698a: 7110 020e 0d00 |0011: invoke-static {v13}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ +036990: 0c01 |0014: move-result-object v1 │ │ +036992: 6e10 200b 0100 |0015: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0b20 │ │ +036998: 0c02 |0018: move-result-object v2 │ │ +03699a: 3802 4500 |0019: if-eqz v2, 005e // +0045 │ │ +03699e: 1605 0000 |001b: const-wide/16 v5, #int 0 // #0 │ │ +0369a2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0369a4: 2127 |001e: array-length v7, v2 │ │ +0369a6: 3573 1100 |001f: if-ge v3, v7, 0030 // +0011 │ │ +0369aa: 4607 0203 |0021: aget-object v7, v2, v3 │ │ +0369ae: 6e10 1f0b 0700 |0023: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@0b1f │ │ +0369b4: 0b07 |0026: move-result-wide v7 │ │ +0369b6: bb75 |0027: add-long/2addr v5, v7 │ │ +0369b8: 4607 0203 |0028: aget-object v7, v2, v3 │ │ +0369bc: 6e10 190b 0700 |002a: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@0b19 │ │ +0369c2: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0369c6: 28ef |002f: goto 001e // -0011 │ │ +0369c8: 380e 2e00 |0030: if-eqz v14, 005e // +002e │ │ +0369cc: 6e10 7a00 0d00 |0032: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +0369d2: 0c04 |0035: move-result-object v4 │ │ +0369d4: 1407 1e00 087f |0036: const v7, #float 1.80776e+38 // #7f08001e │ │ +0369da: 6e20 ba00 7400 |0039: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +0369e0: 0c07 |003c: move-result-object v7 │ │ +0369e2: 1408 1d00 087f |003d: const v8, #float 1.80776e+38 // #7f08001d │ │ +0369e8: 1229 |0040: const/4 v9, #int 2 // #2 │ │ +0369ea: 2399 8802 |0041: new-array v9, v9, [Ljava/lang/Object; // type@0288 │ │ +0369ee: 120a |0043: const/4 v10, #int 0 // #0 │ │ +0369f0: 212b |0044: array-length v11, v2 │ │ +0369f2: 7110 600b 0b00 |0045: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +0369f8: 0c0b |0048: move-result-object v11 │ │ +0369fa: 4d0b 090a |0049: aput-object v11, v9, v10 │ │ +0369fe: 121a |004b: const/4 v10, #int 1 // #1 │ │ +036a00: 170b 0000 1000 |004c: const-wide/32 v11, #float 1.46937e-39 // #00100000 │ │ +036a06: 9e0b 050b |004f: div-long v11, v5, v11 │ │ +036a0a: 7120 640b cb00 |0051: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ +036a10: 0c0b |0054: move-result-object v11 │ │ +036a12: 4d0b 090a |0055: aput-object v11, v9, v10 │ │ +036a16: 6e30 bb00 8409 |0057: invoke-virtual {v4, v8, v9}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00bb │ │ +036a1c: 0c08 |005a: move-result-object v8 │ │ +036a1e: 7130 d80d 7d08 |005b: invoke-static {v13, v7, v8}, Lorg/akvo/rsr/up/util/DialogUtil;.infoAlert:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0dd8 │ │ +036a24: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=413 │ │ 0x0008 line=414 │ │ 0x000b line=415 │ │ 0x000e line=416 │ │ @@ -62146,14 +62211,17 @@ │ │ 0x001d line=421 │ │ 0x0021 line=422 │ │ 0x0028 line=423 │ │ 0x002d line=421 │ │ 0x0030 line=425 │ │ 0x0032 line=426 │ │ 0x0036 line=427 │ │ + 0x0045 line=429 │ │ + 0x0057 line=428 │ │ + 0x005b line=427 │ │ 0x005e line=432 │ │ locals : │ │ 0x001e - 0x005e reg=3 i I │ │ 0x0036 - 0x005e reg=4 res Landroid/content/res/Resources; │ │ 0x001d - 0x005e reg=5 sizeSum J │ │ 0x0005 - 0x005f reg=0 dba Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ 0x0015 - 0x005f reg=1 f Ljava/io/File; │ │ @@ -62166,33 +62234,33 @@ │ │ type : '(Landroid/content/Context;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -036a10: |[036a10] org.akvo.rsr.up.util.FileUtil.countCacheMB:(Landroid/content/Context;)J │ │ -036a20: 7110 020e 0700 |0000: invoke-static {v7}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ -036a26: 0c00 |0003: move-result-object v0 │ │ -036a28: 6e10 200b 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0b20 │ │ -036a2e: 0c01 |0007: move-result-object v1 │ │ -036a30: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ -036a34: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -036a38: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -036a3a: 2115 |000d: array-length v5, v1 │ │ -036a3c: 3552 0c00 |000e: if-ge v2, v5, 001a // +000c │ │ -036a40: 4605 0102 |0010: aget-object v5, v1, v2 │ │ -036a44: 6e10 1f0b 0500 |0012: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@0b1f │ │ -036a4a: 0b05 |0015: move-result-wide v5 │ │ -036a4c: bb53 |0016: add-long/2addr v3, v5 │ │ -036a4e: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -036a52: 28f4 |0019: goto 000d // -000c │ │ -036a54: 1705 0000 1000 |001a: const-wide/32 v5, #float 1.46937e-39 // #00100000 │ │ -036a5a: 9e05 0305 |001d: div-long v5, v3, v5 │ │ -036a5e: 1005 |001f: return-wide v5 │ │ +036a28: |[036a28] org.akvo.rsr.up.util.FileUtil.countCacheMB:(Landroid/content/Context;)J │ │ +036a38: 7110 020e 0700 |0000: invoke-static {v7}, Lorg/akvo/rsr/up/util/FileUtil;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0e02 │ │ +036a3e: 0c00 |0003: move-result-object v0 │ │ +036a40: 6e10 200b 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0b20 │ │ +036a46: 0c01 |0007: move-result-object v1 │ │ +036a48: 1603 0000 |0008: const-wide/16 v3, #int 0 // #0 │ │ +036a4c: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +036a50: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +036a52: 2115 |000d: array-length v5, v1 │ │ +036a54: 3552 0c00 |000e: if-ge v2, v5, 001a // +000c │ │ +036a58: 4605 0102 |0010: aget-object v5, v1, v2 │ │ +036a5c: 6e10 1f0b 0500 |0012: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@0b1f │ │ +036a62: 0b05 |0015: move-result-wide v5 │ │ +036a64: bb53 |0016: add-long/2addr v3, v5 │ │ +036a66: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +036a6a: 28f4 |0019: goto 000d // -000c │ │ +036a6c: 1705 0000 1000 |001a: const-wide/32 v5, #float 1.46937e-39 // #00100000 │ │ +036a72: 9e05 0305 |001d: div-long v5, v3, v5 │ │ +036a76: 1005 |001f: return-wide v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0004 line=398 │ │ 0x0008 line=399 │ │ 0x000a line=400 │ │ 0x000c line=401 │ │ @@ -62211,52 +62279,52 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -036a60: |[036a60] org.akvo.rsr.up.util.FileUtil.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -036a70: 7100 040e 0000 |0000: invoke-static {}, Lorg/akvo/rsr/up/util/FileUtil;.hasExternalCacheDir:()Z // method@0e04 │ │ -036a76: 0a01 |0003: move-result v1 │ │ -036a78: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ -036a7c: 6e10 7500 0400 |0006: invoke-virtual {v4}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@0075 │ │ -036a82: 0c00 |0009: move-result-object v0 │ │ -036a84: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -036a88: 1100 |000c: return-object v0 │ │ -036a8a: 2201 c101 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -036a8e: 7010 8e0b 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036a94: 1a02 c400 |0012: const-string v2, "/Android/data/" // string@00c4 │ │ -036a98: 6e20 960b 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036a9e: 0c01 |0017: move-result-object v1 │ │ -036aa0: 6e10 7900 0400 |0018: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ -036aa6: 0c02 |001b: move-result-object v2 │ │ -036aa8: 6e20 960b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036aae: 0c01 |001f: move-result-object v1 │ │ -036ab0: 1a02 d200 |0020: const-string v2, "/cache" // string@00d2 │ │ -036ab4: 6e20 960b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036aba: 0c01 |0025: move-result-object v1 │ │ -036abc: 6e10 9a0b 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036ac2: 0c00 |0029: move-result-object v0 │ │ -036ac4: 2201 9301 |002a: new-instance v1, Ljava/io/File; // type@0193 │ │ -036ac8: 2202 c101 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -036acc: 7010 8e0b 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036ad2: 7100 0f01 0000 |0031: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ -036ad8: 0c03 |0034: move-result-object v3 │ │ -036ada: 6e10 1d0b 0300 |0035: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0b1d │ │ -036ae0: 0c03 |0038: move-result-object v3 │ │ -036ae2: 6e20 960b 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036ae8: 0c02 |003c: move-result-object v2 │ │ -036aea: 6e20 960b 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036af0: 0c02 |0040: move-result-object v2 │ │ -036af2: 6e10 9a0b 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036af8: 0c02 |0044: move-result-object v2 │ │ -036afa: 7020 180b 2100 |0045: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -036b00: 0710 |0048: move-object v0, v1 │ │ -036b02: 28c3 |0049: goto 000c // -003d │ │ +036a78: |[036a78] org.akvo.rsr.up.util.FileUtil.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +036a88: 7100 040e 0000 |0000: invoke-static {}, Lorg/akvo/rsr/up/util/FileUtil;.hasExternalCacheDir:()Z // method@0e04 │ │ +036a8e: 0a01 |0003: move-result v1 │ │ +036a90: 3801 0900 |0004: if-eqz v1, 000d // +0009 │ │ +036a94: 6e10 7500 0400 |0006: invoke-virtual {v4}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@0075 │ │ +036a9a: 0c00 |0009: move-result-object v0 │ │ +036a9c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +036aa0: 1100 |000c: return-object v0 │ │ +036aa2: 2201 c701 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +036aa6: 7010 8e0b 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +036aac: 1a02 c400 |0012: const-string v2, "/Android/data/" // string@00c4 │ │ +036ab0: 6e20 960b 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036ab6: 0c01 |0017: move-result-object v1 │ │ +036ab8: 6e10 7900 0400 |0018: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ +036abe: 0c02 |001b: move-result-object v2 │ │ +036ac0: 6e20 960b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036ac6: 0c01 |001f: move-result-object v1 │ │ +036ac8: 1a02 d200 |0020: const-string v2, "/cache" // string@00d2 │ │ +036acc: 6e20 960b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036ad2: 0c01 |0025: move-result-object v1 │ │ +036ad4: 6e10 9a0b 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036ada: 0c00 |0029: move-result-object v0 │ │ +036adc: 2201 9901 |002a: new-instance v1, Ljava/io/File; // type@0199 │ │ +036ae0: 2202 c701 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +036ae4: 7010 8e0b 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +036aea: 7100 0f01 0000 |0031: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ +036af0: 0c03 |0034: move-result-object v3 │ │ +036af2: 6e10 1d0b 0300 |0035: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0b1d │ │ +036af8: 0c03 |0038: move-result-object v3 │ │ +036afa: 6e20 960b 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036b00: 0c02 |003c: move-result-object v2 │ │ +036b02: 6e20 960b 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036b08: 0c02 |0040: move-result-object v2 │ │ +036b0a: 6e10 9a0b 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036b10: 0c02 |0044: move-result-object v2 │ │ +036b12: 7020 180b 2100 |0045: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +036b18: 0710 |0048: move-object v0, v1 │ │ +036b1a: 28c3 |0049: goto 000c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=69 │ │ 0x000a line=70 │ │ 0x000c line=78 │ │ 0x000d line=77 │ │ @@ -62271,53 +62339,53 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -036b04: |[036b04] org.akvo.rsr.up.util.FileUtil.getExternalPhotoDir:(Landroid/content/Context;)Ljava/io/File; │ │ -036b14: 7100 040e 0000 |0000: invoke-static {}, Lorg/akvo/rsr/up/util/FileUtil;.hasExternalCacheDir:()Z // method@0e04 │ │ -036b1a: 0a01 |0003: move-result v1 │ │ -036b1c: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ -036b20: 6201 1b00 |0006: sget-object v1, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@001b │ │ -036b24: 6e20 7600 1400 |0008: invoke-virtual {v4, v1}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@0076 │ │ -036b2a: 0c00 |000b: move-result-object v0 │ │ -036b2c: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -036b30: 1100 |000e: return-object v0 │ │ -036b32: 2201 c101 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -036b36: 7010 8e0b 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036b3c: 1a02 c400 |0014: const-string v2, "/Android/data/" // string@00c4 │ │ -036b40: 6e20 960b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036b46: 0c01 |0019: move-result-object v1 │ │ -036b48: 6e10 7900 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ -036b4e: 0c02 |001d: move-result-object v2 │ │ -036b50: 6e20 960b 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036b56: 0c01 |0021: move-result-object v1 │ │ -036b58: 1a02 d300 |0022: const-string v2, "/files/Pictures" // string@00d3 │ │ -036b5c: 6e20 960b 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036b62: 0c01 |0027: move-result-object v1 │ │ -036b64: 6e10 9a0b 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036b6a: 0c00 |002b: move-result-object v0 │ │ -036b6c: 2201 9301 |002c: new-instance v1, Ljava/io/File; // type@0193 │ │ -036b70: 2202 c101 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -036b74: 7010 8e0b 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036b7a: 7100 0f01 0000 |0033: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ -036b80: 0c03 |0036: move-result-object v3 │ │ -036b82: 6e10 1d0b 0300 |0037: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0b1d │ │ -036b88: 0c03 |003a: move-result-object v3 │ │ -036b8a: 6e20 960b 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036b90: 0c02 |003e: move-result-object v2 │ │ -036b92: 6e20 960b 0200 |003f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036b98: 0c02 |0042: move-result-object v2 │ │ -036b9a: 6e10 9a0b 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036ba0: 0c02 |0046: move-result-object v2 │ │ -036ba2: 7020 180b 2100 |0047: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -036ba8: 0710 |004a: move-object v0, v1 │ │ -036baa: 28c3 |004b: goto 000e // -003d │ │ +036b1c: |[036b1c] org.akvo.rsr.up.util.FileUtil.getExternalPhotoDir:(Landroid/content/Context;)Ljava/io/File; │ │ +036b2c: 7100 040e 0000 |0000: invoke-static {}, Lorg/akvo/rsr/up/util/FileUtil;.hasExternalCacheDir:()Z // method@0e04 │ │ +036b32: 0a01 |0003: move-result v1 │ │ +036b34: 3801 0b00 |0004: if-eqz v1, 000f // +000b │ │ +036b38: 6201 1b00 |0006: sget-object v1, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@001b │ │ +036b3c: 6e20 7600 1400 |0008: invoke-virtual {v4, v1}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@0076 │ │ +036b42: 0c00 |000b: move-result-object v0 │ │ +036b44: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +036b48: 1100 |000e: return-object v0 │ │ +036b4a: 2201 c701 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +036b4e: 7010 8e0b 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +036b54: 1a02 c400 |0014: const-string v2, "/Android/data/" // string@00c4 │ │ +036b58: 6e20 960b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036b5e: 0c01 |0019: move-result-object v1 │ │ +036b60: 6e10 7900 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0079 │ │ +036b66: 0c02 |001d: move-result-object v2 │ │ +036b68: 6e20 960b 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036b6e: 0c01 |0021: move-result-object v1 │ │ +036b70: 1a02 d300 |0022: const-string v2, "/files/Pictures" // string@00d3 │ │ +036b74: 6e20 960b 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036b7a: 0c01 |0027: move-result-object v1 │ │ +036b7c: 6e10 9a0b 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036b82: 0c00 |002b: move-result-object v0 │ │ +036b84: 2201 9901 |002c: new-instance v1, Ljava/io/File; // type@0199 │ │ +036b88: 2202 c701 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +036b8c: 7010 8e0b 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +036b92: 7100 0f01 0000 |0033: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@010f │ │ +036b98: 0c03 |0036: move-result-object v3 │ │ +036b9a: 6e10 1d0b 0300 |0037: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0b1d │ │ +036ba0: 0c03 |003a: move-result-object v3 │ │ +036ba2: 6e20 960b 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036ba8: 0c02 |003e: move-result-object v2 │ │ +036baa: 6e20 960b 0200 |003f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036bb0: 0c02 |0042: move-result-object v2 │ │ +036bb2: 6e10 9a0b 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036bb8: 0c02 |0046: move-result-object v2 │ │ +036bba: 7020 180b 2100 |0047: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +036bc0: 0710 |004a: move-object v0, v1 │ │ +036bc2: 28c3 |004b: goto 000e // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=90 │ │ 0x000c line=91 │ │ 0x000e line=99 │ │ 0x000f line=98 │ │ @@ -62332,97 +62400,97 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -036bac: |[036bac] org.akvo.rsr.up.util.FileUtil.hasExternalCacheDir:()Z │ │ -036bbc: 7100 050e 0000 |0000: invoke-static {}, Lorg/akvo/rsr/up/util/FileUtil;.hasFroyo:()Z // method@0e05 │ │ -036bc2: 0a00 |0003: move-result v0 │ │ -036bc4: 0f00 |0004: return v0 │ │ +036bc4: |[036bc4] org.akvo.rsr.up.util.FileUtil.hasExternalCacheDir:()Z │ │ +036bd4: 7100 050e 0000 |0000: invoke-static {}, Lorg/akvo/rsr/up/util/FileUtil;.hasFroyo:()Z // method@0e05 │ │ +036bda: 0a00 |0003: move-result v0 │ │ +036bdc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ │ │ #8 : (in Lorg/akvo/rsr/up/util/FileUtil;) │ │ name : 'hasFroyo' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -036bc8: |[036bc8] org.akvo.rsr.up.util.FileUtil.hasFroyo:()Z │ │ -036bd8: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -036bdc: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -036be0: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -036be4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -036be6: 0f00 |0007: return v0 │ │ -036be8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -036bea: 28fe |0009: goto 0007 // -0002 │ │ +036be0: |[036be0] org.akvo.rsr.up.util.FileUtil.hasFroyo:()Z │ │ +036bf0: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +036bf4: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +036bf8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +036bfc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +036bfe: 0f00 |0007: return v0 │ │ +036c00: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +036c02: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ │ │ #9 : (in Lorg/akvo/rsr/up/util/FileUtil;) │ │ name : 'hasGingerbread' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -036bec: |[036bec] org.akvo.rsr.up.util.FileUtil.hasGingerbread:()Z │ │ -036bfc: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -036c00: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -036c04: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -036c08: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -036c0a: 0f00 |0007: return v0 │ │ -036c0c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -036c0e: 28fe |0009: goto 0007 // -0002 │ │ +036c04: |[036c04] org.akvo.rsr.up.util.FileUtil.hasGingerbread:()Z │ │ +036c14: 6000 1800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +036c18: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +036c1c: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +036c20: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +036c22: 0f00 |0007: return v0 │ │ +036c24: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +036c26: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ │ │ #10 : (in Lorg/akvo/rsr/up/util/FileUtil;) │ │ name : 'readFile' │ │ type : '(Ljava/io/File;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -036c10: |[036c10] org.akvo.rsr.up.util.FileUtil.readFile:(Ljava/io/File;)[B │ │ -036c20: 2201 a001 |0000: new-instance v1, Ljava/io/RandomAccessFile; // type@01a0 │ │ -036c24: 1a05 b710 |0002: const-string v5, "r" // string@10b7 │ │ -036c28: 7030 3c0b 7105 |0004: invoke-direct {v1, v7, v5}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@0b3c │ │ -036c2e: 6e10 3e0b 0100 |0007: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@0b3e │ │ -036c34: 0b03 |000a: move-result-wide v3 │ │ -036c36: 8432 |000b: long-to-int v2, v3 │ │ -036c38: 8125 |000c: int-to-long v5, v2 │ │ -036c3a: 3105 0503 |000d: cmp-long v5, v5, v3 │ │ -036c3e: 3805 0f00 |000f: if-eqz v5, 001e // +000f │ │ -036c42: 2205 9901 |0011: new-instance v5, Ljava/io/IOException; // type@0199 │ │ -036c46: 1a06 4502 |0013: const-string v6, "File size >= 2 GB" // string@0245 │ │ -036c4a: 7020 2a0b 6500 |0015: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0b2a │ │ -036c50: 2705 |0018: throw v5 │ │ -036c52: 0d05 |0019: move-exception v5 │ │ -036c54: 6e10 3d0b 0100 |001a: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@0b3d │ │ -036c5a: 2705 |001d: throw v5 │ │ -036c5c: 2320 7302 |001e: new-array v0, v2, [B // type@0273 │ │ -036c60: 6e20 400b 0100 |0020: invoke-virtual {v1, v0}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@0b40 │ │ -036c66: 6e10 3d0b 0100 |0023: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@0b3d │ │ -036c6c: 1100 |0026: return-object v0 │ │ +036c28: |[036c28] org.akvo.rsr.up.util.FileUtil.readFile:(Ljava/io/File;)[B │ │ +036c38: 2201 a601 |0000: new-instance v1, Ljava/io/RandomAccessFile; // type@01a6 │ │ +036c3c: 1a05 bd10 |0002: const-string v5, "r" // string@10bd │ │ +036c40: 7030 3c0b 7105 |0004: invoke-direct {v1, v7, v5}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@0b3c │ │ +036c46: 6e10 3e0b 0100 |0007: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.length:()J // method@0b3e │ │ +036c4c: 0b03 |000a: move-result-wide v3 │ │ +036c4e: 8432 |000b: long-to-int v2, v3 │ │ +036c50: 8125 |000c: int-to-long v5, v2 │ │ +036c52: 3105 0503 |000d: cmp-long v5, v5, v3 │ │ +036c56: 3805 0f00 |000f: if-eqz v5, 001e // +000f │ │ +036c5a: 2205 9f01 |0011: new-instance v5, Ljava/io/IOException; // type@019f │ │ +036c5e: 1a06 4502 |0013: const-string v6, "File size >= 2 GB" // string@0245 │ │ +036c62: 7020 2a0b 6500 |0015: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0b2a │ │ +036c68: 2705 |0018: throw v5 │ │ +036c6a: 0d05 |0019: move-exception v5 │ │ +036c6c: 6e10 3d0b 0100 |001a: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@0b3d │ │ +036c72: 2705 |001d: throw v5 │ │ +036c74: 2320 7902 |001e: new-array v0, v2, [B // type@0279 │ │ +036c78: 6e20 400b 0100 |0020: invoke-virtual {v1, v0}, Ljava/io/RandomAccessFile;.readFully:([B)V // method@0b40 │ │ +036c7e: 6e10 3d0b 0100 |0023: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@0b3d │ │ +036c84: 1100 |0026: return-object v0 │ │ catches : 2 │ │ 0x0007 - 0x0019 │ │ -> 0x0019 │ │ 0x001e - 0x0023 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=39 │ │ @@ -62430,14 +62498,15 @@ │ │ 0x000b line=43 │ │ 0x000c line=44 │ │ 0x0011 line=45 │ │ 0x0019 line=52 │ │ 0x001e line=48 │ │ 0x0020 line=49 │ │ 0x0023 line=52 │ │ + 0x0026 line=50 │ │ locals : │ │ 0x000c - 0x0019 reg=2 length I │ │ 0x000b - 0x0019 reg=3 longlength J │ │ 0x0020 - 0x0027 reg=0 data [B │ │ 0x0007 - 0x0027 reg=1 f Ljava/io/RandomAccessFile; │ │ 0x001e - 0x0027 reg=2 length I │ │ 0x001e - 0x0027 reg=3 longlength J │ │ @@ -62448,20 +62517,20 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -036c84: |[036c84] org.akvo.rsr.up.util.FileUtil.readFile:(Ljava/lang/String;)[B │ │ -036c94: 2200 9301 |0000: new-instance v0, Ljava/io/File; // type@0193 │ │ -036c98: 7020 180b 1000 |0002: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -036c9e: 7110 070e 0000 |0005: invoke-static {v0}, Lorg/akvo/rsr/up/util/FileUtil;.readFile:(Ljava/io/File;)[B // method@0e07 │ │ -036ca4: 0c00 |0008: move-result-object v0 │ │ -036ca6: 1100 |0009: return-object v0 │ │ +036c9c: |[036c9c] org.akvo.rsr.up.util.FileUtil.readFile:(Ljava/lang/String;)[B │ │ +036cac: 2200 9901 |0000: new-instance v0, Ljava/io/File; // type@0199 │ │ +036cb0: 7020 180b 1000 |0002: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +036cb6: 7110 070e 0000 |0005: invoke-static {v0}, Lorg/akvo/rsr/up/util/FileUtil;.readFile:(Ljava/io/File;)[B // method@0e07 │ │ +036cbc: 0c00 |0008: move-result-object v0 │ │ +036cbe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000a reg=1 file Ljava/lang/String; │ │ │ │ #12 : (in Lorg/akvo/rsr/up/util/FileUtil;) │ │ @@ -62469,46 +62538,46 @@ │ │ type : '(Ljava/lang/String;I)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -036ca8: |[036ca8] org.akvo.rsr.up.util.FileUtil.readSubsampledImageFile:(Ljava/lang/String;I)Landroid/graphics/Bitmap; │ │ -036cb8: 2201 3700 |0000: new-instance v1, Landroid/graphics/BitmapFactory$Options; // type@0037 │ │ -036cbc: 7010 eb00 0100 |0002: invoke-direct {v1}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ -036cc2: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -036cc4: 5c14 1100 |0006: iput-boolean v4, v1, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0011 │ │ -036cc8: 7120 ec00 1700 |0008: invoke-static {v7, v1}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ -036cce: 5213 1500 |000b: iget v3, v1, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0015 │ │ -036cd2: 5210 1400 |000d: iget v0, v1, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0014 │ │ -036cd6: 3a03 0400 |000f: if-ltz v3, 0013 // +0004 │ │ -036cda: 3b00 0400 |0011: if-gez v0, 0015 // +0004 │ │ -036cde: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -036ce0: 1104 |0014: return-object v4 │ │ -036ce2: 2202 3700 |0015: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@0037 │ │ -036ce6: 7010 eb00 0200 |0017: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ -036cec: 7120 0e0e 8100 |001a: invoke-static {v1, v8}, Lorg/akvo/rsr/up/util/FileUtil;.subsamplingFactor:(Landroid/graphics/BitmapFactory$Options;I)I // method@0e0e │ │ -036cf2: 0a04 |001d: move-result v4 │ │ -036cf4: 5924 1200 |001e: iput v4, v2, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0012 │ │ -036cf8: 6204 eb04 |0020: sget-object v4, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ -036cfc: 2205 c101 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -036d00: 7010 8e0b 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -036d06: 1a06 ab06 |0027: const-string v6, "Shrinking image by a factor of " // string@06ab │ │ -036d0a: 6e20 960b 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -036d10: 0c05 |002c: move-result-object v5 │ │ -036d12: 5226 1200 |002d: iget v6, v2, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0012 │ │ -036d16: 6e20 930b 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -036d1c: 0c05 |0032: move-result-object v5 │ │ -036d1e: 6e10 9a0b 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -036d24: 0c05 |0036: move-result-object v5 │ │ -036d26: 7120 c508 5400 |0037: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -036d2c: 7120 ec00 2700 |003a: invoke-static {v7, v2}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ -036d32: 0c04 |003d: move-result-object v4 │ │ -036d34: 28d6 |003e: goto 0014 // -002a │ │ +036cc0: |[036cc0] org.akvo.rsr.up.util.FileUtil.readSubsampledImageFile:(Ljava/lang/String;I)Landroid/graphics/Bitmap; │ │ +036cd0: 2201 3900 |0000: new-instance v1, Landroid/graphics/BitmapFactory$Options; // type@0039 │ │ +036cd4: 7010 eb00 0100 |0002: invoke-direct {v1}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ +036cda: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +036cdc: 5c14 1100 |0006: iput-boolean v4, v1, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0011 │ │ +036ce0: 7120 ec00 1700 |0008: invoke-static {v7, v1}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ +036ce6: 5213 1500 |000b: iget v3, v1, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0015 │ │ +036cea: 5210 1400 |000d: iget v0, v1, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0014 │ │ +036cee: 3a03 0400 |000f: if-ltz v3, 0013 // +0004 │ │ +036cf2: 3b00 0400 |0011: if-gez v0, 0015 // +0004 │ │ +036cf6: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +036cf8: 1104 |0014: return-object v4 │ │ +036cfa: 2202 3900 |0015: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@0039 │ │ +036cfe: 7010 eb00 0200 |0017: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ +036d04: 7120 0e0e 8100 |001a: invoke-static {v1, v8}, Lorg/akvo/rsr/up/util/FileUtil;.subsamplingFactor:(Landroid/graphics/BitmapFactory$Options;I)I // method@0e0e │ │ +036d0a: 0a04 |001d: move-result v4 │ │ +036d0c: 5924 1200 |001e: iput v4, v2, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0012 │ │ +036d10: 6204 eb04 |0020: sget-object v4, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ +036d14: 2205 c701 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +036d18: 7010 8e0b 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +036d1e: 1a06 b106 |0027: const-string v6, "Shrinking image by a factor of " // string@06b1 │ │ +036d22: 6e20 960b 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +036d28: 0c05 |002c: move-result-object v5 │ │ +036d2a: 5226 1200 |002d: iget v6, v2, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0012 │ │ +036d2e: 6e20 930b 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +036d34: 0c05 |0032: move-result-object v5 │ │ +036d36: 6e10 9a0b 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +036d3c: 0c05 |0036: move-result-object v5 │ │ +036d3e: 7120 c508 5400 |0037: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +036d44: 7120 ec00 2700 |003a: invoke-static {v7, v2}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ +036d4a: 0c04 |003d: move-result-object v4 │ │ +036d4c: 28d6 |003e: goto 0014 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x0008 line=245 │ │ 0x000b line=246 │ │ 0x000f line=247 │ │ @@ -62531,45 +62600,45 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 60 16-bit code units │ │ -036d38: |[036d38] org.akvo.rsr.up.util.FileUtil.rotateImageFile:(Ljava/lang/String;Z)V │ │ -036d48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -036d4a: 2207 3700 |0001: new-instance v7, Landroid/graphics/BitmapFactory$Options; // type@0037 │ │ -036d4e: 7010 eb00 0700 |0003: invoke-direct {v7}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ -036d54: 7120 ec00 7a00 |0006: invoke-static {v10, v7}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ -036d5a: 0c00 |0009: move-result-object v0 │ │ -036d5c: 2205 3a00 |000a: new-instance v5, Landroid/graphics/Matrix; // type@003a │ │ -036d60: 7010 f100 0500 |000c: invoke-direct {v5}, Landroid/graphics/Matrix;.:()V // method@00f1 │ │ -036d66: 380b 2500 |000f: if-eqz v11, 0034 // +0025 │ │ -036d6a: 1502 b442 |0011: const/high16 v2, #int 1119092736 // #42b4 │ │ -036d6e: 6e20 f200 2500 |0013: invoke-virtual {v5, v2}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@00f2 │ │ -036d74: 6e10 ea00 0000 |0016: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@00ea │ │ -036d7a: 0a03 |0019: move-result v3 │ │ -036d7c: 6e10 e900 0000 |001a: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@00e9 │ │ -036d82: 0a04 |001d: move-result v4 │ │ -036d84: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -036d86: 0112 |001f: move v2, v1 │ │ -036d88: 7707 e700 0000 |0020: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@00e7 │ │ -036d8e: 0c09 |0023: move-result-object v9 │ │ -036d90: 2208 9701 |0024: new-instance v8, Ljava/io/FileOutputStream; // type@0197 │ │ -036d94: 7020 270b a800 |0026: invoke-direct {v8, v10}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0b27 │ │ -036d9a: 6201 1000 |0029: sget-object v1, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0010 │ │ -036d9e: 1302 6400 |002b: const/16 v2, #int 100 // #64 │ │ -036da2: 6e40 e600 1982 |002d: invoke-virtual {v9, v1, v2, v8}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@00e6 │ │ -036da8: 6e10 280b 0800 |0030: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0b28 │ │ -036dae: 0e00 |0033: return-void │ │ -036db0: 1502 b4c2 |0034: const/high16 v2, #int -1028390912 // #c2b4 │ │ -036db4: 28dd |0036: goto 0013 // -0023 │ │ -036db6: 0d01 |0037: move-exception v1 │ │ -036db8: 6e10 280b 0800 |0038: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0b28 │ │ -036dbe: 2701 |003b: throw v1 │ │ +036d50: |[036d50] org.akvo.rsr.up.util.FileUtil.rotateImageFile:(Ljava/lang/String;Z)V │ │ +036d60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +036d62: 2207 3900 |0001: new-instance v7, Landroid/graphics/BitmapFactory$Options; // type@0039 │ │ +036d66: 7010 eb00 0700 |0003: invoke-direct {v7}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ +036d6c: 7120 ec00 7a00 |0006: invoke-static {v10, v7}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ +036d72: 0c00 |0009: move-result-object v0 │ │ +036d74: 2205 3d00 |000a: new-instance v5, Landroid/graphics/Matrix; // type@003d │ │ +036d78: 7010 f100 0500 |000c: invoke-direct {v5}, Landroid/graphics/Matrix;.:()V // method@00f1 │ │ +036d7e: 380b 2500 |000f: if-eqz v11, 0034 // +0025 │ │ +036d82: 1502 b442 |0011: const/high16 v2, #int 1119092736 // #42b4 │ │ +036d86: 6e20 f200 2500 |0013: invoke-virtual {v5, v2}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@00f2 │ │ +036d8c: 6e10 ea00 0000 |0016: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@00ea │ │ +036d92: 0a03 |0019: move-result v3 │ │ +036d94: 6e10 e900 0000 |001a: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@00e9 │ │ +036d9a: 0a04 |001d: move-result v4 │ │ +036d9c: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +036d9e: 0112 |001f: move v2, v1 │ │ +036da0: 7707 e700 0000 |0020: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@00e7 │ │ +036da6: 0c09 |0023: move-result-object v9 │ │ +036da8: 2208 9d01 |0024: new-instance v8, Ljava/io/FileOutputStream; // type@019d │ │ +036dac: 7020 270b a800 |0026: invoke-direct {v8, v10}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0b27 │ │ +036db2: 6201 1000 |0029: sget-object v1, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0010 │ │ +036db6: 1302 6400 |002b: const/16 v2, #int 100 // #64 │ │ +036dba: 6e40 e600 1982 |002d: invoke-virtual {v9, v1, v2, v8}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@00e6 │ │ +036dc0: 6e10 280b 0800 |0030: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0b28 │ │ +036dc6: 0e00 |0033: return-void │ │ +036dc8: 1502 b4c2 |0034: const/high16 v2, #int -1028390912 // #c2b4 │ │ +036dcc: 28dd |0036: goto 0013 // -0023 │ │ +036dce: 0d01 |0037: move-exception v1 │ │ +036dd0: 6e10 280b 0800 |0038: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0b28 │ │ +036dd6: 2701 |003b: throw v1 │ │ catches : 1 │ │ 0x0029 - 0x0030 │ │ -> 0x0037 │ │ positions : │ │ 0x0001 line=443 │ │ 0x0006 line=444 │ │ 0x000a line=446 │ │ @@ -62597,72 +62666,72 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -036dcc: |[036dcc] org.akvo.rsr.up.util.FileUtil.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -036ddc: 140a 0300 077f |0000: const v10, #float 1.79446e+38 // #7f070003 │ │ -036de2: 1409 0100 077f |0003: const v9, #float 1.79446e+38 // #7f070001 │ │ -036de8: 1408 1300 027f |0006: const v8, #float 1.728e+38 // #7f020013 │ │ -036dee: 1217 |0009: const/4 v7, #int 1 // #1 │ │ -036df0: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -036df2: 390c 0900 |000b: if-nez v12, 0014 // +0009 │ │ -036df6: 1405 1500 027f |000d: const v5, #float 1.728e+38 // #7f020015 │ │ -036dfc: 6e20 e609 5b00 |0010: invoke-virtual {v11, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ -036e02: 0e00 |0013: return-void │ │ -036e04: 390d 2100 |0014: if-nez v13, 0035 // +0021 │ │ -036e08: 1405 1400 027f |0016: const v5, #float 1.728e+38 // #7f020014 │ │ -036e0e: 6e20 e609 5b00 |0019: invoke-virtual {v11, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ -036e14: 390e 0400 |001c: if-nez v14, 0020 // +0004 │ │ -036e18: 380f f5ff |001e: if-eqz v15, 0013 // -000b │ │ -036e1c: 6e30 e909 ab0c |0020: invoke-virtual {v11, v10, v12}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ -036e22: 6e30 e909 9b0e |0023: invoke-virtual {v11, v9, v14}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ -036e28: 1405 0400 077f |0026: const v5, #float 1.79446e+38 // #7f070004 │ │ -036e2e: 6e30 e909 5b0f |0029: invoke-virtual {v11, v5, v15}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ -036e34: 2205 5c02 |002c: new-instance v5, Lorg/akvo/rsr/up/util/FileUtil$1; // type@025c │ │ -036e38: 7010 f50d 0500 |002e: invoke-direct {v5}, Lorg/akvo/rsr/up/util/FileUtil$1;.:()V // method@0df5 │ │ -036e3e: 6e20 e809 5b00 |0031: invoke-virtual {v11, v5}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09e8 │ │ -036e44: 28df |0034: goto 0013 // -0021 │ │ -036e46: 2202 9301 |0035: new-instance v2, Ljava/io/File; // type@0193 │ │ -036e4a: 7020 180b d200 |0037: invoke-direct {v2, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -036e50: 6e10 1a0b 0200 |003a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0b1a │ │ -036e56: 0a05 |003d: move-result v5 │ │ -036e58: 3905 1d00 |003e: if-nez v5, 005b // +001d │ │ -036e5c: 6e20 e609 8b00 |0040: invoke-virtual {v11, v8}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ -036e62: 6e20 e809 6b00 |0043: invoke-virtual {v11, v6}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09e8 │ │ -036e68: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -036e6a: 6e20 e409 5b00 |0047: invoke-virtual {v11, v5}, Landroid/widget/ImageView;.setClickable:(Z)V // method@09e4 │ │ -036e70: 6e30 e909 ab06 |004a: invoke-virtual {v11, v10, v6}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ -036e76: 6e30 e909 9b06 |004d: invoke-virtual {v11, v9, v6}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ -036e7c: 1405 0400 077f |0050: const v5, #float 1.79446e+38 // #7f070004 │ │ -036e82: 6e30 e909 5b06 |0053: invoke-virtual {v11, v5, v6}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ -036e88: 380e bdff |0056: if-eqz v14, 0013 // -0043 │ │ -036e8c: 380f bbff |0058: if-eqz v15, 0013 // -0045 │ │ -036e90: 28b9 |005a: goto 0013 // -0047 │ │ -036e92: 2203 3700 |005b: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0037 │ │ -036e96: 7010 eb00 0300 |005d: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ -036e9c: 5c37 1100 |0060: iput-boolean v7, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0011 │ │ -036ea0: 7120 ec00 3d00 |0062: invoke-static {v13, v3}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ -036ea6: 1300 4001 |0065: const/16 v0, #int 320 // #140 │ │ -036eaa: 2204 3700 |0067: new-instance v4, Landroid/graphics/BitmapFactory$Options; // type@0037 │ │ -036eae: 7010 eb00 0400 |0069: invoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ -036eb4: 1305 4001 |006c: const/16 v5, #int 320 // #140 │ │ -036eb8: 7120 0e0e 5300 |006e: invoke-static {v3, v5}, Lorg/akvo/rsr/up/util/FileUtil;.subsamplingFactor:(Landroid/graphics/BitmapFactory$Options;I)I // method@0e0e │ │ -036ebe: 0a05 |0071: move-result v5 │ │ -036ec0: 5945 1200 |0072: iput v5, v4, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0012 │ │ -036ec4: 5c47 1300 |0074: iput-boolean v7, v4, Landroid/graphics/BitmapFactory$Options;.inScaled:Z // field@0013 │ │ -036ec8: 7120 ec00 4d00 |0076: invoke-static {v13, v4}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ -036ece: 0c01 |0079: move-result-object v1 │ │ -036ed0: 3901 0600 |007a: if-nez v1, 0080 // +0006 │ │ -036ed4: 6e20 e609 8b00 |007c: invoke-virtual {v11, v8}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ -036eda: 28c4 |007f: goto 0043 // -003c │ │ -036edc: 6e20 e509 1b00 |0080: invoke-virtual {v11, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@09e5 │ │ -036ee2: 28c0 |0083: goto 0043 // -0040 │ │ +036de4: |[036de4] org.akvo.rsr.up.util.FileUtil.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +036df4: 140a 0300 077f |0000: const v10, #float 1.79446e+38 // #7f070003 │ │ +036dfa: 1409 0100 077f |0003: const v9, #float 1.79446e+38 // #7f070001 │ │ +036e00: 1408 1300 027f |0006: const v8, #float 1.728e+38 // #7f020013 │ │ +036e06: 1217 |0009: const/4 v7, #int 1 // #1 │ │ +036e08: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +036e0a: 390c 0900 |000b: if-nez v12, 0014 // +0009 │ │ +036e0e: 1405 1500 027f |000d: const v5, #float 1.728e+38 // #7f020015 │ │ +036e14: 6e20 e609 5b00 |0010: invoke-virtual {v11, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ +036e1a: 0e00 |0013: return-void │ │ +036e1c: 390d 2100 |0014: if-nez v13, 0035 // +0021 │ │ +036e20: 1405 1400 027f |0016: const v5, #float 1.728e+38 // #7f020014 │ │ +036e26: 6e20 e609 5b00 |0019: invoke-virtual {v11, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ +036e2c: 390e 0400 |001c: if-nez v14, 0020 // +0004 │ │ +036e30: 380f f5ff |001e: if-eqz v15, 0013 // -000b │ │ +036e34: 6e30 e909 ab0c |0020: invoke-virtual {v11, v10, v12}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ +036e3a: 6e30 e909 9b0e |0023: invoke-virtual {v11, v9, v14}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ +036e40: 1405 0400 077f |0026: const v5, #float 1.79446e+38 // #7f070004 │ │ +036e46: 6e30 e909 5b0f |0029: invoke-virtual {v11, v5, v15}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ +036e4c: 2205 6202 |002c: new-instance v5, Lorg/akvo/rsr/up/util/FileUtil$1; // type@0262 │ │ +036e50: 7010 f50d 0500 |002e: invoke-direct {v5}, Lorg/akvo/rsr/up/util/FileUtil$1;.:()V // method@0df5 │ │ +036e56: 6e20 e809 5b00 |0031: invoke-virtual {v11, v5}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09e8 │ │ +036e5c: 28df |0034: goto 0013 // -0021 │ │ +036e5e: 2202 9901 |0035: new-instance v2, Ljava/io/File; // type@0199 │ │ +036e62: 7020 180b d200 |0037: invoke-direct {v2, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +036e68: 6e10 1a0b 0200 |003a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@0b1a │ │ +036e6e: 0a05 |003d: move-result v5 │ │ +036e70: 3905 1d00 |003e: if-nez v5, 005b // +001d │ │ +036e74: 6e20 e609 8b00 |0040: invoke-virtual {v11, v8}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ +036e7a: 6e20 e809 6b00 |0043: invoke-virtual {v11, v6}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09e8 │ │ +036e80: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +036e82: 6e20 e409 5b00 |0047: invoke-virtual {v11, v5}, Landroid/widget/ImageView;.setClickable:(Z)V // method@09e4 │ │ +036e88: 6e30 e909 ab06 |004a: invoke-virtual {v11, v10, v6}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ +036e8e: 6e30 e909 9b06 |004d: invoke-virtual {v11, v9, v6}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ +036e94: 1405 0400 077f |0050: const v5, #float 1.79446e+38 // #7f070004 │ │ +036e9a: 6e30 e909 5b06 |0053: invoke-virtual {v11, v5, v6}, Landroid/widget/ImageView;.setTag:(ILjava/lang/Object;)V // method@09e9 │ │ +036ea0: 380e bdff |0056: if-eqz v14, 0013 // -0043 │ │ +036ea4: 380f bbff |0058: if-eqz v15, 0013 // -0045 │ │ +036ea8: 28b9 |005a: goto 0013 // -0047 │ │ +036eaa: 2203 3900 |005b: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0039 │ │ +036eae: 7010 eb00 0300 |005d: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ +036eb4: 5c37 1100 |0060: iput-boolean v7, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0011 │ │ +036eb8: 7120 ec00 3d00 |0062: invoke-static {v13, v3}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ +036ebe: 1300 4001 |0065: const/16 v0, #int 320 // #140 │ │ +036ec2: 2204 3900 |0067: new-instance v4, Landroid/graphics/BitmapFactory$Options; // type@0039 │ │ +036ec6: 7010 eb00 0400 |0069: invoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ +036ecc: 1305 4001 |006c: const/16 v5, #int 320 // #140 │ │ +036ed0: 7120 0e0e 5300 |006e: invoke-static {v3, v5}, Lorg/akvo/rsr/up/util/FileUtil;.subsamplingFactor:(Landroid/graphics/BitmapFactory$Options;I)I // method@0e0e │ │ +036ed6: 0a05 |0071: move-result v5 │ │ +036ed8: 5945 1200 |0072: iput v5, v4, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0012 │ │ +036edc: 5c47 1300 |0074: iput-boolean v7, v4, Landroid/graphics/BitmapFactory$Options;.inScaled:Z // field@0013 │ │ +036ee0: 7120 ec00 4d00 |0076: invoke-static {v13, v4}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ +036ee6: 0c01 |0079: move-result-object v1 │ │ +036ee8: 3901 0600 |007a: if-nez v1, 0080 // +0006 │ │ +036eec: 6e20 e609 8b00 |007c: invoke-virtual {v11, v8}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ +036ef2: 28c4 |007f: goto 0043 // -003c │ │ +036ef4: 6e20 e509 1b00 |0080: invoke-virtual {v11, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@09e5 │ │ +036efa: 28c0 |0083: goto 0043 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x000b line=153 │ │ 0x000d line=154 │ │ 0x0013 line=212 │ │ 0x0014 line=155 │ │ 0x0016 line=156 │ │ @@ -62708,84 +62777,84 @@ │ │ type : '(Ljava/lang/String;IZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -036ee4: |[036ee4] org.akvo.rsr.up.util.FileUtil.shrinkImageFileExactly:(Ljava/lang/String;IZ)Z │ │ -036ef4: 2209 3700 |0000: new-instance v9, Landroid/graphics/BitmapFactory$Options; // type@0037 │ │ -036ef8: 7010 eb00 0900 |0002: invoke-direct {v9}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ -036efe: 121e |0005: const/4 v14, #int 1 // #1 │ │ -036f00: 5c9e 1100 |0006: iput-boolean v14, v9, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0011 │ │ -036f04: 0800 1000 |0008: move-object/from16 v0, v16 │ │ -036f08: 7120 ec00 9000 |000a: invoke-static {v0, v9}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ -036f0e: 529c 1500 |000d: iget v12, v9, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0015 │ │ -036f12: 5296 1400 |000f: iget v6, v9, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0014 │ │ -036f16: 3a0c 0400 |0011: if-ltz v12, 0015 // +0004 │ │ -036f1a: 3b06 0400 |0013: if-gez v6, 0017 // +0004 │ │ -036f1e: 120e |0015: const/4 v14, #int 0 // #0 │ │ -036f20: 0f0e |0016: return v14 │ │ -036f22: 3912 0c00 |0017: if-nez v18, 0023 // +000c │ │ -036f26: 0200 1100 |0019: move/from16 v0, v17 │ │ -036f2a: 360c 0800 |001b: if-gt v12, v0, 0023 // +0008 │ │ -036f2e: 0200 1100 |001d: move/from16 v0, v17 │ │ -036f32: 3606 0400 |001f: if-gt v6, v0, 0023 // +0004 │ │ -036f36: 121e |0021: const/4 v14, #int 1 // #1 │ │ -036f38: 28f4 |0022: goto 0016 // -000c │ │ -036f3a: da0e 1102 |0023: mul-int/lit8 v14, v17, #int 2 // #02 │ │ -036f3e: 0800 1000 |0025: move-object/from16 v0, v16 │ │ -036f42: 7120 090e e000 |0027: invoke-static {v0, v14}, Lorg/akvo/rsr/up/util/FileUtil;.readSubsampledImageFile:(Ljava/lang/String;I)Landroid/graphics/Bitmap; // method@0e09 │ │ -036f48: 0c01 |002a: move-result-object v1 │ │ -036f4a: 3901 0400 |002b: if-nez v1, 002f // +0004 │ │ -036f4e: 120e |002d: const/4 v14, #int 0 // #0 │ │ -036f50: 28e8 |002e: goto 0016 // -0018 │ │ -036f52: 6e10 ea00 0100 |002f: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@00ea │ │ -036f58: 0a0e |0032: move-result v14 │ │ -036f5a: 82eb |0033: int-to-float v11, v14 │ │ -036f5c: 6e10 e900 0100 |0034: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@00e9 │ │ -036f62: 0a0e |0037: move-result v14 │ │ -036f64: 82e5 |0038: int-to-float v5, v14 │ │ -036f66: 2d0e 0b05 |0039: cmpl-float v14, v11, v5 │ │ -036f6a: 3d0e 3200 |003b: if-lez v14, 006d // +0032 │ │ -036f6e: 0200 1100 |003d: move/from16 v0, v17 │ │ -036f72: 820e |003f: int-to-float v14, v0 │ │ -036f74: a90d 0e0b |0040: div-float v13, v14, v11 │ │ -036f78: 150e 803f |0042: const/high16 v14, #int 1065353216 // #3f80 │ │ -036f7c: 2d0e 0d0e |0044: cmpl-float v14, v13, v14 │ │ -036f80: 3d0e 0400 |0046: if-lez v14, 004a // +0004 │ │ -036f84: 150d 803f |0048: const/high16 v13, #int 1065353216 // #3f80 │ │ -036f88: a80e 0d05 |004a: mul-float v14, v13, v5 │ │ -036f8c: 87e7 |004c: float-to-int v7, v14 │ │ -036f8e: a80e 0d0b |004d: mul-float v14, v13, v11 │ │ -036f92: 87e8 |004f: float-to-int v8, v14 │ │ -036f94: 121e |0050: const/4 v14, #int 1 // #1 │ │ -036f96: 7140 e800 81e7 |0051: invoke-static {v1, v8, v7, v14}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@00e8 │ │ -036f9c: 0c02 |0054: move-result-object v2 │ │ -036f9e: 2204 9301 |0055: new-instance v4, Ljava/io/File; // type@0193 │ │ -036fa2: 0800 1000 |0057: move-object/from16 v0, v16 │ │ -036fa6: 7020 180b 0400 |0059: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ -036fac: 220a 9701 |005c: new-instance v10, Ljava/io/FileOutputStream; // type@0197 │ │ -036fb0: 7020 260b 4a00 |005e: invoke-direct {v10, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0b26 │ │ -036fb6: 620e 1000 |0061: sget-object v14, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0010 │ │ -036fba: 130f 6400 |0063: const/16 v15, #int 100 // #64 │ │ -036fbe: 6e40 e600 e2af |0065: invoke-virtual {v2, v14, v15, v10}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@00e6 │ │ -036fc4: 6e10 280b 0a00 |0068: invoke-virtual {v10}, Ljava/io/FileOutputStream;.close:()V // method@0b28 │ │ -036fca: 121e |006b: const/4 v14, #int 1 // #1 │ │ -036fcc: 28aa |006c: goto 0016 // -0056 │ │ -036fce: 0200 1100 |006d: move/from16 v0, v17 │ │ -036fd2: 820e |006f: int-to-float v14, v0 │ │ -036fd4: a90d 0e05 |0070: div-float v13, v14, v5 │ │ -036fd8: 28d0 |0072: goto 0042 // -0030 │ │ -036fda: 0d03 |0073: move-exception v3 │ │ -036fdc: 620e eb04 |0074: sget-object v14, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ -036fe0: 1a0f d901 |0076: const-string v15, "Could not write resized image: " // string@01d9 │ │ -036fe4: 7130 c308 fe03 |0078: invoke-static {v14, v15, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -036fea: 120e |007b: const/4 v14, #int 0 // #0 │ │ -036fec: 289a |007c: goto 0016 // -0066 │ │ +036efc: |[036efc] org.akvo.rsr.up.util.FileUtil.shrinkImageFileExactly:(Ljava/lang/String;IZ)Z │ │ +036f0c: 2209 3900 |0000: new-instance v9, Landroid/graphics/BitmapFactory$Options; // type@0039 │ │ +036f10: 7010 eb00 0900 |0002: invoke-direct {v9}, Landroid/graphics/BitmapFactory$Options;.:()V // method@00eb │ │ +036f16: 121e |0005: const/4 v14, #int 1 // #1 │ │ +036f18: 5c9e 1100 |0006: iput-boolean v14, v9, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0011 │ │ +036f1c: 0800 1000 |0008: move-object/from16 v0, v16 │ │ +036f20: 7120 ec00 9000 |000a: invoke-static {v0, v9}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@00ec │ │ +036f26: 529c 1500 |000d: iget v12, v9, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0015 │ │ +036f2a: 5296 1400 |000f: iget v6, v9, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0014 │ │ +036f2e: 3a0c 0400 |0011: if-ltz v12, 0015 // +0004 │ │ +036f32: 3b06 0400 |0013: if-gez v6, 0017 // +0004 │ │ +036f36: 120e |0015: const/4 v14, #int 0 // #0 │ │ +036f38: 0f0e |0016: return v14 │ │ +036f3a: 3912 0c00 |0017: if-nez v18, 0023 // +000c │ │ +036f3e: 0200 1100 |0019: move/from16 v0, v17 │ │ +036f42: 360c 0800 |001b: if-gt v12, v0, 0023 // +0008 │ │ +036f46: 0200 1100 |001d: move/from16 v0, v17 │ │ +036f4a: 3606 0400 |001f: if-gt v6, v0, 0023 // +0004 │ │ +036f4e: 121e |0021: const/4 v14, #int 1 // #1 │ │ +036f50: 28f4 |0022: goto 0016 // -000c │ │ +036f52: da0e 1102 |0023: mul-int/lit8 v14, v17, #int 2 // #02 │ │ +036f56: 0800 1000 |0025: move-object/from16 v0, v16 │ │ +036f5a: 7120 090e e000 |0027: invoke-static {v0, v14}, Lorg/akvo/rsr/up/util/FileUtil;.readSubsampledImageFile:(Ljava/lang/String;I)Landroid/graphics/Bitmap; // method@0e09 │ │ +036f60: 0c01 |002a: move-result-object v1 │ │ +036f62: 3901 0400 |002b: if-nez v1, 002f // +0004 │ │ +036f66: 120e |002d: const/4 v14, #int 0 // #0 │ │ +036f68: 28e8 |002e: goto 0016 // -0018 │ │ +036f6a: 6e10 ea00 0100 |002f: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@00ea │ │ +036f70: 0a0e |0032: move-result v14 │ │ +036f72: 82eb |0033: int-to-float v11, v14 │ │ +036f74: 6e10 e900 0100 |0034: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@00e9 │ │ +036f7a: 0a0e |0037: move-result v14 │ │ +036f7c: 82e5 |0038: int-to-float v5, v14 │ │ +036f7e: 2d0e 0b05 |0039: cmpl-float v14, v11, v5 │ │ +036f82: 3d0e 3200 |003b: if-lez v14, 006d // +0032 │ │ +036f86: 0200 1100 |003d: move/from16 v0, v17 │ │ +036f8a: 820e |003f: int-to-float v14, v0 │ │ +036f8c: a90d 0e0b |0040: div-float v13, v14, v11 │ │ +036f90: 150e 803f |0042: const/high16 v14, #int 1065353216 // #3f80 │ │ +036f94: 2d0e 0d0e |0044: cmpl-float v14, v13, v14 │ │ +036f98: 3d0e 0400 |0046: if-lez v14, 004a // +0004 │ │ +036f9c: 150d 803f |0048: const/high16 v13, #int 1065353216 // #3f80 │ │ +036fa0: a80e 0d05 |004a: mul-float v14, v13, v5 │ │ +036fa4: 87e7 |004c: float-to-int v7, v14 │ │ +036fa6: a80e 0d0b |004d: mul-float v14, v13, v11 │ │ +036faa: 87e8 |004f: float-to-int v8, v14 │ │ +036fac: 121e |0050: const/4 v14, #int 1 // #1 │ │ +036fae: 7140 e800 81e7 |0051: invoke-static {v1, v8, v7, v14}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@00e8 │ │ +036fb4: 0c02 |0054: move-result-object v2 │ │ +036fb6: 2204 9901 |0055: new-instance v4, Ljava/io/File; // type@0199 │ │ +036fba: 0800 1000 |0057: move-object/from16 v0, v16 │ │ +036fbe: 7020 180b 0400 |0059: invoke-direct {v4, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0b18 │ │ +036fc4: 220a 9d01 |005c: new-instance v10, Ljava/io/FileOutputStream; // type@019d │ │ +036fc8: 7020 260b 4a00 |005e: invoke-direct {v10, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0b26 │ │ +036fce: 620e 1000 |0061: sget-object v14, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0010 │ │ +036fd2: 130f 6400 |0063: const/16 v15, #int 100 // #64 │ │ +036fd6: 6e40 e600 e2af |0065: invoke-virtual {v2, v14, v15, v10}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@00e6 │ │ +036fdc: 6e10 280b 0a00 |0068: invoke-virtual {v10}, Ljava/io/FileOutputStream;.close:()V // method@0b28 │ │ +036fe2: 121e |006b: const/4 v14, #int 1 // #1 │ │ +036fe4: 28aa |006c: goto 0016 // -0056 │ │ +036fe6: 0200 1100 |006d: move/from16 v0, v17 │ │ +036fea: 820e |006f: int-to-float v14, v0 │ │ +036fec: a90d 0e05 |0070: div-float v13, v14, v5 │ │ +036ff0: 28d0 |0072: goto 0042 // -0030 │ │ +036ff2: 0d03 |0073: move-exception v3 │ │ +036ff4: 620e eb04 |0074: sget-object v14, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ +036ff8: 1a0f d901 |0076: const-string v15, "Could not write resized image: " // string@01d9 │ │ +036ffc: 7130 c308 fe03 |0078: invoke-static {v14, v15, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +037002: 120e |007b: const/4 v14, #int 0 // #0 │ │ +037004: 289a |007c: goto 0016 // -0066 │ │ catches : 1 │ │ 0x005c - 0x006b │ │ Ljava/lang/Exception; -> 0x0073 │ │ positions : │ │ 0x0000 line=292 │ │ 0x0005 line=293 │ │ 0x0008 line=294 │ │ @@ -62840,35 +62909,35 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -037000: |[037000] org.akvo.rsr.up.util.FileUtil.shrinkImageFileQuickly:(Ljava/lang/String;I)Z │ │ -037010: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -037012: 7120 090e 7600 |0001: invoke-static {v6, v7}, Lorg/akvo/rsr/up/util/FileUtil;.readSubsampledImageFile:(Ljava/lang/String;I)Landroid/graphics/Bitmap; // method@0e09 │ │ -037018: 0c00 |0004: move-result-object v0 │ │ -03701a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -03701e: 0f03 |0007: return v3 │ │ -037020: 2202 9701 |0008: new-instance v2, Ljava/io/FileOutputStream; // type@0197 │ │ -037024: 7020 270b 6200 |000a: invoke-direct {v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0b27 │ │ -03702a: 6204 1000 |000d: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0010 │ │ -03702e: 1305 5a00 |000f: const/16 v5, #int 90 // #5a │ │ -037032: 6e40 e600 4025 |0011: invoke-virtual {v0, v4, v5, v2}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@00e6 │ │ -037038: 0a04 |0014: move-result v4 │ │ -03703a: 3804 f2ff |0015: if-eqz v4, 0007 // -000e │ │ -03703e: 6e10 280b 0200 |0017: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0b28 │ │ -037044: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -037046: 28ec |001b: goto 0007 // -0014 │ │ -037048: 0d01 |001c: move-exception v1 │ │ -03704a: 6204 eb04 |001d: sget-object v4, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ -03704e: 1a05 d901 |001f: const-string v5, "Could not write resized image: " // string@01d9 │ │ -037052: 7130 c308 5401 |0021: invoke-static {v4, v5, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ -037058: 28e3 |0024: goto 0007 // -001d │ │ +037018: |[037018] org.akvo.rsr.up.util.FileUtil.shrinkImageFileQuickly:(Ljava/lang/String;I)Z │ │ +037028: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03702a: 7120 090e 7600 |0001: invoke-static {v6, v7}, Lorg/akvo/rsr/up/util/FileUtil;.readSubsampledImageFile:(Ljava/lang/String;I)Landroid/graphics/Bitmap; // method@0e09 │ │ +037030: 0c00 |0004: move-result-object v0 │ │ +037032: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +037036: 0f03 |0007: return v3 │ │ +037038: 2202 9d01 |0008: new-instance v2, Ljava/io/FileOutputStream; // type@019d │ │ +03703c: 7020 270b 6200 |000a: invoke-direct {v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0b27 │ │ +037042: 6204 1000 |000d: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0010 │ │ +037046: 1305 5a00 |000f: const/16 v5, #int 90 // #5a │ │ +03704a: 6e40 e600 4025 |0011: invoke-virtual {v0, v4, v5, v2}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@00e6 │ │ +037050: 0a04 |0014: move-result v4 │ │ +037052: 3804 f2ff |0015: if-eqz v4, 0007 // -000e │ │ +037056: 6e10 280b 0200 |0017: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@0b28 │ │ +03705c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +03705e: 28ec |001b: goto 0007 // -0014 │ │ +037060: 0d01 |001c: move-exception v1 │ │ +037062: 6204 eb04 |001d: sget-object v4, Lorg/akvo/rsr/up/util/FileUtil;.TAG:Ljava/lang/String; // field@04eb │ │ +037066: 1a05 d901 |001f: const-string v5, "Could not write resized image: " // string@01d9 │ │ +03706a: 7130 c308 5401 |0021: invoke-static {v4, v5, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c3 │ │ +037070: 28e3 |0024: goto 0007 // -001d │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ Ljava/io/IOException; -> 0x001c │ │ positions : │ │ 0x0001 line=264 │ │ 0x0005 line=265 │ │ 0x0007 line=278 │ │ @@ -62890,25 +62959,25 @@ │ │ type : '(Landroid/graphics/BitmapFactory$Options;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -03706c: |[03706c] org.akvo.rsr.up.util.FileUtil.subsamplingFactor:(Landroid/graphics/BitmapFactory$Options;I)I │ │ -03707c: 5232 1500 |0000: iget v2, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0015 │ │ -037080: 5230 1400 |0002: iget v0, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0014 │ │ -037084: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -037086: 3642 0500 |0005: if-gt v2, v4, 000a // +0005 │ │ -03708a: 3640 0300 |0007: if-gt v0, v4, 000a // +0003 │ │ -03708e: 0f01 |0009: return v1 │ │ -037090: db02 0202 |000a: div-int/lit8 v2, v2, #int 2 // #02 │ │ -037094: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -037098: da01 0102 |000e: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -03709c: 28f5 |0010: goto 0005 // -000b │ │ +037084: |[037084] org.akvo.rsr.up.util.FileUtil.subsamplingFactor:(Landroid/graphics/BitmapFactory$Options;I)I │ │ +037094: 5232 1500 |0000: iget v2, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0015 │ │ +037098: 5230 1400 |0002: iget v0, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0014 │ │ +03709c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +03709e: 3642 0500 |0005: if-gt v2, v4, 000a // +0005 │ │ +0370a2: 3640 0300 |0007: if-gt v0, v4, 000a // +0003 │ │ +0370a6: 0f01 |0009: return v1 │ │ +0370a8: db02 0202 |000a: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0370ac: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0370b0: da01 0102 |000e: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0370b4: 28f5 |0010: goto 0005 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=223 │ │ 0x0005 line=225 │ │ 0x0009 line=233 │ │ 0x000a line=229 │ │ @@ -62921,18 +62990,18 @@ │ │ 0x0000 - 0x0011 reg=3 o Landroid/graphics/BitmapFactory$Options; │ │ 0x0000 - 0x0011 reg=4 maxSize I │ │ │ │ Virtual methods - │ │ source_file_idx : 583 (FileUtil.java) │ │ │ │ Class #242 header: │ │ -class_idx : 609 │ │ +class_idx : 615 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1701 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1707 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #242 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/util/SettingsUtil;' │ │ @@ -62947,17 +63016,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0370a0: |[0370a0] org.akvo.rsr.up.util.SettingsUtil.:()V │ │ -0370b0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0370b6: 0e00 |0003: return-void │ │ +0370b8: |[0370b8] org.akvo.rsr.up.util.SettingsUtil.:()V │ │ +0370c8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0370ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/akvo/rsr/up/util/SettingsUtil; │ │ │ │ #1 : (in Lorg/akvo/rsr/up/util/SettingsUtil;) │ │ @@ -62965,21 +63034,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0370b8: |[0370b8] org.akvo.rsr.up.util.SettingsUtil.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ -0370c8: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ -0370ce: 0c00 |0003: move-result-object v0 │ │ -0370d0: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -0370d4: 7230 af00 3001 |0006: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00af │ │ -0370da: 0c01 |0009: move-result-object v1 │ │ -0370dc: 1101 |000a: return-object v1 │ │ +0370d0: |[0370d0] org.akvo.rsr.up.util.SettingsUtil.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ +0370e0: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ +0370e6: 0c00 |0003: move-result-object v0 │ │ +0370e8: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +0370ec: 7230 af00 3001 |0006: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00af │ │ +0370f2: 0c01 |0009: move-result-object v1 │ │ +0370f4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0004 line=13 │ │ locals : │ │ 0x0004 - 0x000b reg=0 pref Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ @@ -62990,20 +63059,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0370e0: |[0370e0] org.akvo.rsr.up.util.SettingsUtil.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ -0370f0: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ -0370f6: 0c00 |0003: move-result-object v0 │ │ -0370f8: 7230 ad00 3004 |0004: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00ad │ │ -0370fe: 0a01 |0007: move-result v1 │ │ -037100: 0f01 |0008: return v1 │ │ +0370f8: |[0370f8] org.akvo.rsr.up.util.SettingsUtil.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ +037108: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ +03710e: 0c00 |0003: move-result-object v0 │ │ +037110: 7230 ad00 3004 |0004: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00ad │ │ +037116: 0a01 |0007: move-result v1 │ │ +037118: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 settings Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -63015,20 +63084,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -037104: |[037104] org.akvo.rsr.up.util.SettingsUtil.ReadInt:(Landroid/content/Context;Ljava/lang/String;I)I │ │ -037114: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ -03711a: 0c00 |0003: move-result-object v0 │ │ -03711c: 7230 ae00 3004 |0004: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00ae │ │ -037122: 0a01 |0007: move-result v1 │ │ -037124: 0f01 |0008: return v1 │ │ +03711c: |[03711c] org.akvo.rsr.up.util.SettingsUtil.ReadInt:(Landroid/content/Context;Ljava/lang/String;I)I │ │ +03712c: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ +037132: 0c00 |0003: move-result-object v0 │ │ +037134: 7230 ae00 3004 |0004: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00ae │ │ +03713a: 0a01 |0007: move-result v1 │ │ +03713c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 settings Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -63040,22 +63109,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -037128: |[037128] org.akvo.rsr.up.util.SettingsUtil.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -037138: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ -03713e: 0c01 |0003: move-result-object v1 │ │ -037140: 7210 ac00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ac │ │ -037146: 0c00 |0007: move-result-object v0 │ │ -037148: 7230 ab00 3004 |0008: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00ab │ │ -03714e: 7210 a800 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00a8 │ │ -037154: 0e00 |000e: return-void │ │ +037140: |[037140] org.akvo.rsr.up.util.SettingsUtil.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +037150: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ +037156: 0c01 |0003: move-result-object v1 │ │ +037158: 7210 ac00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ac │ │ +03715e: 0c00 |0007: move-result-object v0 │ │ +037160: 7230 ab00 3004 |0008: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00ab │ │ +037166: 7210 a800 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00a8 │ │ +03716c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0008 line=19 │ │ 0x000b line=20 │ │ 0x000e line=21 │ │ @@ -63071,22 +63140,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -037158: |[037158] org.akvo.rsr.up.util.SettingsUtil.WriteBoolean:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -037168: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ -03716e: 0c01 |0003: move-result-object v1 │ │ -037170: 7210 ac00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ac │ │ -037176: 0c00 |0007: move-result-object v0 │ │ -037178: 7230 a900 3004 |0008: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00a9 │ │ -03717e: 7210 a800 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00a8 │ │ -037184: 0e00 |000e: return-void │ │ +037170: |[037170] org.akvo.rsr.up.util.SettingsUtil.WriteBoolean:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +037180: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ +037186: 0c01 |0003: move-result-object v1 │ │ +037188: 7210 ac00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ac │ │ +03718e: 0c00 |0007: move-result-object v0 │ │ +037190: 7230 a900 3004 |0008: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00a9 │ │ +037196: 7210 a800 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00a8 │ │ +03719c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ 0x0008 line=32 │ │ 0x000b line=33 │ │ 0x000e line=34 │ │ @@ -63102,22 +63171,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -037188: |[037188] org.akvo.rsr.up.util.SettingsUtil.WriteInt:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -037198: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ -03719e: 0c01 |0003: move-result-object v1 │ │ -0371a0: 7210 ac00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ac │ │ -0371a6: 0c00 |0007: move-result-object v0 │ │ -0371a8: 7230 aa00 3004 |0008: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00aa │ │ -0371ae: 7210 a800 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00a8 │ │ -0371b4: 0e00 |000e: return-void │ │ +0371a0: |[0371a0] org.akvo.rsr.up.util.SettingsUtil.WriteInt:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +0371b0: 7110 3601 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0136 │ │ +0371b6: 0c01 |0003: move-result-object v1 │ │ +0371b8: 7210 ac00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00ac │ │ +0371be: 0c00 |0007: move-result-object v0 │ │ +0371c0: 7230 aa00 3004 |0008: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00aa │ │ +0371c6: 7210 a800 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00a8 │ │ +0371cc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0008 line=45 │ │ 0x000b line=46 │ │ 0x000e line=47 │ │ @@ -63133,34 +63202,34 @@ │ │ type : '(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0371b8: |[0371b8] org.akvo.rsr.up.util.SettingsUtil.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; │ │ -0371c8: 2200 4202 |0000: new-instance v0, Lorg/akvo/rsr/up/domain/User; // type@0242 │ │ -0371cc: 7010 920d 0000 |0002: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/User;.:()V // method@0d92 │ │ -0371d2: 1a01 5b08 |0005: const-string v1, "authorized_username" // string@085b │ │ -0371d6: 7120 100e 1200 |0007: invoke-static {v2, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -0371dc: 0c01 |000a: move-result-object v1 │ │ -0371de: 6e20 a30d 1000 |000b: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setUsername:(Ljava/lang/String;)V // method@0da3 │ │ -0371e4: 1a01 5a08 |000e: const-string v1, "authorized_userid" // string@085a │ │ -0371e8: 7120 100e 1200 |0010: invoke-static {v2, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -0371ee: 0c01 |0013: move-result-object v1 │ │ -0371f0: 6e20 a00d 1000 |0014: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ -0371f6: 1a01 5908 |0017: const-string v1, "authorized_orgid" // string@0859 │ │ -0371fa: 7120 100e 1200 |0019: invoke-static {v2, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -037200: 0c01 |001c: move-result-object v1 │ │ -037202: 6e20 a20d 1000 |001d: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setOrgId:(Ljava/lang/String;)V // method@0da2 │ │ -037208: 1a01 5808 |0020: const-string v1, "authorized_apikey" // string@0858 │ │ -03720c: 7120 100e 1200 |0022: invoke-static {v2, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -037212: 0c01 |0025: move-result-object v1 │ │ -037214: 6e20 9d0d 1000 |0026: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setApiKey:(Ljava/lang/String;)V // method@0d9d │ │ -03721a: 1100 |0029: return-object v0 │ │ +0371d0: |[0371d0] org.akvo.rsr.up.util.SettingsUtil.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; │ │ +0371e0: 2200 4802 |0000: new-instance v0, Lorg/akvo/rsr/up/domain/User; // type@0248 │ │ +0371e4: 7010 920d 0000 |0002: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/User;.:()V // method@0d92 │ │ +0371ea: 1a01 6108 |0005: const-string v1, "authorized_username" // string@0861 │ │ +0371ee: 7120 100e 1200 |0007: invoke-static {v2, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +0371f4: 0c01 |000a: move-result-object v1 │ │ +0371f6: 6e20 a30d 1000 |000b: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setUsername:(Ljava/lang/String;)V // method@0da3 │ │ +0371fc: 1a01 6008 |000e: const-string v1, "authorized_userid" // string@0860 │ │ +037200: 7120 100e 1200 |0010: invoke-static {v2, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +037206: 0c01 |0013: move-result-object v1 │ │ +037208: 6e20 a00d 1000 |0014: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ +03720e: 1a01 5f08 |0017: const-string v1, "authorized_orgid" // string@085f │ │ +037212: 7120 100e 1200 |0019: invoke-static {v2, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +037218: 0c01 |001c: move-result-object v1 │ │ +03721a: 6e20 a20d 1000 |001d: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setOrgId:(Ljava/lang/String;)V // method@0da2 │ │ +037220: 1a01 5e08 |0020: const-string v1, "authorized_apikey" // string@085e │ │ +037224: 7120 100e 1200 |0022: invoke-static {v2, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +03722a: 0c01 |0025: move-result-object v1 │ │ +03722c: 6e20 9d0d 1000 |0026: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setApiKey:(Ljava/lang/String;)V // method@0d9d │ │ +037232: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x000e line=86 │ │ 0x0017 line=87 │ │ 0x0020 line=88 │ │ @@ -63174,58 +63243,63 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -03721c: |[03721c] org.akvo.rsr.up.util.SettingsUtil.haveCredentials:(Landroid/content/Context;)Z │ │ -03722c: 1a04 5b08 |0000: const-string v4, "authorized_username" // string@085b │ │ -037230: 7120 100e 4500 |0002: invoke-static {v5, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -037236: 0c03 |0005: move-result-object v3 │ │ -037238: 1a04 5a08 |0006: const-string v4, "authorized_userid" // string@085a │ │ -03723c: 7120 100e 4500 |0008: invoke-static {v5, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -037242: 0c00 |000b: move-result-object v0 │ │ -037244: 1a04 5908 |000c: const-string v4, "authorized_orgid" // string@0859 │ │ -037248: 7120 100e 4500 |000e: invoke-static {v5, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -03724e: 0c02 |0011: move-result-object v2 │ │ -037250: 1a04 5808 |0012: const-string v4, "authorized_apikey" // string@0858 │ │ -037254: 7120 100e 4500 |0014: invoke-static {v5, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -03725a: 0c01 |0017: move-result-object v1 │ │ -03725c: 3803 2a00 |0018: if-eqz v3, 0042 // +002a │ │ -037260: 1a04 0000 |001a: const-string v4, "" // string@0000 │ │ -037264: 6e20 7e0b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03726a: 0a04 |001f: move-result v4 │ │ -03726c: 3904 2200 |0020: if-nez v4, 0042 // +0022 │ │ -037270: 3800 2000 |0022: if-eqz v0, 0042 // +0020 │ │ -037274: 1a04 0000 |0024: const-string v4, "" // string@0000 │ │ -037278: 6e20 7e0b 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03727e: 0a04 |0029: move-result v4 │ │ -037280: 3904 1800 |002a: if-nez v4, 0042 // +0018 │ │ -037284: 3802 1600 |002c: if-eqz v2, 0042 // +0016 │ │ -037288: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ -03728c: 6e20 7e0b 4200 |0030: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037292: 0a04 |0033: move-result v4 │ │ -037294: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -037298: 3801 0c00 |0036: if-eqz v1, 0042 // +000c │ │ -03729c: 1a04 0000 |0038: const-string v4, "" // string@0000 │ │ -0372a0: 6e20 7e0b 4100 |003a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0372a6: 0a04 |003d: move-result v4 │ │ -0372a8: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ -0372ac: 1214 |0040: const/4 v4, #int 1 // #1 │ │ -0372ae: 0f04 |0041: return v4 │ │ -0372b0: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -0372b2: 28fe |0043: goto 0041 // -0002 │ │ +037234: |[037234] org.akvo.rsr.up.util.SettingsUtil.haveCredentials:(Landroid/content/Context;)Z │ │ +037244: 1a04 6108 |0000: const-string v4, "authorized_username" // string@0861 │ │ +037248: 7120 100e 4500 |0002: invoke-static {v5, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +03724e: 0c03 |0005: move-result-object v3 │ │ +037250: 1a04 6008 |0006: const-string v4, "authorized_userid" // string@0860 │ │ +037254: 7120 100e 4500 |0008: invoke-static {v5, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +03725a: 0c00 |000b: move-result-object v0 │ │ +03725c: 1a04 5f08 |000c: const-string v4, "authorized_orgid" // string@085f │ │ +037260: 7120 100e 4500 |000e: invoke-static {v5, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +037266: 0c02 |0011: move-result-object v2 │ │ +037268: 1a04 5e08 |0012: const-string v4, "authorized_apikey" // string@085e │ │ +03726c: 7120 100e 4500 |0014: invoke-static {v5, v4}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +037272: 0c01 |0017: move-result-object v1 │ │ +037274: 3803 2a00 |0018: if-eqz v3, 0042 // +002a │ │ +037278: 1a04 0000 |001a: const-string v4, "" // string@0000 │ │ +03727c: 6e20 7e0b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037282: 0a04 |001f: move-result v4 │ │ +037284: 3904 2200 |0020: if-nez v4, 0042 // +0022 │ │ +037288: 3800 2000 |0022: if-eqz v0, 0042 // +0020 │ │ +03728c: 1a04 0000 |0024: const-string v4, "" // string@0000 │ │ +037290: 6e20 7e0b 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037296: 0a04 |0029: move-result v4 │ │ +037298: 3904 1800 |002a: if-nez v4, 0042 // +0018 │ │ +03729c: 3802 1600 |002c: if-eqz v2, 0042 // +0016 │ │ +0372a0: 1a04 0000 |002e: const-string v4, "" // string@0000 │ │ +0372a4: 6e20 7e0b 4200 |0030: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0372aa: 0a04 |0033: move-result v4 │ │ +0372ac: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +0372b0: 3801 0c00 |0036: if-eqz v1, 0042 // +000c │ │ +0372b4: 1a04 0000 |0038: const-string v4, "" // string@0000 │ │ +0372b8: 6e20 7e0b 4100 |003a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0372be: 0a04 |003d: move-result v4 │ │ +0372c0: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +0372c4: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +0372c6: 0f04 |0041: return v4 │ │ +0372c8: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +0372ca: 28fe |0043: goto 0041 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x000c line=75 │ │ 0x0012 line=76 │ │ 0x0018 line=77 │ │ + 0x0026 line=78 │ │ + 0x0030 line=79 │ │ + 0x003a line=80 │ │ + 0x0041 line=77 │ │ + 0x0042 line=80 │ │ locals : │ │ 0x000c - 0x0044 reg=0 i Ljava/lang/String; │ │ 0x0018 - 0x0044 reg=1 k Ljava/lang/String; │ │ 0x0012 - 0x0044 reg=2 o Ljava/lang/String; │ │ 0x0006 - 0x0044 reg=3 u Ljava/lang/String; │ │ 0x0000 - 0x0044 reg=5 c Landroid/content/Context; │ │ │ │ @@ -63234,19 +63308,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0372b4: |[0372b4] org.akvo.rsr.up.util.SettingsUtil.host:(Landroid/content/Context;)Ljava/lang/String; │ │ -0372c4: 1a00 8409 |0000: const-string v0, "data_host" // string@0984 │ │ -0372c8: 7120 100e 0100 |0002: invoke-static {v1, v0}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ -0372ce: 0c00 |0005: move-result-object v0 │ │ -0372d0: 1100 |0006: return-object v0 │ │ +0372cc: |[0372cc] org.akvo.rsr.up.util.SettingsUtil.host:(Landroid/content/Context;)Ljava/lang/String; │ │ +0372dc: 1a00 8a09 |0000: const-string v0, "data_host" // string@098a │ │ +0372e0: 7120 100e 0100 |0002: invoke-static {v1, v0}, Lorg/akvo/rsr/up/util/SettingsUtil;.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@0e10 │ │ +0372e6: 0c00 |0005: move-result-object v0 │ │ +0372e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #10 : (in Lorg/akvo/rsr/up/util/SettingsUtil;) │ │ @@ -63254,32 +63328,32 @@ │ │ type : '(Landroid/content/Context;Lorg/akvo/rsr/up/domain/User;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0372d4: |[0372d4] org.akvo.rsr.up.util.SettingsUtil.signIn:(Landroid/content/Context;Lorg/akvo/rsr/up/domain/User;)V │ │ -0372e4: 1a00 5b08 |0000: const-string v0, "authorized_username" // string@085b │ │ -0372e8: 6e10 9c0d 0300 |0002: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/User;.getUsername:()Ljava/lang/String; // method@0d9c │ │ -0372ee: 0c01 |0005: move-result-object v1 │ │ -0372f0: 7130 130e 0201 |0006: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -0372f6: 1a00 5a08 |0009: const-string v0, "authorized_userid" // string@085a │ │ -0372fa: 6e10 980d 0300 |000b: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ -037300: 0c01 |000e: move-result-object v1 │ │ -037302: 7130 130e 0201 |000f: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -037308: 1a00 5908 |0012: const-string v0, "authorized_orgid" // string@0859 │ │ -03730c: 6e10 9a0d 0300 |0014: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ -037312: 0c01 |0017: move-result-object v1 │ │ -037314: 7130 130e 0201 |0018: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -03731a: 1a00 5808 |001b: const-string v0, "authorized_apikey" // string@0858 │ │ -03731e: 6e10 950d 0300 |001d: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/User;.getApiKey:()Ljava/lang/String; // method@0d95 │ │ -037324: 0c01 |0020: move-result-object v1 │ │ -037326: 7130 130e 0201 |0021: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -03732c: 0e00 |0024: return-void │ │ +0372ec: |[0372ec] org.akvo.rsr.up.util.SettingsUtil.signIn:(Landroid/content/Context;Lorg/akvo/rsr/up/domain/User;)V │ │ +0372fc: 1a00 6108 |0000: const-string v0, "authorized_username" // string@0861 │ │ +037300: 6e10 9c0d 0300 |0002: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/User;.getUsername:()Ljava/lang/String; // method@0d9c │ │ +037306: 0c01 |0005: move-result-object v1 │ │ +037308: 7130 130e 0201 |0006: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +03730e: 1a00 6008 |0009: const-string v0, "authorized_userid" // string@0860 │ │ +037312: 6e10 980d 0300 |000b: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/User;.getId:()Ljava/lang/String; // method@0d98 │ │ +037318: 0c01 |000e: move-result-object v1 │ │ +03731a: 7130 130e 0201 |000f: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +037320: 1a00 5f08 |0012: const-string v0, "authorized_orgid" // string@085f │ │ +037324: 6e10 9a0d 0300 |0014: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ +03732a: 0c01 |0017: move-result-object v1 │ │ +03732c: 7130 130e 0201 |0018: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +037332: 1a00 5e08 |001b: const-string v0, "authorized_apikey" // string@085e │ │ +037336: 6e10 950d 0300 |001d: invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/User;.getApiKey:()Ljava/lang/String; // method@0d95 │ │ +03733c: 0c01 |0020: move-result-object v1 │ │ +03733e: 7130 130e 0201 |0021: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +037344: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0009 line=67 │ │ 0x0012 line=68 │ │ 0x001b line=69 │ │ 0x0024 line=70 │ │ @@ -63292,46 +63366,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -037330: |[037330] org.akvo.rsr.up.util.SettingsUtil.signOut:(Landroid/content/Context;)V │ │ -037340: 1a00 5b08 |0000: const-string v0, "authorized_username" // string@085b │ │ -037344: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -037348: 7130 130e 0201 |0004: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -03734e: 1a00 5a08 |0007: const-string v0, "authorized_userid" // string@085a │ │ -037352: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ -037356: 7130 130e 0201 |000b: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -03735c: 1a00 5908 |000e: const-string v0, "authorized_orgid" // string@0859 │ │ -037360: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ -037364: 7130 130e 0201 |0012: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -03736a: 1a00 5808 |0015: const-string v0, "authorized_apikey" // string@0858 │ │ -03736e: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ -037372: 7130 130e 0201 |0019: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ -037378: 0e00 |001c: return-void │ │ +037348: |[037348] org.akvo.rsr.up.util.SettingsUtil.signOut:(Landroid/content/Context;)V │ │ +037358: 1a00 6108 |0000: const-string v0, "authorized_username" // string@0861 │ │ +03735c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +037360: 7130 130e 0201 |0004: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +037366: 1a00 6008 |0007: const-string v0, "authorized_userid" // string@0860 │ │ +03736a: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ +03736e: 7130 130e 0201 |000b: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +037374: 1a00 5f08 |000e: const-string v0, "authorized_orgid" // string@085f │ │ +037378: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ +03737c: 7130 130e 0201 |0012: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +037382: 1a00 5e08 |0015: const-string v0, "authorized_apikey" // string@085e │ │ +037386: 1a01 0000 |0017: const-string v1, "" // string@0000 │ │ +03738a: 7130 130e 0201 |0019: invoke-static {v2, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.Write:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0e13 │ │ +037390: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=58 │ │ 0x000e line=59 │ │ 0x0015 line=60 │ │ 0x001c line=61 │ │ locals : │ │ 0x0000 - 0x001d reg=2 c Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1701 (SettingsUtil.java) │ │ + source_file_idx : 1707 (SettingsUtil.java) │ │ │ │ Class #243 header: │ │ -class_idx : 610 │ │ +class_idx : 616 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 349 │ │ -source_file_idx : 1613 │ │ +superclass_idx : 355 │ │ +source_file_idx : 1619 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #243 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;' │ │ @@ -63358,27 +63432,27 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -03737c: |[03737c] org.akvo.rsr.up.viewadapter.ProjectListCursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -03738c: 7030 c409 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@09c4 │ │ -037392: 1a00 4c06 |0003: const-string v0, "ProjectListCursorAdapter" // string@064c │ │ -037396: 5b20 ec04 |0005: iput-object v0, v2, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.TAG:Ljava/lang/String; // field@04ec │ │ -03739a: 2200 3d02 |0007: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -03739e: 7020 200d 3000 |0009: invoke-direct {v0, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -0373a4: 5b20 ed04 |000c: iput-object v0, v2, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ -0373a8: 1a00 4012 |000e: const-string v0, "setting_debug" // string@1240 │ │ -0373ac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0373ae: 7130 110e 0301 |0011: invoke-static {v3, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ -0373b4: 0a00 |0014: move-result v0 │ │ -0373b6: 5c20 ee04 |0015: iput-boolean v0, v2, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.debug:Z // field@04ee │ │ -0373ba: 0e00 |0017: return-void │ │ +037394: |[037394] org.akvo.rsr.up.viewadapter.ProjectListCursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0373a4: 7030 c409 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@09c4 │ │ +0373aa: 1a00 5206 |0003: const-string v0, "ProjectListCursorAdapter" // string@0652 │ │ +0373ae: 5b20 ec04 |0005: iput-object v0, v2, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.TAG:Ljava/lang/String; // field@04ec │ │ +0373b2: 2200 4302 |0007: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +0373b6: 7020 200d 3000 |0009: invoke-direct {v0, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +0373bc: 5b20 ed04 |000c: iput-object v0, v2, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ +0373c0: 1a00 4612 |000e: const-string v0, "setting_debug" // string@1246 │ │ +0373c4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0373c6: 7130 110e 0301 |0011: invoke-static {v3, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ +0373cc: 0a00 |0014: move-result v0 │ │ +0373ce: 5c20 ee04 |0015: iput-boolean v0, v2, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.debug:Z // field@04ee │ │ +0373d2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=43 │ │ 0x0007 line=49 │ │ 0x000e line=51 │ │ 0x0017 line=52 │ │ @@ -63393,159 +63467,161 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 288 16-bit code units │ │ -0373bc: |[0373bc] org.akvo.rsr.up.viewadapter.ProjectListCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0373cc: 1a0a a507 |0000: const-string v10, "_id" // string@07a5 │ │ -0373d0: 7220 c700 af00 |0002: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0373d6: 0a0a |0005: move-result v10 │ │ -0373d8: 7220 ca00 af00 |0006: invoke-interface {v15, v10}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ -0373de: 0b0a |0009: move-result-wide v10 │ │ -0373e0: 7120 640b ba00 |000a: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ -0373e6: 0c06 |000d: move-result-object v6 │ │ -0373e8: 140a 3500 077f |000e: const v10, #float 1.79447e+38 // #7f070035 │ │ -0373ee: 6e20 0b09 ad00 |0011: invoke-virtual {v13, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -0373f4: 0c08 |0014: move-result-object v8 │ │ -0373f6: 1f08 7201 |0015: check-cast v8, Landroid/widget/TextView; // type@0172 │ │ -0373fa: 55ca ee04 |0017: iget-boolean v10, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.debug:Z // field@04ee │ │ -0373fe: 380a e200 |0019: if-eqz v10, 00fb // +00e2 │ │ -037402: 220a c101 |001b: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -037406: 7010 8e0b 0a00 |001d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03740c: 1a0b 8407 |0020: const-string v11, "[" // string@0784 │ │ -037410: 6e20 960b ba00 |0022: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037416: 0c0a |0025: move-result-object v10 │ │ -037418: 6e20 950b 6a00 |0026: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03741e: 0c0a |0029: move-result-object v10 │ │ -037420: 1a0b a107 |002a: const-string v11, "] " // string@07a1 │ │ -037424: 6e20 960b ba00 |002c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03742a: 0c0a |002f: move-result-object v10 │ │ -03742c: 1a0b de12 |0030: const-string v11, "title" // string@12de │ │ -037430: 7220 c700 bf00 |0032: invoke-interface {v15, v11}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -037436: 0a0b |0035: move-result v11 │ │ -037438: 7220 cb00 bf00 |0036: invoke-interface {v15, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03743e: 0c0b |0039: move-result-object v11 │ │ -037440: 6e20 960b ba00 |003a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037446: 0c0a |003d: move-result-object v10 │ │ -037448: 6e10 9a0b 0a00 |003e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03744e: 0c0a |0041: move-result-object v10 │ │ -037450: 6e20 1f0a a800 |0042: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -037456: 1a0a a507 |0045: const-string v10, "_id" // string@07a5 │ │ -03745a: 7220 c700 af00 |0047: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -037460: 0a0a |004a: move-result v10 │ │ -037462: 7220 cb00 af00 |004b: invoke-interface {v15, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -037468: 0c02 |004e: move-result-object v2 │ │ -03746a: 54ca ed04 |004f: iget-object v10, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ -03746e: 6e10 3d0d 0a00 |0051: invoke-virtual {v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -037474: 123a |0054: const/4 v10, #int 3 // #3 │ │ -037476: 23a5 7502 |0055: new-array v5, v10, [I // type@0275 │ │ -03747a: 2605 bf00 0000 |0057: fill-array-data v5, 00000116 // +000000bf │ │ -037480: 54ca ed04 |005a: iget-object v10, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ -037484: 6e20 260d 2a00 |005c: invoke-virtual {v10, v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.countAllUpdatesFor:(Ljava/lang/String;)[I // method@0d26 │ │ -03748a: 0c05 |005f: move-result-object v5 │ │ -03748c: 54ca ed04 |0060: iget-object v10, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ -037490: 6e10 250d 0a00 |0062: invoke-virtual {v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -037496: 6e10 7a00 0e00 |0065: invoke-virtual {v14}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -03749c: 0c04 |0068: move-result-object v4 │ │ -03749e: 140a 3600 077f |0069: const v10, #float 1.79447e+38 // #7f070036 │ │ -0374a4: 6e20 0b09 ad00 |006c: invoke-virtual {v13, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -0374aa: 0c03 |006f: move-result-object v3 │ │ -0374ac: 1f03 7201 |0070: check-cast v3, Landroid/widget/TextView; // type@0172 │ │ -0374b0: 220a c101 |0072: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -0374b4: 7010 8e0b 0a00 |0074: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0374ba: 122b |0077: const/4 v11, #int 2 // #2 │ │ -0374bc: 440b 050b |0078: aget v11, v5, v11 │ │ -0374c0: 7110 5f0b 0b00 |007a: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ -0374c6: 0c0b |007d: move-result-object v11 │ │ -0374c8: 6e20 960b ba00 |007e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0374ce: 0c0a |0081: move-result-object v10 │ │ -0374d0: 140b 2100 087f |0082: const v11, #float 1.80776e+38 // #7f080021 │ │ -0374d6: 6e20 ba00 b400 |0085: invoke-virtual {v4, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -0374dc: 0c0b |0088: move-result-object v11 │ │ -0374de: 6e20 960b ba00 |0089: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0374e4: 0c0a |008c: move-result-object v10 │ │ -0374e6: 6e10 9a0b 0a00 |008d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0374ec: 0c0a |0090: move-result-object v10 │ │ -0374ee: 6e20 1f0a a300 |0091: invoke-virtual {v3, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -0374f4: 122a |0094: const/4 v10, #int 2 // #2 │ │ -0374f6: 440a 050a |0095: aget v10, v5, v10 │ │ -0374fa: 390a 7a00 |0097: if-nez v10, 0111 // +007a │ │ -0374fe: 130a 0800 |0099: const/16 v10, #int 8 // #8 │ │ -037502: 6e20 230a a300 |009b: invoke-virtual {v3, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ -037508: 140a 3700 077f |009e: const v10, #float 1.79447e+38 // #7f070037 │ │ -03750e: 6e20 0b09 ad00 |00a1: invoke-virtual {v13, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -037514: 0c00 |00a4: move-result-object v0 │ │ -037516: 1f00 7201 |00a5: check-cast v0, Landroid/widget/TextView; // type@0172 │ │ -03751a: 220a c101 |00a7: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -03751e: 7010 8e0b 0a00 |00a9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -037524: 120b |00ac: const/4 v11, #int 0 // #0 │ │ -037526: 440b 050b |00ad: aget v11, v5, v11 │ │ -03752a: 7110 5f0b 0b00 |00af: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ -037530: 0c0b |00b2: move-result-object v11 │ │ -037532: 6e20 960b ba00 |00b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037538: 0c0a |00b6: move-result-object v10 │ │ -03753a: 140b 2000 087f |00b7: const v11, #float 1.80776e+38 // #7f080020 │ │ -037540: 6e20 ba00 b400 |00ba: invoke-virtual {v4, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ -037546: 0c0b |00bd: move-result-object v11 │ │ -037548: 6e20 960b ba00 |00be: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03754e: 0c0a |00c1: move-result-object v10 │ │ -037550: 6e10 9a0b 0a00 |00c2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -037556: 0c0a |00c5: move-result-object v10 │ │ -037558: 6e20 1f0a a000 |00c6: invoke-virtual {v0, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -03755e: 120a |00c9: const/4 v10, #int 0 // #0 │ │ -037560: 440a 050a |00ca: aget v10, v5, v10 │ │ -037564: 390a 4700 |00cc: if-nez v10, 0113 // +0047 │ │ -037568: 130a 0800 |00ce: const/16 v10, #int 8 // #8 │ │ -03756c: 6e20 230a a000 |00d0: invoke-virtual {v0, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ -037572: 140a 3400 077f |00d3: const v10, #float 1.79447e+38 // #7f070034 │ │ -037578: 6e20 0b09 ad00 |00d6: invoke-virtual {v13, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -03757e: 0c07 |00d9: move-result-object v7 │ │ -037580: 1f07 6701 |00da: check-cast v7, Landroid/widget/ImageView; // type@0167 │ │ -037584: 1a0a d012 |00dc: const-string v10, "thumbnail_fn" // string@12d0 │ │ -037588: 7220 c700 af00 |00de: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -03758e: 0a0a |00e1: move-result v10 │ │ -037590: 7220 cb00 af00 |00e2: invoke-interface {v15, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -037596: 0c01 |00e5: move-result-object v1 │ │ -037598: 1a0a d412 |00e6: const-string v10, "thumbnail_url" // string@12d4 │ │ -03759c: 7220 c700 af00 |00e8: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0375a2: 0a0a |00eb: move-result v10 │ │ -0375a4: 7220 cb00 af00 |00ec: invoke-interface {v15, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0375aa: 0c09 |00ef: move-result-object v9 │ │ -0375ac: 120a |00f0: const/4 v10, #int 0 // #0 │ │ -0375ae: 715a 0b0e 9721 |00f1: invoke-static {v7, v9, v1, v2, v10}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ -0375b4: 140a 0100 077f |00f4: const v10, #float 1.79446e+38 // #7f070001 │ │ -0375ba: 6e30 2f09 ad06 |00f7: invoke-virtual {v13, v10, v6}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@092f │ │ -0375c0: 0e00 |00fa: return-void │ │ -0375c2: 1a0a de12 |00fb: const-string v10, "title" // string@12de │ │ -0375c6: 7220 c700 af00 |00fd: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -0375cc: 0a0a |0100: move-result v10 │ │ -0375ce: 7220 cb00 af00 |0101: invoke-interface {v15, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0375d4: 0c0a |0104: move-result-object v10 │ │ -0375d6: 6e20 1f0a a800 |0105: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -0375dc: 2900 3dff |0108: goto/16 0045 // -00c3 │ │ -0375e0: 0d0a |010a: move-exception v10 │ │ -0375e2: 54cb ed04 |010b: iget-object v11, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ -0375e6: 6e10 250d 0b00 |010d: invoke-virtual {v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -0375ec: 270a |0110: throw v10 │ │ -0375ee: 120a |0111: const/4 v10, #int 0 // #0 │ │ -0375f0: 2889 |0112: goto 009b // -0077 │ │ -0375f2: 120a |0113: const/4 v10, #int 0 // #0 │ │ -0375f4: 28bc |0114: goto 00d0 // -0044 │ │ -0375f6: 0000 |0115: nop // spacer │ │ -0375f8: 0003 0400 0300 0000 0000 0000 0000 ... |0116: array-data (10 units) │ │ +0373d4: |[0373d4] org.akvo.rsr.up.viewadapter.ProjectListCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0373e4: 1a0a ab07 |0000: const-string v10, "_id" // string@07ab │ │ +0373e8: 7220 c700 af00 |0002: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0373ee: 0a0a |0005: move-result v10 │ │ +0373f0: 7220 ca00 af00 |0006: invoke-interface {v15, v10}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ +0373f6: 0b0a |0009: move-result-wide v10 │ │ +0373f8: 7120 640b ba00 |000a: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ +0373fe: 0c06 |000d: move-result-object v6 │ │ +037400: 140a 3500 077f |000e: const v10, #float 1.79447e+38 // #7f070035 │ │ +037406: 6e20 0b09 ad00 |0011: invoke-virtual {v13, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03740c: 0c08 |0014: move-result-object v8 │ │ +03740e: 1f08 7801 |0015: check-cast v8, Landroid/widget/TextView; // type@0178 │ │ +037412: 55ca ee04 |0017: iget-boolean v10, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.debug:Z // field@04ee │ │ +037416: 380a e200 |0019: if-eqz v10, 00fb // +00e2 │ │ +03741a: 220a c701 |001b: new-instance v10, Ljava/lang/StringBuilder; // type@01c7 │ │ +03741e: 7010 8e0b 0a00 |001d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +037424: 1a0b 8a07 |0020: const-string v11, "[" // string@078a │ │ +037428: 6e20 960b ba00 |0022: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03742e: 0c0a |0025: move-result-object v10 │ │ +037430: 6e20 950b 6a00 |0026: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +037436: 0c0a |0029: move-result-object v10 │ │ +037438: 1a0b a707 |002a: const-string v11, "] " // string@07a7 │ │ +03743c: 6e20 960b ba00 |002c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037442: 0c0a |002f: move-result-object v10 │ │ +037444: 1a0b e412 |0030: const-string v11, "title" // string@12e4 │ │ +037448: 7220 c700 bf00 |0032: invoke-interface {v15, v11}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +03744e: 0a0b |0035: move-result v11 │ │ +037450: 7220 cb00 bf00 |0036: invoke-interface {v15, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +037456: 0c0b |0039: move-result-object v11 │ │ +037458: 6e20 960b ba00 |003a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03745e: 0c0a |003d: move-result-object v10 │ │ +037460: 6e10 9a0b 0a00 |003e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +037466: 0c0a |0041: move-result-object v10 │ │ +037468: 6e20 1f0a a800 |0042: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +03746e: 1a0a ab07 |0045: const-string v10, "_id" // string@07ab │ │ +037472: 7220 c700 af00 |0047: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +037478: 0a0a |004a: move-result v10 │ │ +03747a: 7220 cb00 af00 |004b: invoke-interface {v15, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +037480: 0c02 |004e: move-result-object v2 │ │ +037482: 54ca ed04 |004f: iget-object v10, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ +037486: 6e10 3d0d 0a00 |0051: invoke-virtual {v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +03748c: 123a |0054: const/4 v10, #int 3 // #3 │ │ +03748e: 23a5 7b02 |0055: new-array v5, v10, [I // type@027b │ │ +037492: 2605 bf00 0000 |0057: fill-array-data v5, 00000116 // +000000bf │ │ +037498: 54ca ed04 |005a: iget-object v10, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ +03749c: 6e20 260d 2a00 |005c: invoke-virtual {v10, v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.countAllUpdatesFor:(Ljava/lang/String;)[I // method@0d26 │ │ +0374a2: 0c05 |005f: move-result-object v5 │ │ +0374a4: 54ca ed04 |0060: iget-object v10, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ +0374a8: 6e10 250d 0a00 |0062: invoke-virtual {v10}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +0374ae: 6e10 7a00 0e00 |0065: invoke-virtual {v14}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +0374b4: 0c04 |0068: move-result-object v4 │ │ +0374b6: 140a 3600 077f |0069: const v10, #float 1.79447e+38 // #7f070036 │ │ +0374bc: 6e20 0b09 ad00 |006c: invoke-virtual {v13, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +0374c2: 0c03 |006f: move-result-object v3 │ │ +0374c4: 1f03 7801 |0070: check-cast v3, Landroid/widget/TextView; // type@0178 │ │ +0374c8: 220a c701 |0072: new-instance v10, Ljava/lang/StringBuilder; // type@01c7 │ │ +0374cc: 7010 8e0b 0a00 |0074: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0374d2: 122b |0077: const/4 v11, #int 2 // #2 │ │ +0374d4: 440b 050b |0078: aget v11, v5, v11 │ │ +0374d8: 7110 5f0b 0b00 |007a: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ +0374de: 0c0b |007d: move-result-object v11 │ │ +0374e0: 6e20 960b ba00 |007e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0374e6: 0c0a |0081: move-result-object v10 │ │ +0374e8: 140b 2100 087f |0082: const v11, #float 1.80776e+38 // #7f080021 │ │ +0374ee: 6e20 ba00 b400 |0085: invoke-virtual {v4, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +0374f4: 0c0b |0088: move-result-object v11 │ │ +0374f6: 6e20 960b ba00 |0089: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0374fc: 0c0a |008c: move-result-object v10 │ │ +0374fe: 6e10 9a0b 0a00 |008d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +037504: 0c0a |0090: move-result-object v10 │ │ +037506: 6e20 1f0a a300 |0091: invoke-virtual {v3, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +03750c: 122a |0094: const/4 v10, #int 2 // #2 │ │ +03750e: 440a 050a |0095: aget v10, v5, v10 │ │ +037512: 390a 7a00 |0097: if-nez v10, 0111 // +007a │ │ +037516: 130a 0800 |0099: const/16 v10, #int 8 // #8 │ │ +03751a: 6e20 230a a300 |009b: invoke-virtual {v3, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ +037520: 140a 3700 077f |009e: const v10, #float 1.79447e+38 // #7f070037 │ │ +037526: 6e20 0b09 ad00 |00a1: invoke-virtual {v13, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03752c: 0c00 |00a4: move-result-object v0 │ │ +03752e: 1f00 7801 |00a5: check-cast v0, Landroid/widget/TextView; // type@0178 │ │ +037532: 220a c701 |00a7: new-instance v10, Ljava/lang/StringBuilder; // type@01c7 │ │ +037536: 7010 8e0b 0a00 |00a9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03753c: 120b |00ac: const/4 v11, #int 0 // #0 │ │ +03753e: 440b 050b |00ad: aget v11, v5, v11 │ │ +037542: 7110 5f0b 0b00 |00af: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@0b5f │ │ +037548: 0c0b |00b2: move-result-object v11 │ │ +03754a: 6e20 960b ba00 |00b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037550: 0c0a |00b6: move-result-object v10 │ │ +037552: 140b 2000 087f |00b7: const v11, #float 1.80776e+38 // #7f080020 │ │ +037558: 6e20 ba00 b400 |00ba: invoke-virtual {v4, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00ba │ │ +03755e: 0c0b |00bd: move-result-object v11 │ │ +037560: 6e20 960b ba00 |00be: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037566: 0c0a |00c1: move-result-object v10 │ │ +037568: 6e10 9a0b 0a00 |00c2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03756e: 0c0a |00c5: move-result-object v10 │ │ +037570: 6e20 1f0a a000 |00c6: invoke-virtual {v0, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +037576: 120a |00c9: const/4 v10, #int 0 // #0 │ │ +037578: 440a 050a |00ca: aget v10, v5, v10 │ │ +03757c: 390a 4700 |00cc: if-nez v10, 0113 // +0047 │ │ +037580: 130a 0800 |00ce: const/16 v10, #int 8 // #8 │ │ +037584: 6e20 230a a000 |00d0: invoke-virtual {v0, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ +03758a: 140a 3400 077f |00d3: const v10, #float 1.79447e+38 // #7f070034 │ │ +037590: 6e20 0b09 ad00 |00d6: invoke-virtual {v13, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +037596: 0c07 |00d9: move-result-object v7 │ │ +037598: 1f07 6d01 |00da: check-cast v7, Landroid/widget/ImageView; // type@016d │ │ +03759c: 1a0a d612 |00dc: const-string v10, "thumbnail_fn" // string@12d6 │ │ +0375a0: 7220 c700 af00 |00de: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0375a6: 0a0a |00e1: move-result v10 │ │ +0375a8: 7220 cb00 af00 |00e2: invoke-interface {v15, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0375ae: 0c01 |00e5: move-result-object v1 │ │ +0375b0: 1a0a da12 |00e6: const-string v10, "thumbnail_url" // string@12da │ │ +0375b4: 7220 c700 af00 |00e8: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0375ba: 0a0a |00eb: move-result v10 │ │ +0375bc: 7220 cb00 af00 |00ec: invoke-interface {v15, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0375c2: 0c09 |00ef: move-result-object v9 │ │ +0375c4: 120a |00f0: const/4 v10, #int 0 // #0 │ │ +0375c6: 715a 0b0e 9721 |00f1: invoke-static {v7, v9, v1, v2, v10}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ +0375cc: 140a 0100 077f |00f4: const v10, #float 1.79446e+38 // #7f070001 │ │ +0375d2: 6e30 2f09 ad06 |00f7: invoke-virtual {v13, v10, v6}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@092f │ │ +0375d8: 0e00 |00fa: return-void │ │ +0375da: 1a0a e412 |00fb: const-string v10, "title" // string@12e4 │ │ +0375de: 7220 c700 af00 |00fd: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +0375e4: 0a0a |0100: move-result v10 │ │ +0375e6: 7220 cb00 af00 |0101: invoke-interface {v15, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0375ec: 0c0a |0104: move-result-object v10 │ │ +0375ee: 6e20 1f0a a800 |0105: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +0375f4: 2900 3dff |0108: goto/16 0045 // -00c3 │ │ +0375f8: 0d0a |010a: move-exception v10 │ │ +0375fa: 54cb ed04 |010b: iget-object v11, v12, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04ed │ │ +0375fe: 6e10 250d 0b00 |010d: invoke-virtual {v11}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +037604: 270a |0110: throw v10 │ │ +037606: 120a |0111: const/4 v10, #int 0 // #0 │ │ +037608: 2889 |0112: goto 009b // -0077 │ │ +03760a: 120a |0113: const/4 v10, #int 0 // #0 │ │ +03760c: 28bc |0114: goto 00d0 // -0044 │ │ +03760e: 0000 |0115: nop // spacer │ │ +037610: 0003 0400 0300 0000 0000 0000 0000 ... |0116: array-data (10 units) │ │ catches : 1 │ │ 0x005a - 0x005f │ │ -> 0x010a │ │ positions : │ │ 0x0000 line=59 │ │ 0x000e line=66 │ │ 0x0017 line=67 │ │ 0x001b line=68 │ │ + 0x0032 line=69 │ │ + 0x0042 line=68 │ │ 0x0045 line=73 │ │ 0x004f line=74 │ │ 0x0054 line=75 │ │ 0x005a line=77 │ │ 0x0060 line=79 │ │ 0x0065 line=81 │ │ 0x0069 line=83 │ │ @@ -63591,46 +63667,47 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -037618: |[037618] org.akvo.rsr.up.viewadapter.ProjectListCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -037628: 1a02 2c0d |0000: const-string v2, "layout_inflater" // string@0d2c │ │ -03762c: 6e20 7b00 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ -037632: 0c00 |0005: move-result-object v0 │ │ -037634: 1f00 3501 |0006: check-cast v0, Landroid/view/LayoutInflater; // type@0135 │ │ -037638: 1402 0b00 037f |0008: const v2, #float 1.74129e+38 // #7f03000b │ │ -03763e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -037640: 6e30 d608 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08d6 │ │ -037646: 0c01 |000f: move-result-object v1 │ │ -037648: 6e40 1c0e 1465 |0010: invoke-virtual {v4, v1, v5, v6}, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0e1c │ │ -03764e: 1101 |0013: return-object v1 │ │ +037630: |[037630] org.akvo.rsr.up.viewadapter.ProjectListCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +037640: 1a02 320d |0000: const-string v2, "layout_inflater" // string@0d32 │ │ +037644: 6e20 7b00 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ +03764a: 0c00 |0005: move-result-object v0 │ │ +03764c: 1f00 3a01 |0006: check-cast v0, Landroid/view/LayoutInflater; // type@013a │ │ +037650: 1402 0b00 037f |0008: const v2, #float 1.74129e+38 // #7f03000b │ │ +037656: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +037658: 6e30 d608 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08d6 │ │ +03765e: 0c01 |000f: move-result-object v1 │ │ +037660: 6e40 1c0e 1465 |0010: invoke-virtual {v4, v1, v5, v6}, Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0e1c │ │ +037666: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ + 0x0002 line=110 │ │ 0x0008 line=111 │ │ 0x0010 line=112 │ │ 0x0013 line=114 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 inflater Landroid/view/LayoutInflater; │ │ 0x0010 - 0x0014 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0014 reg=4 this Lorg/akvo/rsr/up/viewadapter/ProjectListCursorAdapter; │ │ 0x0000 - 0x0014 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=6 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0014 reg=7 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 1613 (ProjectListCursorAdapter.java) │ │ + source_file_idx : 1619 (ProjectListCursorAdapter.java) │ │ │ │ Class #244 header: │ │ -class_idx : 611 │ │ +class_idx : 617 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 349 │ │ -source_file_idx : 1804 │ │ +superclass_idx : 355 │ │ +source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #244 - │ │ Class descriptor : 'Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;' │ │ @@ -63677,49 +63754,49 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -037650: |[037650] org.akvo.rsr.up.viewadapter.UpdateListCursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -037660: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -037662: 7030 c409 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@09c4 │ │ -037668: 5c21 f104 |0004: iput-boolean v1, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.debug:Z // field@04f1 │ │ -03766c: 2200 3d02 |0006: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@023d │ │ -037670: 7020 200d 3000 |0008: invoke-direct {v0, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ -037676: 5b20 f004 |000b: iput-object v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ -03767a: 1a00 4012 |000d: const-string v0, "setting_debug" // string@1240 │ │ -03767e: 7130 110e 0301 |000f: invoke-static {v3, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ -037684: 0a00 |0012: move-result v0 │ │ -037686: 5c20 f104 |0013: iput-boolean v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.debug:Z // field@04f1 │ │ -03768a: 7110 bd08 0300 |0015: invoke-static {v3}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@08bd │ │ -037690: 0c00 |0018: move-result-object v0 │ │ -037692: 5b20 f204 |0019: iput-object v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dfmt:Ljava/text/DateFormat; // field@04f2 │ │ -037696: 1a00 a507 |001b: const-string v0, "_id" // string@07a5 │ │ -03769a: 7220 c600 0400 |001d: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0376a0: 0a00 |0020: move-result v0 │ │ -0376a2: 5920 f404 |0021: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.idcol:I // field@04f4 │ │ -0376a6: 1a00 de12 |0023: const-string v0, "title" // string@12de │ │ -0376aa: 7220 c600 0400 |0025: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0376b0: 0a00 |0028: move-result v0 │ │ -0376b2: 5920 f504 |0029: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.titleCol:I // field@04f5 │ │ -0376b6: 1a00 ec09 |002b: const-string v0, "draft" // string@09ec │ │ -0376ba: 7220 c600 0400 |002d: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0376c0: 0a00 |0030: move-result v0 │ │ -0376c2: 5920 f304 |0031: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.draftCol:I // field@04f3 │ │ -0376c6: 1a00 2013 |0033: const-string v0, "unsent" // string@1320 │ │ -0376ca: 7220 c600 0400 |0035: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0376d0: 0a00 |0038: move-result v0 │ │ -0376d2: 5920 f604 |0039: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.unsentCol:I // field@04f6 │ │ -0376d6: 1a00 4e13 |003b: const-string v0, "userid" // string@134e │ │ -0376da: 7220 c600 0400 |003d: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0376e0: 0a00 |0040: move-result v0 │ │ -0376e2: 5920 ef04 |0041: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.authorIdCol:I // field@04ef │ │ -0376e6: 0e00 |0043: return-void │ │ +037668: |[037668] org.akvo.rsr.up.viewadapter.UpdateListCursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +037678: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03767a: 7030 c409 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@09c4 │ │ +037680: 5c21 f104 |0004: iput-boolean v1, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.debug:Z // field@04f1 │ │ +037684: 2200 4302 |0006: new-instance v0, Lorg/akvo/rsr/up/dao/RsrDbAdapter; // type@0243 │ │ +037688: 7020 200d 3000 |0008: invoke-direct {v0, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.:(Landroid/content/Context;)V // method@0d20 │ │ +03768e: 5b20 f004 |000b: iput-object v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ +037692: 1a00 4612 |000d: const-string v0, "setting_debug" // string@1246 │ │ +037696: 7130 110e 0301 |000f: invoke-static {v3, v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;.ReadBoolean:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@0e11 │ │ +03769c: 0a00 |0012: move-result v0 │ │ +03769e: 5c20 f104 |0013: iput-boolean v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.debug:Z // field@04f1 │ │ +0376a2: 7110 bd08 0300 |0015: invoke-static {v3}, Landroid/text/format/DateFormat;.getDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@08bd │ │ +0376a8: 0c00 |0018: move-result-object v0 │ │ +0376aa: 5b20 f204 |0019: iput-object v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dfmt:Ljava/text/DateFormat; // field@04f2 │ │ +0376ae: 1a00 ab07 |001b: const-string v0, "_id" // string@07ab │ │ +0376b2: 7220 c600 0400 |001d: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0376b8: 0a00 |0020: move-result v0 │ │ +0376ba: 5920 f404 |0021: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.idcol:I // field@04f4 │ │ +0376be: 1a00 e412 |0023: const-string v0, "title" // string@12e4 │ │ +0376c2: 7220 c600 0400 |0025: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0376c8: 0a00 |0028: move-result v0 │ │ +0376ca: 5920 f504 |0029: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.titleCol:I // field@04f5 │ │ +0376ce: 1a00 f209 |002b: const-string v0, "draft" // string@09f2 │ │ +0376d2: 7220 c600 0400 |002d: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0376d8: 0a00 |0030: move-result v0 │ │ +0376da: 5920 f304 |0031: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.draftCol:I // field@04f3 │ │ +0376de: 1a00 2613 |0033: const-string v0, "unsent" // string@1326 │ │ +0376e2: 7220 c600 0400 |0035: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0376e8: 0a00 |0038: move-result v0 │ │ +0376ea: 5920 f604 |0039: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.unsentCol:I // field@04f6 │ │ +0376ee: 1a00 5413 |003b: const-string v0, "userid" // string@1354 │ │ +0376f2: 7220 c600 0400 |003d: invoke-interface {v4, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0376f8: 0a00 |0040: move-result v0 │ │ +0376fa: 5920 ef04 |0041: iput v0, v2, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.authorIdCol:I // field@04ef │ │ +0376fe: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0004 line=52 │ │ 0x0006 line=59 │ │ 0x000d line=60 │ │ 0x0015 line=61 │ │ @@ -63740,277 +63817,279 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 536 16-bit code units │ │ -0376e8: |[0376e8] org.akvo.rsr.up.viewadapter.UpdateListCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0376f8: 140e 3a00 077f |0000: const v14, #float 1.79447e+38 // #7f07003a │ │ -0376fe: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -037702: 6e20 0b09 e000 |0005: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -037708: 0c0c |0008: move-result-object v12 │ │ -03770a: 1f0c 7201 |0009: check-cast v12, Landroid/widget/TextView; // type@0172 │ │ -03770e: 0800 1100 |000b: move-object/from16 v0, v17 │ │ -037712: 550e f104 |000d: iget-boolean v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.debug:Z // field@04f1 │ │ -037716: 380e ae01 |000f: if-eqz v14, 01bd // +01ae │ │ -03771a: 220e c101 |0011: new-instance v14, Ljava/lang/StringBuilder; // type@01c1 │ │ -03771e: 7010 8e0b 0e00 |0013: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -037724: 1a0f 8407 |0016: const-string v15, "[" // string@0784 │ │ -037728: 6e20 960b fe00 |0018: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03772e: 0c0e |001b: move-result-object v14 │ │ -037730: 0800 1100 |001c: move-object/from16 v0, v17 │ │ -037734: 520f f404 |001e: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.idcol:I // field@04f4 │ │ -037738: 0800 1400 |0020: move-object/from16 v0, v20 │ │ -03773c: 7220 cb00 f000 |0022: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -037742: 0c0f |0025: move-result-object v15 │ │ -037744: 6e20 960b fe00 |0026: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03774a: 0c0e |0029: move-result-object v14 │ │ -03774c: 1a0f a107 |002a: const-string v15, "] " // string@07a1 │ │ -037750: 6e20 960b fe00 |002c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037756: 0c0e |002f: move-result-object v14 │ │ -037758: 0800 1100 |0030: move-object/from16 v0, v17 │ │ -03775c: 520f f504 |0032: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.titleCol:I // field@04f5 │ │ -037760: 0800 1400 |0034: move-object/from16 v0, v20 │ │ -037764: 7220 cb00 f000 |0036: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -03776a: 0c0f |0039: move-result-object v15 │ │ -03776c: 6e20 960b fe00 |003a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037772: 0c0e |003d: move-result-object v14 │ │ -037774: 6e10 9a0b 0e00 |003e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03777a: 0c0e |0041: move-result-object v14 │ │ -03777c: 6e20 1f0a ec00 |0042: invoke-virtual {v12, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -037782: 140e 3b00 077f |0045: const v14, #float 1.79447e+38 // #7f07003b │ │ -037788: 0800 1200 |0048: move-object/from16 v0, v18 │ │ -03778c: 6e20 0b09 e000 |004a: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -037792: 0c04 |004d: move-result-object v4 │ │ -037794: 1f04 7201 |004e: check-cast v4, Landroid/widget/TextView; // type@0172 │ │ -037798: 1a0e 6009 |0050: const-string v14, "creation_date" // string@0960 │ │ -03779c: 0800 1400 |0052: move-object/from16 v0, v20 │ │ -0377a0: 7220 c600 e000 |0054: invoke-interface {v0, v14}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0377a6: 0a0e |0057: move-result v14 │ │ -0377a8: 0800 1400 |0058: move-object/from16 v0, v20 │ │ -0377ac: 7220 ca00 e000 |005a: invoke-interface {v0, v14}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ -0377b2: 0b07 |005d: move-result-wide v7 │ │ -0377b4: 2203 e301 |005e: new-instance v3, Ljava/util/Date; // type@01e3 │ │ -0377b8: 160e e803 |0060: const-wide/16 v14, #int 1000 // #3e8 │ │ -0377bc: bd7e |0062: mul-long/2addr v14, v7 │ │ -0377be: 7030 f00b e30f |0063: invoke-direct {v3, v14, v15}, Ljava/util/Date;.:(J)V // method@0bf0 │ │ -0377c4: 0800 1100 |0066: move-object/from16 v0, v17 │ │ -0377c8: 540e f204 |0068: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dfmt:Ljava/text/DateFormat; // field@04f2 │ │ -0377cc: 6e20 d80b 3e00 |006a: invoke-virtual {v14, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0bd8 │ │ -0377d2: 0c0e |006d: move-result-object v14 │ │ -0377d4: 6e20 1f0a e400 |006e: invoke-virtual {v4, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -0377da: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -0377dc: 1206 |0072: const/4 v6, #int 0 // #0 │ │ -0377de: 0800 1100 |0073: move-object/from16 v0, v17 │ │ -0377e2: 540e f004 |0075: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ -0377e6: 6e10 3d0d 0e00 |0077: invoke-virtual {v14}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -0377ec: 0800 1100 |007a: move-object/from16 v0, v17 │ │ -0377f0: 540e f004 |007c: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ -0377f4: 0800 1100 |007e: move-object/from16 v0, v17 │ │ -0377f8: 520f ef04 |0080: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.authorIdCol:I // field@04ef │ │ -0377fc: 0800 1400 |0082: move-object/from16 v0, v20 │ │ -037800: 7220 cb00 f000 |0084: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -037806: 0c0f |0087: move-result-object v15 │ │ -037808: 6e20 2e0d fe00 |0088: invoke-virtual {v14, v15}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUser:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; // method@0d2e │ │ -03780e: 0c01 |008b: move-result-object v1 │ │ -037810: 6e10 9a0d 0100 |008c: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ -037816: 0c0e |008f: move-result-object v14 │ │ -037818: 380e 0e00 |0090: if-eqz v14, 009e // +000e │ │ -03781c: 0800 1100 |0092: move-object/from16 v0, v17 │ │ -037820: 540e f004 |0094: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ -037824: 6e10 9a0d 0100 |0096: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ -03782a: 0c0f |0099: move-result-object v15 │ │ -03782c: 6e20 2b0d fe00 |009a: invoke-virtual {v14, v15}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findOrganisation:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Organisation; // method@0d2b │ │ -037832: 0c06 |009d: move-result-object v6 │ │ -037834: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -037838: 540e f004 |00a0: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ -03783c: 6e10 250d 0e00 |00a2: invoke-virtual {v14}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -037842: 140e 3c00 077f |00a5: const v14, #float 1.79447e+38 // #7f07003c │ │ -037848: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -03784c: 6e20 0b09 e000 |00aa: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -037852: 0c02 |00ad: move-result-object v2 │ │ -037854: 1f02 7201 |00ae: check-cast v2, Landroid/widget/TextView; // type@0172 │ │ -037858: 1a09 0000 |00b0: const-string v9, "" // string@0000 │ │ -03785c: 3801 4200 |00b2: if-eqz v1, 00f4 // +0042 │ │ -037860: 220e c101 |00b4: new-instance v14, Ljava/lang/StringBuilder; // type@01c1 │ │ -037864: 7010 8e0b 0e00 |00b6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03786a: 6e20 960b 9e00 |00b9: invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037870: 0c0e |00bc: move-result-object v14 │ │ -037872: 6e10 970d 0100 |00bd: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/User;.getFirstname:()Ljava/lang/String; // method@0d97 │ │ -037878: 0c0f |00c0: move-result-object v15 │ │ -03787a: 6e20 960b fe00 |00c1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037880: 0c0e |00c4: move-result-object v14 │ │ -037882: 1a0f 0f00 |00c5: const-string v15, " " // string@000f │ │ -037886: 6e20 960b fe00 |00c7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03788c: 0c0e |00ca: move-result-object v14 │ │ -03788e: 6e10 990d 0100 |00cb: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/User;.getLastname:()Ljava/lang/String; // method@0d99 │ │ -037894: 0c0f |00ce: move-result-object v15 │ │ -037896: 6e20 960b fe00 |00cf: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03789c: 0c0e |00d2: move-result-object v14 │ │ -03789e: 6e10 9a0b 0e00 |00d3: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0378a4: 0c09 |00d6: move-result-object v9 │ │ -0378a6: 3806 1d00 |00d7: if-eqz v6, 00f4 // +001d │ │ -0378aa: 220e c101 |00d9: new-instance v14, Ljava/lang/StringBuilder; // type@01c1 │ │ -0378ae: 7010 8e0b 0e00 |00db: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0378b4: 6e20 960b 9e00 |00de: invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0378ba: 0c0e |00e1: move-result-object v14 │ │ -0378bc: 1a0f ba00 |00e2: const-string v15, ", " // string@00ba │ │ -0378c0: 6e20 960b fe00 |00e4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0378c6: 0c0e |00e7: move-result-object v14 │ │ -0378c8: 6e10 550d 0600 |00e8: invoke-virtual {v6}, Lorg/akvo/rsr/up/domain/Organisation;.getName:()Ljava/lang/String; // method@0d55 │ │ -0378ce: 0c0f |00eb: move-result-object v15 │ │ -0378d0: 6e20 960b fe00 |00ec: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0378d6: 0c0e |00ef: move-result-object v14 │ │ -0378d8: 6e10 9a0b 0e00 |00f0: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0378de: 0c09 |00f3: move-result-object v9 │ │ -0378e0: 3801 0800 |00f4: if-eqz v1, 00fc // +0008 │ │ -0378e4: 0800 1100 |00f6: move-object/from16 v0, v17 │ │ -0378e8: 550e f104 |00f8: iget-boolean v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.debug:Z // field@04f1 │ │ -0378ec: 380e 2900 |00fa: if-eqz v14, 0123 // +0029 │ │ -0378f0: 220e c101 |00fc: new-instance v14, Ljava/lang/StringBuilder; // type@01c1 │ │ -0378f4: 7010 8e0b 0e00 |00fe: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0378fa: 6e20 960b 9e00 |0101: invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037900: 0c0e |0104: move-result-object v14 │ │ -037902: 1a0f 8407 |0105: const-string v15, "[" // string@0784 │ │ -037906: 6e20 960b fe00 |0107: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03790c: 0c0e |010a: move-result-object v14 │ │ -03790e: 0800 1100 |010b: move-object/from16 v0, v17 │ │ -037912: 520f ef04 |010d: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.authorIdCol:I // field@04ef │ │ -037916: 0800 1400 |010f: move-object/from16 v0, v20 │ │ -03791a: 7220 cb00 f000 |0111: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -037920: 0c0f |0114: move-result-object v15 │ │ -037922: 6e20 960b fe00 |0115: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037928: 0c0e |0118: move-result-object v14 │ │ -03792a: 1a0f a007 |0119: const-string v15, "]" // string@07a0 │ │ -03792e: 6e20 960b fe00 |011b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037934: 0c0e |011e: move-result-object v14 │ │ -037936: 6e10 9a0b 0e00 |011f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03793c: 0c09 |0122: move-result-object v9 │ │ -03793e: 6e20 1f0a 9200 |0123: invoke-virtual {v2, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -037944: 140e 3d00 077f |0126: const v14, #float 1.79447e+38 // #7f07003d │ │ -03794a: 0800 1200 |0129: move-object/from16 v0, v18 │ │ -03794e: 6e20 0b09 e000 |012b: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -037954: 0c0a |012e: move-result-object v10 │ │ -037956: 1f0a 7201 |012f: check-cast v10, Landroid/widget/TextView; // type@0172 │ │ -03795a: 0800 1100 |0131: move-object/from16 v0, v17 │ │ -03795e: 520e f604 |0133: iget v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.unsentCol:I // field@04f6 │ │ -037962: 0800 1400 |0135: move-object/from16 v0, v20 │ │ -037966: 7220 c900 e000 |0137: invoke-interface {v0, v14}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ -03796c: 0a0e |013a: move-result v14 │ │ -03796e: 380e 9a00 |013b: if-eqz v14, 01d5 // +009a │ │ -037972: 7401 7a00 1300 |013d: invoke-virtual/range {v19}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -037978: 0c0e |0140: move-result-object v14 │ │ -03797a: 140f 0a00 057f |0141: const v15, #float 1.76788e+38 // #7f05000a │ │ -037980: 6e20 b700 fe00 |0144: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ -037986: 0a0e |0147: move-result v14 │ │ -037988: 0800 1200 |0148: move-object/from16 v0, v18 │ │ -03798c: 6e20 2a09 e000 |014a: invoke-virtual {v0, v14}, Landroid/view/View;.setBackgroundColor:(I)V // method@092a │ │ -037992: 120e |014d: const/4 v14, #int 0 // #0 │ │ -037994: 6e20 230a ea00 |014e: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ -03799a: 140e 7500 087f |0151: const v14, #float 1.80777e+38 // #7f080075 │ │ -0379a0: 6e20 1e0a ea00 |0154: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setText:(I)V // method@0a1e │ │ -0379a6: 140e 3900 077f |0157: const v14, #float 1.79447e+38 // #7f070039 │ │ -0379ac: 0800 1200 |015a: move-object/from16 v0, v18 │ │ -0379b0: 6e20 0b09 e000 |015c: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -0379b6: 0c0b |015f: move-result-object v11 │ │ -0379b8: 1f0b 6701 |0160: check-cast v11, Landroid/widget/ImageView; // type@0167 │ │ -0379bc: 1a0e d012 |0162: const-string v14, "thumbnail_fn" // string@12d0 │ │ -0379c0: 0800 1400 |0164: move-object/from16 v0, v20 │ │ -0379c4: 7220 c600 e000 |0166: invoke-interface {v0, v14}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0379ca: 0a0e |0169: move-result v14 │ │ -0379cc: 0800 1400 |016a: move-object/from16 v0, v20 │ │ -0379d0: 7220 cb00 e000 |016c: invoke-interface {v0, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0379d6: 0c05 |016f: move-result-object v5 │ │ -0379d8: 1a0e d412 |0170: const-string v14, "thumbnail_url" // string@12d4 │ │ -0379dc: 0800 1400 |0172: move-object/from16 v0, v20 │ │ -0379e0: 7220 c600 e000 |0174: invoke-interface {v0, v14}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -0379e6: 0a0e |0177: move-result v14 │ │ -0379e8: 0800 1400 |0178: move-object/from16 v0, v20 │ │ -0379ec: 7220 cb00 e000 |017a: invoke-interface {v0, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0379f2: 0c0d |017d: move-result-object v13 │ │ -0379f4: 120e |017e: const/4 v14, #int 0 // #0 │ │ -0379f6: 0800 1100 |017f: move-object/from16 v0, v17 │ │ -0379fa: 520f f404 |0181: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.idcol:I // field@04f4 │ │ -0379fe: 0800 1400 |0183: move-object/from16 v0, v20 │ │ -037a02: 7220 cb00 f000 |0185: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -037a08: 0c0f |0188: move-result-object v15 │ │ -037a0a: 715f 0b0e dbe5 |0189: invoke-static {v11, v13, v5, v14, v15}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ -037a10: 140e 0100 077f |018c: const v14, #float 1.79446e+38 // #7f070001 │ │ -037a16: 1a0f 7d10 |018f: const-string v15, "project" // string@107d │ │ -037a1a: 0800 1400 |0191: move-object/from16 v0, v20 │ │ -037a1e: 7220 c600 f000 |0193: invoke-interface {v0, v15}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ -037a24: 0a0f |0196: move-result v15 │ │ -037a26: 0800 1400 |0197: move-object/from16 v0, v20 │ │ -037a2a: 7220 ca00 f000 |0199: invoke-interface {v0, v15}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ -037a30: 0b0f |019c: move-result-wide v15 │ │ -037a32: 7702 640b 0f00 |019d: invoke-static/range {v15, v16}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ -037a38: 0c0f |01a0: move-result-object v15 │ │ -037a3a: 0800 1200 |01a1: move-object/from16 v0, v18 │ │ -037a3e: 6e30 2f09 e00f |01a3: invoke-virtual {v0, v14, v15}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@092f │ │ -037a44: 140e 0400 077f |01a6: const v14, #float 1.79446e+38 // #7f070004 │ │ -037a4a: 0800 1100 |01a9: move-object/from16 v0, v17 │ │ -037a4e: 520f f404 |01ab: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.idcol:I // field@04f4 │ │ -037a52: 0800 1400 |01ad: move-object/from16 v0, v20 │ │ -037a56: 7220 ca00 f000 |01af: invoke-interface {v0, v15}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ -037a5c: 0b0f |01b2: move-result-wide v15 │ │ -037a5e: 7702 640b 0f00 |01b3: invoke-static/range {v15, v16}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ -037a64: 0c0f |01b6: move-result-object v15 │ │ -037a66: 0800 1200 |01b7: move-object/from16 v0, v18 │ │ -037a6a: 6e30 2f09 e00f |01b9: invoke-virtual {v0, v14, v15}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@092f │ │ -037a70: 0e00 |01bc: return-void │ │ -037a72: 0800 1100 |01bd: move-object/from16 v0, v17 │ │ -037a76: 520e f504 |01bf: iget v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.titleCol:I // field@04f5 │ │ -037a7a: 0800 1400 |01c1: move-object/from16 v0, v20 │ │ -037a7e: 7220 cb00 e000 |01c3: invoke-interface {v0, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -037a84: 0c0e |01c6: move-result-object v14 │ │ -037a86: 6e20 1f0a ec00 |01c7: invoke-virtual {v12, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -037a8c: 2900 7bfe |01ca: goto/16 0045 // -0185 │ │ -037a90: 0d0e |01cc: move-exception v14 │ │ -037a92: 0800 1100 |01cd: move-object/from16 v0, v17 │ │ -037a96: 540f f004 |01cf: iget-object v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ -037a9a: 6e10 250d 0f00 |01d1: invoke-virtual {v15}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -037aa0: 270e |01d4: throw v14 │ │ -037aa2: 0800 1100 |01d5: move-object/from16 v0, v17 │ │ -037aa6: 520e f304 |01d7: iget v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.draftCol:I // field@04f3 │ │ -037aaa: 0800 1400 |01d9: move-object/from16 v0, v20 │ │ -037aae: 7220 c900 e000 |01db: invoke-interface {v0, v14}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ -037ab4: 0a0e |01de: move-result v14 │ │ -037ab6: 380e 2c00 |01df: if-eqz v14, 020b // +002c │ │ -037aba: 7401 7a00 1300 |01e1: invoke-virtual/range {v19}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -037ac0: 0c0e |01e4: move-result-object v14 │ │ -037ac2: 140f 0900 057f |01e5: const v15, #float 1.76788e+38 // #7f050009 │ │ -037ac8: 6e20 b700 fe00 |01e8: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ -037ace: 0a0e |01eb: move-result v14 │ │ -037ad0: 0800 1200 |01ec: move-object/from16 v0, v18 │ │ -037ad4: 6e20 2a09 e000 |01ee: invoke-virtual {v0, v14}, Landroid/view/View;.setBackgroundColor:(I)V // method@092a │ │ -037ada: 120e |01f1: const/4 v14, #int 0 // #0 │ │ -037adc: 6e20 230a ea00 |01f2: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ -037ae2: 140e 7300 087f |01f5: const v14, #float 1.80777e+38 // #7f080073 │ │ -037ae8: 6e20 1e0a ea00 |01f8: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setText:(I)V // method@0a1e │ │ -037aee: 7401 7a00 1300 |01fb: invoke-virtual/range {v19}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -037af4: 0c0e |01fe: move-result-object v14 │ │ -037af6: 140f 0a00 057f |01ff: const v15, #float 1.76788e+38 // #7f05000a │ │ -037afc: 6e20 b700 fe00 |0202: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ -037b02: 0a0e |0205: move-result v14 │ │ -037b04: 6e20 210a ea00 |0206: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ -037b0a: 2900 4eff |0209: goto/16 0157 // -00b2 │ │ -037b0e: 12fe |020b: const/4 v14, #int -1 // #ff │ │ -037b10: 0800 1200 |020c: move-object/from16 v0, v18 │ │ -037b14: 6e20 2a09 e000 |020e: invoke-virtual {v0, v14}, Landroid/view/View;.setBackgroundColor:(I)V // method@092a │ │ -037b1a: 130e 0800 |0211: const/16 v14, #int 8 // #8 │ │ -037b1e: 6e20 230a ea00 |0213: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ -037b24: 2900 41ff |0216: goto/16 0157 // -00bf │ │ +037700: |[037700] org.akvo.rsr.up.viewadapter.UpdateListCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +037710: 140e 3a00 077f |0000: const v14, #float 1.79447e+38 // #7f07003a │ │ +037716: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +03771a: 6e20 0b09 e000 |0005: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +037720: 0c0c |0008: move-result-object v12 │ │ +037722: 1f0c 7801 |0009: check-cast v12, Landroid/widget/TextView; // type@0178 │ │ +037726: 0800 1100 |000b: move-object/from16 v0, v17 │ │ +03772a: 550e f104 |000d: iget-boolean v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.debug:Z // field@04f1 │ │ +03772e: 380e ae01 |000f: if-eqz v14, 01bd // +01ae │ │ +037732: 220e c701 |0011: new-instance v14, Ljava/lang/StringBuilder; // type@01c7 │ │ +037736: 7010 8e0b 0e00 |0013: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03773c: 1a0f 8a07 |0016: const-string v15, "[" // string@078a │ │ +037740: 6e20 960b fe00 |0018: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037746: 0c0e |001b: move-result-object v14 │ │ +037748: 0800 1100 |001c: move-object/from16 v0, v17 │ │ +03774c: 520f f404 |001e: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.idcol:I // field@04f4 │ │ +037750: 0800 1400 |0020: move-object/from16 v0, v20 │ │ +037754: 7220 cb00 f000 |0022: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03775a: 0c0f |0025: move-result-object v15 │ │ +03775c: 6e20 960b fe00 |0026: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037762: 0c0e |0029: move-result-object v14 │ │ +037764: 1a0f a707 |002a: const-string v15, "] " // string@07a7 │ │ +037768: 6e20 960b fe00 |002c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03776e: 0c0e |002f: move-result-object v14 │ │ +037770: 0800 1100 |0030: move-object/from16 v0, v17 │ │ +037774: 520f f504 |0032: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.titleCol:I // field@04f5 │ │ +037778: 0800 1400 |0034: move-object/from16 v0, v20 │ │ +03777c: 7220 cb00 f000 |0036: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +037782: 0c0f |0039: move-result-object v15 │ │ +037784: 6e20 960b fe00 |003a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03778a: 0c0e |003d: move-result-object v14 │ │ +03778c: 6e10 9a0b 0e00 |003e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +037792: 0c0e |0041: move-result-object v14 │ │ +037794: 6e20 1f0a ec00 |0042: invoke-virtual {v12, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +03779a: 140e 3b00 077f |0045: const v14, #float 1.79447e+38 // #7f07003b │ │ +0377a0: 0800 1200 |0048: move-object/from16 v0, v18 │ │ +0377a4: 6e20 0b09 e000 |004a: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +0377aa: 0c04 |004d: move-result-object v4 │ │ +0377ac: 1f04 7801 |004e: check-cast v4, Landroid/widget/TextView; // type@0178 │ │ +0377b0: 1a0e 6609 |0050: const-string v14, "creation_date" // string@0966 │ │ +0377b4: 0800 1400 |0052: move-object/from16 v0, v20 │ │ +0377b8: 7220 c600 e000 |0054: invoke-interface {v0, v14}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0377be: 0a0e |0057: move-result v14 │ │ +0377c0: 0800 1400 |0058: move-object/from16 v0, v20 │ │ +0377c4: 7220 ca00 e000 |005a: invoke-interface {v0, v14}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ +0377ca: 0b07 |005d: move-result-wide v7 │ │ +0377cc: 2203 e901 |005e: new-instance v3, Ljava/util/Date; // type@01e9 │ │ +0377d0: 160e e803 |0060: const-wide/16 v14, #int 1000 // #3e8 │ │ +0377d4: bd7e |0062: mul-long/2addr v14, v7 │ │ +0377d6: 7030 f00b e30f |0063: invoke-direct {v3, v14, v15}, Ljava/util/Date;.:(J)V // method@0bf0 │ │ +0377dc: 0800 1100 |0066: move-object/from16 v0, v17 │ │ +0377e0: 540e f204 |0068: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dfmt:Ljava/text/DateFormat; // field@04f2 │ │ +0377e4: 6e20 d80b 3e00 |006a: invoke-virtual {v14, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0bd8 │ │ +0377ea: 0c0e |006d: move-result-object v14 │ │ +0377ec: 6e20 1f0a e400 |006e: invoke-virtual {v4, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +0377f2: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +0377f4: 1206 |0072: const/4 v6, #int 0 // #0 │ │ +0377f6: 0800 1100 |0073: move-object/from16 v0, v17 │ │ +0377fa: 540e f004 |0075: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ +0377fe: 6e10 3d0d 0e00 |0077: invoke-virtual {v14}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +037804: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +037808: 540e f004 |007c: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ +03780c: 0800 1100 |007e: move-object/from16 v0, v17 │ │ +037810: 520f ef04 |0080: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.authorIdCol:I // field@04ef │ │ +037814: 0800 1400 |0082: move-object/from16 v0, v20 │ │ +037818: 7220 cb00 f000 |0084: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +03781e: 0c0f |0087: move-result-object v15 │ │ +037820: 6e20 2e0d fe00 |0088: invoke-virtual {v14, v15}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findUser:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; // method@0d2e │ │ +037826: 0c01 |008b: move-result-object v1 │ │ +037828: 6e10 9a0d 0100 |008c: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ +03782e: 0c0e |008f: move-result-object v14 │ │ +037830: 380e 0e00 |0090: if-eqz v14, 009e // +000e │ │ +037834: 0800 1100 |0092: move-object/from16 v0, v17 │ │ +037838: 540e f004 |0094: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ +03783c: 6e10 9a0d 0100 |0096: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/User;.getOrgId:()Ljava/lang/String; // method@0d9a │ │ +037842: 0c0f |0099: move-result-object v15 │ │ +037844: 6e20 2b0d fe00 |009a: invoke-virtual {v14, v15}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.findOrganisation:(Ljava/lang/String;)Lorg/akvo/rsr/up/domain/Organisation; // method@0d2b │ │ +03784a: 0c06 |009d: move-result-object v6 │ │ +03784c: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +037850: 540e f004 |00a0: iget-object v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ +037854: 6e10 250d 0e00 |00a2: invoke-virtual {v14}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +03785a: 140e 3c00 077f |00a5: const v14, #float 1.79447e+38 // #7f07003c │ │ +037860: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +037864: 6e20 0b09 e000 |00aa: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03786a: 0c02 |00ad: move-result-object v2 │ │ +03786c: 1f02 7801 |00ae: check-cast v2, Landroid/widget/TextView; // type@0178 │ │ +037870: 1a09 0000 |00b0: const-string v9, "" // string@0000 │ │ +037874: 3801 4200 |00b2: if-eqz v1, 00f4 // +0042 │ │ +037878: 220e c701 |00b4: new-instance v14, Ljava/lang/StringBuilder; // type@01c7 │ │ +03787c: 7010 8e0b 0e00 |00b6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +037882: 6e20 960b 9e00 |00b9: invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037888: 0c0e |00bc: move-result-object v14 │ │ +03788a: 6e10 970d 0100 |00bd: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/User;.getFirstname:()Ljava/lang/String; // method@0d97 │ │ +037890: 0c0f |00c0: move-result-object v15 │ │ +037892: 6e20 960b fe00 |00c1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037898: 0c0e |00c4: move-result-object v14 │ │ +03789a: 1a0f 0f00 |00c5: const-string v15, " " // string@000f │ │ +03789e: 6e20 960b fe00 |00c7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0378a4: 0c0e |00ca: move-result-object v14 │ │ +0378a6: 6e10 990d 0100 |00cb: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/User;.getLastname:()Ljava/lang/String; // method@0d99 │ │ +0378ac: 0c0f |00ce: move-result-object v15 │ │ +0378ae: 6e20 960b fe00 |00cf: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0378b4: 0c0e |00d2: move-result-object v14 │ │ +0378b6: 6e10 9a0b 0e00 |00d3: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0378bc: 0c09 |00d6: move-result-object v9 │ │ +0378be: 3806 1d00 |00d7: if-eqz v6, 00f4 // +001d │ │ +0378c2: 220e c701 |00d9: new-instance v14, Ljava/lang/StringBuilder; // type@01c7 │ │ +0378c6: 7010 8e0b 0e00 |00db: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0378cc: 6e20 960b 9e00 |00de: invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0378d2: 0c0e |00e1: move-result-object v14 │ │ +0378d4: 1a0f ba00 |00e2: const-string v15, ", " // string@00ba │ │ +0378d8: 6e20 960b fe00 |00e4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0378de: 0c0e |00e7: move-result-object v14 │ │ +0378e0: 6e10 550d 0600 |00e8: invoke-virtual {v6}, Lorg/akvo/rsr/up/domain/Organisation;.getName:()Ljava/lang/String; // method@0d55 │ │ +0378e6: 0c0f |00eb: move-result-object v15 │ │ +0378e8: 6e20 960b fe00 |00ec: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0378ee: 0c0e |00ef: move-result-object v14 │ │ +0378f0: 6e10 9a0b 0e00 |00f0: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0378f6: 0c09 |00f3: move-result-object v9 │ │ +0378f8: 3801 0800 |00f4: if-eqz v1, 00fc // +0008 │ │ +0378fc: 0800 1100 |00f6: move-object/from16 v0, v17 │ │ +037900: 550e f104 |00f8: iget-boolean v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.debug:Z // field@04f1 │ │ +037904: 380e 2900 |00fa: if-eqz v14, 0123 // +0029 │ │ +037908: 220e c701 |00fc: new-instance v14, Ljava/lang/StringBuilder; // type@01c7 │ │ +03790c: 7010 8e0b 0e00 |00fe: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +037912: 6e20 960b 9e00 |0101: invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037918: 0c0e |0104: move-result-object v14 │ │ +03791a: 1a0f 8a07 |0105: const-string v15, "[" // string@078a │ │ +03791e: 6e20 960b fe00 |0107: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037924: 0c0e |010a: move-result-object v14 │ │ +037926: 0800 1100 |010b: move-object/from16 v0, v17 │ │ +03792a: 520f ef04 |010d: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.authorIdCol:I // field@04ef │ │ +03792e: 0800 1400 |010f: move-object/from16 v0, v20 │ │ +037932: 7220 cb00 f000 |0111: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +037938: 0c0f |0114: move-result-object v15 │ │ +03793a: 6e20 960b fe00 |0115: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037940: 0c0e |0118: move-result-object v14 │ │ +037942: 1a0f a607 |0119: const-string v15, "]" // string@07a6 │ │ +037946: 6e20 960b fe00 |011b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03794c: 0c0e |011e: move-result-object v14 │ │ +03794e: 6e10 9a0b 0e00 |011f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +037954: 0c09 |0122: move-result-object v9 │ │ +037956: 6e20 1f0a 9200 |0123: invoke-virtual {v2, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +03795c: 140e 3d00 077f |0126: const v14, #float 1.79447e+38 // #7f07003d │ │ +037962: 0800 1200 |0129: move-object/from16 v0, v18 │ │ +037966: 6e20 0b09 e000 |012b: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03796c: 0c0a |012e: move-result-object v10 │ │ +03796e: 1f0a 7801 |012f: check-cast v10, Landroid/widget/TextView; // type@0178 │ │ +037972: 0800 1100 |0131: move-object/from16 v0, v17 │ │ +037976: 520e f604 |0133: iget v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.unsentCol:I // field@04f6 │ │ +03797a: 0800 1400 |0135: move-object/from16 v0, v20 │ │ +03797e: 7220 c900 e000 |0137: invoke-interface {v0, v14}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ +037984: 0a0e |013a: move-result v14 │ │ +037986: 380e 9a00 |013b: if-eqz v14, 01d5 // +009a │ │ +03798a: 7401 7a00 1300 |013d: invoke-virtual/range {v19}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +037990: 0c0e |0140: move-result-object v14 │ │ +037992: 140f 0a00 057f |0141: const v15, #float 1.76788e+38 // #7f05000a │ │ +037998: 6e20 b700 fe00 |0144: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ +03799e: 0a0e |0147: move-result v14 │ │ +0379a0: 0800 1200 |0148: move-object/from16 v0, v18 │ │ +0379a4: 6e20 2a09 e000 |014a: invoke-virtual {v0, v14}, Landroid/view/View;.setBackgroundColor:(I)V // method@092a │ │ +0379aa: 120e |014d: const/4 v14, #int 0 // #0 │ │ +0379ac: 6e20 230a ea00 |014e: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ +0379b2: 140e 7500 087f |0151: const v14, #float 1.80777e+38 // #7f080075 │ │ +0379b8: 6e20 1e0a ea00 |0154: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setText:(I)V // method@0a1e │ │ +0379be: 140e 3900 077f |0157: const v14, #float 1.79447e+38 // #7f070039 │ │ +0379c4: 0800 1200 |015a: move-object/from16 v0, v18 │ │ +0379c8: 6e20 0b09 e000 |015c: invoke-virtual {v0, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +0379ce: 0c0b |015f: move-result-object v11 │ │ +0379d0: 1f0b 6d01 |0160: check-cast v11, Landroid/widget/ImageView; // type@016d │ │ +0379d4: 1a0e d612 |0162: const-string v14, "thumbnail_fn" // string@12d6 │ │ +0379d8: 0800 1400 |0164: move-object/from16 v0, v20 │ │ +0379dc: 7220 c600 e000 |0166: invoke-interface {v0, v14}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0379e2: 0a0e |0169: move-result v14 │ │ +0379e4: 0800 1400 |016a: move-object/from16 v0, v20 │ │ +0379e8: 7220 cb00 e000 |016c: invoke-interface {v0, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0379ee: 0c05 |016f: move-result-object v5 │ │ +0379f0: 1a0e da12 |0170: const-string v14, "thumbnail_url" // string@12da │ │ +0379f4: 0800 1400 |0172: move-object/from16 v0, v20 │ │ +0379f8: 7220 c600 e000 |0174: invoke-interface {v0, v14}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +0379fe: 0a0e |0177: move-result v14 │ │ +037a00: 0800 1400 |0178: move-object/from16 v0, v20 │ │ +037a04: 7220 cb00 e000 |017a: invoke-interface {v0, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +037a0a: 0c0d |017d: move-result-object v13 │ │ +037a0c: 120e |017e: const/4 v14, #int 0 // #0 │ │ +037a0e: 0800 1100 |017f: move-object/from16 v0, v17 │ │ +037a12: 520f f404 |0181: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.idcol:I // field@04f4 │ │ +037a16: 0800 1400 |0183: move-object/from16 v0, v20 │ │ +037a1a: 7220 cb00 f000 |0185: invoke-interface {v0, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +037a20: 0c0f |0188: move-result-object v15 │ │ +037a22: 715f 0b0e dbe5 |0189: invoke-static {v11, v13, v5, v14, v15}, Lorg/akvo/rsr/up/util/FileUtil;.setPhotoFile:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0e0b │ │ +037a28: 140e 0100 077f |018c: const v14, #float 1.79446e+38 // #7f070001 │ │ +037a2e: 1a0f 8310 |018f: const-string v15, "project" // string@1083 │ │ +037a32: 0800 1400 |0191: move-object/from16 v0, v20 │ │ +037a36: 7220 c600 f000 |0193: invoke-interface {v0, v15}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00c6 │ │ +037a3c: 0a0f |0196: move-result v15 │ │ +037a3e: 0800 1400 |0197: move-object/from16 v0, v20 │ │ +037a42: 7220 ca00 f000 |0199: invoke-interface {v0, v15}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ +037a48: 0b0f |019c: move-result-wide v15 │ │ +037a4a: 7702 640b 0f00 |019d: invoke-static/range {v15, v16}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ +037a50: 0c0f |01a0: move-result-object v15 │ │ +037a52: 0800 1200 |01a1: move-object/from16 v0, v18 │ │ +037a56: 6e30 2f09 e00f |01a3: invoke-virtual {v0, v14, v15}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@092f │ │ +037a5c: 140e 0400 077f |01a6: const v14, #float 1.79446e+38 // #7f070004 │ │ +037a62: 0800 1100 |01a9: move-object/from16 v0, v17 │ │ +037a66: 520f f404 |01ab: iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.idcol:I // field@04f4 │ │ +037a6a: 0800 1400 |01ad: move-object/from16 v0, v20 │ │ +037a6e: 7220 ca00 f000 |01af: invoke-interface {v0, v15}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ +037a74: 0b0f |01b2: move-result-wide v15 │ │ +037a76: 7702 640b 0f00 |01b3: invoke-static/range {v15, v16}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0b64 │ │ +037a7c: 0c0f |01b6: move-result-object v15 │ │ +037a7e: 0800 1200 |01b7: move-object/from16 v0, v18 │ │ +037a82: 6e30 2f09 e00f |01b9: invoke-virtual {v0, v14, v15}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@092f │ │ +037a88: 0e00 |01bc: return-void │ │ +037a8a: 0800 1100 |01bd: move-object/from16 v0, v17 │ │ +037a8e: 520e f504 |01bf: iget v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.titleCol:I // field@04f5 │ │ +037a92: 0800 1400 |01c1: move-object/from16 v0, v20 │ │ +037a96: 7220 cb00 e000 |01c3: invoke-interface {v0, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +037a9c: 0c0e |01c6: move-result-object v14 │ │ +037a9e: 6e20 1f0a ec00 |01c7: invoke-virtual {v12, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +037aa4: 2900 7bfe |01ca: goto/16 0045 // -0185 │ │ +037aa8: 0d0e |01cc: move-exception v14 │ │ +037aaa: 0800 1100 |01cd: move-object/from16 v0, v17 │ │ +037aae: 540f f004 |01cf: iget-object v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@04f0 │ │ +037ab2: 6e10 250d 0f00 |01d1: invoke-virtual {v15}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +037ab8: 270e |01d4: throw v14 │ │ +037aba: 0800 1100 |01d5: move-object/from16 v0, v17 │ │ +037abe: 520e f304 |01d7: iget v14, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.draftCol:I // field@04f3 │ │ +037ac2: 0800 1400 |01d9: move-object/from16 v0, v20 │ │ +037ac6: 7220 c900 e000 |01db: invoke-interface {v0, v14}, Landroid/database/Cursor;.getInt:(I)I // method@00c9 │ │ +037acc: 0a0e |01de: move-result v14 │ │ +037ace: 380e 2c00 |01df: if-eqz v14, 020b // +002c │ │ +037ad2: 7401 7a00 1300 |01e1: invoke-virtual/range {v19}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +037ad8: 0c0e |01e4: move-result-object v14 │ │ +037ada: 140f 0900 057f |01e5: const v15, #float 1.76788e+38 // #7f050009 │ │ +037ae0: 6e20 b700 fe00 |01e8: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ +037ae6: 0a0e |01eb: move-result v14 │ │ +037ae8: 0800 1200 |01ec: move-object/from16 v0, v18 │ │ +037aec: 6e20 2a09 e000 |01ee: invoke-virtual {v0, v14}, Landroid/view/View;.setBackgroundColor:(I)V // method@092a │ │ +037af2: 120e |01f1: const/4 v14, #int 0 // #0 │ │ +037af4: 6e20 230a ea00 |01f2: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ +037afa: 140e 7300 087f |01f5: const v14, #float 1.80777e+38 // #7f080073 │ │ +037b00: 6e20 1e0a ea00 |01f8: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setText:(I)V // method@0a1e │ │ +037b06: 7401 7a00 1300 |01fb: invoke-virtual/range {v19}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +037b0c: 0c0e |01fe: move-result-object v14 │ │ +037b0e: 140f 0a00 057f |01ff: const v15, #float 1.76788e+38 // #7f05000a │ │ +037b14: 6e20 b700 fe00 |0202: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getColor:(I)I // method@00b7 │ │ +037b1a: 0a0e |0205: move-result v14 │ │ +037b1c: 6e20 210a ea00 |0206: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ +037b22: 2900 4eff |0209: goto/16 0157 // -00b2 │ │ +037b26: 12fe |020b: const/4 v14, #int -1 // #ff │ │ +037b28: 0800 1200 |020c: move-object/from16 v0, v18 │ │ +037b2c: 6e20 2a09 e000 |020e: invoke-virtual {v0, v14}, Landroid/view/View;.setBackgroundColor:(I)V // method@092a │ │ +037b32: 130e 0800 |0211: const/16 v14, #int 8 // #8 │ │ +037b36: 6e20 230a ea00 |0213: invoke-virtual {v10, v14}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ +037b3c: 2900 41ff |0216: goto/16 0157 // -00bf │ │ catches : 1 │ │ 0x007a - 0x009d │ │ -> 0x01cc │ │ positions : │ │ 0x0000 line=74 │ │ 0x000b line=75 │ │ 0x0011 line=76 │ │ + 0x0034 line=77 │ │ + 0x0042 line=76 │ │ 0x0045 line=83 │ │ 0x0050 line=84 │ │ 0x005e line=85 │ │ 0x0066 line=86 │ │ 0x0071 line=89 │ │ 0x0072 line=90 │ │ 0x0073 line=91 │ │ @@ -64077,45 +64156,45 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -037b34: |[037b34] org.akvo.rsr.up.viewadapter.UpdateListCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -037b44: 1a02 2c0d |0000: const-string v2, "layout_inflater" // string@0d2c │ │ -037b48: 6e20 7b00 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ -037b4e: 0c00 |0005: move-result-object v0 │ │ -037b50: 1f00 3501 |0006: check-cast v0, Landroid/view/LayoutInflater; // type@0135 │ │ -037b54: 1402 0d00 037f |0008: const v2, #float 1.74129e+38 // #7f03000d │ │ -037b5a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -037b5c: 6e30 d608 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08d6 │ │ -037b62: 0c01 |000f: move-result-object v1 │ │ -037b64: 6e40 1f0e 1465 |0010: invoke-virtual {v4, v1, v5, v6}, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0e1f │ │ -037b6a: 1101 |0013: return-object v1 │ │ +037b4c: |[037b4c] org.akvo.rsr.up.viewadapter.UpdateListCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +037b5c: 1a02 320d |0000: const-string v2, "layout_inflater" // string@0d32 │ │ +037b60: 6e20 7b00 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ +037b66: 0c00 |0005: move-result-object v0 │ │ +037b68: 1f00 3a01 |0006: check-cast v0, Landroid/view/LayoutInflater; // type@013a │ │ +037b6c: 1402 0d00 037f |0008: const v2, #float 1.74129e+38 // #7f03000d │ │ +037b72: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +037b74: 6e30 d608 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@08d6 │ │ +037b7a: 0c01 |000f: move-result-object v1 │ │ +037b7c: 6e40 1f0e 1465 |0010: invoke-virtual {v4, v1, v5, v6}, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0e1f │ │ +037b82: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=147 │ │ 0x0010 line=148 │ │ 0x0013 line=150 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 inflater Landroid/view/LayoutInflater; │ │ 0x0010 - 0x0014 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0014 reg=4 this Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter; │ │ 0x0000 - 0x0014 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=6 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x0014 reg=7 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 1804 (UpdateListCursorAdapter.java) │ │ + source_file_idx : 1810 (UpdateListCursorAdapter.java) │ │ │ │ Class #245 header: │ │ -class_idx : 612 │ │ +class_idx : 618 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 624 │ │ +superclass_idx : 630 │ │ source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #245 annotations: │ │ @@ -64187,28 +64266,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -037b6c: |[037b6c] org.akvo.rsr.up.xml.AuthHandler.:()V │ │ -037b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037b7e: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ -037b84: 5c10 f804 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ -037b88: 5c10 f704 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_apikey:Z // field@04f7 │ │ -037b8c: 5c10 fc04 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_userid:Z // field@04fc │ │ -037b90: 5c10 fd04 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_username:Z // field@04fd │ │ -037b94: 5c10 f904 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_orgid:Z // field@04f9 │ │ -037b98: 5c10 fa04 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projects:Z // field@04fa │ │ -037b9c: 5c10 fb04 |0010: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ -037ba0: 5c10 ff04 |0012: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.syntaxError:Z // field@04ff │ │ -037ba4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -037ba6: 5b10 0005 |0015: iput-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037baa: 0e00 |0017: return-void │ │ +037b84: |[037b84] org.akvo.rsr.up.xml.AuthHandler.:()V │ │ +037b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037b96: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ +037b9c: 5c10 f804 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ +037ba0: 5c10 f704 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_apikey:Z // field@04f7 │ │ +037ba4: 5c10 fc04 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_userid:Z // field@04fc │ │ +037ba8: 5c10 fd04 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_username:Z // field@04fd │ │ +037bac: 5c10 f904 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_orgid:Z // field@04f9 │ │ +037bb0: 5c10 fa04 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projects:Z // field@04fa │ │ +037bb4: 5c10 fb04 |0010: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ +037bb8: 5c10 ff04 |0012: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.syntaxError:Z // field@04ff │ │ +037bbc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +037bbe: 5b10 0005 |0015: iput-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037bc2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=49 │ │ 0x0006 line=50 │ │ 0x0008 line=51 │ │ 0x000a line=52 │ │ @@ -64227,38 +64306,38 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -037bac: |[037bac] org.akvo.rsr.up.xml.AuthHandler.characters:([CII)V │ │ -037bbc: 5520 f704 |0000: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_apikey:Z // field@04f7 │ │ -037bc0: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -037bc4: 5520 fd04 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_username:Z // field@04fd │ │ -037bc8: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ -037bcc: 5520 fc04 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_userid:Z // field@04fc │ │ -037bd0: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -037bd4: 5520 f904 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_orgid:Z // field@04f9 │ │ -037bd8: 3900 0600 |000e: if-nez v0, 0014 // +0006 │ │ -037bdc: 5520 fb04 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ -037be0: 3800 1c00 |0012: if-eqz v0, 002e // +001c │ │ -037be4: 2200 c101 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -037be8: 7010 8e0b 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -037bee: 5421 0105 |0019: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ -037bf2: 6e20 960b 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037bf8: 0c00 |001e: move-result-object v0 │ │ -037bfa: 2201 c001 |001f: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -037bfe: 7040 7b0b 3154 |0021: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ -037c04: 6e20 960b 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037c0a: 0c00 |0027: move-result-object v0 │ │ -037c0c: 6e10 9a0b 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -037c12: 0c00 |002b: move-result-object v0 │ │ -037c14: 5b20 0105 |002c: iput-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ -037c18: 0e00 |002e: return-void │ │ +037bc4: |[037bc4] org.akvo.rsr.up.xml.AuthHandler.characters:([CII)V │ │ +037bd4: 5520 f704 |0000: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_apikey:Z // field@04f7 │ │ +037bd8: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +037bdc: 5520 fd04 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_username:Z // field@04fd │ │ +037be0: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ +037be4: 5520 fc04 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_userid:Z // field@04fc │ │ +037be8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +037bec: 5520 f904 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_orgid:Z // field@04f9 │ │ +037bf0: 3900 0600 |000e: if-nez v0, 0014 // +0006 │ │ +037bf4: 5520 fb04 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ +037bf8: 3800 1c00 |0012: if-eqz v0, 002e // +001c │ │ +037bfc: 2200 c701 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +037c00: 7010 8e0b 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +037c06: 5421 0105 |0019: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ +037c0a: 6e20 960b 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037c10: 0c00 |001e: move-result-object v0 │ │ +037c12: 2201 c601 |001f: new-instance v1, Ljava/lang/String; // type@01c6 │ │ +037c16: 7040 7b0b 3154 |0021: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ +037c1c: 6e20 960b 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037c22: 0c00 |0027: move-result-object v0 │ │ +037c24: 6e10 9a0b 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +037c2a: 0c00 |002b: move-result-object v0 │ │ +037c2c: 5b20 0105 |002c: iput-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ +037c30: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0014 line=162 │ │ 0x002e line=164 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Lorg/akvo/rsr/up/xml/AuthHandler; │ │ @@ -64271,16 +64350,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037c1c: |[037c1c] org.akvo.rsr.up.xml.AuthHandler.endDocument:()V │ │ -037c2c: 0e00 |0000: return-void │ │ +037c34: |[037c34] org.akvo.rsr.up.xml.AuthHandler.endDocument:()V │ │ +037c44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/akvo/rsr/up/xml/AuthHandler; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/xml/AuthHandler;) │ │ @@ -64288,78 +64367,78 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -037c30: |[037c30] org.akvo.rsr.up.xml.AuthHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -037c40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -037c42: 5220 fe04 |0001: iget v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ -037c46: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ -037c4a: 5920 fe04 |0005: iput v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ -037c4e: 1a00 6209 |0007: const-string v0, "credentials" // string@0962 │ │ -037c52: 6e20 7e0b 0400 |0009: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037c58: 0a00 |000c: move-result v0 │ │ -037c5a: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -037c5e: 5c21 f804 |000f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ -037c62: 0e00 |0011: return-void │ │ -037c64: 1a00 3908 |0012: const-string v0, "api_key" // string@0839 │ │ -037c68: 6e20 7e0b 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037c6e: 0a00 |0017: move-result v0 │ │ -037c70: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ -037c74: 5c21 f704 |001a: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_apikey:Z // field@04f7 │ │ -037c78: 5420 0005 |001c: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037c7c: 5421 0105 |001e: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ -037c80: 6e20 9d0d 1000 |0020: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setApiKey:(Ljava/lang/String;)V // method@0d9d │ │ -037c86: 28ee |0023: goto 0011 // -0012 │ │ -037c88: 1a00 4f13 |0024: const-string v0, "username" // string@134f │ │ -037c8c: 6e20 7e0b 0400 |0026: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037c92: 0a00 |0029: move-result v0 │ │ -037c94: 3800 0c00 |002a: if-eqz v0, 0036 // +000c │ │ -037c98: 5c21 fd04 |002c: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_username:Z // field@04fd │ │ -037c9c: 5420 0005 |002e: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037ca0: 5421 0105 |0030: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ -037ca4: 6e20 a30d 1000 |0032: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setUsername:(Ljava/lang/String;)V // method@0da3 │ │ -037caa: 28dc |0035: goto 0011 // -0024 │ │ -037cac: 1a00 4c13 |0036: const-string v0, "user_id" // string@134c │ │ -037cb0: 6e20 7e0b 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037cb6: 0a00 |003b: move-result v0 │ │ -037cb8: 3800 0c00 |003c: if-eqz v0, 0048 // +000c │ │ -037cbc: 5c21 fc04 |003e: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_userid:Z // field@04fc │ │ -037cc0: 5420 0005 |0040: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037cc4: 5421 0105 |0042: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ -037cc8: 6e20 a00d 1000 |0044: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ -037cce: 28ca |0047: goto 0011 // -0036 │ │ -037cd0: 1a00 a510 |0048: const-string v0, "published_projects" // string@10a5 │ │ -037cd4: 6e20 7e0b 0400 |004a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037cda: 0a00 |004d: move-result v0 │ │ -037cdc: 3800 0500 |004e: if-eqz v0, 0053 // +0005 │ │ -037ce0: 5c21 fa04 |0050: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projects:Z // field@04fa │ │ -037ce4: 28bf |0052: goto 0011 // -0041 │ │ -037ce6: 5520 fb04 |0053: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ -037cea: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ -037cee: 1a00 490c |0057: const-string v0, "id" // string@0c49 │ │ -037cf2: 6e20 7e0b 0400 |0059: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037cf8: 0a00 |005c: move-result v0 │ │ -037cfa: 3800 0c00 |005d: if-eqz v0, 0069 // +000c │ │ -037cfe: 5c21 fb04 |005f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ -037d02: 5420 0005 |0061: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037d06: 5421 0105 |0063: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ -037d0a: 6e20 930d 1000 |0065: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.addPublishedProject:(Ljava/lang/String;)V // method@0d93 │ │ -037d10: 28a9 |0068: goto 0011 // -0057 │ │ -037d12: 1a00 fa0f |0069: const-string v0, "org_id" // string@0ffa │ │ -037d16: 6e20 7e0b 0400 |006b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037d1c: 0a00 |006e: move-result v0 │ │ -037d1e: 3800 a2ff |006f: if-eqz v0, 0011 // -005e │ │ -037d22: 5c21 f904 |0071: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_orgid:Z // field@04f9 │ │ -037d26: 5420 0005 |0073: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037d2a: 5421 0105 |0075: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ -037d2e: 6e20 a20d 1000 |0077: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setOrgId:(Ljava/lang/String;)V // method@0da2 │ │ -037d34: 2897 |007a: goto 0011 // -0069 │ │ +037c48: |[037c48] org.akvo.rsr.up.xml.AuthHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +037c58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +037c5a: 5220 fe04 |0001: iget v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ +037c5e: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +037c62: 5920 fe04 |0005: iput v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ +037c66: 1a00 6809 |0007: const-string v0, "credentials" // string@0968 │ │ +037c6a: 6e20 7e0b 0400 |0009: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037c70: 0a00 |000c: move-result v0 │ │ +037c72: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +037c76: 5c21 f804 |000f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ +037c7a: 0e00 |0011: return-void │ │ +037c7c: 1a00 3f08 |0012: const-string v0, "api_key" // string@083f │ │ +037c80: 6e20 7e0b 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037c86: 0a00 |0017: move-result v0 │ │ +037c88: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ +037c8c: 5c21 f704 |001a: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_apikey:Z // field@04f7 │ │ +037c90: 5420 0005 |001c: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037c94: 5421 0105 |001e: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ +037c98: 6e20 9d0d 1000 |0020: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setApiKey:(Ljava/lang/String;)V // method@0d9d │ │ +037c9e: 28ee |0023: goto 0011 // -0012 │ │ +037ca0: 1a00 5513 |0024: const-string v0, "username" // string@1355 │ │ +037ca4: 6e20 7e0b 0400 |0026: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037caa: 0a00 |0029: move-result v0 │ │ +037cac: 3800 0c00 |002a: if-eqz v0, 0036 // +000c │ │ +037cb0: 5c21 fd04 |002c: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_username:Z // field@04fd │ │ +037cb4: 5420 0005 |002e: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037cb8: 5421 0105 |0030: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ +037cbc: 6e20 a30d 1000 |0032: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setUsername:(Ljava/lang/String;)V // method@0da3 │ │ +037cc2: 28dc |0035: goto 0011 // -0024 │ │ +037cc4: 1a00 5213 |0036: const-string v0, "user_id" // string@1352 │ │ +037cc8: 6e20 7e0b 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037cce: 0a00 |003b: move-result v0 │ │ +037cd0: 3800 0c00 |003c: if-eqz v0, 0048 // +000c │ │ +037cd4: 5c21 fc04 |003e: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_userid:Z // field@04fc │ │ +037cd8: 5420 0005 |0040: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037cdc: 5421 0105 |0042: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ +037ce0: 6e20 a00d 1000 |0044: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ +037ce6: 28ca |0047: goto 0011 // -0036 │ │ +037ce8: 1a00 ab10 |0048: const-string v0, "published_projects" // string@10ab │ │ +037cec: 6e20 7e0b 0400 |004a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037cf2: 0a00 |004d: move-result v0 │ │ +037cf4: 3800 0500 |004e: if-eqz v0, 0053 // +0005 │ │ +037cf8: 5c21 fa04 |0050: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projects:Z // field@04fa │ │ +037cfc: 28bf |0052: goto 0011 // -0041 │ │ +037cfe: 5520 fb04 |0053: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ +037d02: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ +037d06: 1a00 4f0c |0057: const-string v0, "id" // string@0c4f │ │ +037d0a: 6e20 7e0b 0400 |0059: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037d10: 0a00 |005c: move-result v0 │ │ +037d12: 3800 0c00 |005d: if-eqz v0, 0069 // +000c │ │ +037d16: 5c21 fb04 |005f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ +037d1a: 5420 0005 |0061: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037d1e: 5421 0105 |0063: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ +037d22: 6e20 930d 1000 |0065: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.addPublishedProject:(Ljava/lang/String;)V // method@0d93 │ │ +037d28: 28a9 |0068: goto 0011 // -0057 │ │ +037d2a: 1a00 0010 |0069: const-string v0, "org_id" // string@1000 │ │ +037d2e: 6e20 7e0b 0400 |006b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037d34: 0a00 |006e: move-result v0 │ │ +037d36: 3800 a2ff |006f: if-eqz v0, 0011 // -005e │ │ +037d3a: 5c21 f904 |0071: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_orgid:Z // field@04f9 │ │ +037d3e: 5420 0005 |0073: iget-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037d42: 5421 0105 |0075: iget-object v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ +037d46: 6e20 a20d 1000 |0077: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setOrgId:(Ljava/lang/String;)V // method@0da2 │ │ +037d4c: 2897 |007a: goto 0011 // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0007 line=131 │ │ 0x000f line=132 │ │ 0x0011 line=151 │ │ 0x0012 line=133 │ │ @@ -64390,19 +64469,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -037d38: |[037d38] org.akvo.rsr.up.xml.AuthHandler.getApiKey:()Ljava/lang/String; │ │ -037d48: 5410 0005 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037d4c: 6e10 950d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getApiKey:()Ljava/lang/String; // method@0d95 │ │ -037d52: 0c00 |0005: move-result-object v0 │ │ -037d54: 1100 |0006: return-object v0 │ │ +037d50: |[037d50] org.akvo.rsr.up.xml.AuthHandler.getApiKey:()Ljava/lang/String; │ │ +037d60: 5410 0005 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037d64: 6e10 950d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getApiKey:()Ljava/lang/String; // method@0d95 │ │ +037d6a: 0c00 |0005: move-result-object v0 │ │ +037d6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/akvo/rsr/up/xml/AuthHandler; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/xml/AuthHandler;) │ │ @@ -64410,17 +64489,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037d58: |[037d58] org.akvo.rsr.up.xml.AuthHandler.getError:()Z │ │ -037d68: 5510 ff04 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.syntaxError:Z // field@04ff │ │ -037d6c: 0f00 |0002: return v0 │ │ +037d70: |[037d70] org.akvo.rsr.up.xml.AuthHandler.getError:()Z │ │ +037d80: 5510 ff04 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.syntaxError:Z // field@04ff │ │ +037d84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/AuthHandler; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/xml/AuthHandler;) │ │ @@ -64428,19 +64507,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -037d70: |[037d70] org.akvo.rsr.up.xml.AuthHandler.getPublishedProjects:()Ljava/util/Set; │ │ -037d80: 5410 0005 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037d84: 6e10 9b0d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getPublishedProjects:()Ljava/util/Set; // method@0d9b │ │ -037d8a: 0c00 |0005: move-result-object v0 │ │ -037d8c: 1100 |0006: return-object v0 │ │ +037d88: |[037d88] org.akvo.rsr.up.xml.AuthHandler.getPublishedProjects:()Ljava/util/Set; │ │ +037d98: 5410 0005 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037d9c: 6e10 9b0d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/domain/User;.getPublishedProjects:()Ljava/util/Set; // method@0d9b │ │ +037da2: 0c00 |0005: move-result-object v0 │ │ +037da4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/akvo/rsr/up/xml/AuthHandler; │ │ │ │ #6 : (in Lorg/akvo/rsr/up/xml/AuthHandler;) │ │ @@ -64448,17 +64527,17 @@ │ │ type : '()Lorg/akvo/rsr/up/domain/User;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037d90: |[037d90] org.akvo.rsr.up.xml.AuthHandler.getUser:()Lorg/akvo/rsr/up/domain/User; │ │ -037da0: 5410 0005 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037da4: 1100 |0002: return-object v0 │ │ +037da8: |[037da8] org.akvo.rsr.up.xml.AuthHandler.getUser:()Lorg/akvo/rsr/up/domain/User; │ │ +037db8: 5410 0005 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037dbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/AuthHandler; │ │ │ │ #7 : (in Lorg/akvo/rsr/up/xml/AuthHandler;) │ │ @@ -64466,21 +64545,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -037da8: |[037da8] org.akvo.rsr.up.xml.AuthHandler.startDocument:()V │ │ -037db8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037dba: 5910 fe04 |0001: iput v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ -037dbe: 2200 4202 |0003: new-instance v0, Lorg/akvo/rsr/up/domain/User; // type@0242 │ │ -037dc2: 7010 920d 0000 |0005: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/User;.:()V // method@0d92 │ │ -037dc8: 5b10 0005 |0008: iput-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ -037dcc: 0e00 |000a: return-void │ │ +037dc0: |[037dc0] org.akvo.rsr.up.xml.AuthHandler.startDocument:()V │ │ +037dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037dd2: 5910 fe04 |0001: iput v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ +037dd6: 2200 4802 |0003: new-instance v0, Lorg/akvo/rsr/up/domain/User; // type@0248 │ │ +037dda: 7010 920d 0000 |0005: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/User;.:()V // method@0d92 │ │ +037de0: 5b10 0005 |0008: iput-object v0, v1, Lorg/akvo/rsr/up/xml/AuthHandler;.user:Lorg/akvo/rsr/up/domain/User; // field@0500 │ │ +037de4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x000a line=95 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/akvo/rsr/up/xml/AuthHandler; │ │ @@ -64490,77 +64569,77 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -037dd0: |[037dd0] org.akvo.rsr.up.xml.AuthHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -037de0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -037de2: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -037de6: 5b20 0105 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ -037dea: 1a00 6209 |0005: const-string v0, "credentials" // string@0962 │ │ -037dee: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037df4: 0a00 |000a: move-result v0 │ │ -037df6: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -037dfa: 5220 fe04 |000d: iget v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ -037dfe: 3900 0b00 |000f: if-nez v0, 001a // +000b │ │ -037e02: 5c21 f804 |0011: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ -037e06: 5220 fe04 |0013: iget v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ -037e0a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -037e0e: 5920 fe04 |0017: iput v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ -037e12: 0e00 |0019: return-void │ │ -037e14: 5520 f804 |001a: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ -037e18: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -037e1c: 1a00 3908 |001e: const-string v0, "api_key" // string@0839 │ │ -037e20: 6e20 7e0b 0400 |0020: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037e26: 0a00 |0023: move-result v0 │ │ -037e28: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -037e2c: 5c21 f704 |0026: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_apikey:Z // field@04f7 │ │ -037e30: 28eb |0028: goto 0013 // -0015 │ │ -037e32: 5520 f804 |0029: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ -037e36: 3800 0d00 |002b: if-eqz v0, 0038 // +000d │ │ -037e3a: 1a00 4f13 |002d: const-string v0, "username" // string@134f │ │ -037e3e: 6e20 7e0b 0400 |002f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037e44: 0a00 |0032: move-result v0 │ │ -037e46: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ -037e4a: 5c21 fd04 |0035: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_username:Z // field@04fd │ │ -037e4e: 28dc |0037: goto 0013 // -0024 │ │ -037e50: 5520 f804 |0038: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ -037e54: 3800 0d00 |003a: if-eqz v0, 0047 // +000d │ │ -037e58: 1a00 4c13 |003c: const-string v0, "user_id" // string@134c │ │ -037e5c: 6e20 7e0b 0400 |003e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037e62: 0a00 |0041: move-result v0 │ │ -037e64: 3800 0500 |0042: if-eqz v0, 0047 // +0005 │ │ -037e68: 5c21 fc04 |0044: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_userid:Z // field@04fc │ │ -037e6c: 28cd |0046: goto 0013 // -0033 │ │ -037e6e: 5520 f804 |0047: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ -037e72: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ -037e76: 1a00 a510 |004b: const-string v0, "published_projects" // string@10a5 │ │ -037e7a: 6e20 7e0b 0400 |004d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037e80: 0a00 |0050: move-result v0 │ │ -037e82: 3800 0500 |0051: if-eqz v0, 0056 // +0005 │ │ -037e86: 5c21 fa04 |0053: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projects:Z // field@04fa │ │ -037e8a: 28be |0055: goto 0013 // -0042 │ │ -037e8c: 5520 fa04 |0056: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projects:Z // field@04fa │ │ -037e90: 3800 0d00 |0058: if-eqz v0, 0065 // +000d │ │ -037e94: 1a00 490c |005a: const-string v0, "id" // string@0c49 │ │ -037e98: 6e20 7e0b 0400 |005c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037e9e: 0a00 |005f: move-result v0 │ │ -037ea0: 3800 0500 |0060: if-eqz v0, 0065 // +0005 │ │ -037ea4: 5c21 fb04 |0062: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ -037ea8: 28af |0064: goto 0013 // -0051 │ │ -037eaa: 5520 f804 |0065: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ -037eae: 3800 acff |0067: if-eqz v0, 0013 // -0054 │ │ -037eb2: 1a00 fa0f |0069: const-string v0, "org_id" // string@0ffa │ │ -037eb6: 6e20 7e0b 0400 |006b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037ebc: 0a00 |006e: move-result v0 │ │ -037ebe: 3800 a4ff |006f: if-eqz v0, 0013 // -005c │ │ -037ec2: 5c21 f904 |0071: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_orgid:Z // field@04f9 │ │ -037ec6: 28a0 |0073: goto 0013 // -0060 │ │ +037de8: |[037de8] org.akvo.rsr.up.xml.AuthHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +037df8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +037dfa: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +037dfe: 5b20 0105 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.val:Ljava/lang/String; // field@0501 │ │ +037e02: 1a00 6809 |0005: const-string v0, "credentials" // string@0968 │ │ +037e06: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037e0c: 0a00 |000a: move-result v0 │ │ +037e0e: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +037e12: 5220 fe04 |000d: iget v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ +037e16: 3900 0b00 |000f: if-nez v0, 001a // +000b │ │ +037e1a: 5c21 f804 |0011: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ +037e1e: 5220 fe04 |0013: iget v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ +037e22: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +037e26: 5920 fe04 |0017: iput v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.level:I // field@04fe │ │ +037e2a: 0e00 |0019: return-void │ │ +037e2c: 5520 f804 |001a: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ +037e30: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +037e34: 1a00 3f08 |001e: const-string v0, "api_key" // string@083f │ │ +037e38: 6e20 7e0b 0400 |0020: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037e3e: 0a00 |0023: move-result v0 │ │ +037e40: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +037e44: 5c21 f704 |0026: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_apikey:Z // field@04f7 │ │ +037e48: 28eb |0028: goto 0013 // -0015 │ │ +037e4a: 5520 f804 |0029: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ +037e4e: 3800 0d00 |002b: if-eqz v0, 0038 // +000d │ │ +037e52: 1a00 5513 |002d: const-string v0, "username" // string@1355 │ │ +037e56: 6e20 7e0b 0400 |002f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037e5c: 0a00 |0032: move-result v0 │ │ +037e5e: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ +037e62: 5c21 fd04 |0035: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_username:Z // field@04fd │ │ +037e66: 28dc |0037: goto 0013 // -0024 │ │ +037e68: 5520 f804 |0038: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ +037e6c: 3800 0d00 |003a: if-eqz v0, 0047 // +000d │ │ +037e70: 1a00 5213 |003c: const-string v0, "user_id" // string@1352 │ │ +037e74: 6e20 7e0b 0400 |003e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037e7a: 0a00 |0041: move-result v0 │ │ +037e7c: 3800 0500 |0042: if-eqz v0, 0047 // +0005 │ │ +037e80: 5c21 fc04 |0044: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_userid:Z // field@04fc │ │ +037e84: 28cd |0046: goto 0013 // -0033 │ │ +037e86: 5520 f804 |0047: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ +037e8a: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ +037e8e: 1a00 ab10 |004b: const-string v0, "published_projects" // string@10ab │ │ +037e92: 6e20 7e0b 0400 |004d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037e98: 0a00 |0050: move-result v0 │ │ +037e9a: 3800 0500 |0051: if-eqz v0, 0056 // +0005 │ │ +037e9e: 5c21 fa04 |0053: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projects:Z // field@04fa │ │ +037ea2: 28be |0055: goto 0013 // -0042 │ │ +037ea4: 5520 fa04 |0056: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projects:Z // field@04fa │ │ +037ea8: 3800 0d00 |0058: if-eqz v0, 0065 // +000d │ │ +037eac: 1a00 4f0c |005a: const-string v0, "id" // string@0c4f │ │ +037eb0: 6e20 7e0b 0400 |005c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037eb6: 0a00 |005f: move-result v0 │ │ +037eb8: 3800 0500 |0060: if-eqz v0, 0065 // +0005 │ │ +037ebc: 5c21 fb04 |0062: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_projid:Z // field@04fb │ │ +037ec0: 28af |0064: goto 0013 // -0051 │ │ +037ec2: 5520 f804 |0065: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_cred:Z // field@04f8 │ │ +037ec6: 3800 acff |0067: if-eqz v0, 0013 // -0054 │ │ +037eca: 1a00 0010 |0069: const-string v0, "org_id" // string@1000 │ │ +037ece: 6e20 7e0b 0400 |006b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037ed4: 0a00 |006e: move-result v0 │ │ +037ed6: 3800 a4ff |006f: if-eqz v0, 0013 // -005c │ │ +037eda: 5c21 f904 |0071: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/AuthHandler;.in_orgid:Z // field@04f9 │ │ +037ede: 28a0 |0073: goto 0013 // -0060 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0005 line=108 │ │ 0x0011 line=109 │ │ 0x0013 line=123 │ │ 0x0019 line=124 │ │ @@ -64582,17 +64661,17 @@ │ │ 0x0000 - 0x0074 reg=4 localName Ljava/lang/String; │ │ 0x0000 - 0x0074 reg=5 qName Ljava/lang/String; │ │ 0x0000 - 0x0074 reg=6 atts Lorg/xml/sax/Attributes; │ │ │ │ source_file_idx : 370 (AuthHandler.java) │ │ │ │ Class #246 header: │ │ -class_idx : 613 │ │ +class_idx : 619 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 624 │ │ +superclass_idx : 630 │ │ source_file_idx : 475 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #246 annotations: │ │ @@ -64662,26 +64741,26 @@ │ │ type : '(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -037ec8: |[037ec8] org.akvo.rsr.up.xml.CountryListHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V │ │ -037ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037eda: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ -037ee0: 5c10 0805 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_country:Z // field@0508 │ │ -037ee4: 5c10 0905 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_id:Z // field@0509 │ │ -037ee8: 5c10 0b05 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_name:Z // field@050b │ │ -037eec: 5c10 0a05 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_iso_code:Z // field@050a │ │ -037ef0: 5c10 0705 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_continent:Z // field@0507 │ │ -037ef4: 5c10 0c05 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.syntaxError:Z // field@050c │ │ -037ef8: 5910 0605 |0010: iput v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ -037efc: 5b12 0505 |0012: iput-object v2, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0505 │ │ -037f00: 0e00 |0014: return-void │ │ +037ee0: |[037ee0] org.akvo.rsr.up.xml.CountryListHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V │ │ +037ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037ef2: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ +037ef8: 5c10 0805 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_country:Z // field@0508 │ │ +037efc: 5c10 0905 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_id:Z // field@0509 │ │ +037f00: 5c10 0b05 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_name:Z // field@050b │ │ +037f04: 5c10 0a05 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_iso_code:Z // field@050a │ │ +037f08: 5c10 0705 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_continent:Z // field@0507 │ │ +037f0c: 5c10 0c05 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.syntaxError:Z // field@050c │ │ +037f10: 5910 0605 |0010: iput v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ +037f14: 5b12 0505 |0012: iput-object v2, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0505 │ │ +037f18: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ 0x0004 line=43 │ │ 0x0006 line=44 │ │ 0x0008 line=45 │ │ 0x000a line=46 │ │ @@ -64700,41 +64779,41 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -037f04: |[037f04] org.akvo.rsr.up.xml.CountryListHandler.characters:([CII)V │ │ -037f14: 5420 0405 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -037f18: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -037f1c: 5520 0905 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_id:Z // field@0509 │ │ -037f20: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ -037f24: 5520 0b05 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_name:Z // field@050b │ │ -037f28: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -037f2c: 5520 0705 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_continent:Z // field@0507 │ │ -037f30: 3900 0600 |000e: if-nez v0, 0014 // +0006 │ │ -037f34: 5520 0a05 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_iso_code:Z // field@050a │ │ -037f38: 3800 1c00 |0012: if-eqz v0, 002e // +001c │ │ -037f3c: 2200 c101 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -037f40: 7010 8e0b 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -037f46: 5421 0205 |0019: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ -037f4a: 6e20 960b 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037f50: 0c00 |001e: move-result-object v0 │ │ -037f52: 2201 c001 |001f: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -037f56: 7040 7b0b 3154 |0021: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ -037f5c: 6e20 960b 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -037f62: 0c00 |0027: move-result-object v0 │ │ -037f64: 6e10 9a0b 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -037f6a: 0c00 |002b: move-result-object v0 │ │ -037f6c: 5b20 0205 |002c: iput-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ -037f70: 0e00 |002e: return-void │ │ -037f72: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -037f74: 5c20 0c05 |0030: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.syntaxError:Z // field@050c │ │ -037f78: 28fc |0032: goto 002e // -0004 │ │ +037f1c: |[037f1c] org.akvo.rsr.up.xml.CountryListHandler.characters:([CII)V │ │ +037f2c: 5420 0405 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +037f30: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +037f34: 5520 0905 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_id:Z // field@0509 │ │ +037f38: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ +037f3c: 5520 0b05 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_name:Z // field@050b │ │ +037f40: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +037f44: 5520 0705 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_continent:Z // field@0507 │ │ +037f48: 3900 0600 |000e: if-nez v0, 0014 // +0006 │ │ +037f4c: 5520 0a05 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_iso_code:Z // field@050a │ │ +037f50: 3800 1c00 |0012: if-eqz v0, 002e // +001c │ │ +037f54: 2200 c701 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +037f58: 7010 8e0b 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +037f5e: 5421 0205 |0019: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ +037f62: 6e20 960b 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037f68: 0c00 |001e: move-result-object v0 │ │ +037f6a: 2201 c601 |001f: new-instance v1, Ljava/lang/String; // type@01c6 │ │ +037f6e: 7040 7b0b 3154 |0021: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ +037f74: 6e20 960b 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +037f7a: 0c00 |0027: move-result-object v0 │ │ +037f7c: 6e10 9a0b 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +037f82: 0c00 |002b: move-result-object v0 │ │ +037f84: 5b20 0205 |002c: iput-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ +037f88: 0e00 |002e: return-void │ │ +037f8a: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +037f8c: 5c20 0c05 |0030: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.syntaxError:Z // field@050c │ │ +037f90: 28fc |0032: goto 002e // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x0014 line=159 │ │ 0x002e line=164 │ │ 0x002f line=162 │ │ @@ -64749,18 +64828,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037f7c: |[037f7c] org.akvo.rsr.up.xml.CountryListHandler.endDocument:()V │ │ -037f8c: 5410 0505 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0505 │ │ -037f90: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -037f96: 0e00 |0005: return-void │ │ +037f94: |[037f94] org.akvo.rsr.up.xml.CountryListHandler.endDocument:()V │ │ +037fa4: 5410 0505 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0505 │ │ +037fa8: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +037fae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/xml/CountryListHandler; │ │ │ │ @@ -64769,74 +64848,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -037f98: |[037f98] org.akvo.rsr.up.xml.CountryListHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -037fa8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -037faa: 5220 0605 |0001: iget v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ -037fae: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ -037fb2: 5920 0605 |0005: iput v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ -037fb6: 1a00 490c |0007: const-string v0, "id" // string@0c49 │ │ -037fba: 6e20 7e0b 0400 |0009: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037fc0: 0a00 |000c: move-result v0 │ │ -037fc2: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -037fc6: 5c21 0905 |000f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_id:Z // field@0509 │ │ -037fca: 5420 0405 |0011: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -037fce: 5421 0205 |0013: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ -037fd2: 6e20 4e0d 1000 |0015: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Country;.setId:(Ljava/lang/String;)V // method@0d4e │ │ -037fd8: 0e00 |0018: return-void │ │ -037fda: 1a00 f30e |0019: const-string v0, "name" // string@0ef3 │ │ -037fde: 6e20 7e0b 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -037fe4: 0a00 |001e: move-result v0 │ │ -037fe6: 3800 0c00 |001f: if-eqz v0, 002b // +000c │ │ -037fea: 5c21 0b05 |0021: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_name:Z // field@050b │ │ -037fee: 5420 0405 |0023: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -037ff2: 5421 0205 |0025: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ -037ff6: 6e20 500d 1000 |0027: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Country;.setName:(Ljava/lang/String;)V // method@0d50 │ │ -037ffc: 28ee |002a: goto 0018 // -0012 │ │ -037ffe: 1a00 f60c |002b: const-string v0, "iso_code" // string@0cf6 │ │ -038002: 6e20 7e0b 0400 |002d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038008: 0a00 |0030: move-result v0 │ │ -03800a: 3800 0c00 |0031: if-eqz v0, 003d // +000c │ │ -03800e: 5c21 0a05 |0033: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_iso_code:Z // field@050a │ │ -038012: 5420 0405 |0035: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -038016: 5421 0205 |0037: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ -03801a: 6e20 4f0d 1000 |0039: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Country;.setIsoCode:(Ljava/lang/String;)V // method@0d4f │ │ -038020: 28dc |003c: goto 0018 // -0024 │ │ -038022: 1a00 3509 |003d: const-string v0, "continent" // string@0935 │ │ -038026: 6e20 7e0b 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03802c: 0a00 |0042: move-result v0 │ │ -03802e: 3800 0c00 |0043: if-eqz v0, 004f // +000c │ │ -038032: 5c21 0705 |0045: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_continent:Z // field@0507 │ │ -038036: 5420 0405 |0047: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -03803a: 5421 0205 |0049: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ -03803e: 6e20 4d0d 1000 |004b: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Country;.setContinent:(Ljava/lang/String;)V // method@0d4d │ │ -038044: 28ca |004e: goto 0018 // -0036 │ │ -038046: 1a00 530f |004f: const-string v0, "object" // string@0f53 │ │ -03804a: 6e20 7e0b 0400 |0051: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038050: 0a00 |0054: move-result v0 │ │ -038052: 3800 c3ff |0055: if-eqz v0, 0018 // -003d │ │ -038056: 5c21 0805 |0057: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_country:Z // field@0508 │ │ -03805a: 5420 0405 |0059: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -03805e: 3800 1300 |005b: if-eqz v0, 006e // +0013 │ │ -038062: 5420 0505 |005d: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0505 │ │ -038066: 5421 0405 |005f: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -03806a: 6e20 3e0d 1000 |0061: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveCountry:(Lorg/akvo/rsr/up/domain/Country;)V // method@0d3e │ │ -038070: 5220 0305 |0064: iget v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.countryCount:I // field@0503 │ │ -038074: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038078: 5920 0305 |0068: iput v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.countryCount:I // field@0503 │ │ -03807c: 1200 |006a: const/4 v0, #int 0 // #0 │ │ -03807e: 5b20 0405 |006b: iput-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -038082: 28ab |006d: goto 0018 // -0055 │ │ -038084: 1210 |006e: const/4 v0, #int 1 // #1 │ │ -038086: 5c20 0c05 |006f: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.syntaxError:Z // field@050c │ │ -03808a: 28a7 |0071: goto 0018 // -0059 │ │ +037fb0: |[037fb0] org.akvo.rsr.up.xml.CountryListHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +037fc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +037fc2: 5220 0605 |0001: iget v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ +037fc6: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +037fca: 5920 0605 |0005: iput v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ +037fce: 1a00 4f0c |0007: const-string v0, "id" // string@0c4f │ │ +037fd2: 6e20 7e0b 0400 |0009: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037fd8: 0a00 |000c: move-result v0 │ │ +037fda: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +037fde: 5c21 0905 |000f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_id:Z // field@0509 │ │ +037fe2: 5420 0405 |0011: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +037fe6: 5421 0205 |0013: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ +037fea: 6e20 4e0d 1000 |0015: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Country;.setId:(Ljava/lang/String;)V // method@0d4e │ │ +037ff0: 0e00 |0018: return-void │ │ +037ff2: 1a00 f90e |0019: const-string v0, "name" // string@0ef9 │ │ +037ff6: 6e20 7e0b 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +037ffc: 0a00 |001e: move-result v0 │ │ +037ffe: 3800 0c00 |001f: if-eqz v0, 002b // +000c │ │ +038002: 5c21 0b05 |0021: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_name:Z // field@050b │ │ +038006: 5420 0405 |0023: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +03800a: 5421 0205 |0025: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ +03800e: 6e20 500d 1000 |0027: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Country;.setName:(Ljava/lang/String;)V // method@0d50 │ │ +038014: 28ee |002a: goto 0018 // -0012 │ │ +038016: 1a00 fc0c |002b: const-string v0, "iso_code" // string@0cfc │ │ +03801a: 6e20 7e0b 0400 |002d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038020: 0a00 |0030: move-result v0 │ │ +038022: 3800 0c00 |0031: if-eqz v0, 003d // +000c │ │ +038026: 5c21 0a05 |0033: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_iso_code:Z // field@050a │ │ +03802a: 5420 0405 |0035: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +03802e: 5421 0205 |0037: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ +038032: 6e20 4f0d 1000 |0039: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Country;.setIsoCode:(Ljava/lang/String;)V // method@0d4f │ │ +038038: 28dc |003c: goto 0018 // -0024 │ │ +03803a: 1a00 3b09 |003d: const-string v0, "continent" // string@093b │ │ +03803e: 6e20 7e0b 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038044: 0a00 |0042: move-result v0 │ │ +038046: 3800 0c00 |0043: if-eqz v0, 004f // +000c │ │ +03804a: 5c21 0705 |0045: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_continent:Z // field@0507 │ │ +03804e: 5420 0405 |0047: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +038052: 5421 0205 |0049: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ +038056: 6e20 4d0d 1000 |004b: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Country;.setContinent:(Ljava/lang/String;)V // method@0d4d │ │ +03805c: 28ca |004e: goto 0018 // -0036 │ │ +03805e: 1a00 590f |004f: const-string v0, "object" // string@0f59 │ │ +038062: 6e20 7e0b 0400 |0051: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038068: 0a00 |0054: move-result v0 │ │ +03806a: 3800 c3ff |0055: if-eqz v0, 0018 // -003d │ │ +03806e: 5c21 0805 |0057: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_country:Z // field@0508 │ │ +038072: 5420 0405 |0059: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +038076: 3800 1300 |005b: if-eqz v0, 006e // +0013 │ │ +03807a: 5420 0505 |005d: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0505 │ │ +03807e: 5421 0405 |005f: iget-object v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +038082: 6e20 3e0d 1000 |0061: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveCountry:(Lorg/akvo/rsr/up/domain/Country;)V // method@0d3e │ │ +038088: 5220 0305 |0064: iget v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.countryCount:I // field@0503 │ │ +03808c: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038090: 5920 0305 |0068: iput v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.countryCount:I // field@0503 │ │ +038094: 1200 |006a: const/4 v0, #int 0 // #0 │ │ +038096: 5b20 0405 |006b: iput-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +03809a: 28ab |006d: goto 0018 // -0055 │ │ +03809c: 1210 |006e: const/4 v0, #int 1 // #1 │ │ +03809e: 5c20 0c05 |006f: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.syntaxError:Z // field@050c │ │ +0380a2: 28a7 |0071: goto 0018 // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ 0x0007 line=125 │ │ 0x000f line=126 │ │ 0x0011 line=127 │ │ 0x0018 line=147 │ │ @@ -64867,17 +64946,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03808c: |[03808c] org.akvo.rsr.up.xml.CountryListHandler.getCount:()I │ │ -03809c: 5210 0305 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.countryCount:I // field@0503 │ │ -0380a0: 0f00 |0002: return v0 │ │ +0380a4: |[0380a4] org.akvo.rsr.up.xml.CountryListHandler.getCount:()I │ │ +0380b4: 5210 0305 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.countryCount:I // field@0503 │ │ +0380b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/CountryListHandler; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/xml/CountryListHandler;) │ │ @@ -64885,17 +64964,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0380a4: |[0380a4] org.akvo.rsr.up.xml.CountryListHandler.getError:()Z │ │ -0380b4: 5510 0c05 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.syntaxError:Z // field@050c │ │ -0380b8: 0f00 |0002: return v0 │ │ +0380bc: |[0380bc] org.akvo.rsr.up.xml.CountryListHandler.getError:()Z │ │ +0380cc: 5510 0c05 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/CountryListHandler;.syntaxError:Z // field@050c │ │ +0380d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/CountryListHandler; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/xml/CountryListHandler;) │ │ @@ -64903,21 +64982,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0380bc: |[0380bc] org.akvo.rsr.up.xml.CountryListHandler.startDocument:()V │ │ -0380cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0380ce: 5420 0505 |0001: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0505 │ │ -0380d2: 6e10 3d0d 0000 |0003: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -0380d8: 5921 0305 |0006: iput v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.countryCount:I // field@0503 │ │ -0380dc: 5921 0605 |0008: iput v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ -0380e0: 0e00 |000a: return-void │ │ +0380d4: |[0380d4] org.akvo.rsr.up.xml.CountryListHandler.startDocument:()V │ │ +0380e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0380e6: 5420 0505 |0001: iget-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0505 │ │ +0380ea: 6e10 3d0d 0000 |0003: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +0380f0: 5921 0305 |0006: iput v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.countryCount:I // field@0503 │ │ +0380f4: 5921 0605 |0008: iput v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ +0380f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0006 line=84 │ │ 0x0008 line=85 │ │ 0x000a line=86 │ │ locals : │ │ @@ -64928,56 +65007,56 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0380e4: |[0380e4] org.akvo.rsr.up.xml.CountryListHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -0380f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0380f6: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -0380fa: 5b20 0205 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ -0380fe: 1a00 530f |0005: const-string v0, "object" // string@0f53 │ │ -038102: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038108: 0a00 |000a: move-result v0 │ │ -03810a: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -03810e: 5c21 0805 |000d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_country:Z // field@0508 │ │ -038112: 2200 3e02 |000f: new-instance v0, Lorg/akvo/rsr/up/domain/Country; // type@023e │ │ -038116: 7010 480d 0000 |0011: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/Country;.:()V // method@0d48 │ │ -03811c: 5b20 0405 |0014: iput-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ -038120: 5220 0605 |0016: iget v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ -038124: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038128: 5920 0605 |001a: iput v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ -03812c: 0e00 |001c: return-void │ │ -03812e: 5520 0805 |001d: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_country:Z // field@0508 │ │ -038132: 3800 f7ff |001f: if-eqz v0, 0016 // -0009 │ │ -038136: 1a00 490c |0021: const-string v0, "id" // string@0c49 │ │ -03813a: 6e20 7e0b 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038140: 0a00 |0026: move-result v0 │ │ -038142: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -038146: 5c21 0905 |0029: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_id:Z // field@0509 │ │ -03814a: 28eb |002b: goto 0016 // -0015 │ │ -03814c: 1a00 f30e |002c: const-string v0, "name" // string@0ef3 │ │ -038150: 6e20 7e0b 0400 |002e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038156: 0a00 |0031: move-result v0 │ │ -038158: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -03815c: 5c21 0b05 |0034: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_name:Z // field@050b │ │ -038160: 28e0 |0036: goto 0016 // -0020 │ │ -038162: 1a00 f60c |0037: const-string v0, "iso_code" // string@0cf6 │ │ -038166: 6e20 7e0b 0400 |0039: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03816c: 0a00 |003c: move-result v0 │ │ -03816e: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ -038172: 5c21 0a05 |003f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_iso_code:Z // field@050a │ │ -038176: 28d5 |0041: goto 0016 // -002b │ │ -038178: 1a00 3509 |0042: const-string v0, "continent" // string@0935 │ │ -03817c: 6e20 7e0b 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038182: 0a00 |0047: move-result v0 │ │ -038184: 3800 ceff |0048: if-eqz v0, 0016 // -0032 │ │ -038188: 5c21 0705 |004a: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_continent:Z // field@0507 │ │ -03818c: 28ca |004c: goto 0016 // -0036 │ │ +0380fc: |[0380fc] org.akvo.rsr.up.xml.CountryListHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +03810c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03810e: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +038112: 5b20 0205 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.buffer:Ljava/lang/String; // field@0502 │ │ +038116: 1a00 590f |0005: const-string v0, "object" // string@0f59 │ │ +03811a: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038120: 0a00 |000a: move-result v0 │ │ +038122: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +038126: 5c21 0805 |000d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_country:Z // field@0508 │ │ +03812a: 2200 4402 |000f: new-instance v0, Lorg/akvo/rsr/up/domain/Country; // type@0244 │ │ +03812e: 7010 480d 0000 |0011: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/Country;.:()V // method@0d48 │ │ +038134: 5b20 0405 |0014: iput-object v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.currentCountry:Lorg/akvo/rsr/up/domain/Country; // field@0504 │ │ +038138: 5220 0605 |0016: iget v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ +03813c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038140: 5920 0605 |001a: iput v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.depth:I // field@0506 │ │ +038144: 0e00 |001c: return-void │ │ +038146: 5520 0805 |001d: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_country:Z // field@0508 │ │ +03814a: 3800 f7ff |001f: if-eqz v0, 0016 // -0009 │ │ +03814e: 1a00 4f0c |0021: const-string v0, "id" // string@0c4f │ │ +038152: 6e20 7e0b 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038158: 0a00 |0026: move-result v0 │ │ +03815a: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +03815e: 5c21 0905 |0029: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_id:Z // field@0509 │ │ +038162: 28eb |002b: goto 0016 // -0015 │ │ +038164: 1a00 f90e |002c: const-string v0, "name" // string@0ef9 │ │ +038168: 6e20 7e0b 0400 |002e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03816e: 0a00 |0031: move-result v0 │ │ +038170: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +038174: 5c21 0b05 |0034: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_name:Z // field@050b │ │ +038178: 28e0 |0036: goto 0016 // -0020 │ │ +03817a: 1a00 fc0c |0037: const-string v0, "iso_code" // string@0cfc │ │ +03817e: 6e20 7e0b 0400 |0039: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038184: 0a00 |003c: move-result v0 │ │ +038186: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ +03818a: 5c21 0a05 |003f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_iso_code:Z // field@050a │ │ +03818e: 28d5 |0041: goto 0016 // -002b │ │ +038190: 1a00 3b09 |0042: const-string v0, "continent" // string@093b │ │ +038194: 6e20 7e0b 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03819a: 0a00 |0047: move-result v0 │ │ +03819c: 3800 ceff |0048: if-eqz v0, 0016 // -0032 │ │ +0381a0: 5c21 0705 |004a: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/CountryListHandler;.in_continent:Z // field@0507 │ │ +0381a4: 28ca |004c: goto 0016 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0005 line=101 │ │ 0x000d line=102 │ │ 0x000f line=103 │ │ 0x0016 line=114 │ │ @@ -64997,18 +65076,18 @@ │ │ 0x0000 - 0x004d reg=4 localName Ljava/lang/String; │ │ 0x0000 - 0x004d reg=5 qName Ljava/lang/String; │ │ 0x0000 - 0x004d reg=6 atts Lorg/xml/sax/Attributes; │ │ │ │ source_file_idx : 475 (CountryListHandler.java) │ │ │ │ Class #247 header: │ │ -class_idx : 614 │ │ +class_idx : 620 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 624 │ │ -source_file_idx : 1560 │ │ +superclass_idx : 630 │ │ +source_file_idx : 1566 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #247 annotations: │ │ Annotations on method #3637 'endDocument' │ │ @@ -65081,28 +65160,28 @@ │ │ type : '(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -038190: |[038190] org.akvo.rsr.up.xml.OrganisationHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V │ │ -0381a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0381a2: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ -0381a8: 5c10 1605 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ -0381ac: 5c10 1305 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ -0381b0: 5c10 1505 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_name:Z // field@0515 │ │ -0381b4: 5c10 1405 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_longname:Z // field@0514 │ │ -0381b8: 5c10 1205 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_email:Z // field@0512 │ │ -0381bc: 5c10 1705 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_url:Z // field@0517 │ │ -0381c0: 5c10 1805 |0010: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ -0381c4: 5910 1105 |0012: iput v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -0381c8: 5b13 1005 |0014: iput-object v3, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.defaultOrgId:Ljava/lang/String; // field@0510 │ │ -0381cc: 5b12 0f05 |0016: iput-object v2, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@050f │ │ -0381d0: 0e00 |0018: return-void │ │ +0381a8: |[0381a8] org.akvo.rsr.up.xml.OrganisationHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V │ │ +0381b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0381ba: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ +0381c0: 5c10 1605 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ +0381c4: 5c10 1305 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ +0381c8: 5c10 1505 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_name:Z // field@0515 │ │ +0381cc: 5c10 1405 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_longname:Z // field@0514 │ │ +0381d0: 5c10 1205 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_email:Z // field@0512 │ │ +0381d4: 5c10 1705 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_url:Z // field@0517 │ │ +0381d8: 5c10 1805 |0010: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ +0381dc: 5910 1105 |0012: iput v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +0381e0: 5b13 1005 |0014: iput-object v3, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.defaultOrgId:Ljava/lang/String; // field@0510 │ │ +0381e4: 5b12 0f05 |0016: iput-object v2, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@050f │ │ +0381e8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=68 │ │ 0x000a line=69 │ │ @@ -65123,39 +65202,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0381d4: |[0381d4] org.akvo.rsr.up.xml.OrganisationHandler.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -0381e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0381e6: 1a01 c300 |0001: const-string v1, "/" // string@00c3 │ │ -0381ea: 6e20 7d0b 1500 |0003: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0b7d │ │ -0381f0: 0a01 |0006: move-result v1 │ │ -0381f2: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -0381f6: 1301 2f00 |0009: const/16 v1, #int 47 // #2f │ │ -0381fa: 6e10 870b 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -038200: 0a02 |000e: move-result v2 │ │ -038202: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ -038206: 6e30 860b 1502 |0011: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ -03820c: 0a00 |0014: move-result v0 │ │ -03820e: 3a00 0f00 |0015: if-ltz v0, 0024 // +000f │ │ -038212: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ -038216: 6e10 870b 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -03821c: 0a02 |001c: move-result v2 │ │ -03821e: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -038222: 6e30 8b0b 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -038228: 0c01 |0022: move-result-object v1 │ │ -03822a: 1101 |0023: return-object v1 │ │ -03822c: 5c43 1805 |0024: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ -038230: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -038232: 28fc |0027: goto 0023 // -0004 │ │ -038234: 5c43 1805 |0028: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ -038238: 28fc |002a: goto 0026 // -0004 │ │ +0381ec: |[0381ec] org.akvo.rsr.up.xml.OrganisationHandler.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +0381fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0381fe: 1a01 c300 |0001: const-string v1, "/" // string@00c3 │ │ +038202: 6e20 7d0b 1500 |0003: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0b7d │ │ +038208: 0a01 |0006: move-result v1 │ │ +03820a: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +03820e: 1301 2f00 |0009: const/16 v1, #int 47 // #2f │ │ +038212: 6e10 870b 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +038218: 0a02 |000e: move-result v2 │ │ +03821a: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ +03821e: 6e30 860b 1502 |0011: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ +038224: 0a00 |0014: move-result v0 │ │ +038226: 3a00 0f00 |0015: if-ltz v0, 0024 // +000f │ │ +03822a: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ +03822e: 6e10 870b 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +038234: 0a02 |001c: move-result v2 │ │ +038236: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03823a: 6e30 8b0b 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +038240: 0c01 |0022: move-result-object v1 │ │ +038242: 1101 |0023: return-object v1 │ │ +038244: 5c43 1805 |0024: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ +038248: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +03824a: 28fc |0027: goto 0023 // -0004 │ │ +03824c: 5c43 1805 |0028: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ +038250: 28fc |002a: goto 0026 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=192 │ │ 0x0009 line=193 │ │ 0x0015 line=194 │ │ 0x0017 line=195 │ │ 0x0023 line=198 │ │ @@ -65174,43 +65253,43 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -03823c: |[03823c] org.akvo.rsr.up.xml.OrganisationHandler.characters:([CII)V │ │ -03824c: 5420 0e05 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -038250: 3800 3100 |0002: if-eqz v0, 0033 // +0031 │ │ -038254: 5520 1305 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ -038258: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ -03825c: 5520 1205 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_email:Z // field@0512 │ │ -038260: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ -038264: 5520 1705 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_url:Z // field@0517 │ │ -038268: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -03826c: 5520 1505 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_name:Z // field@0515 │ │ -038270: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -038274: 5520 1405 |0014: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_longname:Z // field@0514 │ │ -038278: 3800 1c00 |0016: if-eqz v0, 0032 // +001c │ │ -03827c: 2200 c101 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -038280: 7010 8e0b 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -038286: 5421 0d05 |001d: iget-object v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ -03828a: 6e20 960b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -038290: 0c00 |0022: move-result-object v0 │ │ -038292: 2201 c001 |0023: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -038296: 7040 7b0b 3154 |0025: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ -03829c: 6e20 960b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0382a2: 0c00 |002b: move-result-object v0 │ │ -0382a4: 6e10 9a0b 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0382aa: 0c00 |002f: move-result-object v0 │ │ -0382ac: 5b20 0d05 |0030: iput-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ -0382b0: 0e00 |0032: return-void │ │ -0382b2: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0382b4: 5c20 1805 |0034: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ -0382b8: 28fc |0036: goto 0032 // -0004 │ │ +038254: |[038254] org.akvo.rsr.up.xml.OrganisationHandler.characters:([CII)V │ │ +038264: 5420 0e05 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +038268: 3800 3100 |0002: if-eqz v0, 0033 // +0031 │ │ +03826c: 5520 1305 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ +038270: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ +038274: 5520 1205 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_email:Z // field@0512 │ │ +038278: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ +03827c: 5520 1705 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_url:Z // field@0517 │ │ +038280: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +038284: 5520 1505 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_name:Z // field@0515 │ │ +038288: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +03828c: 5520 1405 |0014: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_longname:Z // field@0514 │ │ +038290: 3800 1c00 |0016: if-eqz v0, 0032 // +001c │ │ +038294: 2200 c701 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +038298: 7010 8e0b 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03829e: 5421 0d05 |001d: iget-object v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ +0382a2: 6e20 960b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0382a8: 0c00 |0022: move-result-object v0 │ │ +0382aa: 2201 c601 |0023: new-instance v1, Ljava/lang/String; // type@01c6 │ │ +0382ae: 7040 7b0b 3154 |0025: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ +0382b4: 6e20 960b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0382ba: 0c00 |002b: move-result-object v0 │ │ +0382bc: 6e10 9a0b 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0382c2: 0c00 |002f: move-result-object v0 │ │ +0382c4: 5b20 0d05 |0030: iput-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ +0382c8: 0e00 |0032: return-void │ │ +0382ca: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +0382cc: 5c20 1805 |0034: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ +0382d0: 28fc |0036: goto 0032 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ 0x0018 line=184 │ │ 0x0032 line=188 │ │ 0x0033 line=187 │ │ @@ -65225,18 +65304,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0382bc: |[0382bc] org.akvo.rsr.up.xml.OrganisationHandler.endDocument:()V │ │ -0382cc: 5410 0f05 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@050f │ │ -0382d0: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -0382d6: 0e00 |0005: return-void │ │ +0382d4: |[0382d4] org.akvo.rsr.up.xml.OrganisationHandler.endDocument:()V │ │ +0382e4: 5410 0f05 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@050f │ │ +0382e8: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +0382ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/xml/OrganisationHandler; │ │ │ │ @@ -65245,82 +65324,82 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 128 16-bit code units │ │ -0382d8: |[0382d8] org.akvo.rsr.up.xml.OrganisationHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0382e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0382ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0382ec: 5230 1105 |0002: iget v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -0382f0: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0382f4: 5930 1105 |0006: iput v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -0382f8: 5530 1605 |0008: iget-boolean v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ -0382fc: 3800 5600 |000a: if-eqz v0, 0060 // +0056 │ │ -038300: 5230 1105 |000c: iget v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -038304: 3320 5200 |000e: if-ne v0, v2, 0060 // +0052 │ │ -038308: 5530 1305 |0010: iget-boolean v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ -03830c: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ -038310: 1a00 490c |0014: const-string v0, "id" // string@0c49 │ │ -038314: 6e20 7e0b 0500 |0016: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03831a: 0a00 |0019: move-result v0 │ │ -03831c: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ -038320: 5c31 1305 |001c: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ -038324: 5430 0e05 |001e: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -038328: 5431 0d05 |0020: iget-object v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ -03832c: 6e20 580d 1000 |0022: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Organisation;.setId:(Ljava/lang/String;)V // method@0d58 │ │ -038332: 0e00 |0025: return-void │ │ -038334: 1a00 f30e |0026: const-string v0, "name" // string@0ef3 │ │ -038338: 6e20 7e0b 0500 |0028: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03833e: 0a00 |002b: move-result v0 │ │ -038340: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ -038344: 5c31 1505 |002e: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_name:Z // field@0515 │ │ -038348: 5430 0e05 |0030: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -03834c: 5431 0d05 |0032: iget-object v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ -038350: 6e20 5a0d 1000 |0034: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Organisation;.setName:(Ljava/lang/String;)V // method@0d5a │ │ -038356: 28ee |0037: goto 0025 // -0012 │ │ -038358: 1a00 6a0d |0038: const-string v0, "long_name" // string@0d6a │ │ -03835c: 6e20 7e0b 0500 |003a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038362: 0a00 |003d: move-result v0 │ │ -038364: 3800 0c00 |003e: if-eqz v0, 004a // +000c │ │ -038368: 5c31 1405 |0040: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_longname:Z // field@0514 │ │ -03836c: 5430 0e05 |0042: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -038370: 5431 0d05 |0044: iget-object v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ -038374: 6e20 590d 1000 |0046: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Organisation;.setLongName:(Ljava/lang/String;)V // method@0d59 │ │ -03837a: 28dc |0049: goto 0025 // -0024 │ │ -03837c: 1a00 2409 |004a: const-string v0, "contact_email" // string@0924 │ │ -038380: 6e20 7e0b 0500 |004c: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038386: 0a00 |004f: move-result v0 │ │ -038388: 3800 0500 |0050: if-eqz v0, 0055 // +0005 │ │ -03838c: 5c31 1205 |0052: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_email:Z // field@0512 │ │ -038390: 28d1 |0054: goto 0025 // -002f │ │ -038392: 1a00 3f13 |0055: const-string v0, "url" // string@133f │ │ -038396: 6e20 7e0b 0500 |0057: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03839c: 0a00 |005a: move-result v0 │ │ -03839e: 3800 caff |005b: if-eqz v0, 0025 // -0036 │ │ -0383a2: 5c31 1705 |005d: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_url:Z // field@0517 │ │ -0383a6: 28c6 |005f: goto 0025 // -003a │ │ -0383a8: 1a00 530f |0060: const-string v0, "object" // string@0f53 │ │ -0383ac: 6e20 7e0b 0500 |0062: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0383b2: 0a00 |0065: move-result v0 │ │ -0383b4: 3800 bfff |0066: if-eqz v0, 0025 // -0041 │ │ -0383b8: 5230 1105 |0068: iget v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -0383bc: 3900 bbff |006a: if-nez v0, 0025 // -0045 │ │ -0383c0: 5c31 1605 |006c: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ -0383c4: 5430 0e05 |006e: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -0383c8: 3800 0d00 |0070: if-eqz v0, 007d // +000d │ │ -0383cc: 5430 0f05 |0072: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@050f │ │ -0383d0: 5431 0e05 |0074: iget-object v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -0383d4: 6e20 3f0d 1000 |0076: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveOrganisation:(Lorg/akvo/rsr/up/domain/Organisation;)V // method@0d3f │ │ -0383da: 1200 |0079: const/4 v0, #int 0 // #0 │ │ -0383dc: 5b30 0e05 |007a: iput-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -0383e0: 28a9 |007c: goto 0025 // -0057 │ │ -0383e2: 5c32 1805 |007d: iput-boolean v2, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ -0383e6: 28a6 |007f: goto 0025 // -005a │ │ +0382f0: |[0382f0] org.akvo.rsr.up.xml.OrganisationHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +038300: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +038302: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +038304: 5230 1105 |0002: iget v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +038308: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03830c: 5930 1105 |0006: iput v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +038310: 5530 1605 |0008: iget-boolean v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ +038314: 3800 5600 |000a: if-eqz v0, 0060 // +0056 │ │ +038318: 5230 1105 |000c: iget v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +03831c: 3320 5200 |000e: if-ne v0, v2, 0060 // +0052 │ │ +038320: 5530 1305 |0010: iget-boolean v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ +038324: 3800 1400 |0012: if-eqz v0, 0026 // +0014 │ │ +038328: 1a00 4f0c |0014: const-string v0, "id" // string@0c4f │ │ +03832c: 6e20 7e0b 0500 |0016: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038332: 0a00 |0019: move-result v0 │ │ +038334: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ +038338: 5c31 1305 |001c: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ +03833c: 5430 0e05 |001e: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +038340: 5431 0d05 |0020: iget-object v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ +038344: 6e20 580d 1000 |0022: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Organisation;.setId:(Ljava/lang/String;)V // method@0d58 │ │ +03834a: 0e00 |0025: return-void │ │ +03834c: 1a00 f90e |0026: const-string v0, "name" // string@0ef9 │ │ +038350: 6e20 7e0b 0500 |0028: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038356: 0a00 |002b: move-result v0 │ │ +038358: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ +03835c: 5c31 1505 |002e: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_name:Z // field@0515 │ │ +038360: 5430 0e05 |0030: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +038364: 5431 0d05 |0032: iget-object v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ +038368: 6e20 5a0d 1000 |0034: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Organisation;.setName:(Ljava/lang/String;)V // method@0d5a │ │ +03836e: 28ee |0037: goto 0025 // -0012 │ │ +038370: 1a00 700d |0038: const-string v0, "long_name" // string@0d70 │ │ +038374: 6e20 7e0b 0500 |003a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03837a: 0a00 |003d: move-result v0 │ │ +03837c: 3800 0c00 |003e: if-eqz v0, 004a // +000c │ │ +038380: 5c31 1405 |0040: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_longname:Z // field@0514 │ │ +038384: 5430 0e05 |0042: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +038388: 5431 0d05 |0044: iget-object v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ +03838c: 6e20 590d 1000 |0046: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Organisation;.setLongName:(Ljava/lang/String;)V // method@0d59 │ │ +038392: 28dc |0049: goto 0025 // -0024 │ │ +038394: 1a00 2a09 |004a: const-string v0, "contact_email" // string@092a │ │ +038398: 6e20 7e0b 0500 |004c: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03839e: 0a00 |004f: move-result v0 │ │ +0383a0: 3800 0500 |0050: if-eqz v0, 0055 // +0005 │ │ +0383a4: 5c31 1205 |0052: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_email:Z // field@0512 │ │ +0383a8: 28d1 |0054: goto 0025 // -002f │ │ +0383aa: 1a00 4513 |0055: const-string v0, "url" // string@1345 │ │ +0383ae: 6e20 7e0b 0500 |0057: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0383b4: 0a00 |005a: move-result v0 │ │ +0383b6: 3800 caff |005b: if-eqz v0, 0025 // -0036 │ │ +0383ba: 5c31 1705 |005d: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_url:Z // field@0517 │ │ +0383be: 28c6 |005f: goto 0025 // -003a │ │ +0383c0: 1a00 590f |0060: const-string v0, "object" // string@0f59 │ │ +0383c4: 6e20 7e0b 0500 |0062: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0383ca: 0a00 |0065: move-result v0 │ │ +0383cc: 3800 bfff |0066: if-eqz v0, 0025 // -0041 │ │ +0383d0: 5230 1105 |0068: iget v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +0383d4: 3900 bbff |006a: if-nez v0, 0025 // -0045 │ │ +0383d8: 5c31 1605 |006c: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ +0383dc: 5430 0e05 |006e: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +0383e0: 3800 0d00 |0070: if-eqz v0, 007d // +000d │ │ +0383e4: 5430 0f05 |0072: iget-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@050f │ │ +0383e8: 5431 0e05 |0074: iget-object v1, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +0383ec: 6e20 3f0d 1000 |0076: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveOrganisation:(Lorg/akvo/rsr/up/domain/Organisation;)V // method@0d3f │ │ +0383f2: 1200 |0079: const/4 v0, #int 0 // #0 │ │ +0383f4: 5b30 0e05 |007a: iput-object v0, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +0383f8: 28a9 |007c: goto 0025 // -0057 │ │ +0383fa: 5c32 1805 |007d: iput-boolean v2, v3, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ +0383fe: 28a6 |007f: goto 0025 // -005a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ 0x0008 line=147 │ │ 0x0010 line=148 │ │ 0x001c line=149 │ │ 0x001e line=150 │ │ @@ -65352,17 +65431,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0383e8: |[0383e8] org.akvo.rsr.up.xml.OrganisationHandler.getError:()Z │ │ -0383f8: 5510 1805 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ -0383fc: 0f00 |0002: return v0 │ │ +038400: |[038400] org.akvo.rsr.up.xml.OrganisationHandler.getError:()Z │ │ +038410: 5510 1805 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.syntaxError:Z // field@0518 │ │ +038414: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/OrganisationHandler; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/xml/OrganisationHandler;) │ │ @@ -65370,20 +65449,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -038400: |[038400] org.akvo.rsr.up.xml.OrganisationHandler.startDocument:()V │ │ -038410: 5410 0f05 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@050f │ │ -038414: 6e10 3d0d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -03841a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03841c: 5910 1105 |0006: iput v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -038420: 0e00 |0008: return-void │ │ +038418: |[038418] org.akvo.rsr.up.xml.OrganisationHandler.startDocument:()V │ │ +038428: 5410 0f05 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@050f │ │ +03842c: 6e10 3d0d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +038432: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +038434: 5910 1105 |0006: iput v0, v1, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +038438: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0008 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/akvo/rsr/up/xml/OrganisationHandler; │ │ @@ -65393,69 +65472,69 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -038424: |[038424] org.akvo.rsr.up.xml.OrganisationHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -038434: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -038436: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -03843a: 5b20 0d05 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ -03843e: 1a00 530f |0005: const-string v0, "object" // string@0f53 │ │ -038442: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038448: 0a00 |000a: move-result v0 │ │ -03844a: 3800 1d00 |000b: if-eqz v0, 0028 // +001d │ │ -03844e: 5220 1105 |000d: iget v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -038452: 3900 1900 |000f: if-nez v0, 0028 // +0019 │ │ -038456: 5c21 1605 |0011: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ -03845a: 2200 3f02 |0013: new-instance v0, Lorg/akvo/rsr/up/domain/Organisation; // type@023f │ │ -03845e: 7010 510d 0000 |0015: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/Organisation;.:()V // method@0d51 │ │ -038464: 5b20 0e05 |0018: iput-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -038468: 5420 0e05 |001a: iget-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ -03846c: 5421 1005 |001c: iget-object v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.defaultOrgId:Ljava/lang/String; // field@0510 │ │ -038470: 6e20 580d 1000 |001e: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Organisation;.setId:(Ljava/lang/String;)V // method@0d58 │ │ -038476: 5220 1105 |0021: iget v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -03847a: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03847e: 5920 1105 |0025: iput v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -038482: 0e00 |0027: return-void │ │ -038484: 5520 1605 |0028: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ -038488: 3800 f7ff |002a: if-eqz v0, 0021 // -0009 │ │ -03848c: 5220 1105 |002c: iget v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ -038490: 3310 f3ff |002e: if-ne v0, v1, 0021 // -000d │ │ -038494: 1a00 490c |0030: const-string v0, "id" // string@0c49 │ │ -038498: 6e20 7e0b 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03849e: 0a00 |0035: move-result v0 │ │ -0384a0: 3800 0500 |0036: if-eqz v0, 003b // +0005 │ │ -0384a4: 5c21 1305 |0038: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ -0384a8: 28e7 |003a: goto 0021 // -0019 │ │ -0384aa: 1a00 f30e |003b: const-string v0, "name" // string@0ef3 │ │ -0384ae: 6e20 7e0b 0400 |003d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0384b4: 0a00 |0040: move-result v0 │ │ -0384b6: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ -0384ba: 5c21 1505 |0043: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_name:Z // field@0515 │ │ -0384be: 28dc |0045: goto 0021 // -0024 │ │ -0384c0: 1a00 6a0d |0046: const-string v0, "long_name" // string@0d6a │ │ -0384c4: 6e20 7e0b 0400 |0048: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0384ca: 0a00 |004b: move-result v0 │ │ -0384cc: 3800 0500 |004c: if-eqz v0, 0051 // +0005 │ │ -0384d0: 5c21 1405 |004e: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_longname:Z // field@0514 │ │ -0384d4: 28d1 |0050: goto 0021 // -002f │ │ -0384d6: 1a00 2409 |0051: const-string v0, "contact_email" // string@0924 │ │ -0384da: 6e20 7e0b 0400 |0053: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0384e0: 0a00 |0056: move-result v0 │ │ -0384e2: 3800 0500 |0057: if-eqz v0, 005c // +0005 │ │ -0384e6: 5c21 1205 |0059: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_email:Z // field@0512 │ │ -0384ea: 28c6 |005b: goto 0021 // -003a │ │ -0384ec: 1a00 3f13 |005c: const-string v0, "url" // string@133f │ │ -0384f0: 6e20 7e0b 0400 |005e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0384f6: 0a00 |0061: move-result v0 │ │ -0384f8: 3800 bfff |0062: if-eqz v0, 0021 // -0041 │ │ -0384fc: 5c21 1705 |0064: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_url:Z // field@0517 │ │ -038500: 28bb |0066: goto 0021 // -0045 │ │ +03843c: |[03843c] org.akvo.rsr.up.xml.OrganisationHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +03844c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03844e: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +038452: 5b20 0d05 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.buffer:Ljava/lang/String; // field@050d │ │ +038456: 1a00 590f |0005: const-string v0, "object" // string@0f59 │ │ +03845a: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038460: 0a00 |000a: move-result v0 │ │ +038462: 3800 1d00 |000b: if-eqz v0, 0028 // +001d │ │ +038466: 5220 1105 |000d: iget v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +03846a: 3900 1900 |000f: if-nez v0, 0028 // +0019 │ │ +03846e: 5c21 1605 |0011: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ +038472: 2200 4502 |0013: new-instance v0, Lorg/akvo/rsr/up/domain/Organisation; // type@0245 │ │ +038476: 7010 510d 0000 |0015: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/Organisation;.:()V // method@0d51 │ │ +03847c: 5b20 0e05 |0018: iput-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +038480: 5420 0e05 |001a: iget-object v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.currentOrg:Lorg/akvo/rsr/up/domain/Organisation; // field@050e │ │ +038484: 5421 1005 |001c: iget-object v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.defaultOrgId:Ljava/lang/String; // field@0510 │ │ +038488: 6e20 580d 1000 |001e: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/Organisation;.setId:(Ljava/lang/String;)V // method@0d58 │ │ +03848e: 5220 1105 |0021: iget v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +038492: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038496: 5920 1105 |0025: iput v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +03849a: 0e00 |0027: return-void │ │ +03849c: 5520 1605 |0028: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_org:Z // field@0516 │ │ +0384a0: 3800 f7ff |002a: if-eqz v0, 0021 // -0009 │ │ +0384a4: 5220 1105 |002c: iget v0, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.depth:I // field@0511 │ │ +0384a8: 3310 f3ff |002e: if-ne v0, v1, 0021 // -000d │ │ +0384ac: 1a00 4f0c |0030: const-string v0, "id" // string@0c4f │ │ +0384b0: 6e20 7e0b 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0384b6: 0a00 |0035: move-result v0 │ │ +0384b8: 3800 0500 |0036: if-eqz v0, 003b // +0005 │ │ +0384bc: 5c21 1305 |0038: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_id:Z // field@0513 │ │ +0384c0: 28e7 |003a: goto 0021 // -0019 │ │ +0384c2: 1a00 f90e |003b: const-string v0, "name" // string@0ef9 │ │ +0384c6: 6e20 7e0b 0400 |003d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0384cc: 0a00 |0040: move-result v0 │ │ +0384ce: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ +0384d2: 5c21 1505 |0043: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_name:Z // field@0515 │ │ +0384d6: 28dc |0045: goto 0021 // -0024 │ │ +0384d8: 1a00 700d |0046: const-string v0, "long_name" // string@0d70 │ │ +0384dc: 6e20 7e0b 0400 |0048: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0384e2: 0a00 |004b: move-result v0 │ │ +0384e4: 3800 0500 |004c: if-eqz v0, 0051 // +0005 │ │ +0384e8: 5c21 1405 |004e: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_longname:Z // field@0514 │ │ +0384ec: 28d1 |0050: goto 0021 // -002f │ │ +0384ee: 1a00 2a09 |0051: const-string v0, "contact_email" // string@092a │ │ +0384f2: 6e20 7e0b 0400 |0053: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0384f8: 0a00 |0056: move-result v0 │ │ +0384fa: 3800 0500 |0057: if-eqz v0, 005c // +0005 │ │ +0384fe: 5c21 1205 |0059: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_email:Z // field@0512 │ │ +038502: 28c6 |005b: goto 0021 // -003a │ │ +038504: 1a00 4513 |005c: const-string v0, "url" // string@1345 │ │ +038508: 6e20 7e0b 0400 |005e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03850e: 0a00 |0061: move-result v0 │ │ +038510: 3800 bfff |0062: if-eqz v0, 0021 // -0041 │ │ +038514: 5c21 1705 |0064: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/OrganisationHandler;.in_url:Z // field@0517 │ │ +038518: 28bb |0066: goto 0021 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ 0x0005 line=120 │ │ 0x0011 line=121 │ │ 0x0013 line=122 │ │ 0x001a line=123 │ │ @@ -65475,21 +65554,21 @@ │ │ locals : │ │ 0x0000 - 0x0067 reg=2 this Lorg/akvo/rsr/up/xml/OrganisationHandler; │ │ 0x0000 - 0x0067 reg=3 namespaceURI Ljava/lang/String; │ │ 0x0000 - 0x0067 reg=4 localName Ljava/lang/String; │ │ 0x0000 - 0x0067 reg=5 qName Ljava/lang/String; │ │ 0x0000 - 0x0067 reg=6 atts Lorg/xml/sax/Attributes; │ │ │ │ - source_file_idx : 1560 (OrganisationHandler.java) │ │ + source_file_idx : 1566 (OrganisationHandler.java) │ │ │ │ Class #248 header: │ │ -class_idx : 615 │ │ +class_idx : 621 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 624 │ │ -source_file_idx : 1608 │ │ +superclass_idx : 630 │ │ +source_file_idx : 1614 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #248 annotations: │ │ Annotations on method #3645 'endDocument' │ │ @@ -65538,23 +65617,23 @@ │ │ type : '(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -038504: |[038504] org.akvo.rsr.up.xml.ProjectCountHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V │ │ -038514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038516: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ -03851c: 5c10 1c05 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ -038520: 5c10 1b05 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ -038524: 5910 1a05 |0008: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ -038528: 5910 1d05 |000a: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.projectCount:I // field@051d │ │ -03852c: 5c10 1e05 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.syntaxError:Z // field@051e │ │ -038530: 0e00 |000e: return-void │ │ +03851c: |[03851c] org.akvo.rsr.up.xml.ProjectCountHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V │ │ +03852c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03852e: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ +038534: 5c10 1c05 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ +038538: 5c10 1b05 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ +03853c: 5910 1a05 |0008: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ +038540: 5910 1d05 |000a: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.projectCount:I // field@051d │ │ +038544: 5c10 1e05 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.syntaxError:Z // field@051e │ │ +038548: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ 0x0004 line=52 │ │ 0x0006 line=53 │ │ 0x0008 line=54 │ │ 0x000a line=56 │ │ @@ -65570,30 +65649,30 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -038534: |[038534] org.akvo.rsr.up.xml.ProjectCountHandler.characters:([CII)V │ │ -038544: 5520 1b05 |0000: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ -038548: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -03854c: 2200 c101 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -038550: 7010 8e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -038556: 5421 1905 |0009: iget-object v1, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.buffer:Ljava/lang/String; // field@0519 │ │ -03855a: 6e20 960b 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -038560: 0c00 |000e: move-result-object v0 │ │ -038562: 2201 c001 |000f: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -038566: 7040 7b0b 3154 |0011: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ -03856c: 6e20 960b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -038572: 0c00 |0017: move-result-object v0 │ │ -038574: 6e10 9a0b 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03857a: 0c00 |001b: move-result-object v0 │ │ -03857c: 5b20 1905 |001c: iput-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.buffer:Ljava/lang/String; // field@0519 │ │ -038580: 0e00 |001e: return-void │ │ +03854c: |[03854c] org.akvo.rsr.up.xml.ProjectCountHandler.characters:([CII)V │ │ +03855c: 5520 1b05 |0000: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ +038560: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +038564: 2200 c701 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +038568: 7010 8e0b 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03856e: 5421 1905 |0009: iget-object v1, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.buffer:Ljava/lang/String; // field@0519 │ │ +038572: 6e20 960b 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +038578: 0c00 |000e: move-result-object v0 │ │ +03857a: 2201 c601 |000f: new-instance v1, Ljava/lang/String; // type@01c6 │ │ +03857e: 7040 7b0b 3154 |0011: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ +038584: 6e20 960b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03858a: 0c00 |0017: move-result-object v0 │ │ +03858c: 6e10 9a0b 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +038592: 0c00 |001b: move-result-object v0 │ │ +038594: 5b20 1905 |001c: iput-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.buffer:Ljava/lang/String; // field@0519 │ │ +038598: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ 0x001e line=134 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/akvo/rsr/up/xml/ProjectCountHandler; │ │ @@ -65606,16 +65685,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038584: |[038584] org.akvo.rsr.up.xml.ProjectCountHandler.endDocument:()V │ │ -038594: 0e00 |0000: return-void │ │ +03859c: |[03859c] org.akvo.rsr.up.xml.ProjectCountHandler.endDocument:()V │ │ +0385ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/akvo/rsr/up/xml/ProjectCountHandler; │ │ │ │ #2 : (in Lorg/akvo/rsr/up/xml/ProjectCountHandler;) │ │ @@ -65623,43 +65702,43 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -038598: |[038598] org.akvo.rsr.up.xml.ProjectCountHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0385a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0385aa: 5231 1a05 |0001: iget v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ -0385ae: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0385b2: 5931 1a05 |0005: iput v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ -0385b6: 1a01 ba0e |0007: const-string v1, "meta" // string@0eba │ │ -0385ba: 6e20 7e0b 1500 |0009: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0385c0: 0a01 |000c: move-result v1 │ │ -0385c2: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ -0385c6: 5531 1c05 |000f: iget-boolean v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ -0385ca: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -0385ce: 5c32 1c05 |0013: iput-boolean v2, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ -0385d2: 0e00 |0015: return-void │ │ -0385d4: 5531 1b05 |0016: iget-boolean v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ -0385d8: 3801 fdff |0018: if-eqz v1, 0015 // -0003 │ │ -0385dc: 1a01 f712 |001a: const-string v1, "total_count" // string@12f7 │ │ -0385e0: 6e20 7e0b 1500 |001c: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0385e6: 0a01 |001f: move-result v1 │ │ -0385e8: 3801 f5ff |0020: if-eqz v1, 0015 // -000b │ │ -0385ec: 5c32 1b05 |0022: iput-boolean v2, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ -0385f0: 5431 1905 |0024: iget-object v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.buffer:Ljava/lang/String; // field@0519 │ │ -0385f4: 7110 5c0b 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0b5c │ │ -0385fa: 0a01 |0029: move-result v1 │ │ -0385fc: 5931 1d05 |002a: iput v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.projectCount:I // field@051d │ │ -038600: 28e9 |002c: goto 0015 // -0017 │ │ -038602: 0d00 |002d: move-exception v0 │ │ -038604: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -038606: 5c31 1e05 |002f: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.syntaxError:Z // field@051e │ │ -03860a: 28e4 |0031: goto 0015 // -001c │ │ +0385b0: |[0385b0] org.akvo.rsr.up.xml.ProjectCountHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0385c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0385c2: 5231 1a05 |0001: iget v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ +0385c6: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0385ca: 5931 1a05 |0005: iput v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ +0385ce: 1a01 c00e |0007: const-string v1, "meta" // string@0ec0 │ │ +0385d2: 6e20 7e0b 1500 |0009: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0385d8: 0a01 |000c: move-result v1 │ │ +0385da: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ +0385de: 5531 1c05 |000f: iget-boolean v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ +0385e2: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +0385e6: 5c32 1c05 |0013: iput-boolean v2, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ +0385ea: 0e00 |0015: return-void │ │ +0385ec: 5531 1b05 |0016: iget-boolean v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ +0385f0: 3801 fdff |0018: if-eqz v1, 0015 // -0003 │ │ +0385f4: 1a01 fd12 |001a: const-string v1, "total_count" // string@12fd │ │ +0385f8: 6e20 7e0b 1500 |001c: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0385fe: 0a01 |001f: move-result v1 │ │ +038600: 3801 f5ff |0020: if-eqz v1, 0015 // -000b │ │ +038604: 5c32 1b05 |0022: iput-boolean v2, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ +038608: 5431 1905 |0024: iget-object v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.buffer:Ljava/lang/String; // field@0519 │ │ +03860c: 7110 5c0b 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0b5c │ │ +038612: 0a01 |0029: move-result v1 │ │ +038614: 5931 1d05 |002a: iput v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.projectCount:I // field@051d │ │ +038618: 28e9 |002c: goto 0015 // -0017 │ │ +03861a: 0d00 |002d: move-exception v0 │ │ +03861c: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +03861e: 5c31 1e05 |002f: iput-boolean v1, v3, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.syntaxError:Z // field@051e │ │ +038622: 28e4 |0031: goto 0015 // -001c │ │ catches : 1 │ │ 0x0024 - 0x002c │ │ Ljava/lang/NumberFormatException; -> 0x002d │ │ positions : │ │ 0x0001 line=114 │ │ 0x0007 line=115 │ │ 0x0013 line=116 │ │ @@ -65681,17 +65760,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03861c: |[03861c] org.akvo.rsr.up.xml.ProjectCountHandler.getCount:()I │ │ -03862c: 5210 1d05 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.projectCount:I // field@051d │ │ -038630: 0f00 |0002: return v0 │ │ +038634: |[038634] org.akvo.rsr.up.xml.ProjectCountHandler.getCount:()I │ │ +038644: 5210 1d05 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.projectCount:I // field@051d │ │ +038648: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/ProjectCountHandler; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/xml/ProjectCountHandler;) │ │ @@ -65699,17 +65778,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038634: |[038634] org.akvo.rsr.up.xml.ProjectCountHandler.getError:()Z │ │ -038644: 5510 1e05 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.syntaxError:Z // field@051e │ │ -038648: 0f00 |0002: return v0 │ │ +03864c: |[03864c] org.akvo.rsr.up.xml.ProjectCountHandler.getError:()Z │ │ +03865c: 5510 1e05 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.syntaxError:Z // field@051e │ │ +038660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/ProjectCountHandler; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/xml/ProjectCountHandler;) │ │ @@ -65717,19 +65796,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03864c: |[03864c] org.akvo.rsr.up.xml.ProjectCountHandler.startDocument:()V │ │ -03865c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03865e: 5910 1a05 |0001: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ -038662: 5910 1d05 |0003: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.projectCount:I // field@051d │ │ -038666: 0e00 |0005: return-void │ │ +038664: |[038664] org.akvo.rsr.up.xml.ProjectCountHandler.startDocument:()V │ │ +038674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038676: 5910 1a05 |0001: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ +03867a: 5910 1d05 |0003: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.projectCount:I // field@051d │ │ +03867e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0003 line=87 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/xml/ProjectCountHandler; │ │ @@ -65739,37 +65818,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -038668: |[038668] org.akvo.rsr.up.xml.ProjectCountHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -038678: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03867a: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -03867e: 5b20 1905 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.buffer:Ljava/lang/String; // field@0519 │ │ -038682: 1a00 ba0e |0005: const-string v0, "meta" // string@0eba │ │ -038686: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03868c: 0a00 |000a: move-result v0 │ │ -03868e: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ -038692: 5220 1a05 |000d: iget v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ -038696: 3310 0b00 |000f: if-ne v0, v1, 001a // +000b │ │ -03869a: 5c21 1c05 |0011: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ -03869e: 5220 1a05 |0013: iget v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ -0386a2: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0386a6: 5920 1a05 |0017: iput v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ -0386aa: 0e00 |0019: return-void │ │ -0386ac: 5520 1c05 |001a: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ -0386b0: 3800 f7ff |001c: if-eqz v0, 0013 // -0009 │ │ -0386b4: 1a00 f712 |001e: const-string v0, "total_count" // string@12f7 │ │ -0386b8: 6e20 7e0b 0400 |0020: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0386be: 0a00 |0023: move-result v0 │ │ -0386c0: 3800 efff |0024: if-eqz v0, 0013 // -0011 │ │ -0386c4: 5c21 1b05 |0026: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ -0386c8: 28eb |0028: goto 0013 // -0015 │ │ +038680: |[038680] org.akvo.rsr.up.xml.ProjectCountHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +038690: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +038692: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +038696: 5b20 1905 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.buffer:Ljava/lang/String; // field@0519 │ │ +03869a: 1a00 c00e |0005: const-string v0, "meta" // string@0ec0 │ │ +03869e: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0386a4: 0a00 |000a: move-result v0 │ │ +0386a6: 3800 0f00 |000b: if-eqz v0, 001a // +000f │ │ +0386aa: 5220 1a05 |000d: iget v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ +0386ae: 3310 0b00 |000f: if-ne v0, v1, 001a // +000b │ │ +0386b2: 5c21 1c05 |0011: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ +0386b6: 5220 1a05 |0013: iget v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ +0386ba: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0386be: 5920 1a05 |0017: iput v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.depth:I // field@051a │ │ +0386c2: 0e00 |0019: return-void │ │ +0386c4: 5520 1c05 |001a: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_meta:Z // field@051c │ │ +0386c8: 3800 f7ff |001c: if-eqz v0, 0013 // -0009 │ │ +0386cc: 1a00 fd12 |001e: const-string v0, "total_count" // string@12fd │ │ +0386d0: 6e20 7e0b 0400 |0020: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0386d6: 0a00 |0023: move-result v0 │ │ +0386d8: 3800 efff |0024: if-eqz v0, 0013 // -0011 │ │ +0386dc: 5c21 1b05 |0026: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/ProjectCountHandler;.in_count:Z // field@051b │ │ +0386e0: 28eb |0028: goto 0013 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0005 line=101 │ │ 0x0011 line=102 │ │ 0x0013 line=106 │ │ 0x0019 line=107 │ │ @@ -65778,21 +65857,21 @@ │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lorg/akvo/rsr/up/xml/ProjectCountHandler; │ │ 0x0000 - 0x0029 reg=3 namespaceURI Ljava/lang/String; │ │ 0x0000 - 0x0029 reg=4 localName Ljava/lang/String; │ │ 0x0000 - 0x0029 reg=5 qName Ljava/lang/String; │ │ 0x0000 - 0x0029 reg=6 atts Lorg/xml/sax/Attributes; │ │ │ │ - source_file_idx : 1608 (ProjectCountHandler.java) │ │ + source_file_idx : 1614 (ProjectCountHandler.java) │ │ │ │ Class #249 header: │ │ -class_idx : 616 │ │ +class_idx : 622 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 624 │ │ -source_file_idx : 1614 │ │ +superclass_idx : 630 │ │ +source_file_idx : 1620 │ │ static_fields_size : 0 │ │ instance_fields_size: 21 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #249 annotations: │ │ Annotations on method #3653 'endDocument' │ │ @@ -65901,37 +65980,37 @@ │ │ type : '(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0386cc: |[0386cc] org.akvo.rsr.up.xml.ProjectListHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V │ │ -0386dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0386de: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ -0386e4: 5c10 2b05 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_project:Z // field@052b │ │ -0386e8: 5c10 2705 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_id:Z // field@0527 │ │ -0386ec: 5c10 3105 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_title:Z // field@0531 │ │ -0386f0: 5c10 2d05 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_subtitle:Z // field@052d │ │ -0386f4: 5c10 2e05 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_summary:Z // field@052e │ │ -0386f8: 5c10 2605 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_funds:Z // field@0526 │ │ -0386fc: 5c10 2505 |0010: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ -038700: 5c10 3005 |0012: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ -038704: 5c10 2f05 |0014: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnail_url:Z // field@052f │ │ -038708: 5c10 2905 |0016: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -03870c: 5c10 2405 |0018: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_country:Z // field@0524 │ │ -038710: 5c10 2c05 |001a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_state:Z // field@052c │ │ -038714: 5c10 2305 |001c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_city:Z // field@0523 │ │ -038718: 5c10 2a05 |001e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_long:Z // field@052a │ │ -03871c: 5c10 2805 |0020: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_lat:Z // field@0528 │ │ -038720: 5910 2205 |0022: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038724: 5910 3205 |0024: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ -038728: 5c10 3305 |0026: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ -03872c: 5b12 2105 |0028: iput-object v2, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0521 │ │ -038730: 0e00 |002a: return-void │ │ +0386e4: |[0386e4] org.akvo.rsr.up.xml.ProjectListHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;)V │ │ +0386f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0386f6: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ +0386fc: 5c10 2b05 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_project:Z // field@052b │ │ +038700: 5c10 2705 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_id:Z // field@0527 │ │ +038704: 5c10 3105 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_title:Z // field@0531 │ │ +038708: 5c10 2d05 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_subtitle:Z // field@052d │ │ +03870c: 5c10 2e05 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_summary:Z // field@052e │ │ +038710: 5c10 2605 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_funds:Z // field@0526 │ │ +038714: 5c10 2505 |0010: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ +038718: 5c10 3005 |0012: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ +03871c: 5c10 2f05 |0014: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnail_url:Z // field@052f │ │ +038720: 5c10 2905 |0016: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038724: 5c10 2405 |0018: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_country:Z // field@0524 │ │ +038728: 5c10 2c05 |001a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_state:Z // field@052c │ │ +03872c: 5c10 2305 |001c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_city:Z // field@0523 │ │ +038730: 5c10 2a05 |001e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_long:Z // field@052a │ │ +038734: 5c10 2805 |0020: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_lat:Z // field@0528 │ │ +038738: 5910 2205 |0022: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +03873c: 5910 3205 |0024: iput v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ +038740: 5c10 3305 |0026: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ +038744: 5b12 2105 |0028: iput-object v2, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0521 │ │ +038748: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=128 │ │ 0x0004 line=93 │ │ 0x0006 line=94 │ │ 0x0008 line=95 │ │ 0x000a line=96 │ │ @@ -65960,39 +66039,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -038734: |[038734] org.akvo.rsr.up.xml.ProjectListHandler.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -038744: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -038746: 1a01 c300 |0001: const-string v1, "/" // string@00c3 │ │ -03874a: 6e20 7d0b 1500 |0003: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0b7d │ │ -038750: 0a01 |0006: move-result v1 │ │ -038752: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -038756: 1301 2f00 |0009: const/16 v1, #int 47 // #2f │ │ -03875a: 6e10 870b 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -038760: 0a02 |000e: move-result v2 │ │ -038762: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ -038766: 6e30 860b 1502 |0011: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ -03876c: 0a00 |0014: move-result v0 │ │ -03876e: 3a00 0f00 |0015: if-ltz v0, 0024 // +000f │ │ -038772: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ -038776: 6e10 870b 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -03877c: 0a02 |001c: move-result v2 │ │ -03877e: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -038782: 6e30 8b0b 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -038788: 0c01 |0022: move-result-object v1 │ │ -03878a: 1101 |0023: return-object v1 │ │ -03878c: 5c43 3305 |0024: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ -038790: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -038792: 28fc |0027: goto 0023 // -0004 │ │ -038794: 5c43 3305 |0028: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ -038798: 28fc |002a: goto 0026 // -0004 │ │ +03874c: |[03874c] org.akvo.rsr.up.xml.ProjectListHandler.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +03875c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03875e: 1a01 c300 |0001: const-string v1, "/" // string@00c3 │ │ +038762: 6e20 7d0b 1500 |0003: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0b7d │ │ +038768: 0a01 |0006: move-result v1 │ │ +03876a: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +03876e: 1301 2f00 |0009: const/16 v1, #int 47 // #2f │ │ +038772: 6e10 870b 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +038778: 0a02 |000e: move-result v2 │ │ +03877a: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ +03877e: 6e30 860b 1502 |0011: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ +038784: 0a00 |0014: move-result v0 │ │ +038786: 3a00 0f00 |0015: if-ltz v0, 0024 // +000f │ │ +03878a: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ +03878e: 6e10 870b 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +038794: 0a02 |001c: move-result v2 │ │ +038796: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03879a: 6e30 8b0b 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +0387a0: 0c01 |0022: move-result-object v1 │ │ +0387a2: 1101 |0023: return-object v1 │ │ +0387a4: 5c43 3305 |0024: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ +0387a8: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +0387aa: 28fc |0027: goto 0023 // -0004 │ │ +0387ac: 5c43 3305 |0028: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ +0387b0: 28fc |002a: goto 0026 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=295 │ │ 0x0009 line=296 │ │ 0x0015 line=297 │ │ 0x0017 line=298 │ │ 0x0023 line=301 │ │ @@ -66011,55 +66090,55 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -03879c: |[03879c] org.akvo.rsr.up.xml.ProjectListHandler.characters:([CII)V │ │ -0387ac: 5420 2005 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -0387b0: 3800 4900 |0002: if-eqz v0, 004b // +0049 │ │ -0387b4: 5520 2705 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_id:Z // field@0527 │ │ -0387b8: 3900 2a00 |0006: if-nez v0, 0030 // +002a │ │ -0387bc: 5520 2e05 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_summary:Z // field@052e │ │ -0387c0: 3900 2600 |000a: if-nez v0, 0030 // +0026 │ │ -0387c4: 5520 2f05 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnail_url:Z // field@052f │ │ -0387c8: 3900 2200 |000e: if-nez v0, 0030 // +0022 │ │ -0387cc: 5520 3105 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_title:Z // field@0531 │ │ -0387d0: 3900 1e00 |0012: if-nez v0, 0030 // +001e │ │ -0387d4: 5520 2d05 |0014: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_subtitle:Z // field@052d │ │ -0387d8: 3900 1a00 |0016: if-nez v0, 0030 // +001a │ │ -0387dc: 5520 2405 |0018: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_country:Z // field@0524 │ │ -0387e0: 3900 1600 |001a: if-nez v0, 0030 // +0016 │ │ -0387e4: 5520 2c05 |001c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_state:Z // field@052c │ │ -0387e8: 3900 1200 |001e: if-nez v0, 0030 // +0012 │ │ -0387ec: 5520 2305 |0020: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_city:Z // field@0523 │ │ -0387f0: 3900 0e00 |0022: if-nez v0, 0030 // +000e │ │ -0387f4: 5520 2605 |0024: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_funds:Z // field@0526 │ │ -0387f8: 3900 0a00 |0026: if-nez v0, 0030 // +000a │ │ -0387fc: 5520 2a05 |0028: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_long:Z // field@052a │ │ -038800: 3900 0600 |002a: if-nez v0, 0030 // +0006 │ │ -038804: 5520 2805 |002c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_lat:Z // field@0528 │ │ -038808: 3800 1c00 |002e: if-eqz v0, 004a // +001c │ │ -03880c: 2200 c101 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -038810: 7010 8e0b 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -038816: 5421 1f05 |0035: iget-object v1, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -03881a: 6e20 960b 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -038820: 0c00 |003a: move-result-object v0 │ │ -038822: 2201 c001 |003b: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -038826: 7040 7b0b 3154 |003d: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ -03882c: 6e20 960b 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -038832: 0c00 |0043: move-result-object v0 │ │ -038834: 6e10 9a0b 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03883a: 0c00 |0047: move-result-object v0 │ │ -03883c: 5b20 1f05 |0048: iput-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038840: 0e00 |004a: return-void │ │ -038842: 1210 |004b: const/4 v0, #int 1 // #1 │ │ -038844: 5c20 3305 |004c: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ -038848: 28fc |004e: goto 004a // -0004 │ │ +0387b4: |[0387b4] org.akvo.rsr.up.xml.ProjectListHandler.characters:([CII)V │ │ +0387c4: 5420 2005 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +0387c8: 3800 4900 |0002: if-eqz v0, 004b // +0049 │ │ +0387cc: 5520 2705 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_id:Z // field@0527 │ │ +0387d0: 3900 2a00 |0006: if-nez v0, 0030 // +002a │ │ +0387d4: 5520 2e05 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_summary:Z // field@052e │ │ +0387d8: 3900 2600 |000a: if-nez v0, 0030 // +0026 │ │ +0387dc: 5520 2f05 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnail_url:Z // field@052f │ │ +0387e0: 3900 2200 |000e: if-nez v0, 0030 // +0022 │ │ +0387e4: 5520 3105 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_title:Z // field@0531 │ │ +0387e8: 3900 1e00 |0012: if-nez v0, 0030 // +001e │ │ +0387ec: 5520 2d05 |0014: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_subtitle:Z // field@052d │ │ +0387f0: 3900 1a00 |0016: if-nez v0, 0030 // +001a │ │ +0387f4: 5520 2405 |0018: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_country:Z // field@0524 │ │ +0387f8: 3900 1600 |001a: if-nez v0, 0030 // +0016 │ │ +0387fc: 5520 2c05 |001c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_state:Z // field@052c │ │ +038800: 3900 1200 |001e: if-nez v0, 0030 // +0012 │ │ +038804: 5520 2305 |0020: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_city:Z // field@0523 │ │ +038808: 3900 0e00 |0022: if-nez v0, 0030 // +000e │ │ +03880c: 5520 2605 |0024: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_funds:Z // field@0526 │ │ +038810: 3900 0a00 |0026: if-nez v0, 0030 // +000a │ │ +038814: 5520 2a05 |0028: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_long:Z // field@052a │ │ +038818: 3900 0600 |002a: if-nez v0, 0030 // +0006 │ │ +03881c: 5520 2805 |002c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_lat:Z // field@0528 │ │ +038820: 3800 1c00 |002e: if-eqz v0, 004a // +001c │ │ +038824: 2200 c701 |0030: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +038828: 7010 8e0b 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03882e: 5421 1f05 |0035: iget-object v1, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038832: 6e20 960b 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +038838: 0c00 |003a: move-result-object v0 │ │ +03883a: 2201 c601 |003b: new-instance v1, Ljava/lang/String; // type@01c6 │ │ +03883e: 7040 7b0b 3154 |003d: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ +038844: 6e20 960b 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03884a: 0c00 |0043: move-result-object v0 │ │ +03884c: 6e10 9a0b 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +038852: 0c00 |0047: move-result-object v0 │ │ +038854: 5b20 1f05 |0048: iput-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038858: 0e00 |004a: return-void │ │ +03885a: 1210 |004b: const/4 v0, #int 1 // #1 │ │ +03885c: 5c20 3305 |004c: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ +038860: 28fc |004e: goto 004a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x0030 line=287 │ │ 0x004a line=291 │ │ 0x004b line=290 │ │ @@ -66074,18 +66153,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03884c: |[03884c] org.akvo.rsr.up.xml.ProjectListHandler.endDocument:()V │ │ -03885c: 5410 2105 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0521 │ │ -038860: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -038866: 0e00 |0005: return-void │ │ +038864: |[038864] org.akvo.rsr.up.xml.ProjectListHandler.endDocument:()V │ │ +038874: 5410 2105 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0521 │ │ +038878: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +03887e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/xml/ProjectListHandler; │ │ │ │ @@ -66094,186 +66173,186 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 341 16-bit code units │ │ -038868: |[038868] org.akvo.rsr.up.xml.ProjectListHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -038878: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -03887a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03887c: 5251 2205 |0002: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038880: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -038884: 5951 2205 |0006: iput v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038888: 1a01 490c |0008: const-string v1, "id" // string@0c49 │ │ -03888c: 6e20 7e0b 1700 |000a: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038892: 0a01 |000d: move-result v1 │ │ -038894: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ -038898: 5251 2205 |0010: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -03889c: 3341 0c00 |0012: if-ne v1, v4, 001e // +000c │ │ -0388a0: 5c53 2705 |0014: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_id:Z // field@0527 │ │ -0388a4: 5451 2005 |0016: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -0388a8: 5452 1f05 |0018: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -0388ac: 6e20 6f0d 2100 |001a: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setId:(Ljava/lang/String;)V // method@0d6f │ │ -0388b2: 0e00 |001d: return-void │ │ -0388b4: 1a01 de12 |001e: const-string v1, "title" // string@12de │ │ -0388b8: 6e20 7e0b 1700 |0020: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0388be: 0a01 |0023: move-result v1 │ │ -0388c0: 3801 1000 |0024: if-eqz v1, 0034 // +0010 │ │ -0388c4: 5251 2205 |0026: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -0388c8: 3341 0c00 |0028: if-ne v1, v4, 0034 // +000c │ │ -0388cc: 5c53 3105 |002a: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_title:Z // field@0531 │ │ -0388d0: 5451 2005 |002c: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -0388d4: 5452 1f05 |002e: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -0388d8: 6e20 780d 2100 |0030: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setTitle:(Ljava/lang/String;)V // method@0d78 │ │ -0388de: 28ea |0033: goto 001d // -0016 │ │ -0388e0: 1a01 9f12 |0034: const-string v1, "subtitle" // string@129f │ │ -0388e4: 6e20 7e0b 1700 |0036: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0388ea: 0a01 |0039: move-result v1 │ │ -0388ec: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ -0388f0: 5251 2205 |003c: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -0388f4: 3341 0c00 |003e: if-ne v1, v4, 004a // +000c │ │ -0388f8: 5c53 2d05 |0040: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_subtitle:Z // field@052d │ │ -0388fc: 5451 2005 |0042: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038900: 5452 1f05 |0044: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038904: 6e20 740d 2100 |0046: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setSubtitle:(Ljava/lang/String;)V // method@0d74 │ │ -03890a: 28d4 |0049: goto 001d // -002c │ │ -03890c: 1a01 ad0a |004a: const-string v1, "funds" // string@0aad │ │ -038910: 6e20 7e0b 1700 |004c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038916: 0a01 |004f: move-result v1 │ │ -038918: 3801 1500 |0050: if-eqz v1, 0065 // +0015 │ │ -03891c: 5c53 2605 |0052: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_funds:Z // field@0526 │ │ -038920: 5451 2005 |0054: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038924: 5452 1f05 |0056: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038928: 7110 4e0b 0200 |0058: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@0b4e │ │ -03892e: 0b02 |005b: move-result-wide v2 │ │ -038930: 6e30 6d0d 2103 |005c: invoke-virtual {v1, v2, v3}, Lorg/akvo/rsr/up/domain/Project;.setFunds:(D)V // method@0d6d │ │ -038936: 28be |005f: goto 001d // -0042 │ │ -038938: 0d00 |0060: move-exception v0 │ │ -03893a: 1211 |0061: const/4 v1, #int 1 // #1 │ │ -03893c: 5c51 3305 |0062: iput-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ -038940: 28b9 |0064: goto 001d // -0047 │ │ -038942: 1a01 6a10 |0065: const-string v1, "primary_location" // string@106a │ │ -038946: 6e20 7e0b 1700 |0067: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03894c: 0a01 |006a: move-result v1 │ │ -03894e: 3801 0500 |006b: if-eqz v1, 0070 // +0005 │ │ -038952: 5c53 2905 |006d: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038956: 28ae |006f: goto 001d // -0052 │ │ -038958: 1a01 530f |0070: const-string v1, "object" // string@0f53 │ │ -03895c: 6e20 7e0b 1700 |0072: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038962: 0a01 |0075: move-result v1 │ │ -038964: 3801 1e00 |0076: if-eqz v1, 0094 // +001e │ │ -038968: 5251 2205 |0078: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -03896c: 1222 |007a: const/4 v2, #int 2 // #2 │ │ -03896e: 3321 1900 |007b: if-ne v1, v2, 0094 // +0019 │ │ -038972: 5c53 2b05 |007d: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_project:Z // field@052b │ │ -038976: 5451 2005 |007f: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -03897a: 3801 9cff |0081: if-eqz v1, 001d // -0064 │ │ -03897e: 5451 2105 |0083: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0521 │ │ -038982: 5452 2005 |0085: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038986: 6e20 400d 2100 |0087: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveProject:(Lorg/akvo/rsr/up/domain/Project;)V // method@0d40 │ │ -03898c: 1201 |008a: const/4 v1, #int 0 // #0 │ │ -03898e: 5b51 2005 |008b: iput-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038992: 5251 3205 |008d: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ -038996: d801 0101 |008f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03899a: 5951 3205 |0091: iput v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ -03899e: 288a |0093: goto 001d // -0076 │ │ -0389a0: 1a01 8e10 |0094: const-string v1, "project_plan_summary" // string@108e │ │ -0389a4: 6e20 7e0b 1700 |0096: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0389aa: 0a01 |0099: move-result v1 │ │ -0389ac: 3801 1100 |009a: if-eqz v1, 00ab // +0011 │ │ -0389b0: 5251 2205 |009c: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -0389b4: 3341 0d00 |009e: if-ne v1, v4, 00ab // +000d │ │ -0389b8: 5c53 2e05 |00a0: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_summary:Z // field@052e │ │ -0389bc: 5451 2005 |00a2: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -0389c0: 5452 1f05 |00a4: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -0389c4: 6e20 750d 2100 |00a6: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setSummary:(Ljava/lang/String;)V // method@0d75 │ │ -0389ca: 2900 74ff |00a9: goto/16 001d // -008c │ │ -0389ce: 1a01 7809 |00ab: const-string v1, "current_image" // string@0978 │ │ -0389d2: 6e20 7e0b 1700 |00ad: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0389d8: 0a01 |00b0: move-result v1 │ │ -0389da: 3801 0a00 |00b1: if-eqz v1, 00bb // +000a │ │ -0389de: 5251 2205 |00b3: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -0389e2: 3341 0600 |00b5: if-ne v1, v4, 00bb // +0006 │ │ -0389e6: 5c53 2505 |00b7: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ -0389ea: 2900 64ff |00b9: goto/16 001d // -009c │ │ -0389ee: 1a01 4609 |00bb: const-string v1, "country" // string@0946 │ │ -0389f2: 6e20 7e0b 1700 |00bd: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0389f8: 0a01 |00c0: move-result v1 │ │ -0389fa: 3801 1100 |00c1: if-eqz v1, 00d2 // +0011 │ │ -0389fe: 5551 2905 |00c3: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038a02: 3801 0d00 |00c5: if-eqz v1, 00d2 // +000d │ │ -038a06: 5c53 2405 |00c7: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_country:Z // field@0524 │ │ -038a0a: 5451 2005 |00c9: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038a0e: 5452 1f05 |00cb: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038a12: 6e20 6c0d 2100 |00cd: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setCountry:(Ljava/lang/String;)V // method@0d6c │ │ -038a18: 2900 4dff |00d0: goto/16 001d // -00b3 │ │ -038a1c: 1a01 8812 |00d2: const-string v1, "state" // string@1288 │ │ -038a20: 6e20 7e0b 1700 |00d4: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038a26: 0a01 |00d7: move-result v1 │ │ -038a28: 3801 1100 |00d8: if-eqz v1, 00e9 // +0011 │ │ -038a2c: 5551 2905 |00da: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038a30: 3801 0d00 |00dc: if-eqz v1, 00e9 // +000d │ │ -038a34: 5c53 2c05 |00de: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_state:Z // field@052c │ │ -038a38: 5451 2005 |00e0: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038a3c: 5452 1f05 |00e2: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038a40: 6e20 730d 2100 |00e4: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setState:(Ljava/lang/String;)V // method@0d73 │ │ -038a46: 2900 36ff |00e7: goto/16 001d // -00ca │ │ -038a4a: 1a01 ea08 |00e9: const-string v1, "city" // string@08ea │ │ -038a4e: 6e20 7e0b 1700 |00eb: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038a54: 0a01 |00ee: move-result v1 │ │ -038a56: 3801 1100 |00ef: if-eqz v1, 0100 // +0011 │ │ -038a5a: 5551 2905 |00f1: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038a5e: 3801 0d00 |00f3: if-eqz v1, 0100 // +000d │ │ -038a62: 5c53 2305 |00f5: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_city:Z // field@0523 │ │ -038a66: 5451 2005 |00f7: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038a6a: 5452 1f05 |00f9: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038a6e: 6e20 6b0d 2100 |00fb: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setCity:(Ljava/lang/String;)V // method@0d6b │ │ -038a74: 2900 1fff |00fe: goto/16 001d // -00e1 │ │ -038a78: 1a01 280d |0100: const-string v1, "latitude" // string@0d28 │ │ -038a7c: 6e20 7e0b 1700 |0102: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038a82: 0a01 |0105: move-result v1 │ │ -038a84: 3801 1100 |0106: if-eqz v1, 0117 // +0011 │ │ -038a88: 5551 2905 |0108: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038a8c: 3801 0d00 |010a: if-eqz v1, 0117 // +000d │ │ -038a90: 5c53 2805 |010c: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_lat:Z // field@0528 │ │ -038a94: 5451 2005 |010e: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038a98: 5452 1f05 |0110: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038a9c: 6e20 700d 2100 |0112: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setLatitude:(Ljava/lang/String;)V // method@0d70 │ │ -038aa2: 2900 08ff |0115: goto/16 001d // -00f8 │ │ -038aa6: 1a01 6b0d |0117: const-string v1, "longitude" // string@0d6b │ │ -038aaa: 6e20 7e0b 1700 |0119: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038ab0: 0a01 |011c: move-result v1 │ │ -038ab2: 3801 1100 |011d: if-eqz v1, 012e // +0011 │ │ -038ab6: 5551 2905 |011f: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038aba: 3801 0d00 |0121: if-eqz v1, 012e // +000d │ │ -038abe: 5c53 2a05 |0123: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_long:Z // field@052a │ │ -038ac2: 5451 2005 |0125: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038ac6: 5452 1f05 |0127: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038aca: 6e20 720d 2100 |0129: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setLongitude:(Ljava/lang/String;)V // method@0d72 │ │ -038ad0: 2900 f1fe |012c: goto/16 001d // -010f │ │ -038ad4: 1a01 d612 |012e: const-string v1, "thumbnails" // string@12d6 │ │ -038ad8: 6e20 7e0b 1700 |0130: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038ade: 0a01 |0133: move-result v1 │ │ -038ae0: 3801 0a00 |0134: if-eqz v1, 013e // +000a │ │ -038ae4: 5551 2505 |0136: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ -038ae8: 3801 0600 |0138: if-eqz v1, 013e // +0006 │ │ -038aec: 5c53 3005 |013a: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ -038af0: 2900 e1fe |013c: goto/16 001d // -011f │ │ -038af4: 1a01 a50e |013e: const-string v1, "map_thumb" // string@0ea5 │ │ -038af8: 6e20 7e0b 1700 |0140: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038afe: 0a01 |0143: move-result v1 │ │ -038b00: 3801 d9fe |0144: if-eqz v1, 001d // -0127 │ │ -038b04: 5551 3005 |0146: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ -038b08: 3801 d5fe |0148: if-eqz v1, 001d // -012b │ │ -038b0c: 5c53 2f05 |014a: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnail_url:Z // field@052f │ │ -038b10: 5451 2005 |014c: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038b14: 5452 1f05 |014e: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038b18: 6e20 770d 2100 |0150: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d77 │ │ -038b1e: 2900 cafe |0153: goto/16 001d // -0136 │ │ +038880: |[038880] org.akvo.rsr.up.xml.ProjectListHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +038890: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +038892: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +038894: 5251 2205 |0002: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038898: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03889c: 5951 2205 |0006: iput v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +0388a0: 1a01 4f0c |0008: const-string v1, "id" // string@0c4f │ │ +0388a4: 6e20 7e0b 1700 |000a: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0388aa: 0a01 |000d: move-result v1 │ │ +0388ac: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ +0388b0: 5251 2205 |0010: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +0388b4: 3341 0c00 |0012: if-ne v1, v4, 001e // +000c │ │ +0388b8: 5c53 2705 |0014: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_id:Z // field@0527 │ │ +0388bc: 5451 2005 |0016: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +0388c0: 5452 1f05 |0018: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +0388c4: 6e20 6f0d 2100 |001a: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setId:(Ljava/lang/String;)V // method@0d6f │ │ +0388ca: 0e00 |001d: return-void │ │ +0388cc: 1a01 e412 |001e: const-string v1, "title" // string@12e4 │ │ +0388d0: 6e20 7e0b 1700 |0020: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0388d6: 0a01 |0023: move-result v1 │ │ +0388d8: 3801 1000 |0024: if-eqz v1, 0034 // +0010 │ │ +0388dc: 5251 2205 |0026: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +0388e0: 3341 0c00 |0028: if-ne v1, v4, 0034 // +000c │ │ +0388e4: 5c53 3105 |002a: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_title:Z // field@0531 │ │ +0388e8: 5451 2005 |002c: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +0388ec: 5452 1f05 |002e: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +0388f0: 6e20 780d 2100 |0030: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setTitle:(Ljava/lang/String;)V // method@0d78 │ │ +0388f6: 28ea |0033: goto 001d // -0016 │ │ +0388f8: 1a01 a512 |0034: const-string v1, "subtitle" // string@12a5 │ │ +0388fc: 6e20 7e0b 1700 |0036: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038902: 0a01 |0039: move-result v1 │ │ +038904: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ +038908: 5251 2205 |003c: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +03890c: 3341 0c00 |003e: if-ne v1, v4, 004a // +000c │ │ +038910: 5c53 2d05 |0040: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_subtitle:Z // field@052d │ │ +038914: 5451 2005 |0042: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038918: 5452 1f05 |0044: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +03891c: 6e20 740d 2100 |0046: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setSubtitle:(Ljava/lang/String;)V // method@0d74 │ │ +038922: 28d4 |0049: goto 001d // -002c │ │ +038924: 1a01 b30a |004a: const-string v1, "funds" // string@0ab3 │ │ +038928: 6e20 7e0b 1700 |004c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03892e: 0a01 |004f: move-result v1 │ │ +038930: 3801 1500 |0050: if-eqz v1, 0065 // +0015 │ │ +038934: 5c53 2605 |0052: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_funds:Z // field@0526 │ │ +038938: 5451 2005 |0054: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +03893c: 5452 1f05 |0056: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038940: 7110 4e0b 0200 |0058: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@0b4e │ │ +038946: 0b02 |005b: move-result-wide v2 │ │ +038948: 6e30 6d0d 2103 |005c: invoke-virtual {v1, v2, v3}, Lorg/akvo/rsr/up/domain/Project;.setFunds:(D)V // method@0d6d │ │ +03894e: 28be |005f: goto 001d // -0042 │ │ +038950: 0d00 |0060: move-exception v0 │ │ +038952: 1211 |0061: const/4 v1, #int 1 // #1 │ │ +038954: 5c51 3305 |0062: iput-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ +038958: 28b9 |0064: goto 001d // -0047 │ │ +03895a: 1a01 7010 |0065: const-string v1, "primary_location" // string@1070 │ │ +03895e: 6e20 7e0b 1700 |0067: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038964: 0a01 |006a: move-result v1 │ │ +038966: 3801 0500 |006b: if-eqz v1, 0070 // +0005 │ │ +03896a: 5c53 2905 |006d: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +03896e: 28ae |006f: goto 001d // -0052 │ │ +038970: 1a01 590f |0070: const-string v1, "object" // string@0f59 │ │ +038974: 6e20 7e0b 1700 |0072: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03897a: 0a01 |0075: move-result v1 │ │ +03897c: 3801 1e00 |0076: if-eqz v1, 0094 // +001e │ │ +038980: 5251 2205 |0078: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038984: 1222 |007a: const/4 v2, #int 2 // #2 │ │ +038986: 3321 1900 |007b: if-ne v1, v2, 0094 // +0019 │ │ +03898a: 5c53 2b05 |007d: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_project:Z // field@052b │ │ +03898e: 5451 2005 |007f: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038992: 3801 9cff |0081: if-eqz v1, 001d // -0064 │ │ +038996: 5451 2105 |0083: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0521 │ │ +03899a: 5452 2005 |0085: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +03899e: 6e20 400d 2100 |0087: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveProject:(Lorg/akvo/rsr/up/domain/Project;)V // method@0d40 │ │ +0389a4: 1201 |008a: const/4 v1, #int 0 // #0 │ │ +0389a6: 5b51 2005 |008b: iput-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +0389aa: 5251 3205 |008d: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ +0389ae: d801 0101 |008f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0389b2: 5951 3205 |0091: iput v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ +0389b6: 288a |0093: goto 001d // -0076 │ │ +0389b8: 1a01 9410 |0094: const-string v1, "project_plan_summary" // string@1094 │ │ +0389bc: 6e20 7e0b 1700 |0096: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0389c2: 0a01 |0099: move-result v1 │ │ +0389c4: 3801 1100 |009a: if-eqz v1, 00ab // +0011 │ │ +0389c8: 5251 2205 |009c: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +0389cc: 3341 0d00 |009e: if-ne v1, v4, 00ab // +000d │ │ +0389d0: 5c53 2e05 |00a0: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_summary:Z // field@052e │ │ +0389d4: 5451 2005 |00a2: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +0389d8: 5452 1f05 |00a4: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +0389dc: 6e20 750d 2100 |00a6: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setSummary:(Ljava/lang/String;)V // method@0d75 │ │ +0389e2: 2900 74ff |00a9: goto/16 001d // -008c │ │ +0389e6: 1a01 7e09 |00ab: const-string v1, "current_image" // string@097e │ │ +0389ea: 6e20 7e0b 1700 |00ad: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0389f0: 0a01 |00b0: move-result v1 │ │ +0389f2: 3801 0a00 |00b1: if-eqz v1, 00bb // +000a │ │ +0389f6: 5251 2205 |00b3: iget v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +0389fa: 3341 0600 |00b5: if-ne v1, v4, 00bb // +0006 │ │ +0389fe: 5c53 2505 |00b7: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ +038a02: 2900 64ff |00b9: goto/16 001d // -009c │ │ +038a06: 1a01 4c09 |00bb: const-string v1, "country" // string@094c │ │ +038a0a: 6e20 7e0b 1700 |00bd: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038a10: 0a01 |00c0: move-result v1 │ │ +038a12: 3801 1100 |00c1: if-eqz v1, 00d2 // +0011 │ │ +038a16: 5551 2905 |00c3: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038a1a: 3801 0d00 |00c5: if-eqz v1, 00d2 // +000d │ │ +038a1e: 5c53 2405 |00c7: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_country:Z // field@0524 │ │ +038a22: 5451 2005 |00c9: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038a26: 5452 1f05 |00cb: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038a2a: 6e20 6c0d 2100 |00cd: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setCountry:(Ljava/lang/String;)V // method@0d6c │ │ +038a30: 2900 4dff |00d0: goto/16 001d // -00b3 │ │ +038a34: 1a01 8e12 |00d2: const-string v1, "state" // string@128e │ │ +038a38: 6e20 7e0b 1700 |00d4: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038a3e: 0a01 |00d7: move-result v1 │ │ +038a40: 3801 1100 |00d8: if-eqz v1, 00e9 // +0011 │ │ +038a44: 5551 2905 |00da: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038a48: 3801 0d00 |00dc: if-eqz v1, 00e9 // +000d │ │ +038a4c: 5c53 2c05 |00de: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_state:Z // field@052c │ │ +038a50: 5451 2005 |00e0: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038a54: 5452 1f05 |00e2: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038a58: 6e20 730d 2100 |00e4: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setState:(Ljava/lang/String;)V // method@0d73 │ │ +038a5e: 2900 36ff |00e7: goto/16 001d // -00ca │ │ +038a62: 1a01 f008 |00e9: const-string v1, "city" // string@08f0 │ │ +038a66: 6e20 7e0b 1700 |00eb: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038a6c: 0a01 |00ee: move-result v1 │ │ +038a6e: 3801 1100 |00ef: if-eqz v1, 0100 // +0011 │ │ +038a72: 5551 2905 |00f1: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038a76: 3801 0d00 |00f3: if-eqz v1, 0100 // +000d │ │ +038a7a: 5c53 2305 |00f5: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_city:Z // field@0523 │ │ +038a7e: 5451 2005 |00f7: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038a82: 5452 1f05 |00f9: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038a86: 6e20 6b0d 2100 |00fb: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setCity:(Ljava/lang/String;)V // method@0d6b │ │ +038a8c: 2900 1fff |00fe: goto/16 001d // -00e1 │ │ +038a90: 1a01 2e0d |0100: const-string v1, "latitude" // string@0d2e │ │ +038a94: 6e20 7e0b 1700 |0102: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038a9a: 0a01 |0105: move-result v1 │ │ +038a9c: 3801 1100 |0106: if-eqz v1, 0117 // +0011 │ │ +038aa0: 5551 2905 |0108: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038aa4: 3801 0d00 |010a: if-eqz v1, 0117 // +000d │ │ +038aa8: 5c53 2805 |010c: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_lat:Z // field@0528 │ │ +038aac: 5451 2005 |010e: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038ab0: 5452 1f05 |0110: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038ab4: 6e20 700d 2100 |0112: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setLatitude:(Ljava/lang/String;)V // method@0d70 │ │ +038aba: 2900 08ff |0115: goto/16 001d // -00f8 │ │ +038abe: 1a01 710d |0117: const-string v1, "longitude" // string@0d71 │ │ +038ac2: 6e20 7e0b 1700 |0119: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038ac8: 0a01 |011c: move-result v1 │ │ +038aca: 3801 1100 |011d: if-eqz v1, 012e // +0011 │ │ +038ace: 5551 2905 |011f: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038ad2: 3801 0d00 |0121: if-eqz v1, 012e // +000d │ │ +038ad6: 5c53 2a05 |0123: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_long:Z // field@052a │ │ +038ada: 5451 2005 |0125: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038ade: 5452 1f05 |0127: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038ae2: 6e20 720d 2100 |0129: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setLongitude:(Ljava/lang/String;)V // method@0d72 │ │ +038ae8: 2900 f1fe |012c: goto/16 001d // -010f │ │ +038aec: 1a01 dc12 |012e: const-string v1, "thumbnails" // string@12dc │ │ +038af0: 6e20 7e0b 1700 |0130: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038af6: 0a01 |0133: move-result v1 │ │ +038af8: 3801 0a00 |0134: if-eqz v1, 013e // +000a │ │ +038afc: 5551 2505 |0136: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ +038b00: 3801 0600 |0138: if-eqz v1, 013e // +0006 │ │ +038b04: 5c53 3005 |013a: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ +038b08: 2900 e1fe |013c: goto/16 001d // -011f │ │ +038b0c: 1a01 ab0e |013e: const-string v1, "map_thumb" // string@0eab │ │ +038b10: 6e20 7e0b 1700 |0140: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038b16: 0a01 |0143: move-result v1 │ │ +038b18: 3801 d9fe |0144: if-eqz v1, 001d // -0127 │ │ +038b1c: 5551 3005 |0146: iget-boolean v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ +038b20: 3801 d5fe |0148: if-eqz v1, 001d // -012b │ │ +038b24: 5c53 2f05 |014a: iput-boolean v3, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnail_url:Z // field@052f │ │ +038b28: 5451 2005 |014c: iget-object v1, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038b2c: 5452 1f05 |014e: iget-object v2, v5, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038b30: 6e20 770d 2100 |0150: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Project;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d77 │ │ +038b36: 2900 cafe |0153: goto/16 001d // -0136 │ │ catches : 1 │ │ 0x0054 - 0x005f │ │ Ljava/lang/NumberFormatException; -> 0x0060 │ │ positions : │ │ 0x0002 line=215 │ │ 0x0008 line=216 │ │ 0x0014 line=217 │ │ @@ -66335,17 +66414,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038b34: |[038b34] org.akvo.rsr.up.xml.ProjectListHandler.getCount:()I │ │ -038b44: 5210 3205 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ -038b48: 0f00 |0002: return v0 │ │ +038b4c: |[038b4c] org.akvo.rsr.up.xml.ProjectListHandler.getCount:()I │ │ +038b5c: 5210 3205 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ +038b60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/ProjectListHandler; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/xml/ProjectListHandler;) │ │ @@ -66353,17 +66432,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038b4c: |[038b4c] org.akvo.rsr.up.xml.ProjectListHandler.getError:()Z │ │ -038b5c: 5510 3305 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ -038b60: 0f00 |0002: return v0 │ │ +038b64: |[038b64] org.akvo.rsr.up.xml.ProjectListHandler.getError:()Z │ │ +038b74: 5510 3305 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/ProjectListHandler;.syntaxError:Z // field@0533 │ │ +038b78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/ProjectListHandler; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/xml/ProjectListHandler;) │ │ @@ -66371,21 +66450,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -038b64: |[038b64] org.akvo.rsr.up.xml.ProjectListHandler.startDocument:()V │ │ -038b74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038b76: 5420 2105 |0001: iget-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0521 │ │ -038b7a: 6e10 3d0d 0000 |0003: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -038b80: 5921 2205 |0006: iput v1, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038b84: 5921 3205 |0008: iput v1, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ -038b88: 0e00 |000a: return-void │ │ +038b7c: |[038b7c] org.akvo.rsr.up.xml.ProjectListHandler.startDocument:()V │ │ +038b8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +038b8e: 5420 2105 |0001: iget-object v0, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0521 │ │ +038b92: 6e10 3d0d 0000 |0003: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +038b98: 5921 2205 |0006: iput v1, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038b9c: 5921 3205 |0008: iput v1, v2, Lorg/akvo/rsr/up/xml/ProjectListHandler;.projectCount:I // field@0532 │ │ +038ba0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=148 │ │ 0x0006 line=149 │ │ 0x0008 line=150 │ │ 0x000a line=151 │ │ locals : │ │ @@ -66396,144 +66475,144 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 247 16-bit code units │ │ -038b8c: |[038b8c] org.akvo.rsr.up.xml.ProjectListHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -038b9c: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -038b9e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -038ba0: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -038ba4: 5b40 1f05 |0004: iput-object v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ -038ba8: 1a00 530f |0006: const-string v0, "object" // string@0f53 │ │ -038bac: 6e20 7e0b 0600 |0008: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038bb2: 0a00 |000b: move-result v0 │ │ -038bb4: 3800 1700 |000c: if-eqz v0, 0023 // +0017 │ │ -038bb8: 5240 2205 |000e: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038bbc: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -038bbe: 3310 1200 |0011: if-ne v0, v1, 0023 // +0012 │ │ -038bc2: 5c42 2b05 |0013: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_project:Z // field@052b │ │ -038bc6: 2200 4002 |0015: new-instance v0, Lorg/akvo/rsr/up/domain/Project; // type@0240 │ │ -038bca: 7010 5c0d 0000 |0017: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/Project;.:()V // method@0d5c │ │ -038bd0: 5b40 2005 |001a: iput-object v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ -038bd4: 5240 2205 |001c: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038bd8: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -038bdc: 5940 2205 |0020: iput v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038be0: 0e00 |0022: return-void │ │ -038be2: 5540 2b05 |0023: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_project:Z // field@052b │ │ -038be6: 3800 f7ff |0025: if-eqz v0, 001c // -0009 │ │ -038bea: 1a00 490c |0027: const-string v0, "id" // string@0c49 │ │ -038bee: 6e20 7e0b 0600 |0029: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038bf4: 0a00 |002c: move-result v0 │ │ -038bf6: 3800 0900 |002d: if-eqz v0, 0036 // +0009 │ │ -038bfa: 5240 2205 |002f: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038bfe: 3330 0500 |0031: if-ne v0, v3, 0036 // +0005 │ │ -038c02: 5c42 2705 |0033: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_id:Z // field@0527 │ │ -038c06: 28e7 |0035: goto 001c // -0019 │ │ -038c08: 1a00 de12 |0036: const-string v0, "title" // string@12de │ │ -038c0c: 6e20 7e0b 0600 |0038: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038c12: 0a00 |003b: move-result v0 │ │ -038c14: 3800 0900 |003c: if-eqz v0, 0045 // +0009 │ │ -038c18: 5240 2205 |003e: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038c1c: 3330 0500 |0040: if-ne v0, v3, 0045 // +0005 │ │ -038c20: 5c42 3105 |0042: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_title:Z // field@0531 │ │ -038c24: 28d8 |0044: goto 001c // -0028 │ │ -038c26: 1a00 9f12 |0045: const-string v0, "subtitle" // string@129f │ │ -038c2a: 6e20 7e0b 0600 |0047: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038c30: 0a00 |004a: move-result v0 │ │ -038c32: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ -038c36: 5240 2205 |004d: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038c3a: 3330 0500 |004f: if-ne v0, v3, 0054 // +0005 │ │ -038c3e: 5c42 2d05 |0051: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_subtitle:Z // field@052d │ │ -038c42: 28c9 |0053: goto 001c // -0037 │ │ -038c44: 1a00 ad0a |0054: const-string v0, "funds" // string@0aad │ │ -038c48: 6e20 7e0b 0600 |0056: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038c4e: 0a00 |0059: move-result v0 │ │ -038c50: 3800 0500 |005a: if-eqz v0, 005f // +0005 │ │ -038c54: 5c42 2605 |005c: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_funds:Z // field@0526 │ │ -038c58: 28be |005e: goto 001c // -0042 │ │ -038c5a: 1a00 6a10 |005f: const-string v0, "primary_location" // string@106a │ │ -038c5e: 6e20 7e0b 0600 |0061: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038c64: 0a00 |0064: move-result v0 │ │ -038c66: 3800 0500 |0065: if-eqz v0, 006a // +0005 │ │ -038c6a: 5c42 2905 |0067: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038c6e: 28b3 |0069: goto 001c // -004d │ │ -038c70: 1a00 8e10 |006a: const-string v0, "project_plan_summary" // string@108e │ │ -038c74: 6e20 7e0b 0600 |006c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038c7a: 0a00 |006f: move-result v0 │ │ -038c7c: 3800 0900 |0070: if-eqz v0, 0079 // +0009 │ │ -038c80: 5240 2205 |0072: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038c84: 3330 0500 |0074: if-ne v0, v3, 0079 // +0005 │ │ -038c88: 5c42 2e05 |0076: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_summary:Z // field@052e │ │ -038c8c: 28a4 |0078: goto 001c // -005c │ │ -038c8e: 1a00 7809 |0079: const-string v0, "current_image" // string@0978 │ │ -038c92: 6e20 7e0b 0600 |007b: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038c98: 0a00 |007e: move-result v0 │ │ -038c9a: 3800 0900 |007f: if-eqz v0, 0088 // +0009 │ │ -038c9e: 5240 2205 |0081: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ -038ca2: 3330 0500 |0083: if-ne v0, v3, 0088 // +0005 │ │ -038ca6: 5c42 2505 |0085: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ -038caa: 2895 |0087: goto 001c // -006b │ │ -038cac: 1a00 4609 |0088: const-string v0, "country" // string@0946 │ │ -038cb0: 6e20 7e0b 0600 |008a: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038cb6: 0a00 |008d: move-result v0 │ │ -038cb8: 3800 0900 |008e: if-eqz v0, 0097 // +0009 │ │ -038cbc: 5540 2905 |0090: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038cc0: 3800 0500 |0092: if-eqz v0, 0097 // +0005 │ │ -038cc4: 5c42 2405 |0094: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_country:Z // field@0524 │ │ -038cc8: 2886 |0096: goto 001c // -007a │ │ -038cca: 1a00 8812 |0097: const-string v0, "state" // string@1288 │ │ -038cce: 6e20 7e0b 0600 |0099: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038cd4: 0a00 |009c: move-result v0 │ │ -038cd6: 3800 0a00 |009d: if-eqz v0, 00a7 // +000a │ │ -038cda: 5540 2905 |009f: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038cde: 3800 0600 |00a1: if-eqz v0, 00a7 // +0006 │ │ -038ce2: 5c42 2c05 |00a3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_state:Z // field@052c │ │ -038ce6: 2900 77ff |00a5: goto/16 001c // -0089 │ │ -038cea: 1a00 ea08 |00a7: const-string v0, "city" // string@08ea │ │ -038cee: 6e20 7e0b 0600 |00a9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038cf4: 0a00 |00ac: move-result v0 │ │ -038cf6: 3800 0a00 |00ad: if-eqz v0, 00b7 // +000a │ │ -038cfa: 5540 2905 |00af: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038cfe: 3800 0600 |00b1: if-eqz v0, 00b7 // +0006 │ │ -038d02: 5c42 2305 |00b3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_city:Z // field@0523 │ │ -038d06: 2900 67ff |00b5: goto/16 001c // -0099 │ │ -038d0a: 1a00 280d |00b7: const-string v0, "latitude" // string@0d28 │ │ -038d0e: 6e20 7e0b 0600 |00b9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038d14: 0a00 |00bc: move-result v0 │ │ -038d16: 3800 0a00 |00bd: if-eqz v0, 00c7 // +000a │ │ -038d1a: 5540 2905 |00bf: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038d1e: 3800 0600 |00c1: if-eqz v0, 00c7 // +0006 │ │ -038d22: 5c42 2805 |00c3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_lat:Z // field@0528 │ │ -038d26: 2900 57ff |00c5: goto/16 001c // -00a9 │ │ -038d2a: 1a00 6b0d |00c7: const-string v0, "longitude" // string@0d6b │ │ -038d2e: 6e20 7e0b 0600 |00c9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038d34: 0a00 |00cc: move-result v0 │ │ -038d36: 3800 0a00 |00cd: if-eqz v0, 00d7 // +000a │ │ -038d3a: 5540 2905 |00cf: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ -038d3e: 3800 0600 |00d1: if-eqz v0, 00d7 // +0006 │ │ -038d42: 5c42 2a05 |00d3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_long:Z // field@052a │ │ -038d46: 2900 47ff |00d5: goto/16 001c // -00b9 │ │ -038d4a: 1a00 d612 |00d7: const-string v0, "thumbnails" // string@12d6 │ │ -038d4e: 6e20 7e0b 0600 |00d9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038d54: 0a00 |00dc: move-result v0 │ │ -038d56: 3800 0a00 |00dd: if-eqz v0, 00e7 // +000a │ │ -038d5a: 5540 2505 |00df: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ -038d5e: 3800 0600 |00e1: if-eqz v0, 00e7 // +0006 │ │ -038d62: 5c42 3005 |00e3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ -038d66: 2900 37ff |00e5: goto/16 001c // -00c9 │ │ -038d6a: 1a00 a50e |00e7: const-string v0, "map_thumb" // string@0ea5 │ │ -038d6e: 6e20 7e0b 0600 |00e9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038d74: 0a00 |00ec: move-result v0 │ │ -038d76: 3800 2fff |00ed: if-eqz v0, 001c // -00d1 │ │ -038d7a: 5540 3005 |00ef: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ -038d7e: 3800 2bff |00f1: if-eqz v0, 001c // -00d5 │ │ -038d82: 5c42 2f05 |00f3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnail_url:Z // field@052f │ │ -038d86: 2900 27ff |00f5: goto/16 001c // -00d9 │ │ +038ba4: |[038ba4] org.akvo.rsr.up.xml.ProjectListHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +038bb4: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +038bb6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +038bb8: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +038bbc: 5b40 1f05 |0004: iput-object v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.buffer:Ljava/lang/String; // field@051f │ │ +038bc0: 1a00 590f |0006: const-string v0, "object" // string@0f59 │ │ +038bc4: 6e20 7e0b 0600 |0008: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038bca: 0a00 |000b: move-result v0 │ │ +038bcc: 3800 1700 |000c: if-eqz v0, 0023 // +0017 │ │ +038bd0: 5240 2205 |000e: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038bd4: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +038bd6: 3310 1200 |0011: if-ne v0, v1, 0023 // +0012 │ │ +038bda: 5c42 2b05 |0013: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_project:Z // field@052b │ │ +038bde: 2200 4602 |0015: new-instance v0, Lorg/akvo/rsr/up/domain/Project; // type@0246 │ │ +038be2: 7010 5c0d 0000 |0017: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/Project;.:()V // method@0d5c │ │ +038be8: 5b40 2005 |001a: iput-object v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.currentProj:Lorg/akvo/rsr/up/domain/Project; // field@0520 │ │ +038bec: 5240 2205 |001c: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038bf0: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +038bf4: 5940 2205 |0020: iput v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038bf8: 0e00 |0022: return-void │ │ +038bfa: 5540 2b05 |0023: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_project:Z // field@052b │ │ +038bfe: 3800 f7ff |0025: if-eqz v0, 001c // -0009 │ │ +038c02: 1a00 4f0c |0027: const-string v0, "id" // string@0c4f │ │ +038c06: 6e20 7e0b 0600 |0029: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038c0c: 0a00 |002c: move-result v0 │ │ +038c0e: 3800 0900 |002d: if-eqz v0, 0036 // +0009 │ │ +038c12: 5240 2205 |002f: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038c16: 3330 0500 |0031: if-ne v0, v3, 0036 // +0005 │ │ +038c1a: 5c42 2705 |0033: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_id:Z // field@0527 │ │ +038c1e: 28e7 |0035: goto 001c // -0019 │ │ +038c20: 1a00 e412 |0036: const-string v0, "title" // string@12e4 │ │ +038c24: 6e20 7e0b 0600 |0038: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038c2a: 0a00 |003b: move-result v0 │ │ +038c2c: 3800 0900 |003c: if-eqz v0, 0045 // +0009 │ │ +038c30: 5240 2205 |003e: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038c34: 3330 0500 |0040: if-ne v0, v3, 0045 // +0005 │ │ +038c38: 5c42 3105 |0042: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_title:Z // field@0531 │ │ +038c3c: 28d8 |0044: goto 001c // -0028 │ │ +038c3e: 1a00 a512 |0045: const-string v0, "subtitle" // string@12a5 │ │ +038c42: 6e20 7e0b 0600 |0047: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038c48: 0a00 |004a: move-result v0 │ │ +038c4a: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ +038c4e: 5240 2205 |004d: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038c52: 3330 0500 |004f: if-ne v0, v3, 0054 // +0005 │ │ +038c56: 5c42 2d05 |0051: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_subtitle:Z // field@052d │ │ +038c5a: 28c9 |0053: goto 001c // -0037 │ │ +038c5c: 1a00 b30a |0054: const-string v0, "funds" // string@0ab3 │ │ +038c60: 6e20 7e0b 0600 |0056: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038c66: 0a00 |0059: move-result v0 │ │ +038c68: 3800 0500 |005a: if-eqz v0, 005f // +0005 │ │ +038c6c: 5c42 2605 |005c: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_funds:Z // field@0526 │ │ +038c70: 28be |005e: goto 001c // -0042 │ │ +038c72: 1a00 7010 |005f: const-string v0, "primary_location" // string@1070 │ │ +038c76: 6e20 7e0b 0600 |0061: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038c7c: 0a00 |0064: move-result v0 │ │ +038c7e: 3800 0500 |0065: if-eqz v0, 006a // +0005 │ │ +038c82: 5c42 2905 |0067: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038c86: 28b3 |0069: goto 001c // -004d │ │ +038c88: 1a00 9410 |006a: const-string v0, "project_plan_summary" // string@1094 │ │ +038c8c: 6e20 7e0b 0600 |006c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038c92: 0a00 |006f: move-result v0 │ │ +038c94: 3800 0900 |0070: if-eqz v0, 0079 // +0009 │ │ +038c98: 5240 2205 |0072: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038c9c: 3330 0500 |0074: if-ne v0, v3, 0079 // +0005 │ │ +038ca0: 5c42 2e05 |0076: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_summary:Z // field@052e │ │ +038ca4: 28a4 |0078: goto 001c // -005c │ │ +038ca6: 1a00 7e09 |0079: const-string v0, "current_image" // string@097e │ │ +038caa: 6e20 7e0b 0600 |007b: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038cb0: 0a00 |007e: move-result v0 │ │ +038cb2: 3800 0900 |007f: if-eqz v0, 0088 // +0009 │ │ +038cb6: 5240 2205 |0081: iget v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.depth:I // field@0522 │ │ +038cba: 3330 0500 |0083: if-ne v0, v3, 0088 // +0005 │ │ +038cbe: 5c42 2505 |0085: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ +038cc2: 2895 |0087: goto 001c // -006b │ │ +038cc4: 1a00 4c09 |0088: const-string v0, "country" // string@094c │ │ +038cc8: 6e20 7e0b 0600 |008a: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038cce: 0a00 |008d: move-result v0 │ │ +038cd0: 3800 0900 |008e: if-eqz v0, 0097 // +0009 │ │ +038cd4: 5540 2905 |0090: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038cd8: 3800 0500 |0092: if-eqz v0, 0097 // +0005 │ │ +038cdc: 5c42 2405 |0094: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_country:Z // field@0524 │ │ +038ce0: 2886 |0096: goto 001c // -007a │ │ +038ce2: 1a00 8e12 |0097: const-string v0, "state" // string@128e │ │ +038ce6: 6e20 7e0b 0600 |0099: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038cec: 0a00 |009c: move-result v0 │ │ +038cee: 3800 0a00 |009d: if-eqz v0, 00a7 // +000a │ │ +038cf2: 5540 2905 |009f: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038cf6: 3800 0600 |00a1: if-eqz v0, 00a7 // +0006 │ │ +038cfa: 5c42 2c05 |00a3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_state:Z // field@052c │ │ +038cfe: 2900 77ff |00a5: goto/16 001c // -0089 │ │ +038d02: 1a00 f008 |00a7: const-string v0, "city" // string@08f0 │ │ +038d06: 6e20 7e0b 0600 |00a9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038d0c: 0a00 |00ac: move-result v0 │ │ +038d0e: 3800 0a00 |00ad: if-eqz v0, 00b7 // +000a │ │ +038d12: 5540 2905 |00af: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038d16: 3800 0600 |00b1: if-eqz v0, 00b7 // +0006 │ │ +038d1a: 5c42 2305 |00b3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_city:Z // field@0523 │ │ +038d1e: 2900 67ff |00b5: goto/16 001c // -0099 │ │ +038d22: 1a00 2e0d |00b7: const-string v0, "latitude" // string@0d2e │ │ +038d26: 6e20 7e0b 0600 |00b9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038d2c: 0a00 |00bc: move-result v0 │ │ +038d2e: 3800 0a00 |00bd: if-eqz v0, 00c7 // +000a │ │ +038d32: 5540 2905 |00bf: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038d36: 3800 0600 |00c1: if-eqz v0, 00c7 // +0006 │ │ +038d3a: 5c42 2805 |00c3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_lat:Z // field@0528 │ │ +038d3e: 2900 57ff |00c5: goto/16 001c // -00a9 │ │ +038d42: 1a00 710d |00c7: const-string v0, "longitude" // string@0d71 │ │ +038d46: 6e20 7e0b 0600 |00c9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038d4c: 0a00 |00cc: move-result v0 │ │ +038d4e: 3800 0a00 |00cd: if-eqz v0, 00d7 // +000a │ │ +038d52: 5540 2905 |00cf: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_location:Z // field@0529 │ │ +038d56: 3800 0600 |00d1: if-eqz v0, 00d7 // +0006 │ │ +038d5a: 5c42 2a05 |00d3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_long:Z // field@052a │ │ +038d5e: 2900 47ff |00d5: goto/16 001c // -00b9 │ │ +038d62: 1a00 dc12 |00d7: const-string v0, "thumbnails" // string@12dc │ │ +038d66: 6e20 7e0b 0600 |00d9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038d6c: 0a00 |00dc: move-result v0 │ │ +038d6e: 3800 0a00 |00dd: if-eqz v0, 00e7 // +000a │ │ +038d72: 5540 2505 |00df: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_current_image:Z // field@0525 │ │ +038d76: 3800 0600 |00e1: if-eqz v0, 00e7 // +0006 │ │ +038d7a: 5c42 3005 |00e3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ +038d7e: 2900 37ff |00e5: goto/16 001c // -00c9 │ │ +038d82: 1a00 ab0e |00e7: const-string v0, "map_thumb" // string@0eab │ │ +038d86: 6e20 7e0b 0600 |00e9: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038d8c: 0a00 |00ec: move-result v0 │ │ +038d8e: 3800 2fff |00ed: if-eqz v0, 001c // -00d1 │ │ +038d92: 5540 3005 |00ef: iget-boolean v0, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnails:Z // field@0530 │ │ +038d96: 3800 2bff |00f1: if-eqz v0, 001c // -00d5 │ │ +038d9a: 5c42 2f05 |00f3: iput-boolean v2, v4, Lorg/akvo/rsr/up/xml/ProjectListHandler;.in_thumbnail_url:Z // field@052f │ │ +038d9e: 2900 27ff |00f5: goto/16 001c // -00d9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=165 │ │ 0x0006 line=166 │ │ 0x0013 line=167 │ │ 0x0015 line=168 │ │ 0x001c line=206 │ │ @@ -66570,21 +66649,21 @@ │ │ locals : │ │ 0x0000 - 0x00f7 reg=4 this Lorg/akvo/rsr/up/xml/ProjectListHandler; │ │ 0x0000 - 0x00f7 reg=5 namespaceURI Ljava/lang/String; │ │ 0x0000 - 0x00f7 reg=6 localName Ljava/lang/String; │ │ 0x0000 - 0x00f7 reg=7 qName Ljava/lang/String; │ │ 0x0000 - 0x00f7 reg=8 atts Lorg/xml/sax/Attributes; │ │ │ │ - source_file_idx : 1614 (ProjectListHandler.java) │ │ + source_file_idx : 1620 (ProjectListHandler.java) │ │ │ │ Class #250 header: │ │ -class_idx : 617 │ │ +class_idx : 623 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 624 │ │ -source_file_idx : 1805 │ │ +superclass_idx : 630 │ │ +source_file_idx : 1811 │ │ static_fields_size : 0 │ │ instance_fields_size: 17 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #250 annotations: │ │ Annotations on method #3662 'endDocument' │ │ @@ -66677,41 +66756,41 @@ │ │ type : '(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -038d8c: |[038d8c] org.akvo.rsr.up.xml.UpdateListHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Z)V │ │ -038d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038d9e: 7010 620e 0300 |0001: invoke-direct {v3}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ -038da4: 5c30 3f05 |0004: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_update:Z // field@053f │ │ -038da8: 5c30 3905 |0006: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_id:Z // field@0539 │ │ -038dac: 5c30 3e05 |0008: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_title:Z // field@053e │ │ -038db0: 5c30 3b05 |000a: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_project_id:Z // field@053b │ │ -038db4: 5c30 4005 |000c: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_user_id:Z // field@0540 │ │ -038db8: 5c30 3a05 |000e: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_photo:Z // field@053a │ │ -038dbc: 5c30 3c05 |0010: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_text:Z // field@053c │ │ -038dc0: 5c30 3d05 |0012: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_time:Z // field@053d │ │ -038dc4: 5c30 4105 |0014: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_uuid:Z // field@0541 │ │ -038dc8: 5c30 4305 |0016: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ -038dcc: 5930 3705 |0018: iput v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ -038dd0: 5b34 3605 |001a: iput-object v4, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0536 │ │ -038dd4: 5c35 4205 |001c: iput-boolean v5, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.insert:Z // field@0542 │ │ -038dd8: 2200 de01 |001e: new-instance v0, Ljava/text/SimpleDateFormat; // type@01de │ │ -038ddc: 1a01 b813 |0020: const-string v1, "yyyy-MM-dd'T'HH:mm:ss" // string@13b8 │ │ -038de0: 6202 ad02 |0022: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ -038de4: 7030 d90b 1002 |0024: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0bd9 │ │ -038dea: 5b30 3805 |0027: iput-object v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.df1:Ljava/text/SimpleDateFormat; // field@0538 │ │ -038dee: 5430 3805 |0029: iget-object v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.df1:Ljava/text/SimpleDateFormat; // field@0538 │ │ -038df2: 1a01 fe06 |002b: const-string v1, "UTC" // string@06fe │ │ -038df6: 7110 100c 0100 |002d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@0c10 │ │ -038dfc: 0c01 |0030: move-result-object v1 │ │ -038dfe: 6e20 db0b 1000 |0031: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@0bdb │ │ -038e04: 0e00 |0034: return-void │ │ +038da4: |[038da4] org.akvo.rsr.up.xml.UpdateListHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Z)V │ │ +038db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038db6: 7010 620e 0300 |0001: invoke-direct {v3}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ +038dbc: 5c30 3f05 |0004: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_update:Z // field@053f │ │ +038dc0: 5c30 3905 |0006: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_id:Z // field@0539 │ │ +038dc4: 5c30 3e05 |0008: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_title:Z // field@053e │ │ +038dc8: 5c30 3b05 |000a: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_project_id:Z // field@053b │ │ +038dcc: 5c30 4005 |000c: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_user_id:Z // field@0540 │ │ +038dd0: 5c30 3a05 |000e: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_photo:Z // field@053a │ │ +038dd4: 5c30 3c05 |0010: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_text:Z // field@053c │ │ +038dd8: 5c30 3d05 |0012: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_time:Z // field@053d │ │ +038ddc: 5c30 4105 |0014: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_uuid:Z // field@0541 │ │ +038de0: 5c30 4305 |0016: iput-boolean v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ +038de4: 5930 3705 |0018: iput v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ +038de8: 5b34 3605 |001a: iput-object v4, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0536 │ │ +038dec: 5c35 4205 |001c: iput-boolean v5, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.insert:Z // field@0542 │ │ +038df0: 2200 e401 |001e: new-instance v0, Ljava/text/SimpleDateFormat; // type@01e4 │ │ +038df4: 1a01 be13 |0020: const-string v1, "yyyy-MM-dd'T'HH:mm:ss" // string@13be │ │ +038df8: 6202 ad02 |0022: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@02ad │ │ +038dfc: 7030 d90b 1002 |0024: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@0bd9 │ │ +038e02: 5b30 3805 |0027: iput-object v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.df1:Ljava/text/SimpleDateFormat; // field@0538 │ │ +038e06: 5430 3805 |0029: iget-object v0, v3, Lorg/akvo/rsr/up/xml/UpdateListHandler;.df1:Ljava/text/SimpleDateFormat; // field@0538 │ │ +038e0a: 1a01 0407 |002b: const-string v1, "UTC" // string@0704 │ │ +038e0e: 7110 100c 0100 |002d: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@0c10 │ │ +038e14: 0c01 |0030: move-result-object v1 │ │ +038e16: 6e20 db0b 1000 |0031: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@0bdb │ │ +038e1c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0004 line=70 │ │ 0x0006 line=71 │ │ 0x0008 line=72 │ │ 0x000a line=73 │ │ @@ -66737,39 +66816,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -038e08: |[038e08] org.akvo.rsr.up.xml.UpdateListHandler.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -038e18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -038e1a: 1a01 c300 |0001: const-string v1, "/" // string@00c3 │ │ -038e1e: 6e20 7d0b 1500 |0003: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0b7d │ │ -038e24: 0a01 |0006: move-result v1 │ │ -038e26: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -038e2a: 1301 2f00 |0009: const/16 v1, #int 47 // #2f │ │ -038e2e: 6e10 870b 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -038e34: 0a02 |000e: move-result v2 │ │ -038e36: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ -038e3a: 6e30 860b 1502 |0011: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ -038e40: 0a00 |0014: move-result v0 │ │ -038e42: 3a00 0f00 |0015: if-ltz v0, 0024 // +000f │ │ -038e46: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ -038e4a: 6e10 870b 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -038e50: 0a02 |001c: move-result v2 │ │ -038e52: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -038e56: 6e30 8b0b 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -038e5c: 0c01 |0022: move-result-object v1 │ │ -038e5e: 1101 |0023: return-object v1 │ │ -038e60: 5c43 4305 |0024: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ -038e64: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -038e66: 28fc |0027: goto 0023 // -0004 │ │ -038e68: 5c43 4305 |0028: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ -038e6c: 28fc |002a: goto 0026 // -0004 │ │ +038e20: |[038e20] org.akvo.rsr.up.xml.UpdateListHandler.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +038e30: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +038e32: 1a01 c300 |0001: const-string v1, "/" // string@00c3 │ │ +038e36: 6e20 7d0b 1500 |0003: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0b7d │ │ +038e3c: 0a01 |0006: move-result v1 │ │ +038e3e: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +038e42: 1301 2f00 |0009: const/16 v1, #int 47 // #2f │ │ +038e46: 6e10 870b 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +038e4c: 0a02 |000e: move-result v2 │ │ +038e4e: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ +038e52: 6e30 860b 1502 |0011: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ +038e58: 0a00 |0014: move-result v0 │ │ +038e5a: 3a00 0f00 |0015: if-ltz v0, 0024 // +000f │ │ +038e5e: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ +038e62: 6e10 870b 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +038e68: 0a02 |001c: move-result v2 │ │ +038e6a: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +038e6e: 6e30 8b0b 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +038e74: 0c01 |0022: move-result-object v1 │ │ +038e76: 1101 |0023: return-object v1 │ │ +038e78: 5c43 4305 |0024: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ +038e7c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +038e7e: 28fc |0027: goto 0023 // -0004 │ │ +038e80: 5c43 4305 |0028: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ +038e84: 28fc |002a: goto 0026 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0009 line=236 │ │ 0x0015 line=237 │ │ 0x0017 line=238 │ │ 0x0023 line=241 │ │ @@ -66788,44 +66867,44 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -038e70: |[038e70] org.akvo.rsr.up.xml.UpdateListHandler.characters:([CII)V │ │ -038e80: 5520 3905 |0000: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_id:Z // field@0539 │ │ -038e84: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ -038e88: 5520 3e05 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_title:Z // field@053e │ │ -038e8c: 3900 1a00 |0006: if-nez v0, 0020 // +001a │ │ -038e90: 5520 4105 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_uuid:Z // field@0541 │ │ -038e94: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ -038e98: 5520 4005 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_user_id:Z // field@0540 │ │ -038e9c: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ -038ea0: 5520 3b05 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_project_id:Z // field@053b │ │ -038ea4: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ -038ea8: 5520 3a05 |0014: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_photo:Z // field@053a │ │ -038eac: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -038eb0: 5520 3c05 |0018: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_text:Z // field@053c │ │ -038eb4: 3900 0600 |001a: if-nez v0, 0020 // +0006 │ │ -038eb8: 5520 3d05 |001c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_time:Z // field@053d │ │ -038ebc: 3800 1c00 |001e: if-eqz v0, 003a // +001c │ │ -038ec0: 2200 c101 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -038ec4: 7010 8e0b 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -038eca: 5421 3405 |0025: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -038ece: 6e20 960b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -038ed4: 0c00 |002a: move-result-object v0 │ │ -038ed6: 2201 c001 |002b: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -038eda: 7040 7b0b 3154 |002d: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ -038ee0: 6e20 960b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -038ee6: 0c00 |0033: move-result-object v0 │ │ -038ee8: 6e10 9a0b 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -038eee: 0c00 |0037: move-result-object v0 │ │ -038ef0: 5b20 3405 |0038: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -038ef4: 0e00 |003a: return-void │ │ +038e88: |[038e88] org.akvo.rsr.up.xml.UpdateListHandler.characters:([CII)V │ │ +038e98: 5520 3905 |0000: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_id:Z // field@0539 │ │ +038e9c: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ +038ea0: 5520 3e05 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_title:Z // field@053e │ │ +038ea4: 3900 1a00 |0006: if-nez v0, 0020 // +001a │ │ +038ea8: 5520 4105 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_uuid:Z // field@0541 │ │ +038eac: 3900 1600 |000a: if-nez v0, 0020 // +0016 │ │ +038eb0: 5520 4005 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_user_id:Z // field@0540 │ │ +038eb4: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ +038eb8: 5520 3b05 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_project_id:Z // field@053b │ │ +038ebc: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ +038ec0: 5520 3a05 |0014: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_photo:Z // field@053a │ │ +038ec4: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +038ec8: 5520 3c05 |0018: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_text:Z // field@053c │ │ +038ecc: 3900 0600 |001a: if-nez v0, 0020 // +0006 │ │ +038ed0: 5520 3d05 |001c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_time:Z // field@053d │ │ +038ed4: 3800 1c00 |001e: if-eqz v0, 003a // +001c │ │ +038ed8: 2200 c701 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +038edc: 7010 8e0b 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +038ee2: 5421 3405 |0025: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +038ee6: 6e20 960b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +038eec: 0c00 |002a: move-result-object v0 │ │ +038eee: 2201 c601 |002b: new-instance v1, Ljava/lang/String; // type@01c6 │ │ +038ef2: 7040 7b0b 3154 |002d: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ +038ef8: 6e20 960b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +038efe: 0c00 |0033: move-result-object v0 │ │ +038f00: 6e10 9a0b 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +038f06: 0c00 |0037: move-result-object v0 │ │ +038f08: 5b20 3405 |0038: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +038f0c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0020 line=228 │ │ 0x003a line=230 │ │ locals : │ │ 0x0000 - 0x003b reg=2 this Lorg/akvo/rsr/up/xml/UpdateListHandler; │ │ @@ -66838,18 +66917,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038ef8: |[038ef8] org.akvo.rsr.up.xml.UpdateListHandler.endDocument:()V │ │ -038f08: 5410 3605 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/UpdateListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0536 │ │ -038f0c: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -038f12: 0e00 |0005: return-void │ │ +038f10: |[038f10] org.akvo.rsr.up.xml.UpdateListHandler.endDocument:()V │ │ +038f20: 5410 3605 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/UpdateListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0536 │ │ +038f24: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +038f2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/xml/UpdateListHandler; │ │ │ │ @@ -66858,124 +66937,124 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 215 16-bit code units │ │ -038f14: |[038f14] org.akvo.rsr.up.xml.UpdateListHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -038f24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -038f26: 5241 3705 |0001: iget v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ -038f2a: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -038f2e: 5941 3705 |0005: iput v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ -038f32: 1a01 490c |0007: const-string v1, "id" // string@0c49 │ │ -038f36: 6e20 7e0b 1600 |0009: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038f3c: 0a01 |000c: move-result v1 │ │ -038f3e: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ -038f42: 5c43 3905 |000f: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_id:Z // field@0539 │ │ -038f46: 5441 3505 |0011: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -038f4a: 5442 3405 |0013: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -038f4e: 6e20 880d 2100 |0015: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ -038f54: 0e00 |0018: return-void │ │ -038f56: 1a01 de12 |0019: const-string v1, "title" // string@12de │ │ -038f5a: 6e20 7e0b 1600 |001b: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038f60: 0a01 |001e: move-result v1 │ │ -038f62: 3801 0c00 |001f: if-eqz v1, 002b // +000c │ │ -038f66: 5c43 3e05 |0021: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_title:Z // field@053e │ │ -038f6a: 5441 3505 |0023: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -038f6e: 5442 3405 |0025: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -038f72: 6e20 8e0d 2100 |0027: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setTitle:(Ljava/lang/String;)V // method@0d8e │ │ -038f78: 28ee |002a: goto 0018 // -0012 │ │ -038f7a: 1a01 b512 |002b: const-string v1, "text" // string@12b5 │ │ -038f7e: 6e20 7e0b 1600 |002d: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038f84: 0a01 |0030: move-result v1 │ │ -038f86: 3801 0c00 |0031: if-eqz v1, 003d // +000c │ │ -038f8a: 5c43 3c05 |0033: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_text:Z // field@053c │ │ -038f8e: 5441 3505 |0035: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -038f92: 5442 3405 |0037: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -038f96: 6e20 8b0d 2100 |0039: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setText:(Ljava/lang/String;)V // method@0d8b │ │ -038f9c: 28dc |003c: goto 0018 // -0024 │ │ -038f9e: 1a01 d912 |003d: const-string v1, "time" // string@12d9 │ │ -038fa2: 6e20 7e0b 1600 |003f: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038fa8: 0a01 |0042: move-result v1 │ │ -038faa: 3801 1700 |0043: if-eqz v1, 005a // +0017 │ │ -038fae: 5c43 3d05 |0045: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_time:Z // field@053d │ │ -038fb2: 5441 3505 |0047: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -038fb6: 5442 3805 |0049: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.df1:Ljava/text/SimpleDateFormat; // field@0538 │ │ -038fba: 5443 3405 |004b: iget-object v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -038fbe: 6e20 da0b 3200 |004d: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0bda │ │ -038fc4: 0c02 |0050: move-result-object v2 │ │ -038fc6: 6e20 860d 2100 |0051: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setDate:(Ljava/util/Date;)V // method@0d86 │ │ -038fcc: 28c4 |0054: goto 0018 // -003c │ │ -038fce: 0d00 |0055: move-exception v0 │ │ -038fd0: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -038fd2: 5c41 4305 |0057: iput-boolean v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ -038fd6: 28bf |0059: goto 0018 // -0041 │ │ -038fd8: 1a01 7d10 |005a: const-string v1, "project" // string@107d │ │ -038fdc: 6e20 7e0b 1600 |005c: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -038fe2: 0a01 |005f: move-result v1 │ │ -038fe4: 3801 1000 |0060: if-eqz v1, 0070 // +0010 │ │ -038fe8: 5c43 3b05 |0062: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_project_id:Z // field@053b │ │ -038fec: 5441 3505 |0064: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -038ff0: 5442 3405 |0066: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -038ff4: 7020 530e 2400 |0068: invoke-direct {v4, v2}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0e53 │ │ -038ffa: 0c02 |006b: move-result-object v2 │ │ -038ffc: 6e20 8a0d 2100 |006c: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setProjectId:(Ljava/lang/String;)V // method@0d8a │ │ -039002: 28a9 |006f: goto 0018 // -0057 │ │ -039004: 1a01 4413 |0070: const-string v1, "user" // string@1344 │ │ -039008: 6e20 7e0b 1600 |0072: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03900e: 0a01 |0075: move-result v1 │ │ -039010: 3801 1000 |0076: if-eqz v1, 0086 // +0010 │ │ -039014: 5c43 4005 |0078: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_user_id:Z // field@0540 │ │ -039018: 5441 3505 |007a: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -03901c: 5442 3405 |007c: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -039020: 7020 530e 2400 |007e: invoke-direct {v4, v2}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0e53 │ │ -039026: 0c02 |0081: move-result-object v2 │ │ -039028: 6e20 900d 2100 |0082: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setUserId:(Ljava/lang/String;)V // method@0d90 │ │ -03902e: 2893 |0085: goto 0018 // -006d │ │ -039030: 1a01 5313 |0086: const-string v1, "uuid" // string@1353 │ │ -039034: 6e20 7e0b 1600 |0088: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03903a: 0a01 |008b: move-result v1 │ │ -03903c: 3801 0c00 |008c: if-eqz v1, 0098 // +000c │ │ -039040: 5c43 4105 |008e: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_uuid:Z // field@0541 │ │ -039044: 5441 3505 |0090: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -039048: 5442 3405 |0092: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -03904c: 6e20 910d 2100 |0094: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setUuid:(Ljava/lang/String;)V // method@0d91 │ │ -039052: 2881 |0097: goto 0018 // -007f │ │ -039054: 1a01 530f |0098: const-string v1, "object" // string@0f53 │ │ -039058: 6e20 7e0b 1600 |009a: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03905e: 0a01 |009d: move-result v1 │ │ -039060: 3801 2600 |009e: if-eqz v1, 00c4 // +0026 │ │ -039064: 5c43 3f05 |00a0: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_update:Z // field@053f │ │ -039068: 5441 3505 |00a2: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -03906c: 3801 74ff |00a4: if-eqz v1, 0018 // -008c │ │ -039070: 5441 3505 |00a6: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -039074: 6e10 7c0d 0100 |00a8: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ -03907a: 0c01 |00ab: move-result-object v1 │ │ -03907c: 3801 6cff |00ac: if-eqz v1, 0018 // -0094 │ │ -039080: 5241 4405 |00ae: iget v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.updateCount:I // field@0544 │ │ -039084: d801 0101 |00b0: add-int/lit8 v1, v1, #int 1 // #01 │ │ -039088: 5941 4405 |00b2: iput v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.updateCount:I // field@0544 │ │ -03908c: 5541 4205 |00b4: iget-boolean v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.insert:Z // field@0542 │ │ -039090: 3801 62ff |00b6: if-eqz v1, 0018 // -009e │ │ -039094: 5441 3605 |00b8: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0536 │ │ -039098: 5442 3505 |00ba: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -03909c: 6e30 410d 2103 |00bc: invoke-virtual {v1, v2, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveUpdate:(Lorg/akvo/rsr/up/domain/Update;Z)V // method@0d41 │ │ -0390a2: 1201 |00bf: const/4 v1, #int 0 // #0 │ │ -0390a4: 5b41 3505 |00c0: iput-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -0390a8: 2900 56ff |00c2: goto/16 0018 // -00aa │ │ -0390ac: 1a01 3910 |00c4: const-string v1, "photo" // string@1039 │ │ -0390b0: 6e20 7e0b 1600 |00c6: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0390b6: 0a01 |00c9: move-result v1 │ │ -0390b8: 3801 4eff |00ca: if-eqz v1, 0018 // -00b2 │ │ -0390bc: 5c43 3a05 |00cc: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_photo:Z // field@053a │ │ -0390c0: 5441 3505 |00ce: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -0390c4: 5442 3405 |00d0: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -0390c8: 6e20 8d0d 2100 |00d2: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d8d │ │ -0390ce: 2900 43ff |00d5: goto/16 0018 // -00bd │ │ +038f2c: |[038f2c] org.akvo.rsr.up.xml.UpdateListHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +038f3c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +038f3e: 5241 3705 |0001: iget v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ +038f42: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +038f46: 5941 3705 |0005: iput v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ +038f4a: 1a01 4f0c |0007: const-string v1, "id" // string@0c4f │ │ +038f4e: 6e20 7e0b 1600 |0009: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038f54: 0a01 |000c: move-result v1 │ │ +038f56: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ +038f5a: 5c43 3905 |000f: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_id:Z // field@0539 │ │ +038f5e: 5441 3505 |0011: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +038f62: 5442 3405 |0013: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +038f66: 6e20 880d 2100 |0015: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setId:(Ljava/lang/String;)V // method@0d88 │ │ +038f6c: 0e00 |0018: return-void │ │ +038f6e: 1a01 e412 |0019: const-string v1, "title" // string@12e4 │ │ +038f72: 6e20 7e0b 1600 |001b: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038f78: 0a01 |001e: move-result v1 │ │ +038f7a: 3801 0c00 |001f: if-eqz v1, 002b // +000c │ │ +038f7e: 5c43 3e05 |0021: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_title:Z // field@053e │ │ +038f82: 5441 3505 |0023: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +038f86: 5442 3405 |0025: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +038f8a: 6e20 8e0d 2100 |0027: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setTitle:(Ljava/lang/String;)V // method@0d8e │ │ +038f90: 28ee |002a: goto 0018 // -0012 │ │ +038f92: 1a01 bb12 |002b: const-string v1, "text" // string@12bb │ │ +038f96: 6e20 7e0b 1600 |002d: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038f9c: 0a01 |0030: move-result v1 │ │ +038f9e: 3801 0c00 |0031: if-eqz v1, 003d // +000c │ │ +038fa2: 5c43 3c05 |0033: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_text:Z // field@053c │ │ +038fa6: 5441 3505 |0035: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +038faa: 5442 3405 |0037: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +038fae: 6e20 8b0d 2100 |0039: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setText:(Ljava/lang/String;)V // method@0d8b │ │ +038fb4: 28dc |003c: goto 0018 // -0024 │ │ +038fb6: 1a01 df12 |003d: const-string v1, "time" // string@12df │ │ +038fba: 6e20 7e0b 1600 |003f: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038fc0: 0a01 |0042: move-result v1 │ │ +038fc2: 3801 1700 |0043: if-eqz v1, 005a // +0017 │ │ +038fc6: 5c43 3d05 |0045: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_time:Z // field@053d │ │ +038fca: 5441 3505 |0047: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +038fce: 5442 3805 |0049: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.df1:Ljava/text/SimpleDateFormat; // field@0538 │ │ +038fd2: 5443 3405 |004b: iget-object v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +038fd6: 6e20 da0b 3200 |004d: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0bda │ │ +038fdc: 0c02 |0050: move-result-object v2 │ │ +038fde: 6e20 860d 2100 |0051: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setDate:(Ljava/util/Date;)V // method@0d86 │ │ +038fe4: 28c4 |0054: goto 0018 // -003c │ │ +038fe6: 0d00 |0055: move-exception v0 │ │ +038fe8: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +038fea: 5c41 4305 |0057: iput-boolean v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ +038fee: 28bf |0059: goto 0018 // -0041 │ │ +038ff0: 1a01 8310 |005a: const-string v1, "project" // string@1083 │ │ +038ff4: 6e20 7e0b 1600 |005c: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +038ffa: 0a01 |005f: move-result v1 │ │ +038ffc: 3801 1000 |0060: if-eqz v1, 0070 // +0010 │ │ +039000: 5c43 3b05 |0062: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_project_id:Z // field@053b │ │ +039004: 5441 3505 |0064: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +039008: 5442 3405 |0066: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +03900c: 7020 530e 2400 |0068: invoke-direct {v4, v2}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0e53 │ │ +039012: 0c02 |006b: move-result-object v2 │ │ +039014: 6e20 8a0d 2100 |006c: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setProjectId:(Ljava/lang/String;)V // method@0d8a │ │ +03901a: 28a9 |006f: goto 0018 // -0057 │ │ +03901c: 1a01 4a13 |0070: const-string v1, "user" // string@134a │ │ +039020: 6e20 7e0b 1600 |0072: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039026: 0a01 |0075: move-result v1 │ │ +039028: 3801 1000 |0076: if-eqz v1, 0086 // +0010 │ │ +03902c: 5c43 4005 |0078: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_user_id:Z // field@0540 │ │ +039030: 5441 3505 |007a: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +039034: 5442 3405 |007c: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +039038: 7020 530e 2400 |007e: invoke-direct {v4, v2}, Lorg/akvo/rsr/up/xml/UpdateListHandler;.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0e53 │ │ +03903e: 0c02 |0081: move-result-object v2 │ │ +039040: 6e20 900d 2100 |0082: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setUserId:(Ljava/lang/String;)V // method@0d90 │ │ +039046: 2893 |0085: goto 0018 // -006d │ │ +039048: 1a01 5913 |0086: const-string v1, "uuid" // string@1359 │ │ +03904c: 6e20 7e0b 1600 |0088: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039052: 0a01 |008b: move-result v1 │ │ +039054: 3801 0c00 |008c: if-eqz v1, 0098 // +000c │ │ +039058: 5c43 4105 |008e: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_uuid:Z // field@0541 │ │ +03905c: 5441 3505 |0090: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +039060: 5442 3405 |0092: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +039064: 6e20 910d 2100 |0094: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setUuid:(Ljava/lang/String;)V // method@0d91 │ │ +03906a: 2881 |0097: goto 0018 // -007f │ │ +03906c: 1a01 590f |0098: const-string v1, "object" // string@0f59 │ │ +039070: 6e20 7e0b 1600 |009a: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039076: 0a01 |009d: move-result v1 │ │ +039078: 3801 2600 |009e: if-eqz v1, 00c4 // +0026 │ │ +03907c: 5c43 3f05 |00a0: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_update:Z // field@053f │ │ +039080: 5441 3505 |00a2: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +039084: 3801 74ff |00a4: if-eqz v1, 0018 // -008c │ │ +039088: 5441 3505 |00a6: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +03908c: 6e10 7c0d 0100 |00a8: invoke-virtual {v1}, Lorg/akvo/rsr/up/domain/Update;.getId:()Ljava/lang/String; // method@0d7c │ │ +039092: 0c01 |00ab: move-result-object v1 │ │ +039094: 3801 6cff |00ac: if-eqz v1, 0018 // -0094 │ │ +039098: 5241 4405 |00ae: iget v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.updateCount:I // field@0544 │ │ +03909c: d801 0101 |00b0: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0390a0: 5941 4405 |00b2: iput v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.updateCount:I // field@0544 │ │ +0390a4: 5541 4205 |00b4: iget-boolean v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.insert:Z // field@0542 │ │ +0390a8: 3801 62ff |00b6: if-eqz v1, 0018 // -009e │ │ +0390ac: 5441 3605 |00b8: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0536 │ │ +0390b0: 5442 3505 |00ba: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +0390b4: 6e30 410d 2103 |00bc: invoke-virtual {v1, v2, v3}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveUpdate:(Lorg/akvo/rsr/up/domain/Update;Z)V // method@0d41 │ │ +0390ba: 1201 |00bf: const/4 v1, #int 0 // #0 │ │ +0390bc: 5b41 3505 |00c0: iput-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +0390c0: 2900 56ff |00c2: goto/16 0018 // -00aa │ │ +0390c4: 1a01 3f10 |00c4: const-string v1, "photo" // string@103f │ │ +0390c8: 6e20 7e0b 1600 |00c6: invoke-virtual {v6, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0390ce: 0a01 |00c9: move-result v1 │ │ +0390d0: 3801 4eff |00ca: if-eqz v1, 0018 // -00b2 │ │ +0390d4: 5c43 3a05 |00cc: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_photo:Z // field@053a │ │ +0390d8: 5441 3505 |00ce: iget-object v1, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +0390dc: 5442 3405 |00d0: iget-object v2, v4, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +0390e0: 6e20 8d0d 2100 |00d2: invoke-virtual {v1, v2}, Lorg/akvo/rsr/up/domain/Update;.setThumbnailUrl:(Ljava/lang/String;)V // method@0d8d │ │ +0390e6: 2900 43ff |00d5: goto/16 0018 // -00bd │ │ catches : 1 │ │ 0x0047 - 0x0054 │ │ Ljava/text/ParseException; -> 0x0055 │ │ positions : │ │ 0x0001 line=172 │ │ 0x0007 line=174 │ │ 0x000f line=175 │ │ @@ -67023,17 +67102,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0390e4: |[0390e4] org.akvo.rsr.up.xml.UpdateListHandler.getCount:()I │ │ -0390f4: 5210 4405 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/UpdateListHandler;.updateCount:I // field@0544 │ │ -0390f8: 0f00 |0002: return v0 │ │ +0390fc: |[0390fc] org.akvo.rsr.up.xml.UpdateListHandler.getCount:()I │ │ +03910c: 5210 4405 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/UpdateListHandler;.updateCount:I // field@0544 │ │ +039110: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/UpdateListHandler; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/xml/UpdateListHandler;) │ │ @@ -67041,17 +67120,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0390fc: |[0390fc] org.akvo.rsr.up.xml.UpdateListHandler.getError:()Z │ │ -03910c: 5510 4305 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ -039110: 0f00 |0002: return v0 │ │ +039114: |[039114] org.akvo.rsr.up.xml.UpdateListHandler.getError:()Z │ │ +039124: 5510 4305 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ +039128: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/UpdateListHandler; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/xml/UpdateListHandler;) │ │ @@ -67059,17 +67138,17 @@ │ │ type : '()Lorg/akvo/rsr/up/domain/Update;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -039114: |[039114] org.akvo.rsr.up.xml.UpdateListHandler.getLastUpdate:()Lorg/akvo/rsr/up/domain/Update; │ │ -039124: 5410 3505 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -039128: 1100 |0002: return-object v0 │ │ +03912c: |[03912c] org.akvo.rsr.up.xml.UpdateListHandler.getLastUpdate:()Lorg/akvo/rsr/up/domain/Update; │ │ +03913c: 5410 3505 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +039140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/UpdateListHandler; │ │ │ │ #6 : (in Lorg/akvo/rsr/up/xml/UpdateListHandler;) │ │ @@ -67077,22 +67156,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03912c: |[03912c] org.akvo.rsr.up.xml.UpdateListHandler.startDocument:()V │ │ -03913c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03913e: 5420 3605 |0001: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0536 │ │ -039142: 6e10 3d0d 0000 |0003: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -039148: 5921 4405 |0006: iput v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.updateCount:I // field@0544 │ │ -03914c: 5921 3705 |0008: iput v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ -039150: 5c21 4305 |000a: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ -039154: 0e00 |000c: return-void │ │ +039144: |[039144] org.akvo.rsr.up.xml.UpdateListHandler.startDocument:()V │ │ +039154: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +039156: 5420 3605 |0001: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0536 │ │ +03915a: 6e10 3d0d 0000 |0003: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +039160: 5921 4405 |0006: iput v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.updateCount:I // field@0544 │ │ +039164: 5921 3705 |0008: iput v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ +039168: 5c21 4305 |000a: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.syntaxError:Z // field@0543 │ │ +03916c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=122 │ │ 0x0006 line=123 │ │ 0x0008 line=124 │ │ 0x000a line=125 │ │ 0x000c line=126 │ │ @@ -67104,80 +67183,80 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -039158: |[039158] org.akvo.rsr.up.xml.UpdateListHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -039168: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03916a: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -03916e: 5b20 3405 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ -039172: 1a00 530f |0005: const-string v0, "object" // string@0f53 │ │ -039176: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03917c: 0a00 |000a: move-result v0 │ │ -03917e: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -039182: 5c21 3f05 |000d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_update:Z // field@053f │ │ -039186: 2200 4102 |000f: new-instance v0, Lorg/akvo/rsr/up/domain/Update; // type@0241 │ │ -03918a: 7010 790d 0000 |0011: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/Update;.:()V // method@0d79 │ │ -039190: 5b20 3505 |0014: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ -039194: 5220 3705 |0016: iget v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ -039198: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03919c: 5920 3705 |001a: iput v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ -0391a0: 0e00 |001c: return-void │ │ -0391a2: 5520 3f05 |001d: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_update:Z // field@053f │ │ -0391a6: 3800 f7ff |001f: if-eqz v0, 0016 // -0009 │ │ -0391aa: 1a00 490c |0021: const-string v0, "id" // string@0c49 │ │ -0391ae: 6e20 7e0b 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0391b4: 0a00 |0026: move-result v0 │ │ -0391b6: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -0391ba: 5c21 3905 |0029: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_id:Z // field@0539 │ │ -0391be: 28eb |002b: goto 0016 // -0015 │ │ -0391c0: 1a00 de12 |002c: const-string v0, "title" // string@12de │ │ -0391c4: 6e20 7e0b 0400 |002e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0391ca: 0a00 |0031: move-result v0 │ │ -0391cc: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -0391d0: 5c21 3e05 |0034: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_title:Z // field@053e │ │ -0391d4: 28e0 |0036: goto 0016 // -0020 │ │ -0391d6: 1a00 b512 |0037: const-string v0, "text" // string@12b5 │ │ -0391da: 6e20 7e0b 0400 |0039: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0391e0: 0a00 |003c: move-result v0 │ │ -0391e2: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ -0391e6: 5c21 3c05 |003f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_text:Z // field@053c │ │ -0391ea: 28d5 |0041: goto 0016 // -002b │ │ -0391ec: 1a00 d912 |0042: const-string v0, "time" // string@12d9 │ │ -0391f0: 6e20 7e0b 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0391f6: 0a00 |0047: move-result v0 │ │ -0391f8: 3800 0500 |0048: if-eqz v0, 004d // +0005 │ │ -0391fc: 5c21 3d05 |004a: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_time:Z // field@053d │ │ -039200: 28ca |004c: goto 0016 // -0036 │ │ -039202: 1a00 7d10 |004d: const-string v0, "project" // string@107d │ │ -039206: 6e20 7e0b 0400 |004f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03920c: 0a00 |0052: move-result v0 │ │ -03920e: 3800 0500 |0053: if-eqz v0, 0058 // +0005 │ │ -039212: 5c21 3b05 |0055: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_project_id:Z // field@053b │ │ -039216: 28bf |0057: goto 0016 // -0041 │ │ -039218: 1a00 4413 |0058: const-string v0, "user" // string@1344 │ │ -03921c: 6e20 7e0b 0400 |005a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039222: 0a00 |005d: move-result v0 │ │ -039224: 3800 0500 |005e: if-eqz v0, 0063 // +0005 │ │ -039228: 5c21 4005 |0060: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_user_id:Z // field@0540 │ │ -03922c: 28b4 |0062: goto 0016 // -004c │ │ -03922e: 1a00 5313 |0063: const-string v0, "uuid" // string@1353 │ │ -039232: 6e20 7e0b 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039238: 0a00 |0068: move-result v0 │ │ -03923a: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ -03923e: 5c21 4105 |006b: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_uuid:Z // field@0541 │ │ -039242: 28a9 |006d: goto 0016 // -0057 │ │ -039244: 1a00 3910 |006e: const-string v0, "photo" // string@1039 │ │ -039248: 6e20 7e0b 0400 |0070: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03924e: 0a00 |0073: move-result v0 │ │ -039250: 3800 a2ff |0074: if-eqz v0, 0016 // -005e │ │ -039254: 5c21 3a05 |0076: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_photo:Z // field@053a │ │ -039258: 289e |0078: goto 0016 // -0062 │ │ +039170: |[039170] org.akvo.rsr.up.xml.UpdateListHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +039180: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +039182: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +039186: 5b20 3405 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.buffer:Ljava/lang/String; // field@0534 │ │ +03918a: 1a00 590f |0005: const-string v0, "object" // string@0f59 │ │ +03918e: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039194: 0a00 |000a: move-result v0 │ │ +039196: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +03919a: 5c21 3f05 |000d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_update:Z // field@053f │ │ +03919e: 2200 4702 |000f: new-instance v0, Lorg/akvo/rsr/up/domain/Update; // type@0247 │ │ +0391a2: 7010 790d 0000 |0011: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/Update;.:()V // method@0d79 │ │ +0391a8: 5b20 3505 |0014: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.currentUpd:Lorg/akvo/rsr/up/domain/Update; // field@0535 │ │ +0391ac: 5220 3705 |0016: iget v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ +0391b0: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0391b4: 5920 3705 |001a: iput v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.depth:I // field@0537 │ │ +0391b8: 0e00 |001c: return-void │ │ +0391ba: 5520 3f05 |001d: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_update:Z // field@053f │ │ +0391be: 3800 f7ff |001f: if-eqz v0, 0016 // -0009 │ │ +0391c2: 1a00 4f0c |0021: const-string v0, "id" // string@0c4f │ │ +0391c6: 6e20 7e0b 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0391cc: 0a00 |0026: move-result v0 │ │ +0391ce: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +0391d2: 5c21 3905 |0029: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_id:Z // field@0539 │ │ +0391d6: 28eb |002b: goto 0016 // -0015 │ │ +0391d8: 1a00 e412 |002c: const-string v0, "title" // string@12e4 │ │ +0391dc: 6e20 7e0b 0400 |002e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0391e2: 0a00 |0031: move-result v0 │ │ +0391e4: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +0391e8: 5c21 3e05 |0034: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_title:Z // field@053e │ │ +0391ec: 28e0 |0036: goto 0016 // -0020 │ │ +0391ee: 1a00 bb12 |0037: const-string v0, "text" // string@12bb │ │ +0391f2: 6e20 7e0b 0400 |0039: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0391f8: 0a00 |003c: move-result v0 │ │ +0391fa: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ +0391fe: 5c21 3c05 |003f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_text:Z // field@053c │ │ +039202: 28d5 |0041: goto 0016 // -002b │ │ +039204: 1a00 df12 |0042: const-string v0, "time" // string@12df │ │ +039208: 6e20 7e0b 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03920e: 0a00 |0047: move-result v0 │ │ +039210: 3800 0500 |0048: if-eqz v0, 004d // +0005 │ │ +039214: 5c21 3d05 |004a: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_time:Z // field@053d │ │ +039218: 28ca |004c: goto 0016 // -0036 │ │ +03921a: 1a00 8310 |004d: const-string v0, "project" // string@1083 │ │ +03921e: 6e20 7e0b 0400 |004f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039224: 0a00 |0052: move-result v0 │ │ +039226: 3800 0500 |0053: if-eqz v0, 0058 // +0005 │ │ +03922a: 5c21 3b05 |0055: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_project_id:Z // field@053b │ │ +03922e: 28bf |0057: goto 0016 // -0041 │ │ +039230: 1a00 4a13 |0058: const-string v0, "user" // string@134a │ │ +039234: 6e20 7e0b 0400 |005a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03923a: 0a00 |005d: move-result v0 │ │ +03923c: 3800 0500 |005e: if-eqz v0, 0063 // +0005 │ │ +039240: 5c21 4005 |0060: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_user_id:Z // field@0540 │ │ +039244: 28b4 |0062: goto 0016 // -004c │ │ +039246: 1a00 5913 |0063: const-string v0, "uuid" // string@1359 │ │ +03924a: 6e20 7e0b 0400 |0065: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039250: 0a00 |0068: move-result v0 │ │ +039252: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ +039256: 5c21 4105 |006b: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_uuid:Z // field@0541 │ │ +03925a: 28a9 |006d: goto 0016 // -0057 │ │ +03925c: 1a00 3f10 |006e: const-string v0, "photo" // string@103f │ │ +039260: 6e20 7e0b 0400 |0070: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039266: 0a00 |0073: move-result v0 │ │ +039268: 3800 a2ff |0074: if-eqz v0, 0016 // -005e │ │ +03926c: 5c21 3a05 |0076: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UpdateListHandler;.in_photo:Z // field@053a │ │ +039270: 289e |0078: goto 0016 // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0005 line=141 │ │ 0x000d line=142 │ │ 0x000f line=143 │ │ 0x0016 line=164 │ │ @@ -67202,21 +67281,21 @@ │ │ locals : │ │ 0x0000 - 0x0079 reg=2 this Lorg/akvo/rsr/up/xml/UpdateListHandler; │ │ 0x0000 - 0x0079 reg=3 namespaceURI Ljava/lang/String; │ │ 0x0000 - 0x0079 reg=4 localName Ljava/lang/String; │ │ 0x0000 - 0x0079 reg=5 qName Ljava/lang/String; │ │ 0x0000 - 0x0079 reg=6 atts Lorg/xml/sax/Attributes; │ │ │ │ - source_file_idx : 1805 (UpdateListHandler.java) │ │ + source_file_idx : 1811 (UpdateListHandler.java) │ │ │ │ Class #251 header: │ │ -class_idx : 618 │ │ +class_idx : 624 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 624 │ │ -source_file_idx : 1811 │ │ +superclass_idx : 630 │ │ +source_file_idx : 1817 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #251 annotations: │ │ Annotations on method #3672 'endDocument' │ │ @@ -67301,30 +67380,30 @@ │ │ type : '(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -03925c: |[03925c] org.akvo.rsr.up.xml.UserListHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V │ │ -03926c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03926e: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ -039274: 5c10 5005 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_user:Z // field@0550 │ │ -039278: 5c10 4f05 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_profile:Z // field@054f │ │ -03927c: 5c10 4c05 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ -039280: 5c10 5105 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_username:Z // field@0551 │ │ -039284: 5c10 4b05 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_firstname:Z // field@054b │ │ -039288: 5c10 4d05 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_lastname:Z // field@054d │ │ -03928c: 5c10 4a05 |0010: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_email:Z // field@054a │ │ -039290: 5c10 4e05 |0012: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ -039294: 5c10 5205 |0014: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ -039298: 5910 4905 |0016: iput v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ -03929c: 5b12 4705 |0018: iput-object v2, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0547 │ │ -0392a0: 5b13 4805 |001a: iput-object v3, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.defaultUserId:Ljava/lang/String; // field@0548 │ │ -0392a4: 0e00 |001c: return-void │ │ +039274: |[039274] org.akvo.rsr.up.xml.UserListHandler.:(Lorg/akvo/rsr/up/dao/RsrDbAdapter;Ljava/lang/String;)V │ │ +039284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039286: 7010 620e 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@0e62 │ │ +03928c: 5c10 5005 |0004: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_user:Z // field@0550 │ │ +039290: 5c10 4f05 |0006: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_profile:Z // field@054f │ │ +039294: 5c10 4c05 |0008: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ +039298: 5c10 5105 |000a: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_username:Z // field@0551 │ │ +03929c: 5c10 4b05 |000c: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_firstname:Z // field@054b │ │ +0392a0: 5c10 4d05 |000e: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_lastname:Z // field@054d │ │ +0392a4: 5c10 4a05 |0010: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_email:Z // field@054a │ │ +0392a8: 5c10 4e05 |0012: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ +0392ac: 5c10 5205 |0014: iput-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ +0392b0: 5910 4905 |0016: iput v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ +0392b4: 5b12 4705 |0018: iput-object v2, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0547 │ │ +0392b8: 5b13 4805 |001a: iput-object v3, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.defaultUserId:Ljava/lang/String; // field@0548 │ │ +0392bc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x000a line=59 │ │ @@ -67347,39 +67426,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0392a8: |[0392a8] org.akvo.rsr.up.xml.UserListHandler.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -0392b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0392ba: 1a01 c300 |0001: const-string v1, "/" // string@00c3 │ │ -0392be: 6e20 7d0b 1500 |0003: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0b7d │ │ -0392c4: 0a01 |0006: move-result v1 │ │ -0392c6: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -0392ca: 1301 2f00 |0009: const/16 v1, #int 47 // #2f │ │ -0392ce: 6e10 870b 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -0392d4: 0a02 |000e: move-result v2 │ │ -0392d6: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ -0392da: 6e30 860b 1502 |0011: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ -0392e0: 0a00 |0014: move-result v0 │ │ -0392e2: 3a00 0f00 |0015: if-ltz v0, 0024 // +000f │ │ -0392e6: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0392ea: 6e10 870b 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ -0392f0: 0a02 |001c: move-result v2 │ │ -0392f2: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0392f6: 6e30 8b0b 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ -0392fc: 0c01 |0022: move-result-object v1 │ │ -0392fe: 1101 |0023: return-object v1 │ │ -039300: 5c43 5205 |0024: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ -039304: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -039306: 28fc |0027: goto 0023 // -0004 │ │ -039308: 5c43 5205 |0028: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ -03930c: 28fc |002a: goto 0026 // -0004 │ │ +0392c0: |[0392c0] org.akvo.rsr.up.xml.UserListHandler.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +0392d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0392d2: 1a01 c300 |0001: const-string v1, "/" // string@00c3 │ │ +0392d6: 6e20 7d0b 1500 |0003: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0b7d │ │ +0392dc: 0a01 |0006: move-result v1 │ │ +0392de: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +0392e2: 1301 2f00 |0009: const/16 v1, #int 47 // #2f │ │ +0392e6: 6e10 870b 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +0392ec: 0a02 |000e: move-result v2 │ │ +0392ee: d802 02fe |000f: add-int/lit8 v2, v2, #int -2 // #fe │ │ +0392f2: 6e30 860b 1502 |0011: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.lastIndexOf:(II)I // method@0b86 │ │ +0392f8: 0a00 |0014: move-result v0 │ │ +0392fa: 3a00 0f00 |0015: if-ltz v0, 0024 // +000f │ │ +0392fe: d801 0001 |0017: add-int/lit8 v1, v0, #int 1 // #01 │ │ +039302: 6e10 870b 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0b87 │ │ +039308: 0a02 |001c: move-result v2 │ │ +03930a: d802 02ff |001d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03930e: 6e30 8b0b 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0b8b │ │ +039314: 0c01 |0022: move-result-object v1 │ │ +039316: 1101 |0023: return-object v1 │ │ +039318: 5c43 5205 |0024: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ +03931c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +03931e: 28fc |0027: goto 0023 // -0004 │ │ +039320: 5c43 5205 |0028: iput-boolean v3, v4, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ +039324: 28fc |002a: goto 0026 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=202 │ │ 0x0009 line=203 │ │ 0x0015 line=204 │ │ 0x0017 line=205 │ │ 0x0023 line=208 │ │ @@ -67398,45 +67477,45 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -039310: |[039310] org.akvo.rsr.up.xml.UserListHandler.characters:([CII)V │ │ -039320: 5420 4605 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -039324: 3800 3500 |0002: if-eqz v0, 0037 // +0035 │ │ -039328: 5520 4c05 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ -03932c: 3900 1600 |0006: if-nez v0, 001c // +0016 │ │ -039330: 5520 5105 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_username:Z // field@0551 │ │ -039334: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ -039338: 5520 4b05 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_firstname:Z // field@054b │ │ -03933c: 3900 0e00 |000e: if-nez v0, 001c // +000e │ │ -039340: 5520 4d05 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_lastname:Z // field@054d │ │ -039344: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -039348: 5520 4a05 |0014: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_email:Z // field@054a │ │ -03934c: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -039350: 5520 4e05 |0018: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ -039354: 3800 1c00 |001a: if-eqz v0, 0036 // +001c │ │ -039358: 2200 c101 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03935c: 7010 8e0b 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -039362: 5421 4505 |0021: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -039366: 6e20 960b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03936c: 0c00 |0026: move-result-object v0 │ │ -03936e: 2201 c001 |0027: new-instance v1, Ljava/lang/String; // type@01c0 │ │ -039372: 7040 7b0b 3154 |0029: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ -039378: 6e20 960b 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03937e: 0c00 |002f: move-result-object v0 │ │ -039380: 6e10 9a0b 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -039386: 0c00 |0033: move-result-object v0 │ │ -039388: 5b20 4505 |0034: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -03938c: 0e00 |0036: return-void │ │ -03938e: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -039390: 5c20 5205 |0038: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ -039394: 28fc |003a: goto 0036 // -0004 │ │ +039328: |[039328] org.akvo.rsr.up.xml.UserListHandler.characters:([CII)V │ │ +039338: 5420 4605 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +03933c: 3800 3500 |0002: if-eqz v0, 0037 // +0035 │ │ +039340: 5520 4c05 |0004: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ +039344: 3900 1600 |0006: if-nez v0, 001c // +0016 │ │ +039348: 5520 5105 |0008: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_username:Z // field@0551 │ │ +03934c: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ +039350: 5520 4b05 |000c: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_firstname:Z // field@054b │ │ +039354: 3900 0e00 |000e: if-nez v0, 001c // +000e │ │ +039358: 5520 4d05 |0010: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_lastname:Z // field@054d │ │ +03935c: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +039360: 5520 4a05 |0014: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_email:Z // field@054a │ │ +039364: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +039368: 5520 4e05 |0018: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ +03936c: 3800 1c00 |001a: if-eqz v0, 0036 // +001c │ │ +039370: 2200 c701 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +039374: 7010 8e0b 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03937a: 5421 4505 |0021: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +03937e: 6e20 960b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039384: 0c00 |0026: move-result-object v0 │ │ +039386: 2201 c601 |0027: new-instance v1, Ljava/lang/String; // type@01c6 │ │ +03938a: 7040 7b0b 3154 |0029: invoke-direct {v1, v3, v4, v5}, Ljava/lang/String;.:([CII)V // method@0b7b │ │ +039390: 6e20 960b 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039396: 0c00 |002f: move-result-object v0 │ │ +039398: 6e10 9a0b 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03939e: 0c00 |0033: move-result-object v0 │ │ +0393a0: 5b20 4505 |0034: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +0393a4: 0e00 |0036: return-void │ │ +0393a6: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +0393a8: 5c20 5205 |0038: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ +0393ac: 28fc |003a: goto 0036 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ 0x001c line=194 │ │ 0x0036 line=198 │ │ 0x0037 line=197 │ │ @@ -67451,18 +67530,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -039398: |[039398] org.akvo.rsr.up.xml.UserListHandler.endDocument:()V │ │ -0393a8: 5410 4705 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0547 │ │ -0393ac: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ -0393b2: 0e00 |0005: return-void │ │ +0393b0: |[0393b0] org.akvo.rsr.up.xml.UserListHandler.endDocument:()V │ │ +0393c0: 5410 4705 |0000: iget-object v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0547 │ │ +0393c4: 6e10 250d 0000 |0002: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.close:()V // method@0d25 │ │ +0393ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/akvo/rsr/up/xml/UserListHandler; │ │ │ │ @@ -67471,100 +67550,100 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 168 16-bit code units │ │ -0393b4: |[0393b4] org.akvo.rsr.up.xml.UserListHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0393c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0393c6: 5220 4905 |0001: iget v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ -0393ca: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0393ce: 5920 4905 |0005: iput v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ -0393d2: 5520 4c05 |0007: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ -0393d6: 3800 1800 |0009: if-eqz v0, 0021 // +0018 │ │ -0393da: 1a00 f510 |000b: const-string v0, "resource_uri" // string@10f5 │ │ -0393de: 6e20 7e0b 0400 |000d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0393e4: 0a00 |0010: move-result v0 │ │ -0393e6: 3800 1000 |0011: if-eqz v0, 0021 // +0010 │ │ -0393ea: 5c21 4c05 |0013: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ -0393ee: 5420 4605 |0015: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -0393f2: 5421 4505 |0017: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -0393f6: 7020 5c0e 1200 |0019: invoke-direct {v2, v1}, Lorg/akvo/rsr/up/xml/UserListHandler;.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0e5c │ │ -0393fc: 0c01 |001c: move-result-object v1 │ │ -0393fe: 6e20 a00d 1000 |001d: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ -039404: 0e00 |0020: return-void │ │ -039406: 1a00 4f13 |0021: const-string v0, "username" // string@134f │ │ -03940a: 6e20 7e0b 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039410: 0a00 |0026: move-result v0 │ │ -039412: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ -039416: 5c21 5105 |0029: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_username:Z // field@0551 │ │ -03941a: 5420 4605 |002b: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -03941e: 5421 4505 |002d: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -039422: 6e20 a30d 1000 |002f: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setUsername:(Ljava/lang/String;)V // method@0da3 │ │ -039428: 28ee |0032: goto 0020 // -0012 │ │ -03942a: 1a00 840a |0033: const-string v0, "first_name" // string@0a84 │ │ -03942e: 6e20 7e0b 0400 |0035: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039434: 0a00 |0038: move-result v0 │ │ -039436: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -03943a: 5c21 4b05 |003b: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_firstname:Z // field@054b │ │ -03943e: 5420 4605 |003d: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -039442: 5421 4505 |003f: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -039446: 6e20 9f0d 1000 |0041: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setFirstname:(Ljava/lang/String;)V // method@0d9f │ │ -03944c: 28dc |0044: goto 0020 // -0024 │ │ -03944e: 1a00 250d |0045: const-string v0, "last_name" // string@0d25 │ │ -039452: 6e20 7e0b 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039458: 0a00 |004a: move-result v0 │ │ -03945a: 3800 0c00 |004b: if-eqz v0, 0057 // +000c │ │ -03945e: 5c21 4d05 |004d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_lastname:Z // field@054d │ │ -039462: 5420 4605 |004f: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -039466: 5421 4505 |0051: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -03946a: 6e20 a10d 1000 |0053: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setLastname:(Ljava/lang/String;)V // method@0da1 │ │ -039470: 28ca |0056: goto 0020 // -0036 │ │ -039472: 1a00 0d0a |0057: const-string v0, "email" // string@0a0d │ │ -039476: 6e20 7e0b 0400 |0059: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03947c: 0a00 |005c: move-result v0 │ │ -03947e: 3800 0c00 |005d: if-eqz v0, 0069 // +000c │ │ -039482: 5c21 4a05 |005f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_email:Z // field@054a │ │ -039486: 5420 4605 |0061: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -03948a: 5421 4505 |0063: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -03948e: 6e20 9e0d 1000 |0065: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setEmail:(Ljava/lang/String;)V // method@0d9e │ │ -039494: 28b8 |0068: goto 0020 // -0048 │ │ -039496: 5520 4e05 |0069: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ -03949a: 3800 1800 |006b: if-eqz v0, 0083 // +0018 │ │ -03949e: 1a00 fb0f |006d: const-string v0, "organisation" // string@0ffb │ │ -0394a2: 6e20 7e0b 0400 |006f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0394a8: 0a00 |0072: move-result v0 │ │ -0394aa: 3800 1000 |0073: if-eqz v0, 0083 // +0010 │ │ -0394ae: 5c21 4e05 |0075: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ -0394b2: 5420 4605 |0077: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -0394b6: 5421 4505 |0079: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -0394ba: 7020 5c0e 1200 |007b: invoke-direct {v2, v1}, Lorg/akvo/rsr/up/xml/UserListHandler;.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0e5c │ │ -0394c0: 0c01 |007e: move-result-object v1 │ │ -0394c2: 6e20 a20d 1000 |007f: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setOrgId:(Ljava/lang/String;)V // method@0da2 │ │ -0394c8: 289e |0082: goto 0020 // -0062 │ │ -0394ca: 1a00 530f |0083: const-string v0, "object" // string@0f53 │ │ -0394ce: 6e20 7e0b 0400 |0085: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0394d4: 0a00 |0088: move-result v0 │ │ -0394d6: 3800 97ff |0089: if-eqz v0, 0020 // -0069 │ │ -0394da: 5c21 5005 |008b: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_user:Z // field@0550 │ │ -0394de: 5420 4605 |008d: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -0394e2: 3800 1400 |008f: if-eqz v0, 00a3 // +0014 │ │ -0394e6: 5420 4705 |0091: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0547 │ │ -0394ea: 5421 4605 |0093: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -0394ee: 6e20 420d 1000 |0095: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveUser:(Lorg/akvo/rsr/up/domain/User;)V // method@0d42 │ │ -0394f4: 5220 5305 |0098: iget v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.userCount:I // field@0553 │ │ -0394f8: d800 0001 |009a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0394fc: 5920 5305 |009c: iput v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.userCount:I // field@0553 │ │ -039500: 1200 |009e: const/4 v0, #int 0 // #0 │ │ -039502: 5b20 4605 |009f: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -039506: 2900 7fff |00a1: goto/16 0020 // -0081 │ │ -03950a: 1210 |00a3: const/4 v0, #int 1 // #1 │ │ -03950c: 5c20 5205 |00a4: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ -039510: 2900 7aff |00a6: goto/16 0020 // -0086 │ │ +0393cc: |[0393cc] org.akvo.rsr.up.xml.UserListHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0393dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0393de: 5220 4905 |0001: iget v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ +0393e2: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0393e6: 5920 4905 |0005: iput v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ +0393ea: 5520 4c05 |0007: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ +0393ee: 3800 1800 |0009: if-eqz v0, 0021 // +0018 │ │ +0393f2: 1a00 fb10 |000b: const-string v0, "resource_uri" // string@10fb │ │ +0393f6: 6e20 7e0b 0400 |000d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0393fc: 0a00 |0010: move-result v0 │ │ +0393fe: 3800 1000 |0011: if-eqz v0, 0021 // +0010 │ │ +039402: 5c21 4c05 |0013: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ +039406: 5420 4605 |0015: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +03940a: 5421 4505 |0017: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +03940e: 7020 5c0e 1200 |0019: invoke-direct {v2, v1}, Lorg/akvo/rsr/up/xml/UserListHandler;.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0e5c │ │ +039414: 0c01 |001c: move-result-object v1 │ │ +039416: 6e20 a00d 1000 |001d: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ +03941c: 0e00 |0020: return-void │ │ +03941e: 1a00 5513 |0021: const-string v0, "username" // string@1355 │ │ +039422: 6e20 7e0b 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039428: 0a00 |0026: move-result v0 │ │ +03942a: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ +03942e: 5c21 5105 |0029: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_username:Z // field@0551 │ │ +039432: 5420 4605 |002b: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +039436: 5421 4505 |002d: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +03943a: 6e20 a30d 1000 |002f: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setUsername:(Ljava/lang/String;)V // method@0da3 │ │ +039440: 28ee |0032: goto 0020 // -0012 │ │ +039442: 1a00 8a0a |0033: const-string v0, "first_name" // string@0a8a │ │ +039446: 6e20 7e0b 0400 |0035: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03944c: 0a00 |0038: move-result v0 │ │ +03944e: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +039452: 5c21 4b05 |003b: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_firstname:Z // field@054b │ │ +039456: 5420 4605 |003d: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +03945a: 5421 4505 |003f: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +03945e: 6e20 9f0d 1000 |0041: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setFirstname:(Ljava/lang/String;)V // method@0d9f │ │ +039464: 28dc |0044: goto 0020 // -0024 │ │ +039466: 1a00 2b0d |0045: const-string v0, "last_name" // string@0d2b │ │ +03946a: 6e20 7e0b 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039470: 0a00 |004a: move-result v0 │ │ +039472: 3800 0c00 |004b: if-eqz v0, 0057 // +000c │ │ +039476: 5c21 4d05 |004d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_lastname:Z // field@054d │ │ +03947a: 5420 4605 |004f: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +03947e: 5421 4505 |0051: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +039482: 6e20 a10d 1000 |0053: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setLastname:(Ljava/lang/String;)V // method@0da1 │ │ +039488: 28ca |0056: goto 0020 // -0036 │ │ +03948a: 1a00 130a |0057: const-string v0, "email" // string@0a13 │ │ +03948e: 6e20 7e0b 0400 |0059: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039494: 0a00 |005c: move-result v0 │ │ +039496: 3800 0c00 |005d: if-eqz v0, 0069 // +000c │ │ +03949a: 5c21 4a05 |005f: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_email:Z // field@054a │ │ +03949e: 5420 4605 |0061: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +0394a2: 5421 4505 |0063: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +0394a6: 6e20 9e0d 1000 |0065: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setEmail:(Ljava/lang/String;)V // method@0d9e │ │ +0394ac: 28b8 |0068: goto 0020 // -0048 │ │ +0394ae: 5520 4e05 |0069: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ +0394b2: 3800 1800 |006b: if-eqz v0, 0083 // +0018 │ │ +0394b6: 1a00 0110 |006d: const-string v0, "organisation" // string@1001 │ │ +0394ba: 6e20 7e0b 0400 |006f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0394c0: 0a00 |0072: move-result v0 │ │ +0394c2: 3800 1000 |0073: if-eqz v0, 0083 // +0010 │ │ +0394c6: 5c21 4e05 |0075: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ +0394ca: 5420 4605 |0077: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +0394ce: 5421 4505 |0079: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +0394d2: 7020 5c0e 1200 |007b: invoke-direct {v2, v1}, Lorg/akvo/rsr/up/xml/UserListHandler;.idFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0e5c │ │ +0394d8: 0c01 |007e: move-result-object v1 │ │ +0394da: 6e20 a20d 1000 |007f: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setOrgId:(Ljava/lang/String;)V // method@0da2 │ │ +0394e0: 289e |0082: goto 0020 // -0062 │ │ +0394e2: 1a00 590f |0083: const-string v0, "object" // string@0f59 │ │ +0394e6: 6e20 7e0b 0400 |0085: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0394ec: 0a00 |0088: move-result v0 │ │ +0394ee: 3800 97ff |0089: if-eqz v0, 0020 // -0069 │ │ +0394f2: 5c21 5005 |008b: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_user:Z // field@0550 │ │ +0394f6: 5420 4605 |008d: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +0394fa: 3800 1400 |008f: if-eqz v0, 00a3 // +0014 │ │ +0394fe: 5420 4705 |0091: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0547 │ │ +039502: 5421 4605 |0093: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +039506: 6e20 420d 1000 |0095: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.saveUser:(Lorg/akvo/rsr/up/domain/User;)V // method@0d42 │ │ +03950c: 5220 5305 |0098: iget v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.userCount:I // field@0553 │ │ +039510: d800 0001 |009a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +039514: 5920 5305 |009c: iput v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.userCount:I // field@0553 │ │ +039518: 1200 |009e: const/4 v0, #int 0 // #0 │ │ +03951a: 5b20 4605 |009f: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +03951e: 2900 7fff |00a1: goto/16 0020 // -0081 │ │ +039522: 1210 |00a3: const/4 v0, #int 1 // #1 │ │ +039524: 5c20 5205 |00a4: iput-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ +039528: 2900 7aff |00a6: goto/16 0020 // -0086 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ 0x0007 line=153 │ │ 0x0013 line=154 │ │ 0x0015 line=155 │ │ 0x0020 line=180 │ │ @@ -67601,17 +67680,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -039514: |[039514] org.akvo.rsr.up.xml.UserListHandler.getCount:()I │ │ -039524: 5210 5305 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.userCount:I // field@0553 │ │ -039528: 0f00 |0002: return v0 │ │ +03952c: |[03952c] org.akvo.rsr.up.xml.UserListHandler.getCount:()I │ │ +03953c: 5210 5305 |0000: iget v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.userCount:I // field@0553 │ │ +039540: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/UserListHandler; │ │ │ │ #4 : (in Lorg/akvo/rsr/up/xml/UserListHandler;) │ │ @@ -67619,17 +67698,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03952c: |[03952c] org.akvo.rsr.up.xml.UserListHandler.getError:()Z │ │ -03953c: 5510 5205 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ -039540: 0f00 |0002: return v0 │ │ +039544: |[039544] org.akvo.rsr.up.xml.UserListHandler.getError:()Z │ │ +039554: 5510 5205 |0000: iget-boolean v0, v1, Lorg/akvo/rsr/up/xml/UserListHandler;.syntaxError:Z // field@0552 │ │ +039558: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/akvo/rsr/up/xml/UserListHandler; │ │ │ │ #5 : (in Lorg/akvo/rsr/up/xml/UserListHandler;) │ │ @@ -67637,21 +67716,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -039544: |[039544] org.akvo.rsr.up.xml.UserListHandler.startDocument:()V │ │ -039554: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -039556: 5420 4705 |0001: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0547 │ │ -03955a: 6e10 3d0d 0000 |0003: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ -039560: 5921 5305 |0006: iput v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.userCount:I // field@0553 │ │ -039564: 5921 4905 |0008: iput v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ -039568: 0e00 |000a: return-void │ │ +03955c: |[03955c] org.akvo.rsr.up.xml.UserListHandler.startDocument:()V │ │ +03956c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03956e: 5420 4705 |0001: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; // field@0547 │ │ +039572: 6e10 3d0d 0000 |0003: invoke-virtual {v0}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;.open:()Lorg/akvo/rsr/up/dao/RsrDbAdapter; // method@0d3d │ │ +039578: 5921 5305 |0006: iput v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.userCount:I // field@0553 │ │ +03957c: 5921 4905 |0008: iput v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ +039580: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0006 line=101 │ │ 0x0008 line=102 │ │ 0x000a line=103 │ │ locals : │ │ @@ -67662,80 +67741,80 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -03956c: |[03956c] org.akvo.rsr.up.xml.UserListHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -03957c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03957e: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -039582: 5b20 4505 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ -039586: 1a00 530f |0005: const-string v0, "object" // string@0f53 │ │ -03958a: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039590: 0a00 |000a: move-result v0 │ │ -039592: 3800 1900 |000b: if-eqz v0, 0024 // +0019 │ │ -039596: 5c21 5005 |000d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_user:Z // field@0550 │ │ -03959a: 2200 4202 |000f: new-instance v0, Lorg/akvo/rsr/up/domain/User; // type@0242 │ │ -03959e: 7010 920d 0000 |0011: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/User;.:()V // method@0d92 │ │ -0395a4: 5b20 4605 |0014: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -0395a8: 5420 4605 |0016: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ -0395ac: 5421 4805 |0018: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.defaultUserId:Ljava/lang/String; // field@0548 │ │ -0395b0: 6e20 a00d 1000 |001a: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ -0395b6: 5220 4905 |001d: iget v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ -0395ba: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0395be: 5920 4905 |0021: iput v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ -0395c2: 0e00 |0023: return-void │ │ -0395c4: 5520 5005 |0024: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_user:Z // field@0550 │ │ -0395c8: 3800 f7ff |0026: if-eqz v0, 001d // -0009 │ │ -0395cc: 5520 4f05 |0028: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_profile:Z // field@054f │ │ -0395d0: 3900 1b00 |002a: if-nez v0, 0045 // +001b │ │ -0395d4: 1a00 f510 |002c: const-string v0, "resource_uri" // string@10f5 │ │ -0395d8: 6e20 7e0b 0400 |002e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0395de: 0a00 |0031: move-result v0 │ │ -0395e0: 3800 1300 |0032: if-eqz v0, 0045 // +0013 │ │ -0395e4: 5c21 4c05 |0034: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ -0395e8: 5520 4f05 |0036: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_profile:Z // field@054f │ │ -0395ec: 3800 e5ff |0038: if-eqz v0, 001d // -001b │ │ -0395f0: 1a00 fb0f |003a: const-string v0, "organisation" // string@0ffb │ │ -0395f4: 6e20 7e0b 0400 |003c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -0395fa: 0a00 |003f: move-result v0 │ │ -0395fc: 3800 ddff |0040: if-eqz v0, 001d // -0023 │ │ -039600: 5c21 4e05 |0042: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ -039604: 28d9 |0044: goto 001d // -0027 │ │ -039606: 1a00 4f13 |0045: const-string v0, "username" // string@134f │ │ -03960a: 6e20 7e0b 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039610: 0a00 |004a: move-result v0 │ │ -039612: 3800 0500 |004b: if-eqz v0, 0050 // +0005 │ │ -039616: 5c21 5105 |004d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_username:Z // field@0551 │ │ -03961a: 28e7 |004f: goto 0036 // -0019 │ │ -03961c: 1a00 4d13 |0050: const-string v0, "user_profile" // string@134d │ │ -039620: 6e20 7e0b 0400 |0052: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039626: 0a00 |0055: move-result v0 │ │ -039628: 3800 0500 |0056: if-eqz v0, 005b // +0005 │ │ -03962c: 5c21 4f05 |0058: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_profile:Z // field@054f │ │ -039630: 28dc |005a: goto 0036 // -0024 │ │ -039632: 1a00 840a |005b: const-string v0, "first_name" // string@0a84 │ │ -039636: 6e20 7e0b 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03963c: 0a00 |0060: move-result v0 │ │ -03963e: 3800 0500 |0061: if-eqz v0, 0066 // +0005 │ │ -039642: 5c21 4b05 |0063: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_firstname:Z // field@054b │ │ -039646: 28d1 |0065: goto 0036 // -002f │ │ -039648: 1a00 250d |0066: const-string v0, "last_name" // string@0d25 │ │ -03964c: 6e20 7e0b 0400 |0068: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039652: 0a00 |006b: move-result v0 │ │ -039654: 3800 0500 |006c: if-eqz v0, 0071 // +0005 │ │ -039658: 5c21 4d05 |006e: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_lastname:Z // field@054d │ │ -03965c: 28c6 |0070: goto 0036 // -003a │ │ -03965e: 1a00 0d0a |0071: const-string v0, "email" // string@0a0d │ │ -039662: 6e20 7e0b 0400 |0073: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039668: 0a00 |0076: move-result v0 │ │ -03966a: 3800 bfff |0077: if-eqz v0, 0036 // -0041 │ │ -03966e: 5c21 4a05 |0079: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_email:Z // field@054a │ │ -039672: 28bb |007b: goto 0036 // -0045 │ │ +039584: |[039584] org.akvo.rsr.up.xml.UserListHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +039594: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +039596: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +03959a: 5b20 4505 |0003: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.buffer:Ljava/lang/String; // field@0545 │ │ +03959e: 1a00 590f |0005: const-string v0, "object" // string@0f59 │ │ +0395a2: 6e20 7e0b 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0395a8: 0a00 |000a: move-result v0 │ │ +0395aa: 3800 1900 |000b: if-eqz v0, 0024 // +0019 │ │ +0395ae: 5c21 5005 |000d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_user:Z // field@0550 │ │ +0395b2: 2200 4802 |000f: new-instance v0, Lorg/akvo/rsr/up/domain/User; // type@0248 │ │ +0395b6: 7010 920d 0000 |0011: invoke-direct {v0}, Lorg/akvo/rsr/up/domain/User;.:()V // method@0d92 │ │ +0395bc: 5b20 4605 |0014: iput-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +0395c0: 5420 4605 |0016: iget-object v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.currentUser:Lorg/akvo/rsr/up/domain/User; // field@0546 │ │ +0395c4: 5421 4805 |0018: iget-object v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.defaultUserId:Ljava/lang/String; // field@0548 │ │ +0395c8: 6e20 a00d 1000 |001a: invoke-virtual {v0, v1}, Lorg/akvo/rsr/up/domain/User;.setId:(Ljava/lang/String;)V // method@0da0 │ │ +0395ce: 5220 4905 |001d: iget v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ +0395d2: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0395d6: 5920 4905 |0021: iput v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.depth:I // field@0549 │ │ +0395da: 0e00 |0023: return-void │ │ +0395dc: 5520 5005 |0024: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_user:Z // field@0550 │ │ +0395e0: 3800 f7ff |0026: if-eqz v0, 001d // -0009 │ │ +0395e4: 5520 4f05 |0028: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_profile:Z // field@054f │ │ +0395e8: 3900 1b00 |002a: if-nez v0, 0045 // +001b │ │ +0395ec: 1a00 fb10 |002c: const-string v0, "resource_uri" // string@10fb │ │ +0395f0: 6e20 7e0b 0400 |002e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +0395f6: 0a00 |0031: move-result v0 │ │ +0395f8: 3800 1300 |0032: if-eqz v0, 0045 // +0013 │ │ +0395fc: 5c21 4c05 |0034: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_id:Z // field@054c │ │ +039600: 5520 4f05 |0036: iget-boolean v0, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_profile:Z // field@054f │ │ +039604: 3800 e5ff |0038: if-eqz v0, 001d // -001b │ │ +039608: 1a00 0110 |003a: const-string v0, "organisation" // string@1001 │ │ +03960c: 6e20 7e0b 0400 |003c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039612: 0a00 |003f: move-result v0 │ │ +039614: 3800 ddff |0040: if-eqz v0, 001d // -0023 │ │ +039618: 5c21 4e05 |0042: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_org_id:Z // field@054e │ │ +03961c: 28d9 |0044: goto 001d // -0027 │ │ +03961e: 1a00 5513 |0045: const-string v0, "username" // string@1355 │ │ +039622: 6e20 7e0b 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039628: 0a00 |004a: move-result v0 │ │ +03962a: 3800 0500 |004b: if-eqz v0, 0050 // +0005 │ │ +03962e: 5c21 5105 |004d: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_username:Z // field@0551 │ │ +039632: 28e7 |004f: goto 0036 // -0019 │ │ +039634: 1a00 5313 |0050: const-string v0, "user_profile" // string@1353 │ │ +039638: 6e20 7e0b 0400 |0052: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03963e: 0a00 |0055: move-result v0 │ │ +039640: 3800 0500 |0056: if-eqz v0, 005b // +0005 │ │ +039644: 5c21 4f05 |0058: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_profile:Z // field@054f │ │ +039648: 28dc |005a: goto 0036 // -0024 │ │ +03964a: 1a00 8a0a |005b: const-string v0, "first_name" // string@0a8a │ │ +03964e: 6e20 7e0b 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039654: 0a00 |0060: move-result v0 │ │ +039656: 3800 0500 |0061: if-eqz v0, 0066 // +0005 │ │ +03965a: 5c21 4b05 |0063: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_firstname:Z // field@054b │ │ +03965e: 28d1 |0065: goto 0036 // -002f │ │ +039660: 1a00 2b0d |0066: const-string v0, "last_name" // string@0d2b │ │ +039664: 6e20 7e0b 0400 |0068: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03966a: 0a00 |006b: move-result v0 │ │ +03966c: 3800 0500 |006c: if-eqz v0, 0071 // +0005 │ │ +039670: 5c21 4d05 |006e: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_lastname:Z // field@054d │ │ +039674: 28c6 |0070: goto 0036 // -003a │ │ +039676: 1a00 130a |0071: const-string v0, "email" // string@0a13 │ │ +03967a: 6e20 7e0b 0400 |0073: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +039680: 0a00 |0076: move-result v0 │ │ +039682: 3800 bfff |0077: if-eqz v0, 0036 // -0041 │ │ +039686: 5c21 4a05 |0079: iput-boolean v1, v2, Lorg/akvo/rsr/up/xml/UserListHandler;.in_email:Z // field@054a │ │ +03968a: 28bb |007b: goto 0036 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0005 line=118 │ │ 0x000d line=119 │ │ 0x000f line=120 │ │ 0x0016 line=121 │ │ @@ -67760,20 +67839,20 @@ │ │ locals : │ │ 0x0000 - 0x007c reg=2 this Lorg/akvo/rsr/up/xml/UserListHandler; │ │ 0x0000 - 0x007c reg=3 namespaceURI Ljava/lang/String; │ │ 0x0000 - 0x007c reg=4 localName Ljava/lang/String; │ │ 0x0000 - 0x007c reg=5 qName Ljava/lang/String; │ │ 0x0000 - 0x007c reg=6 atts Lorg/xml/sax/Attributes; │ │ │ │ - source_file_idx : 1811 (UserListHandler.java) │ │ + source_file_idx : 1817 (UserListHandler.java) │ │ │ │ Class #252 header: │ │ -class_idx : 85 │ │ +class_idx : 90 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 339 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #252 annotations: │ │ @@ -67795,17 +67874,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039674: |[039674] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -039684: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03968a: 0e00 |0003: return-void │ │ +03968c: |[03968c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +03969c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0396a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -67814,17 +67893,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03968c: |[03968c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -03969c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03969e: 0f00 |0001: return v0 │ │ +0396a4: |[0396a4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +0396b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0396b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -67833,17 +67912,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0396a0: |[0396a0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0396b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0396b2: 1100 |0001: return-object v0 │ │ +0396b8: |[0396b8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0396c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0396ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -67852,17 +67931,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0396b4: |[0396b4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0396c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0396c6: 1100 |0001: return-object v0 │ │ +0396cc: |[0396cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0396dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0396de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -67871,17 +67950,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0396c8: |[0396c8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0396d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0396da: 1100 |0001: return-object v0 │ │ +0396e0: |[0396e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0396f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0396f2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -67890,30 +67969,30 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0396dc: |[0396dc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0396ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0396ee: 1100 |0001: return-object v0 │ │ +0396f4: |[0396f4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +039704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039706: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 339 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #253 header: │ │ -class_idx : 92 │ │ +class_idx : 97 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 119 │ │ +superclass_idx : 124 │ │ source_file_idx : 381 │ │ static_fields_size : 9 │ │ instance_fields_size: 19 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 38 │ │ │ │ Class #253 annotations: │ │ @@ -68056,20 +68135,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0396f0: |[0396f0] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -039700: 7010 cd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@02cd │ │ -039706: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -039708: 5c10 3300 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0033 │ │ -03970c: 5b12 3d00 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -039710: 0e00 |0008: return-void │ │ +039708: |[039708] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +039718: 7010 cd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@02cd │ │ +03971e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +039720: 5c10 3300 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0033 │ │ +039724: 5b12 3d00 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +039728: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=201 │ │ 0x0006 line=287 │ │ 0x0008 line=288 │ │ locals : │ │ @@ -68081,84 +68160,84 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -039714: |[039714] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -039724: 5441 3d00 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -039728: 5b61 7600 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -03972c: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -039730: 5461 8a00 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -039734: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -039738: 5461 8a00 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -03973c: 6e20 7e0b 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -039742: 0a01 |000f: move-result v1 │ │ -039744: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -039748: 2201 b001 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03974c: 2202 c101 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -039750: 7010 8e0b 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -039756: 1a03 b401 |0019: const-string v3, "Can't change tag of fragment " // string@01b4 │ │ -03975a: 6e20 960b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039760: 0c02 |001e: move-result-object v2 │ │ -039762: 6e20 950b 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -039768: 0c02 |0022: move-result-object v2 │ │ -03976a: 1a03 e100 |0023: const-string v3, ": was " // string@00e1 │ │ -03976e: 6e20 960b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039774: 0c02 |0028: move-result-object v2 │ │ -039776: 5463 8a00 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -03977a: 6e20 960b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039780: 0c02 |002e: move-result-object v2 │ │ -039782: 1a03 7b00 |002f: const-string v3, " now " // string@007b │ │ -039786: 6e20 960b 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03978c: 0c02 |0034: move-result-object v2 │ │ -03978e: 6e20 960b 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039794: 0c02 |0038: move-result-object v2 │ │ -039796: 6e10 9a0b 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03979c: 0c02 |003c: move-result-object v2 │ │ -03979e: 7020 580b 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -0397a4: 2701 |0040: throw v1 │ │ -0397a6: 5b67 8a00 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -0397aa: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -0397ae: 5261 7500 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -0397b2: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -0397b6: 5261 7500 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -0397ba: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -0397be: 2201 b001 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -0397c2: 2202 c101 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0397c6: 7010 8e0b 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0397cc: 1a03 b301 |0054: const-string v3, "Can't change container ID of fragment " // string@01b3 │ │ -0397d0: 6e20 960b 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0397d6: 0c02 |0059: move-result-object v2 │ │ -0397d8: 6e20 950b 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -0397de: 0c02 |005d: move-result-object v2 │ │ -0397e0: 1a03 e100 |005e: const-string v3, ": was " // string@00e1 │ │ -0397e4: 6e20 960b 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0397ea: 0c02 |0063: move-result-object v2 │ │ -0397ec: 5263 7500 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -0397f0: 6e20 930b 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0397f6: 0c02 |0069: move-result-object v2 │ │ -0397f8: 1a03 7b00 |006a: const-string v3, " now " // string@007b │ │ -0397fc: 6e20 960b 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039802: 0c02 |006f: move-result-object v2 │ │ -039804: 6e20 930b 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03980a: 0c02 |0073: move-result-object v2 │ │ -03980c: 6e10 9a0b 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -039812: 0c02 |0077: move-result-object v2 │ │ -039814: 7020 580b 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03981a: 2701 |007b: throw v1 │ │ -03981c: 5965 7500 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -039820: 5965 7200 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -039824: 2200 5b00 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@005b │ │ -039828: 7010 5e01 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ -03982e: 5908 2000 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -039832: 5b06 2300 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -039836: 6e20 6301 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ -03983c: 0e00 |008c: return-void │ │ +03972c: |[03972c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +03973c: 5441 3d00 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +039740: 5b61 7600 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +039744: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +039748: 5461 8a00 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +03974c: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +039750: 5461 8a00 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +039754: 6e20 7e0b 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03975a: 0a01 |000f: move-result v1 │ │ +03975c: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +039760: 2201 b601 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +039764: 2202 c701 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +039768: 7010 8e0b 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03976e: 1a03 b401 |0019: const-string v3, "Can't change tag of fragment " // string@01b4 │ │ +039772: 6e20 960b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039778: 0c02 |001e: move-result-object v2 │ │ +03977a: 6e20 950b 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +039780: 0c02 |0022: move-result-object v2 │ │ +039782: 1a03 e100 |0023: const-string v3, ": was " // string@00e1 │ │ +039786: 6e20 960b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03978c: 0c02 |0028: move-result-object v2 │ │ +03978e: 5463 8a00 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +039792: 6e20 960b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039798: 0c02 |002e: move-result-object v2 │ │ +03979a: 1a03 7b00 |002f: const-string v3, " now " // string@007b │ │ +03979e: 6e20 960b 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0397a4: 0c02 |0034: move-result-object v2 │ │ +0397a6: 6e20 960b 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0397ac: 0c02 |0038: move-result-object v2 │ │ +0397ae: 6e10 9a0b 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0397b4: 0c02 |003c: move-result-object v2 │ │ +0397b6: 7020 580b 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +0397bc: 2701 |0040: throw v1 │ │ +0397be: 5b67 8a00 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +0397c2: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +0397c6: 5261 7500 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +0397ca: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +0397ce: 5261 7500 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +0397d2: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +0397d6: 2201 b601 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +0397da: 2202 c701 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +0397de: 7010 8e0b 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0397e4: 1a03 b301 |0054: const-string v3, "Can't change container ID of fragment " // string@01b3 │ │ +0397e8: 6e20 960b 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0397ee: 0c02 |0059: move-result-object v2 │ │ +0397f0: 6e20 950b 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +0397f6: 0c02 |005d: move-result-object v2 │ │ +0397f8: 1a03 e100 |005e: const-string v3, ": was " // string@00e1 │ │ +0397fc: 6e20 960b 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039802: 0c02 |0063: move-result-object v2 │ │ +039804: 5263 7500 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +039808: 6e20 930b 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03980e: 0c02 |0069: move-result-object v2 │ │ +039810: 1a03 7b00 |006a: const-string v3, " now " // string@007b │ │ +039814: 6e20 960b 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03981a: 0c02 |006f: move-result-object v2 │ │ +03981c: 6e20 930b 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +039822: 0c02 |0073: move-result-object v2 │ │ +039824: 6e10 9a0b 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03982a: 0c02 |0077: move-result-object v2 │ │ +03982c: 7020 580b 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +039832: 2701 |007b: throw v1 │ │ +039834: 5965 7500 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +039838: 5965 7200 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +03983c: 2200 6000 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0060 │ │ +039840: 7010 5e01 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ +039846: 5908 2000 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +03984a: 5b06 2300 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03984e: 6e20 6301 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ +039854: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0004 line=349 │ │ 0x0006 line=350 │ │ 0x0012 line=351 │ │ 0x0041 line=355 │ │ @@ -68185,19 +68264,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -039840: |[039840] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -039850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039852: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -039854: 7051 6c01 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016c │ │ -03985a: 1102 |0005: return-object v2 │ │ +039858: |[039858] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +039868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03986a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +03986c: 7051 6c01 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016c │ │ +039872: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0005 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -68208,18 +68287,18 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -03985c: |[03985c] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -03986c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03986e: 7050 6c01 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016c │ │ -039874: 1101 |0004: return-object v1 │ │ +039874: |[039874] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +039884: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +039886: 7050 6c01 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016c │ │ +03988c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -68231,19 +68310,19 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -039878: |[039878] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -039888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03988a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03988c: 7051 6c01 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016c │ │ -039892: 1102 |0005: return-object v2 │ │ +039890: |[039890] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0398a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0398a2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0398a4: 7051 6c01 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016c │ │ +0398aa: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0005 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -68254,37 +68333,37 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -039894: |[039894] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -0398a4: 5410 3b00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ -0398a8: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -0398ac: 5b12 4200 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ -0398b0: 5b12 3b00 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ -0398b4: 5210 3900 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0039 │ │ -0398b8: 5920 2100 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -0398bc: 5210 3a00 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@003a │ │ -0398c0: 5920 2200 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -0398c4: 5210 4000 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0040 │ │ -0398c8: 5920 2500 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -0398cc: 5210 4100 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0041 │ │ -0398d0: 5920 2600 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ -0398d4: 5210 3f00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003f │ │ -0398d8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0398dc: 5910 3f00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003f │ │ -0398e0: 0e00 |001e: return-void │ │ -0398e2: 5410 4200 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ -0398e6: 5b20 2700 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0027 │ │ -0398ea: 5410 4200 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ -0398ee: 5b02 2400 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ -0398f2: 5b12 4200 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ -0398f6: 28df |0029: goto 0008 // -0021 │ │ +0398ac: |[0398ac] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +0398bc: 5410 3b00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ +0398c0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +0398c4: 5b12 4200 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ +0398c8: 5b12 3b00 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ +0398cc: 5210 3900 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0039 │ │ +0398d0: 5920 2100 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +0398d4: 5210 3a00 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@003a │ │ +0398d8: 5920 2200 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +0398dc: 5210 4000 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0040 │ │ +0398e0: 5920 2500 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +0398e4: 5210 4100 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0041 │ │ +0398e8: 5920 2600 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ +0398ec: 5210 3f00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003f │ │ +0398f0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0398f4: 5910 3f00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003f │ │ +0398f8: 0e00 |001e: return-void │ │ +0398fa: 5410 4200 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ +0398fe: 5b20 2700 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0027 │ │ +039902: 5410 4200 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ +039906: 5b02 2400 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ +03990a: 5b12 4200 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ +03990e: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=318 │ │ 0x0008 line=324 │ │ 0x000c line=325 │ │ 0x0010 line=326 │ │ @@ -68303,25 +68382,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0398f8: |[0398f8] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -039908: 5520 3300 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0033 │ │ -03990c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -039910: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -039914: 1a01 e706 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@06e7 │ │ -039918: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03991e: 2700 |000b: throw v0 │ │ -039920: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -039922: 5c20 3200 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -039926: 5b23 3e00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ -03992a: 1102 |0011: return-object v2 │ │ +039910: |[039910] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +039920: 5520 3300 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0033 │ │ +039924: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +039928: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03992c: 1a01 ed06 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@06ed │ │ +039930: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +039936: 2700 |000b: throw v0 │ │ +039938: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03993a: 5c20 3200 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +03993e: 5b23 3e00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ +039942: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000c line=459 │ │ 0x000f line=460 │ │ 0x0011 line=461 │ │ @@ -68334,22 +68413,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03992c: |[03992c] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -03993c: 2200 5b00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@005b │ │ -039940: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ -039946: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -039948: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -03994c: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -039950: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ -039956: 1102 |000d: return-object v2 │ │ +039944: |[039944] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +039954: 2200 6000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0060 │ │ +039958: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ +03995e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +039960: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +039964: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +039968: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ +03996e: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0005 line=424 │ │ 0x0008 line=425 │ │ 0x000a line=426 │ │ 0x000d line=428 │ │ @@ -68363,100 +68442,100 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -039958: |[039958] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -039968: 5563 3200 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -03996c: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -039970: 0e00 |0004: return-void │ │ -039972: 6303 c100 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -039976: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -03997a: 1a03 7c01 |0009: const-string v3, "BackStackEntry" // string@017c │ │ -03997e: 2204 c101 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -039982: 7010 8e0b 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -039988: 1a05 9201 |0010: const-string v5, "Bump nesting in " // string@0192 │ │ -03998c: 6e20 960b 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039992: 0c04 |0015: move-result-object v4 │ │ -039994: 6e20 950b 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03999a: 0c04 |0019: move-result-object v4 │ │ -03999c: 1a05 3500 |001a: const-string v5, " by " // string@0035 │ │ -0399a0: 6e20 960b 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0399a6: 0c04 |001f: move-result-object v4 │ │ -0399a8: 6e20 930b 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0399ae: 0c04 |0023: move-result-object v4 │ │ -0399b0: 6e10 9a0b 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0399b6: 0c04 |0027: move-result-object v4 │ │ -0399b8: 7120 c508 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -0399be: 5461 3b00 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ -0399c2: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -0399c6: 5413 2300 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -0399ca: 5234 6e00 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -0399ce: b074 |0033: add-int/2addr v4, v7 │ │ -0399d0: 5934 6e00 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -0399d4: 6303 c100 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -0399d8: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ -0399dc: 1a03 7c01 |003a: const-string v3, "BackStackEntry" // string@017c │ │ -0399e0: 2204 c101 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -0399e4: 7010 8e0b 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0399ea: 1a05 9301 |0041: const-string v5, "Bump nesting of " // string@0193 │ │ -0399ee: 6e20 960b 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0399f4: 0c04 |0046: move-result-object v4 │ │ -0399f6: 5415 2300 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -0399fa: 6e20 950b 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -039a00: 0c04 |004c: move-result-object v4 │ │ -039a02: 1a05 8800 |004d: const-string v5, " to " // string@0088 │ │ -039a06: 6e20 960b 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039a0c: 0c04 |0052: move-result-object v4 │ │ -039a0e: 5415 2300 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -039a12: 5255 6e00 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -039a16: 6e20 930b 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -039a1c: 0c04 |005a: move-result-object v4 │ │ -039a1e: 6e10 9a0b 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -039a24: 0c04 |005e: move-result-object v4 │ │ -039a26: 7120 c508 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -039a2c: 5413 2800 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -039a30: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ -039a34: 5413 2800 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -039a38: 6e10 e80b 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -039a3e: 0a03 |006b: move-result v3 │ │ -039a40: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ -039a44: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ -039a48: 5413 2800 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -039a4c: 6e20 e20b 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -039a52: 0c02 |0075: move-result-object v2 │ │ -039a54: 1f02 6300 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@0063 │ │ -039a58: 5223 6e00 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -039a5c: b073 |007a: add-int/2addr v3, v7 │ │ -039a5e: 5923 6e00 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -039a62: 6303 c100 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -039a66: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ -039a6a: 1a03 7c01 |0081: const-string v3, "BackStackEntry" // string@017c │ │ -039a6e: 2204 c101 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -039a72: 7010 8e0b 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -039a78: 1a05 9301 |0088: const-string v5, "Bump nesting of " // string@0193 │ │ -039a7c: 6e20 960b 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039a82: 0c04 |008d: move-result-object v4 │ │ -039a84: 6e20 950b 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -039a8a: 0c04 |0091: move-result-object v4 │ │ -039a8c: 1a05 8800 |0092: const-string v5, " to " // string@0088 │ │ -039a90: 6e20 960b 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039a96: 0c04 |0097: move-result-object v4 │ │ -039a98: 5225 6e00 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -039a9c: 6e20 930b 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -039aa2: 0c04 |009d: move-result-object v4 │ │ -039aa4: 6e10 9a0b 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -039aaa: 0c04 |00a1: move-result-object v4 │ │ -039aac: 7120 c508 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -039ab2: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ -039ab6: 28c7 |00a7: goto 006e // -0039 │ │ -039ab8: 5411 2400 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ -039abc: 2883 |00aa: goto 002d // -007d │ │ +039970: |[039970] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +039980: 5563 3200 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +039984: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +039988: 0e00 |0004: return-void │ │ +03998a: 6303 c100 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03998e: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +039992: 1a03 7c01 |0009: const-string v3, "BackStackEntry" // string@017c │ │ +039996: 2204 c701 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +03999a: 7010 8e0b 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0399a0: 1a05 9201 |0010: const-string v5, "Bump nesting in " // string@0192 │ │ +0399a4: 6e20 960b 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0399aa: 0c04 |0015: move-result-object v4 │ │ +0399ac: 6e20 950b 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +0399b2: 0c04 |0019: move-result-object v4 │ │ +0399b4: 1a05 3500 |001a: const-string v5, " by " // string@0035 │ │ +0399b8: 6e20 960b 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0399be: 0c04 |001f: move-result-object v4 │ │ +0399c0: 6e20 930b 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +0399c6: 0c04 |0023: move-result-object v4 │ │ +0399c8: 6e10 9a0b 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0399ce: 0c04 |0027: move-result-object v4 │ │ +0399d0: 7120 c508 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +0399d6: 5461 3b00 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ +0399da: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +0399de: 5413 2300 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +0399e2: 5234 6e00 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +0399e6: b074 |0033: add-int/2addr v4, v7 │ │ +0399e8: 5934 6e00 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +0399ec: 6303 c100 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +0399f0: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ +0399f4: 1a03 7c01 |003a: const-string v3, "BackStackEntry" // string@017c │ │ +0399f8: 2204 c701 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +0399fc: 7010 8e0b 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +039a02: 1a05 9301 |0041: const-string v5, "Bump nesting of " // string@0193 │ │ +039a06: 6e20 960b 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039a0c: 0c04 |0046: move-result-object v4 │ │ +039a0e: 5415 2300 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +039a12: 6e20 950b 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +039a18: 0c04 |004c: move-result-object v4 │ │ +039a1a: 1a05 8800 |004d: const-string v5, " to " // string@0088 │ │ +039a1e: 6e20 960b 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039a24: 0c04 |0052: move-result-object v4 │ │ +039a26: 5415 2300 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +039a2a: 5255 6e00 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +039a2e: 6e20 930b 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +039a34: 0c04 |005a: move-result-object v4 │ │ +039a36: 6e10 9a0b 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +039a3c: 0c04 |005e: move-result-object v4 │ │ +039a3e: 7120 c508 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +039a44: 5413 2800 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +039a48: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ +039a4c: 5413 2800 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +039a50: 6e10 e80b 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +039a56: 0a03 |006b: move-result v3 │ │ +039a58: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ +039a5c: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ +039a60: 5413 2800 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +039a64: 6e20 e20b 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +039a6a: 0c02 |0075: move-result-object v2 │ │ +039a6c: 1f02 6800 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@0068 │ │ +039a70: 5223 6e00 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +039a74: b073 |007a: add-int/2addr v3, v7 │ │ +039a76: 5923 6e00 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +039a7a: 6303 c100 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +039a7e: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ +039a82: 1a03 7c01 |0081: const-string v3, "BackStackEntry" // string@017c │ │ +039a86: 2204 c701 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +039a8a: 7010 8e0b 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +039a90: 1a05 9301 |0088: const-string v5, "Bump nesting of " // string@0193 │ │ +039a94: 6e20 960b 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039a9a: 0c04 |008d: move-result-object v4 │ │ +039a9c: 6e20 950b 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +039aa2: 0c04 |0091: move-result-object v4 │ │ +039aa4: 1a05 8800 |0092: const-string v5, " to " // string@0088 │ │ +039aa8: 6e20 960b 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039aae: 0c04 |0097: move-result-object v4 │ │ +039ab0: 5225 6e00 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +039ab4: 6e20 930b 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +039aba: 0c04 |009d: move-result-object v4 │ │ +039abc: 6e10 9a0b 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +039ac2: 0c04 |00a1: move-result-object v4 │ │ +039ac4: 7120 c508 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +039aca: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ +039ace: 28c7 |00a7: goto 006e // -0039 │ │ +039ad0: 5411 2400 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ +039ad4: 2883 |00aa: goto 002d // -007d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=522 │ │ 0x0005 line=505 │ │ 0x002b line=507 │ │ 0x002d line=508 │ │ @@ -68481,19 +68560,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -039ac0: |[039ac0] android.support.v4.app.BackStackRecord.commit:()I │ │ -039ad0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039ad2: 6e20 6901 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0169 │ │ -039ad8: 0a00 |0004: move-result v0 │ │ -039ada: 0f00 |0005: return v0 │ │ +039ad8: |[039ad8] android.support.v4.app.BackStackRecord.commit:()I │ │ +039ae8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039aea: 6e20 6901 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0169 │ │ +039af0: 0a00 |0004: move-result v0 │ │ +039af2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -68501,19 +68580,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -039adc: |[039adc] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -039aec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -039aee: 6e20 6901 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0169 │ │ -039af4: 0a00 |0004: move-result v0 │ │ -039af6: 0f00 |0005: return v0 │ │ +039af4: |[039af4] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +039b04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +039b06: 6e20 6901 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0169 │ │ +039b0c: 0a00 |0004: move-result v0 │ │ +039b0e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -68521,49 +68600,49 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -039af8: |[039af8] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -039b08: 5530 3800 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0038 │ │ -039b0c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -039b10: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -039b14: 1a01 0d09 |0006: const-string v1, "commit already called" // string@090d │ │ -039b18: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -039b1e: 2700 |000b: throw v0 │ │ -039b20: 6300 c100 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -039b24: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -039b28: 1a00 7c01 |0010: const-string v0, "BackStackEntry" // string@017c │ │ -039b2c: 2201 c101 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -039b30: 7010 8e0b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -039b36: 1a02 c701 |0017: const-string v2, "Commit: " // string@01c7 │ │ -039b3a: 6e20 960b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039b40: 0c01 |001c: move-result-object v1 │ │ -039b42: 6e20 950b 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -039b48: 0c01 |0020: move-result-object v1 │ │ -039b4a: 6e10 9a0b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -039b50: 0c01 |0024: move-result-object v1 │ │ -039b52: 7120 c508 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -039b58: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -039b5a: 5c30 3800 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0038 │ │ -039b5e: 5530 3200 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -039b62: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ -039b66: 5430 3d00 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -039b6a: 6e20 6002 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0260 │ │ -039b70: 0a00 |0034: move-result v0 │ │ -039b72: 5930 3c00 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -039b76: 5430 3d00 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -039b7a: 6e30 7602 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0276 │ │ -039b80: 5230 3c00 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -039b84: 0f00 |003e: return v0 │ │ -039b86: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ -039b88: 5930 3c00 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -039b8c: 28f5 |0042: goto 0037 // -000b │ │ +039b10: |[039b10] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +039b20: 5530 3800 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0038 │ │ +039b24: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +039b28: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +039b2c: 1a01 1309 |0006: const-string v1, "commit already called" // string@0913 │ │ +039b30: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +039b36: 2700 |000b: throw v0 │ │ +039b38: 6300 c100 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +039b3c: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +039b40: 1a00 7c01 |0010: const-string v0, "BackStackEntry" // string@017c │ │ +039b44: 2201 c701 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +039b48: 7010 8e0b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +039b4e: 1a02 c701 |0017: const-string v2, "Commit: " // string@01c7 │ │ +039b52: 6e20 960b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039b58: 0c01 |001c: move-result-object v1 │ │ +039b5a: 6e20 950b 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +039b60: 0c01 |0020: move-result-object v1 │ │ +039b62: 6e10 9a0b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +039b68: 0c01 |0024: move-result-object v1 │ │ +039b6a: 7120 c508 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +039b70: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +039b72: 5c30 3800 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0038 │ │ +039b76: 5530 3200 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +039b7a: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ +039b7e: 5430 3d00 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +039b82: 6e20 6002 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0260 │ │ +039b88: 0a00 |0034: move-result v0 │ │ +039b8a: 5930 3c00 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +039b8e: 5430 3d00 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +039b92: 6e30 7602 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0276 │ │ +039b98: 5230 3c00 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +039b9c: 0f00 |003e: return v0 │ │ +039b9e: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ +039ba0: 5930 3c00 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +039ba4: 28f5 |0042: goto 0037 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x000c line=534 │ │ 0x0028 line=535 │ │ 0x002b line=536 │ │ 0x002f line=537 │ │ @@ -68579,22 +68658,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -039b90: |[039b90] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -039ba0: 2200 5b00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@005b │ │ -039ba4: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ -039baa: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -039bac: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -039bb0: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -039bb4: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ -039bba: 1102 |000d: return-object v2 │ │ +039ba8: |[039ba8] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +039bb8: 2200 6000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0060 │ │ +039bbc: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ +039bc2: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +039bc4: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +039bc8: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +039bcc: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ +039bd2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0005 line=415 │ │ 0x0008 line=416 │ │ 0x000a line=417 │ │ 0x000d line=419 │ │ @@ -68608,24 +68687,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -039bbc: |[039bbc] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -039bcc: 5520 3200 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -039bd0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -039bd4: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -039bd8: 1a01 e806 |0006: const-string v1, "This transaction is already being added to the back stack" // string@06e8 │ │ -039bdc: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -039be2: 2700 |000b: throw v0 │ │ -039be4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -039be6: 5c20 3300 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0033 │ │ -039bea: 1102 |000f: return-object v2 │ │ +039bd4: |[039bd4] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +039be4: 5520 3200 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +039be8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +039bec: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +039bf0: 1a01 ee06 |0006: const-string v1, "This transaction is already being added to the back stack" // string@06ee │ │ +039bf4: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +039bfa: 2700 |000b: throw v0 │ │ +039bfc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +039bfe: 5c20 3300 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0033 │ │ +039c02: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0004 line=470 │ │ 0x000c line=473 │ │ 0x000f line=474 │ │ locals : │ │ @@ -68636,210 +68715,210 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 446 16-bit code units │ │ -039bec: |[039bec] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -039bfc: 6e20 350b 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c02: 1a04 1f0e |0003: const-string v4, "mName=" // string@0e1f │ │ -039c06: 6e20 350b 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c0c: 5464 3e00 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ -039c10: 6e20 350b 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c16: 1a04 6400 |000d: const-string v4, " mIndex=" // string@0064 │ │ -039c1a: 6e20 350b 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c20: 5264 3c00 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -039c24: 6e20 330b 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -039c2a: 1a04 5b00 |0017: const-string v4, " mCommitted=" // string@005b │ │ -039c2e: 6e20 350b 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c34: 5564 3800 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0038 │ │ -039c38: 6e20 3b0b 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -039c3e: 5264 4300 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -039c42: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ -039c46: 6e20 350b 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c4c: 1a04 880e |0028: const-string v4, "mTransition=#" // string@0e88 │ │ -039c50: 6e20 350b 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c56: 5264 4300 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -039c5a: 7110 5d0b 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039c60: 0c04 |0032: move-result-object v4 │ │ -039c62: 6e20 350b 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c68: 1a04 7500 |0036: const-string v4, " mTransitionStyle=#" // string@0075 │ │ -039c6c: 6e20 350b 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c72: 5264 4400 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -039c76: 7110 5d0b 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039c7c: 0c04 |0040: move-result-object v4 │ │ -039c7e: 6e20 3a0b 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -039c84: 5264 3900 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0039 │ │ -039c88: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ -039c8c: 5264 3a00 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@003a │ │ -039c90: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ -039c94: 6e20 350b 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039c9a: 1a04 d40d |004f: const-string v4, "mEnterAnim=#" // string@0dd4 │ │ -039c9e: 6e20 350b 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039ca4: 5264 3900 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0039 │ │ -039ca8: 7110 5d0b 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039cae: 0c04 |0059: move-result-object v4 │ │ -039cb0: 6e20 350b 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039cb6: 1a04 6000 |005d: const-string v4, " mExitAnim=#" // string@0060 │ │ -039cba: 6e20 350b 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039cc0: 5264 3a00 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@003a │ │ -039cc4: 7110 5d0b 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039cca: 0c04 |0067: move-result-object v4 │ │ -039ccc: 6e20 3a0b 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -039cd2: 5264 4000 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0040 │ │ -039cd6: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ -039cda: 5264 4100 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0041 │ │ -039cde: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ -039ce2: 6e20 350b 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039ce8: 1a04 380e |0076: const-string v4, "mPopEnterAnim=#" // string@0e38 │ │ -039cec: 6e20 350b 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039cf2: 5264 4000 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0040 │ │ -039cf6: 7110 5d0b 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039cfc: 0c04 |0080: move-result-object v4 │ │ -039cfe: 6e20 350b 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d04: 1a04 6900 |0084: const-string v4, " mPopExitAnim=#" // string@0069 │ │ -039d08: 6e20 350b 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d0e: 5264 4100 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0041 │ │ -039d12: 7110 5d0b 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039d18: 0c04 |008e: move-result-object v4 │ │ -039d1a: 6e20 3a0b 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -039d20: 5264 3600 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -039d24: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ -039d28: 5464 3700 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ -039d2c: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ -039d30: 6e20 350b 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d36: 1a04 940d |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0d94 │ │ -039d3a: 6e20 350b 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d40: 5264 3600 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -039d44: 7110 5d0b 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039d4a: 0c04 |00a7: move-result-object v4 │ │ -039d4c: 6e20 350b 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d52: 1a04 5a00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@005a │ │ -039d56: 6e20 350b 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d5c: 5464 3700 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ -039d60: 6e20 390b 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -039d66: 5264 3400 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -039d6a: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ -039d6e: 5464 3500 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ -039d72: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ -039d76: 6e20 350b 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d7c: 1a04 910d |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0d91 │ │ -039d80: 6e20 350b 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d86: 5264 3400 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -039d8a: 7110 5d0b 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039d90: 0c04 |00ca: move-result-object v4 │ │ -039d92: 6e20 350b 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039d98: 1a04 5900 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@0059 │ │ -039d9c: 6e20 350b 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039da2: 5464 3500 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ -039da6: 6e20 390b 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -039dac: 5464 3b00 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ -039db0: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ -039db4: 6e20 350b 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039dba: 1a04 1606 |00df: const-string v4, "Operations:" // string@0616 │ │ -039dbe: 6e20 3a0b 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -039dc4: 2204 c101 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -039dc8: 7010 8e0b 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -039dce: 6e20 960b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039dd4: 0c04 |00ec: move-result-object v4 │ │ -039dd6: 1a05 1100 |00ed: const-string v5, " " // string@0011 │ │ -039dda: 6e20 960b 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -039de0: 0c04 |00f2: move-result-object v4 │ │ -039de2: 6e10 9a0b 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -039de8: 0c01 |00f6: move-result-object v1 │ │ -039dea: 5463 3b00 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ -039dee: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ -039df0: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ -039df4: 6e20 350b 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039dfa: 1a04 1e00 |00ff: const-string v4, " Op #" // string@001e │ │ -039dfe: 6e20 350b 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039e04: 6e20 330b 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -039e0a: 1a04 d900 |0107: const-string v4, ":" // string@00d9 │ │ -039e0e: 6e20 3a0b 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -039e14: 6e20 350b 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039e1a: 1a04 0609 |010f: const-string v4, "cmd=" // string@0906 │ │ -039e1e: 6e20 350b 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039e24: 5234 2000 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -039e28: 6e20 330b 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -039e2e: 1a04 4b00 |0119: const-string v4, " fragment=" // string@004b │ │ -039e32: 6e20 350b 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039e38: 5434 2300 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -039e3c: 6e20 390b 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -039e42: 5234 2100 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -039e46: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ -039e4a: 5234 2200 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -039e4e: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ -039e52: 6e20 350b 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039e58: 1a04 2a0a |012e: const-string v4, "enterAnim=#" // string@0a2a │ │ -039e5c: 6e20 350b 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039e62: 5234 2100 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -039e66: 7110 5d0b 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039e6c: 0c04 |0138: move-result-object v4 │ │ -039e6e: 6e20 350b 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039e74: 1a04 4700 |013c: const-string v4, " exitAnim=#" // string@0047 │ │ -039e78: 6e20 350b 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039e7e: 5234 2200 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -039e82: 7110 5d0b 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039e88: 0c04 |0146: move-result-object v4 │ │ -039e8a: 6e20 3a0b 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -039e90: 5234 2500 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -039e94: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ -039e98: 5234 2600 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ -039e9c: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ -039ea0: 6e20 350b 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039ea6: 1a04 4e10 |0155: const-string v4, "popEnterAnim=#" // string@104e │ │ -039eaa: 6e20 350b 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039eb0: 5234 2500 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -039eb4: 7110 5d0b 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039eba: 0c04 |015f: move-result-object v4 │ │ -039ebc: 6e20 350b 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039ec2: 1a04 8100 |0163: const-string v4, " popExitAnim=#" // string@0081 │ │ -039ec6: 6e20 350b 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039ecc: 5234 2600 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ -039ed0: 7110 5d0b 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -039ed6: 0c04 |016d: move-result-object v4 │ │ -039ed8: 6e20 3a0b 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -039ede: 5434 2800 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -039ee2: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ -039ee6: 5434 2800 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -039eea: 6e10 e80b 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -039ef0: 0a04 |017a: move-result v4 │ │ -039ef2: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ -039ef6: 1200 |017d: const/4 v0, #int 0 // #0 │ │ -039ef8: 5434 2800 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -039efc: 6e10 e80b 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -039f02: 0a04 |0183: move-result v4 │ │ -039f04: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ -039f08: 6e20 350b 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039f0e: 5434 2800 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -039f12: 6e10 e80b 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -039f18: 0a04 |018e: move-result v4 │ │ -039f1a: 1215 |018f: const/4 v5, #int 1 // #1 │ │ -039f1c: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ -039f20: 1a04 6206 |0192: const-string v4, "Removed: " // string@0662 │ │ -039f24: 6e20 350b 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039f2a: 5434 2800 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -039f2e: 6e20 e20b 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -039f34: 0c04 |019c: move-result-object v4 │ │ -039f36: 6e20 390b 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -039f3c: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039f40: 28dc |01a2: goto 017e // -0024 │ │ -039f42: 1a04 6106 |01a3: const-string v4, "Removed:" // string@0661 │ │ -039f46: 6e20 3a0b 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -039f4c: 6e20 350b 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039f52: 1a04 1200 |01ab: const-string v4, " #" // string@0012 │ │ -039f56: 6e20 350b 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039f5c: 6e20 330b 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -039f62: 1a04 da00 |01b3: const-string v4, ": " // string@00da │ │ -039f66: 6e20 350b 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -039f6c: 28df |01b8: goto 0197 // -0021 │ │ -039f6e: 5433 2400 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ -039f72: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ -039f76: 0e00 |01bd: return-void │ │ +039c04: |[039c04] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +039c14: 6e20 350b 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c1a: 1a04 250e |0003: const-string v4, "mName=" // string@0e25 │ │ +039c1e: 6e20 350b 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c24: 5464 3e00 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ +039c28: 6e20 350b 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c2e: 1a04 6400 |000d: const-string v4, " mIndex=" // string@0064 │ │ +039c32: 6e20 350b 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c38: 5264 3c00 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +039c3c: 6e20 330b 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +039c42: 1a04 5b00 |0017: const-string v4, " mCommitted=" // string@005b │ │ +039c46: 6e20 350b 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c4c: 5564 3800 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0038 │ │ +039c50: 6e20 3b0b 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +039c56: 5264 4300 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +039c5a: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ +039c5e: 6e20 350b 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c64: 1a04 8e0e |0028: const-string v4, "mTransition=#" // string@0e8e │ │ +039c68: 6e20 350b 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c6e: 5264 4300 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +039c72: 7110 5d0b 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039c78: 0c04 |0032: move-result-object v4 │ │ +039c7a: 6e20 350b 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c80: 1a04 7500 |0036: const-string v4, " mTransitionStyle=#" // string@0075 │ │ +039c84: 6e20 350b 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039c8a: 5264 4400 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +039c8e: 7110 5d0b 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039c94: 0c04 |0040: move-result-object v4 │ │ +039c96: 6e20 3a0b 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +039c9c: 5264 3900 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0039 │ │ +039ca0: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ +039ca4: 5264 3a00 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@003a │ │ +039ca8: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ +039cac: 6e20 350b 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039cb2: 1a04 da0d |004f: const-string v4, "mEnterAnim=#" // string@0dda │ │ +039cb6: 6e20 350b 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039cbc: 5264 3900 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0039 │ │ +039cc0: 7110 5d0b 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039cc6: 0c04 |0059: move-result-object v4 │ │ +039cc8: 6e20 350b 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039cce: 1a04 6000 |005d: const-string v4, " mExitAnim=#" // string@0060 │ │ +039cd2: 6e20 350b 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039cd8: 5264 3a00 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@003a │ │ +039cdc: 7110 5d0b 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039ce2: 0c04 |0067: move-result-object v4 │ │ +039ce4: 6e20 3a0b 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +039cea: 5264 4000 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0040 │ │ +039cee: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ +039cf2: 5264 4100 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0041 │ │ +039cf6: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ +039cfa: 6e20 350b 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d00: 1a04 3e0e |0076: const-string v4, "mPopEnterAnim=#" // string@0e3e │ │ +039d04: 6e20 350b 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d0a: 5264 4000 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0040 │ │ +039d0e: 7110 5d0b 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039d14: 0c04 |0080: move-result-object v4 │ │ +039d16: 6e20 350b 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d1c: 1a04 6900 |0084: const-string v4, " mPopExitAnim=#" // string@0069 │ │ +039d20: 6e20 350b 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d26: 5264 4100 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0041 │ │ +039d2a: 7110 5d0b 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039d30: 0c04 |008e: move-result-object v4 │ │ +039d32: 6e20 3a0b 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +039d38: 5264 3600 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +039d3c: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ +039d40: 5464 3700 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ +039d44: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ +039d48: 6e20 350b 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d4e: 1a04 9a0d |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0d9a │ │ +039d52: 6e20 350b 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d58: 5264 3600 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +039d5c: 7110 5d0b 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039d62: 0c04 |00a7: move-result-object v4 │ │ +039d64: 6e20 350b 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d6a: 1a04 5a00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@005a │ │ +039d6e: 6e20 350b 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d74: 5464 3700 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ +039d78: 6e20 390b 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +039d7e: 5264 3400 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +039d82: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ +039d86: 5464 3500 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ +039d8a: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ +039d8e: 6e20 350b 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d94: 1a04 970d |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0d97 │ │ +039d98: 6e20 350b 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039d9e: 5264 3400 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +039da2: 7110 5d0b 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039da8: 0c04 |00ca: move-result-object v4 │ │ +039daa: 6e20 350b 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039db0: 1a04 5900 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@0059 │ │ +039db4: 6e20 350b 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039dba: 5464 3500 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ +039dbe: 6e20 390b 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +039dc4: 5464 3b00 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ +039dc8: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ +039dcc: 6e20 350b 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039dd2: 1a04 1c06 |00df: const-string v4, "Operations:" // string@061c │ │ +039dd6: 6e20 3a0b 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +039ddc: 2204 c701 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +039de0: 7010 8e0b 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +039de6: 6e20 960b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039dec: 0c04 |00ec: move-result-object v4 │ │ +039dee: 1a05 1100 |00ed: const-string v5, " " // string@0011 │ │ +039df2: 6e20 960b 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +039df8: 0c04 |00f2: move-result-object v4 │ │ +039dfa: 6e10 9a0b 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +039e00: 0c01 |00f6: move-result-object v1 │ │ +039e02: 5463 3b00 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ +039e06: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ +039e08: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ +039e0c: 6e20 350b 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e12: 1a04 1e00 |00ff: const-string v4, " Op #" // string@001e │ │ +039e16: 6e20 350b 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e1c: 6e20 330b 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +039e22: 1a04 d900 |0107: const-string v4, ":" // string@00d9 │ │ +039e26: 6e20 3a0b 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +039e2c: 6e20 350b 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e32: 1a04 0c09 |010f: const-string v4, "cmd=" // string@090c │ │ +039e36: 6e20 350b 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e3c: 5234 2000 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +039e40: 6e20 330b 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +039e46: 1a04 4b00 |0119: const-string v4, " fragment=" // string@004b │ │ +039e4a: 6e20 350b 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e50: 5434 2300 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +039e54: 6e20 390b 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +039e5a: 5234 2100 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +039e5e: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ +039e62: 5234 2200 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +039e66: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ +039e6a: 6e20 350b 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e70: 1a04 300a |012e: const-string v4, "enterAnim=#" // string@0a30 │ │ +039e74: 6e20 350b 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e7a: 5234 2100 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +039e7e: 7110 5d0b 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039e84: 0c04 |0138: move-result-object v4 │ │ +039e86: 6e20 350b 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e8c: 1a04 4700 |013c: const-string v4, " exitAnim=#" // string@0047 │ │ +039e90: 6e20 350b 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039e96: 5234 2200 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +039e9a: 7110 5d0b 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039ea0: 0c04 |0146: move-result-object v4 │ │ +039ea2: 6e20 3a0b 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +039ea8: 5234 2500 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +039eac: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ +039eb0: 5234 2600 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ +039eb4: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ +039eb8: 6e20 350b 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039ebe: 1a04 5410 |0155: const-string v4, "popEnterAnim=#" // string@1054 │ │ +039ec2: 6e20 350b 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039ec8: 5234 2500 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +039ecc: 7110 5d0b 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039ed2: 0c04 |015f: move-result-object v4 │ │ +039ed4: 6e20 350b 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039eda: 1a04 8100 |0163: const-string v4, " popExitAnim=#" // string@0081 │ │ +039ede: 6e20 350b 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039ee4: 5234 2600 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ +039ee8: 7110 5d0b 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +039eee: 0c04 |016d: move-result-object v4 │ │ +039ef0: 6e20 3a0b 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +039ef6: 5434 2800 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +039efa: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ +039efe: 5434 2800 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +039f02: 6e10 e80b 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +039f08: 0a04 |017a: move-result v4 │ │ +039f0a: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ +039f0e: 1200 |017d: const/4 v0, #int 0 // #0 │ │ +039f10: 5434 2800 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +039f14: 6e10 e80b 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +039f1a: 0a04 |0183: move-result v4 │ │ +039f1c: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ +039f20: 6e20 350b 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039f26: 5434 2800 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +039f2a: 6e10 e80b 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +039f30: 0a04 |018e: move-result v4 │ │ +039f32: 1215 |018f: const/4 v5, #int 1 // #1 │ │ +039f34: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ +039f38: 1a04 6806 |0192: const-string v4, "Removed: " // string@0668 │ │ +039f3c: 6e20 350b 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039f42: 5434 2800 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +039f46: 6e20 e20b 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +039f4c: 0c04 |019c: move-result-object v4 │ │ +039f4e: 6e20 390b 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +039f54: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +039f58: 28dc |01a2: goto 017e // -0024 │ │ +039f5a: 1a04 6706 |01a3: const-string v4, "Removed:" // string@0667 │ │ +039f5e: 6e20 3a0b 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +039f64: 6e20 350b 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039f6a: 1a04 1200 |01ab: const-string v4, " #" // string@0012 │ │ +039f6e: 6e20 350b 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039f74: 6e20 330b 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +039f7a: 1a04 da00 |01b3: const-string v4, ": " // string@00da │ │ +039f7e: 6e20 350b 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +039f84: 28df |01b8: goto 0197 // -0021 │ │ +039f86: 5433 2400 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ +039f8a: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ +039f8e: 0e00 |01bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000d line=213 │ │ 0x0017 line=214 │ │ 0x0021 line=215 │ │ 0x0025 line=216 │ │ @@ -68914,25 +68993,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -039f78: |[039f78] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -039f88: 5220 3400 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -039f8c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -039f90: 5420 3d00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -039f94: 5400 cb00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -039f98: 5221 3400 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -039f9c: 6e20 1502 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0215 │ │ -039fa2: 0c00 |000d: move-result-object v0 │ │ -039fa4: 1100 |000e: return-object v0 │ │ -039fa6: 5420 3500 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ -039faa: 28fd |0011: goto 000e // -0003 │ │ +039f90: |[039f90] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +039fa0: 5220 3400 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +039fa4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +039fa8: 5420 3d00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +039fac: 5400 cb00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +039fb0: 5221 3400 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +039fb4: 6e20 1502 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0215 │ │ +039fba: 0c00 |000d: move-result-object v0 │ │ +039fbc: 1100 |000e: return-object v0 │ │ +039fbe: 5420 3500 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ +039fc2: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x000e line=313 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -68942,17 +69021,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -039fac: |[039fac] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -039fbc: 5210 3400 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -039fc0: 0f00 |0002: return v0 │ │ +039fc4: |[039fc4] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +039fd4: 5210 3400 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +039fd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -68960,25 +69039,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -039fc4: |[039fc4] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -039fd4: 5220 3600 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -039fd8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -039fdc: 5420 3d00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -039fe0: 5400 cb00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -039fe4: 5221 3600 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -039fe8: 6e20 1502 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0215 │ │ -039fee: 0c00 |000d: move-result-object v0 │ │ -039ff0: 1100 |000e: return-object v0 │ │ -039ff2: 5420 3700 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ -039ff6: 28fd |0011: goto 000e // -0003 │ │ +039fdc: |[039fdc] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +039fec: 5220 3600 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +039ff0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +039ff4: 5420 3d00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +039ff8: 5400 cb00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +039ffc: 5221 3600 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +03a000: 6e20 1502 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0215 │ │ +03a006: 0c00 |000d: move-result-object v0 │ │ +03a008: 1100 |000e: return-object v0 │ │ +03a00a: 5420 3700 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ +03a00e: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x000e line=306 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -68988,17 +69067,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -039ff8: |[039ff8] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -03a008: 5210 3600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -03a00c: 0f00 |0002: return v0 │ │ +03a010: |[03a010] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +03a020: 5210 3600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +03a024: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -69006,17 +69085,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a010: |[03a010] android.support.v4.app.BackStackRecord.getId:()I │ │ -03a020: 5210 3c00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03a024: 0f00 |0002: return v0 │ │ +03a028: |[03a028] android.support.v4.app.BackStackRecord.getId:()I │ │ +03a038: 5210 3c00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03a03c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -69024,17 +69103,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a028: |[03a028] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -03a038: 5410 3e00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ -03a03c: 1100 |0002: return-object v0 │ │ +03a040: |[03a040] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +03a050: 5410 3e00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@003e │ │ +03a054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -69042,17 +69121,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a040: |[03a040] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -03a050: 5210 4300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a054: 0f00 |0002: return v0 │ │ +03a058: |[03a058] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +03a068: 5210 4300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a06c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -69060,17 +69139,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a058: |[03a058] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -03a068: 5210 4400 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a06c: 0f00 |0002: return v0 │ │ +03a070: |[03a070] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +03a080: 5210 4400 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a084: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -69078,22 +69157,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03a070: |[03a070] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -03a080: 2200 5b00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@005b │ │ -03a084: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ -03a08a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -03a08c: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -03a090: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a094: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ -03a09a: 1102 |000d: return-object v2 │ │ +03a088: |[03a088] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03a098: 2200 6000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0060 │ │ +03a09c: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ +03a0a2: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +03a0a4: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +03a0a8: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a0ac: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ +03a0b2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ 0x0008 line=398 │ │ 0x000a line=399 │ │ 0x000d line=401 │ │ @@ -69107,17 +69186,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a09c: |[03a09c] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -03a0ac: 5510 3300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0033 │ │ -03a0b0: 0f00 |0002: return v0 │ │ +03a0b4: |[03a0b4] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +03a0c4: 5510 3300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0033 │ │ +03a0c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -69125,21 +69204,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03a0b4: |[03a0b4] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -03a0c4: 5210 3f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003f │ │ -03a0c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -03a0cc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03a0ce: 0f00 |0005: return v0 │ │ -03a0d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03a0d2: 28fe |0007: goto 0005 // -0002 │ │ +03a0cc: |[03a0cc] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +03a0dc: 5210 3f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@003f │ │ +03a0e0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +03a0e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03a0e6: 0f00 |0005: return v0 │ │ +03a0e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +03a0ea: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -69147,149 +69226,149 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 288 16-bit code units │ │ -03a0d4: |[03a0d4] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -03a0e4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03a0e6: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ -03a0e8: 6304 c100 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03a0ec: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -03a0f0: 1a04 7c01 |0006: const-string v4, "BackStackEntry" // string@017c │ │ -03a0f4: 2205 c101 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a0f8: 7010 8e0b 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03a0fe: 1a06 5210 |000d: const-string v6, "popFromBackStack: " // string@1052 │ │ -03a102: 6e20 960b 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03a108: 0c05 |0012: move-result-object v5 │ │ -03a10a: 6e20 950b a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03a110: 0c05 |0016: move-result-object v5 │ │ -03a112: 6e10 9a0b 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03a118: 0c05 |001a: move-result-object v5 │ │ -03a11a: 7120 c508 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03a120: 6e20 6601 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0166 │ │ -03a126: 54a3 4200 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ -03a12a: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ -03a12e: 5234 2000 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -03a132: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ -03a138: 2204 af01 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01af │ │ -03a13c: 2205 c101 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a140: 7010 8e0b 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03a146: 1a06 0307 |0031: const-string v6, "Unknown cmd: " // string@0703 │ │ -03a14a: 6e20 960b 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03a150: 0c05 |0036: move-result-object v5 │ │ -03a152: 5236 2000 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -03a156: 6e20 930b 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03a15c: 0c05 |003c: move-result-object v5 │ │ -03a15e: 6e10 9a0b 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03a164: 0c05 |0040: move-result-object v5 │ │ -03a166: 7020 550b 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -03a16c: 2704 |0044: throw v4 │ │ -03a16e: 5430 2300 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a172: 5234 2600 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ -03a176: 5904 8000 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a17a: 54a4 3d00 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a17e: 52a5 4300 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a182: 7110 9902 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ -03a188: 0a05 |0052: move-result v5 │ │ -03a18a: 52a6 4400 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a18e: 6e40 9402 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0294 │ │ -03a194: 5433 2700 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0027 │ │ -03a198: 28c9 |005a: goto 0023 // -0037 │ │ -03a19a: 5430 2300 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a19e: 5234 2600 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ -03a1a2: 5904 8000 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a1a6: 54a4 3d00 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a1aa: 52a5 4300 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a1ae: 7110 9902 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ -03a1b4: 0a05 |0068: move-result v5 │ │ -03a1b6: 52a6 4400 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a1ba: 6e40 9402 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0294 │ │ -03a1c0: 5434 2800 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -03a1c4: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ -03a1c8: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -03a1ca: 5434 2800 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -03a1ce: 6e10 e80b 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03a1d4: 0a04 |0078: move-result v4 │ │ -03a1d6: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ -03a1da: 5434 2800 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -03a1de: 6e20 e20b 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03a1e4: 0c02 |0080: move-result-object v2 │ │ -03a1e6: 1f02 6300 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03a1ea: 5234 2500 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -03a1ee: 5924 8000 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a1f2: 54a4 3d00 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a1f6: 6e30 5e02 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ -03a1fc: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03a200: 28e5 |008e: goto 0073 // -001b │ │ -03a202: 5430 2300 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a206: 5234 2500 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -03a20a: 5904 8000 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a20e: 54a4 3d00 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a212: 6e30 5e02 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ -03a218: 28be |009a: goto 0058 // -0042 │ │ -03a21a: 5430 2300 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a21e: 5234 2500 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -03a222: 5904 8000 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a226: 54a4 3d00 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a22a: 52a5 4300 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a22e: 7110 9902 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ -03a234: 0a05 |00a8: move-result v5 │ │ -03a236: 52a6 4400 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a23a: 6e40 9f02 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@029f │ │ -03a240: 28aa |00ae: goto 0058 // -0056 │ │ -03a242: 5430 2300 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a246: 5234 2600 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ -03a24a: 5904 8000 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a24e: 54a4 3d00 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a252: 52a5 4300 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a256: 7110 9902 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ -03a25c: 0a05 |00bc: move-result v5 │ │ -03a25e: 52a6 4400 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a262: 6e40 8002 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ -03a268: 2896 |00c2: goto 0058 // -006a │ │ -03a26a: 5430 2300 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a26e: 5234 2500 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -03a272: 5904 8000 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a276: 54a4 3d00 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a27a: 52a5 4300 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a27e: 7110 9902 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ -03a284: 0a05 |00d0: move-result v5 │ │ -03a286: 52a6 4400 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a28a: 6e40 6202 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0262 │ │ -03a290: 2882 |00d6: goto 0058 // -007e │ │ -03a292: 5430 2300 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a296: 5234 2500 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ -03a29a: 5904 8000 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a29e: 54a4 3d00 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a2a2: 52a5 4300 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a2a6: 7110 9902 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ -03a2ac: 0a05 |00e4: move-result v5 │ │ -03a2ae: 52a6 4400 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a2b2: 6e40 6502 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0265 │ │ -03a2b8: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ -03a2bc: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ -03a2c0: 54a4 3d00 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a2c4: 54a5 3d00 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a2c8: 5255 d300 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03a2cc: 52a6 4300 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a2d0: 7110 9902 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ -03a2d6: 0a06 |00f9: move-result v6 │ │ -03a2d8: 52a7 4400 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a2dc: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ -03a2de: 6e58 8602 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0286 │ │ -03a2e4: 52a4 3c00 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03a2e8: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ -03a2ec: 54a4 3d00 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a2f0: 52a5 3c00 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03a2f4: 6e20 7c02 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@027c │ │ -03a2fa: 59a9 3c00 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03a2fe: 0e00 |010d: return-void │ │ -03a300: 0001 0700 0100 0000 1e00 0000 3400 ... |010e: packed-switch-data (18 units) │ │ +03a0ec: |[03a0ec] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +03a0fc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03a0fe: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ +03a100: 6304 c100 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03a104: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +03a108: 1a04 7c01 |0006: const-string v4, "BackStackEntry" // string@017c │ │ +03a10c: 2205 c701 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03a110: 7010 8e0b 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03a116: 1a06 5810 |000d: const-string v6, "popFromBackStack: " // string@1058 │ │ +03a11a: 6e20 960b 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03a120: 0c05 |0012: move-result-object v5 │ │ +03a122: 6e20 950b a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03a128: 0c05 |0016: move-result-object v5 │ │ +03a12a: 6e10 9a0b 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03a130: 0c05 |001a: move-result-object v5 │ │ +03a132: 7120 c508 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03a138: 6e20 6601 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0166 │ │ +03a13e: 54a3 4200 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0042 │ │ +03a142: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ +03a146: 5234 2000 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +03a14a: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ +03a150: 2204 b501 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +03a154: 2205 c701 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03a158: 7010 8e0b 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03a15e: 1a06 0907 |0031: const-string v6, "Unknown cmd: " // string@0709 │ │ +03a162: 6e20 960b 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03a168: 0c05 |0036: move-result-object v5 │ │ +03a16a: 5236 2000 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +03a16e: 6e20 930b 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03a174: 0c05 |003c: move-result-object v5 │ │ +03a176: 6e10 9a0b 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03a17c: 0c05 |0040: move-result-object v5 │ │ +03a17e: 7020 550b 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +03a184: 2704 |0044: throw v4 │ │ +03a186: 5430 2300 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a18a: 5234 2600 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ +03a18e: 5904 8000 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a192: 54a4 3d00 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a196: 52a5 4300 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a19a: 7110 9902 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ +03a1a0: 0a05 |0052: move-result v5 │ │ +03a1a2: 52a6 4400 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a1a6: 6e40 9402 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0294 │ │ +03a1ac: 5433 2700 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0027 │ │ +03a1b0: 28c9 |005a: goto 0023 // -0037 │ │ +03a1b2: 5430 2300 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a1b6: 5234 2600 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ +03a1ba: 5904 8000 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a1be: 54a4 3d00 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a1c2: 52a5 4300 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a1c6: 7110 9902 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ +03a1cc: 0a05 |0068: move-result v5 │ │ +03a1ce: 52a6 4400 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a1d2: 6e40 9402 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0294 │ │ +03a1d8: 5434 2800 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +03a1dc: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ +03a1e0: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +03a1e2: 5434 2800 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +03a1e6: 6e10 e80b 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03a1ec: 0a04 |0078: move-result v4 │ │ +03a1ee: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ +03a1f2: 5434 2800 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +03a1f6: 6e20 e20b 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03a1fc: 0c02 |0080: move-result-object v2 │ │ +03a1fe: 1f02 6800 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03a202: 5234 2500 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +03a206: 5924 8000 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a20a: 54a4 3d00 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a20e: 6e30 5e02 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ +03a214: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a218: 28e5 |008e: goto 0073 // -001b │ │ +03a21a: 5430 2300 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a21e: 5234 2500 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +03a222: 5904 8000 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a226: 54a4 3d00 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a22a: 6e30 5e02 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ +03a230: 28be |009a: goto 0058 // -0042 │ │ +03a232: 5430 2300 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a236: 5234 2500 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +03a23a: 5904 8000 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a23e: 54a4 3d00 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a242: 52a5 4300 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a246: 7110 9902 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ +03a24c: 0a05 |00a8: move-result v5 │ │ +03a24e: 52a6 4400 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a252: 6e40 9f02 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@029f │ │ +03a258: 28aa |00ae: goto 0058 // -0056 │ │ +03a25a: 5430 2300 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a25e: 5234 2600 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0026 │ │ +03a262: 5904 8000 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a266: 54a4 3d00 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a26a: 52a5 4300 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a26e: 7110 9902 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ +03a274: 0a05 |00bc: move-result v5 │ │ +03a276: 52a6 4400 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a27a: 6e40 8002 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ +03a280: 2896 |00c2: goto 0058 // -006a │ │ +03a282: 5430 2300 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a286: 5234 2500 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +03a28a: 5904 8000 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a28e: 54a4 3d00 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a292: 52a5 4300 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a296: 7110 9902 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ +03a29c: 0a05 |00d0: move-result v5 │ │ +03a29e: 52a6 4400 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a2a2: 6e40 6202 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0262 │ │ +03a2a8: 2882 |00d6: goto 0058 // -007e │ │ +03a2aa: 5430 2300 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a2ae: 5234 2500 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0025 │ │ +03a2b2: 5904 8000 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a2b6: 54a4 3d00 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a2ba: 52a5 4300 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a2be: 7110 9902 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ +03a2c4: 0a05 |00e4: move-result v5 │ │ +03a2c6: 52a6 4400 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a2ca: 6e40 6502 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0265 │ │ +03a2d0: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ +03a2d4: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ +03a2d8: 54a4 3d00 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a2dc: 54a5 3d00 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a2e0: 5255 d300 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03a2e4: 52a6 4300 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a2e8: 7110 9902 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0299 │ │ +03a2ee: 0a06 |00f9: move-result v6 │ │ +03a2f0: 52a7 4400 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a2f4: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ +03a2f6: 6e58 8602 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0286 │ │ +03a2fc: 52a4 3c00 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03a300: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ +03a304: 54a4 3d00 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a308: 52a5 3c00 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03a30c: 6e20 7c02 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@027c │ │ +03a312: 59a9 3c00 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03a316: 0e00 |010d: return-void │ │ +03a318: 0001 0700 0100 0000 1e00 0000 3400 ... |010e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=631 │ │ 0x001e line=633 │ │ 0x0021 line=635 │ │ 0x0023 line=636 │ │ 0x0025 line=637 │ │ @@ -69348,22 +69427,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03a324: |[03a324] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -03a334: 2200 5b00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@005b │ │ -03a338: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ -03a33e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -03a340: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -03a344: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a348: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ -03a34e: 1102 |000d: return-object v2 │ │ +03a33c: |[03a33c] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03a34c: 2200 6000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0060 │ │ +03a350: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ +03a356: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +03a358: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +03a35c: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a360: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ +03a366: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0005 line=388 │ │ 0x0008 line=389 │ │ 0x000a line=390 │ │ 0x000d line=392 │ │ @@ -69377,19 +69456,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03a350: |[03a350] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -03a360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a362: 6e40 7c01 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@017c │ │ -03a368: 0c00 |0004: move-result-object v0 │ │ -03a36a: 1100 |0005: return-object v0 │ │ +03a368: |[03a368] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03a378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a37a: 6e40 7c01 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@017c │ │ +03a380: 0c00 |0004: move-result-object v0 │ │ +03a382: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 containerViewId I │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -69399,23 +69478,23 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -03a36c: |[03a36c] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -03a37c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -03a380: 2200 af01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -03a384: 1a01 e605 |0004: const-string v1, "Must use non-zero containerViewId" // string@05e6 │ │ -03a388: 7020 550b 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -03a38e: 2700 |0009: throw v0 │ │ -03a390: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -03a392: 7050 6c01 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016c │ │ -03a398: 1102 |000e: return-object v2 │ │ +03a384: |[03a384] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +03a394: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +03a398: 2200 b501 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +03a39c: 1a01 ec05 |0004: const-string v1, "Must use non-zero containerViewId" // string@05ec │ │ +03a3a0: 7020 550b 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +03a3a6: 2700 |0009: throw v0 │ │ +03a3a8: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +03a3aa: 7050 6c01 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016c │ │ +03a3b0: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0002 line=379 │ │ 0x000a line=382 │ │ 0x000e line=383 │ │ locals : │ │ @@ -69429,195 +69508,195 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 392 16-bit code units │ │ -03a39c: |[03a39c] android.support.v4.app.BackStackRecord.run:()V │ │ -03a3ac: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -03a3ae: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -03a3b0: 6304 c100 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03a3b4: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -03a3b8: 1a04 7c01 |0006: const-string v4, "BackStackEntry" // string@017c │ │ -03a3bc: 2205 c101 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a3c0: 7010 8e0b 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03a3c6: 1a06 6e06 |000d: const-string v6, "Run: " // string@066e │ │ -03a3ca: 6e20 960b 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03a3d0: 0c05 |0012: move-result-object v5 │ │ -03a3d2: 6e20 950b 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03a3d8: 0c05 |0016: move-result-object v5 │ │ -03a3da: 6e10 9a0b 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03a3e0: 0c05 |001a: move-result-object v5 │ │ -03a3e2: 7120 c508 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03a3e8: 5594 3200 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -03a3ec: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -03a3f0: 5294 3c00 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03a3f4: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -03a3f8: 2204 b001 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03a3fc: 1a05 0008 |0028: const-string v5, "addToBackStack() called after commit()" // string@0800 │ │ -03a400: 7020 580b 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03a406: 2704 |002d: throw v4 │ │ -03a408: 6e20 6601 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0166 │ │ -03a40e: 5493 3b00 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ -03a412: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ -03a416: 5234 2000 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -03a41a: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ -03a420: 2204 af01 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01af │ │ -03a424: 2205 c101 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a428: 7010 8e0b 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03a42e: 1a06 0307 |0041: const-string v6, "Unknown cmd: " // string@0703 │ │ -03a432: 6e20 960b 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03a438: 0c05 |0046: move-result-object v5 │ │ -03a43a: 5236 2000 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -03a43e: 6e20 930b 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03a444: 0c05 |004c: move-result-object v5 │ │ -03a446: 6e10 9a0b 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03a44c: 0c05 |0050: move-result-object v5 │ │ -03a44e: 7020 550b 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -03a454: 2704 |0054: throw v4 │ │ -03a456: 5430 2300 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a45a: 5234 2100 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -03a45e: 5904 8000 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a462: 5494 3d00 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a466: 6e30 5e02 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ -03a46c: 5433 2400 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ -03a470: 28d1 |0062: goto 0033 // -002f │ │ -03a472: 5430 2300 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a476: 5494 3d00 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a47a: 5444 cc00 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03a47e: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ -03a482: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -03a484: 5494 3d00 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a488: 5444 cc00 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03a48c: 6e10 e80b 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03a492: 0a04 |0073: move-result v4 │ │ -03a494: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ -03a498: 5494 3d00 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a49c: 5444 cc00 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03a4a0: 6e20 e20b 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03a4a6: 0c02 |007d: move-result-object v2 │ │ -03a4a8: 1f02 6300 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03a4ac: 6304 c100 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03a4b0: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -03a4b4: 1a04 7c01 |0084: const-string v4, "BackStackEntry" // string@017c │ │ -03a4b8: 2205 c101 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a4bc: 7010 8e0b 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03a4c2: 1a06 0306 |008b: const-string v6, "OP_REPLACE: adding=" // string@0603 │ │ -03a4c6: 6e20 960b 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03a4cc: 0c05 |0090: move-result-object v5 │ │ -03a4ce: 6e20 950b 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03a4d4: 0c05 |0094: move-result-object v5 │ │ -03a4d6: 1a06 7e00 |0095: const-string v6, " old=" // string@007e │ │ -03a4da: 6e20 960b 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03a4e0: 0c05 |009a: move-result-object v5 │ │ -03a4e2: 6e20 950b 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03a4e8: 0c05 |009e: move-result-object v5 │ │ -03a4ea: 6e10 9a0b 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03a4f0: 0c05 |00a2: move-result-object v5 │ │ -03a4f2: 7120 c508 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03a4f8: 5224 7200 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -03a4fc: 5205 7200 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -03a500: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ -03a504: 5434 2800 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -03a508: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ -03a50c: 2204 df01 |00b0: new-instance v4, Ljava/util/ArrayList; // type@01df │ │ -03a510: 7010 dc0b 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03a516: 5b34 2800 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -03a51a: 5434 2800 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ -03a51e: 6e20 df0b 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03a524: 5234 2200 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -03a528: 5924 8000 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a52c: 5594 3200 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -03a530: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ -03a534: 5224 6e00 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -03a538: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03a53c: 5924 6e00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -03a540: 6304 c100 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03a544: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ -03a548: 1a04 7c01 |00ce: const-string v4, "BackStackEntry" // string@017c │ │ -03a54c: 2205 c101 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03a550: 7010 8e0b 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03a556: 1a06 9301 |00d5: const-string v6, "Bump nesting of " // string@0193 │ │ -03a55a: 6e20 960b 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03a560: 0c05 |00da: move-result-object v5 │ │ -03a562: 6e20 950b 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03a568: 0c05 |00de: move-result-object v5 │ │ -03a56a: 1a06 8800 |00df: const-string v6, " to " // string@0088 │ │ -03a56e: 6e20 960b 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03a574: 0c05 |00e4: move-result-object v5 │ │ -03a576: 5226 6e00 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -03a57a: 6e20 930b 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03a580: 0c05 |00ea: move-result-object v5 │ │ -03a582: 6e10 9a0b 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03a588: 0c05 |00ee: move-result-object v5 │ │ -03a58a: 7120 c508 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03a590: 5494 3d00 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a594: 5295 4300 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a598: 5296 4400 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a59c: 6e40 9402 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0294 │ │ -03a5a2: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03a5a6: 2900 6fff |00fd: goto/16 006c // -0091 │ │ -03a5aa: 5234 2100 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -03a5ae: 5904 8000 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a5b2: 5494 3d00 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a5b6: 6e30 5e02 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ -03a5bc: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ -03a5c0: 5430 2300 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a5c4: 5234 2200 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -03a5c8: 5904 8000 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a5cc: 5494 3d00 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a5d0: 5295 4300 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a5d4: 5296 4400 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a5d8: 6e40 9402 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0294 │ │ -03a5de: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ -03a5e2: 5430 2300 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a5e6: 5234 2200 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -03a5ea: 5904 8000 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a5ee: 5494 3d00 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a5f2: 5295 4300 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a5f6: 5296 4400 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a5fa: 6e40 8002 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ -03a600: 2900 36ff |012a: goto/16 0060 // -00ca │ │ -03a604: 5430 2300 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a608: 5234 2100 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -03a60c: 5904 8000 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a610: 5494 3d00 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a614: 5295 4300 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a618: 5296 4400 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a61c: 6e40 9f02 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@029f │ │ -03a622: 2900 25ff |013b: goto/16 0060 // -00db │ │ -03a626: 5430 2300 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a62a: 5234 2200 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ -03a62e: 5904 8000 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a632: 5494 3d00 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a636: 5295 4300 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a63a: 5296 4400 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a63e: 6e40 6502 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0265 │ │ -03a644: 2900 14ff |014c: goto/16 0060 // -00ec │ │ -03a648: 5430 2300 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a64c: 5234 2100 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ -03a650: 5904 8000 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03a654: 5494 3d00 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a658: 5295 4300 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a65c: 5296 4400 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a660: 6e40 6202 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0262 │ │ -03a666: 2900 03ff |015d: goto/16 0060 // -00fd │ │ -03a66a: 5494 3d00 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a66e: 5495 3d00 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a672: 5255 d300 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03a676: 5296 4300 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a67a: 5297 4400 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a67e: 6e58 8602 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0286 │ │ -03a684: 5594 3200 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ -03a688: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ -03a68c: 5494 3d00 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ -03a690: 6e20 5d02 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@025d │ │ -03a696: 0e00 |0175: return-void │ │ -03a698: 0001 0700 0100 0000 1e00 0000 2c00 ... |0176: packed-switch-data (18 units) │ │ +03a3b4: |[03a3b4] android.support.v4.app.BackStackRecord.run:()V │ │ +03a3c4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +03a3c6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +03a3c8: 6304 c100 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03a3cc: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +03a3d0: 1a04 7c01 |0006: const-string v4, "BackStackEntry" // string@017c │ │ +03a3d4: 2205 c701 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03a3d8: 7010 8e0b 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03a3de: 1a06 7406 |000d: const-string v6, "Run: " // string@0674 │ │ +03a3e2: 6e20 960b 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03a3e8: 0c05 |0012: move-result-object v5 │ │ +03a3ea: 6e20 950b 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03a3f0: 0c05 |0016: move-result-object v5 │ │ +03a3f2: 6e10 9a0b 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03a3f8: 0c05 |001a: move-result-object v5 │ │ +03a3fa: 7120 c508 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03a400: 5594 3200 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +03a404: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +03a408: 5294 3c00 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03a40c: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +03a410: 2204 b601 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03a414: 1a05 0608 |0028: const-string v5, "addToBackStack() called after commit()" // string@0806 │ │ +03a418: 7020 580b 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03a41e: 2704 |002d: throw v4 │ │ +03a420: 6e20 6601 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0166 │ │ +03a426: 5493 3b00 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@003b │ │ +03a42a: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ +03a42e: 5234 2000 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +03a432: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ +03a438: 2204 b501 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +03a43c: 2205 c701 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03a440: 7010 8e0b 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03a446: 1a06 0907 |0041: const-string v6, "Unknown cmd: " // string@0709 │ │ +03a44a: 6e20 960b 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03a450: 0c05 |0046: move-result-object v5 │ │ +03a452: 5236 2000 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +03a456: 6e20 930b 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03a45c: 0c05 |004c: move-result-object v5 │ │ +03a45e: 6e10 9a0b 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03a464: 0c05 |0050: move-result-object v5 │ │ +03a466: 7020 550b 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +03a46c: 2704 |0054: throw v4 │ │ +03a46e: 5430 2300 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a472: 5234 2100 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +03a476: 5904 8000 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a47a: 5494 3d00 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a47e: 6e30 5e02 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ +03a484: 5433 2400 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0024 │ │ +03a488: 28d1 |0062: goto 0033 // -002f │ │ +03a48a: 5430 2300 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a48e: 5494 3d00 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a492: 5444 cc00 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03a496: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ +03a49a: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +03a49c: 5494 3d00 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a4a0: 5444 cc00 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03a4a4: 6e10 e80b 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03a4aa: 0a04 |0073: move-result v4 │ │ +03a4ac: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ +03a4b0: 5494 3d00 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a4b4: 5444 cc00 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03a4b8: 6e20 e20b 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03a4be: 0c02 |007d: move-result-object v2 │ │ +03a4c0: 1f02 6800 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03a4c4: 6304 c100 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03a4c8: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +03a4cc: 1a04 7c01 |0084: const-string v4, "BackStackEntry" // string@017c │ │ +03a4d0: 2205 c701 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03a4d4: 7010 8e0b 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03a4da: 1a06 0906 |008b: const-string v6, "OP_REPLACE: adding=" // string@0609 │ │ +03a4de: 6e20 960b 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03a4e4: 0c05 |0090: move-result-object v5 │ │ +03a4e6: 6e20 950b 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03a4ec: 0c05 |0094: move-result-object v5 │ │ +03a4ee: 1a06 7e00 |0095: const-string v6, " old=" // string@007e │ │ +03a4f2: 6e20 960b 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03a4f8: 0c05 |009a: move-result-object v5 │ │ +03a4fa: 6e20 950b 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03a500: 0c05 |009e: move-result-object v5 │ │ +03a502: 6e10 9a0b 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03a508: 0c05 |00a2: move-result-object v5 │ │ +03a50a: 7120 c508 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03a510: 5224 7200 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +03a514: 5205 7200 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +03a518: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ +03a51c: 5434 2800 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +03a520: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ +03a524: 2204 e501 |00b0: new-instance v4, Ljava/util/ArrayList; // type@01e5 │ │ +03a528: 7010 dc0b 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03a52e: 5b34 2800 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +03a532: 5434 2800 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0028 │ │ +03a536: 6e20 df0b 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03a53c: 5234 2200 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +03a540: 5924 8000 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a544: 5594 3200 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +03a548: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ +03a54c: 5224 6e00 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +03a550: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03a554: 5924 6e00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +03a558: 6304 c100 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03a55c: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ +03a560: 1a04 7c01 |00ce: const-string v4, "BackStackEntry" // string@017c │ │ +03a564: 2205 c701 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03a568: 7010 8e0b 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03a56e: 1a06 9301 |00d5: const-string v6, "Bump nesting of " // string@0193 │ │ +03a572: 6e20 960b 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03a578: 0c05 |00da: move-result-object v5 │ │ +03a57a: 6e20 950b 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03a580: 0c05 |00de: move-result-object v5 │ │ +03a582: 1a06 8800 |00df: const-string v6, " to " // string@0088 │ │ +03a586: 6e20 960b 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03a58c: 0c05 |00e4: move-result-object v5 │ │ +03a58e: 5226 6e00 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +03a592: 6e20 930b 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03a598: 0c05 |00ea: move-result-object v5 │ │ +03a59a: 6e10 9a0b 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03a5a0: 0c05 |00ee: move-result-object v5 │ │ +03a5a2: 7120 c508 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03a5a8: 5494 3d00 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a5ac: 5295 4300 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a5b0: 5296 4400 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a5b4: 6e40 9402 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0294 │ │ +03a5ba: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a5be: 2900 6fff |00fd: goto/16 006c // -0091 │ │ +03a5c2: 5234 2100 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +03a5c6: 5904 8000 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a5ca: 5494 3d00 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a5ce: 6e30 5e02 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@025e │ │ +03a5d4: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ +03a5d8: 5430 2300 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a5dc: 5234 2200 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +03a5e0: 5904 8000 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a5e4: 5494 3d00 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a5e8: 5295 4300 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a5ec: 5296 4400 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a5f0: 6e40 9402 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0294 │ │ +03a5f6: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ +03a5fa: 5430 2300 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a5fe: 5234 2200 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +03a602: 5904 8000 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a606: 5494 3d00 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a60a: 5295 4300 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a60e: 5296 4400 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a612: 6e40 8002 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0280 │ │ +03a618: 2900 36ff |012a: goto/16 0060 // -00ca │ │ +03a61c: 5430 2300 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a620: 5234 2100 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +03a624: 5904 8000 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a628: 5494 3d00 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a62c: 5295 4300 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a630: 5296 4400 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a634: 6e40 9f02 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@029f │ │ +03a63a: 2900 25ff |013b: goto/16 0060 // -00db │ │ +03a63e: 5430 2300 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a642: 5234 2200 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0022 │ │ +03a646: 5904 8000 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a64a: 5494 3d00 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a64e: 5295 4300 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a652: 5296 4400 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a656: 6e40 6502 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0265 │ │ +03a65c: 2900 14ff |014c: goto/16 0060 // -00ec │ │ +03a660: 5430 2300 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a664: 5234 2100 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0021 │ │ +03a668: 5904 8000 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03a66c: 5494 3d00 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a670: 5295 4300 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a674: 5296 4400 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a678: 6e40 6202 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0262 │ │ +03a67e: 2900 03ff |015d: goto/16 0060 // -00fd │ │ +03a682: 5494 3d00 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a686: 5495 3d00 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a68a: 5255 d300 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03a68e: 5296 4300 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a692: 5297 4400 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a696: 6e58 8602 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0286 │ │ +03a69c: 5594 3200 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0032 │ │ +03a6a0: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ +03a6a4: 5494 3d00 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@003d │ │ +03a6a8: 6e20 5d02 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@025d │ │ +03a6ae: 0e00 |0175: return-void │ │ +03a6b0: 0001 0700 0100 0000 1e00 0000 2c00 ... |0176: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=546 │ │ 0x001e line=548 │ │ 0x0022 line=549 │ │ 0x0026 line=550 │ │ 0x002e line=554 │ │ @@ -69684,19 +69763,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03a6bc: |[03a6bc] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -03a6cc: 5912 3400 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -03a6d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03a6d2: 5b10 3500 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ -03a6d6: 1101 |0005: return-object v1 │ │ +03a6d4: |[03a6d4] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +03a6e4: 5912 3400 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +03a6e8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03a6ea: 5b10 3500 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ +03a6ee: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0002 line=491 │ │ 0x0005 line=492 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -69707,19 +69786,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03a6d8: |[03a6d8] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -03a6e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a6ea: 5910 3400 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ -03a6ee: 5b12 3500 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ -03a6f2: 1101 |0005: return-object v1 │ │ +03a6f0: |[03a6f0] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +03a700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a702: 5910 3400 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0034 │ │ +03a706: 5b12 3500 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0035 │ │ +03a70a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0003 line=497 │ │ 0x0005 line=498 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -69730,19 +69809,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03a6f4: |[03a6f4] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -03a704: 5912 3600 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -03a708: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03a70a: 5b10 3700 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ -03a70e: 1101 |0005: return-object v1 │ │ +03a70c: |[03a70c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +03a71c: 5912 3600 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +03a720: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03a722: 5b10 3700 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ +03a726: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0002 line=479 │ │ 0x0005 line=480 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -69753,19 +69832,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -03a710: |[03a710] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -03a720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a722: 5910 3600 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ -03a726: 5b12 3700 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ -03a72a: 1101 |0005: return-object v1 │ │ +03a728: |[03a728] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +03a738: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a73a: 5910 3600 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0036 │ │ +03a73e: 5b12 3700 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0037 │ │ +03a742: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0003 line=485 │ │ 0x0005 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -69776,19 +69855,19 @@ │ │ type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -03a72c: |[03a72c] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -03a73c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a73e: 6e50 8301 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0183 │ │ -03a744: 0c00 |0004: move-result-object v0 │ │ -03a746: 1100 |0005: return-object v0 │ │ +03a744: |[03a744] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +03a754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a756: 6e50 8301 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0183 │ │ +03a75c: 0c00 |0004: move-result-object v0 │ │ +03a75e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=432 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 enter I │ │ 0x0000 - 0x0006 reg=3 exit I │ │ @@ -69798,20 +69877,20 @@ │ │ type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -03a748: |[03a748] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -03a758: 5901 3900 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0039 │ │ -03a75c: 5902 3a00 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@003a │ │ -03a760: 5903 4000 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0040 │ │ -03a764: 5904 4100 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0041 │ │ -03a768: 1100 |0008: return-object v0 │ │ +03a760: |[03a760] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +03a770: 5901 3900 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0039 │ │ +03a774: 5902 3a00 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@003a │ │ +03a778: 5903 4000 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0040 │ │ +03a77c: 5904 4100 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0041 │ │ +03a780: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ 0x0004 line=439 │ │ 0x0006 line=440 │ │ 0x0008 line=441 │ │ @@ -69827,17 +69906,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a76c: |[03a76c] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -03a77c: 5901 4300 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ -03a780: 1100 |0002: return-object v0 │ │ +03a784: |[03a784] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +03a794: 5901 4300 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0043 │ │ +03a798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0002 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -69847,17 +69926,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a784: |[03a784] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -03a794: 5901 4400 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ -03a798: 1100 |0002: return-object v0 │ │ +03a79c: |[03a79c] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +03a7ac: 5901 4400 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0044 │ │ +03a7b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0002 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 styleRes I │ │ @@ -69867,22 +69946,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03a79c: |[03a79c] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -03a7ac: 2200 5b00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@005b │ │ -03a7b0: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ -03a7b6: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -03a7b8: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ -03a7bc: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ -03a7c0: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ -03a7c6: 1102 |000d: return-object v2 │ │ +03a7b4: |[03a7b4] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03a7c4: 2200 6000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0060 │ │ +03a7c8: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015e │ │ +03a7ce: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +03a7d0: 5901 2000 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0020 │ │ +03a7d4: 5b03 2300 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0023 │ │ +03a7d8: 6e20 6301 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0163 │ │ +03a7de: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=406 │ │ 0x0008 line=407 │ │ 0x000a line=408 │ │ 0x000d line=410 │ │ @@ -69890,17 +69969,17 @@ │ │ 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ │ │ source_file_idx : 381 (BackStackRecord.java) │ │ │ │ Class #254 header: │ │ -class_idx : 95 │ │ +class_idx : 100 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 99 │ │ +superclass_idx : 104 │ │ source_file_idx : 514 │ │ static_fields_size : 10 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 21 │ │ │ │ Class #254 - │ │ @@ -70000,25 +70079,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -03a7c8: |[03a7c8] android.support.v4.app.DialogFragment.:()V │ │ -03a7d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03a7da: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -03a7dc: 7010 b701 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@01b7 │ │ -03a7e2: 5920 6000 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ -03a7e6: 5920 6100 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ -03a7ea: 5c21 5a00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ -03a7ee: 5c21 5f00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03a7f2: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -03a7f4: 5920 5900 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03a7f8: 0e00 |0010: return-void │ │ +03a7e0: |[03a7e0] android.support.v4.app.DialogFragment.:()V │ │ +03a7f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03a7f2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +03a7f4: 7010 b701 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@01b7 │ │ +03a7fa: 5920 6000 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ +03a7fe: 5920 6100 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ +03a802: 5c21 5a00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ +03a806: 5c21 5f00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03a80a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +03a80c: 5920 5900 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03a810: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0005 line=72 │ │ 0x0007 line=73 │ │ 0x0009 line=74 │ │ 0x000b line=75 │ │ @@ -70033,18 +70112,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03a7fc: |[03a7fc] android.support.v4.app.DialogFragment.dismiss:()V │ │ -03a80c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a80e: 6e20 9401 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0194 │ │ -03a814: 0e00 |0004: return-void │ │ +03a814: |[03a814] android.support.v4.app.DialogFragment.dismiss:()V │ │ +03a824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a826: 6e20 9401 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0194 │ │ +03a82c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -70053,42 +70132,42 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -03a818: |[03a818] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -03a828: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03a82a: 5441 5d00 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a82e: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -03a832: 5441 5d00 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a836: 6e10 3100 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0031 │ │ -03a83c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -03a83e: 5b41 5d00 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a842: 5c43 5e00 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ -03a846: 5241 5900 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03a84a: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ -03a84e: 6e10 9701 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0197 │ │ -03a854: 0c01 |0016: move-result-object v1 │ │ -03a856: 5242 5900 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03a85a: 6e30 4702 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0247 │ │ -03a860: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ -03a862: 5941 5900 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03a866: 0e00 |001f: return-void │ │ -03a868: 6e10 9701 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0197 │ │ -03a86e: 0c01 |0023: move-result-object v1 │ │ -03a870: 6e10 3c02 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ -03a876: 0c00 |0027: move-result-object v0 │ │ -03a878: 6e20 da02 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02da │ │ -03a87e: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ -03a882: 6e10 d402 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02d4 │ │ -03a888: 28ef |0030: goto 001f // -0011 │ │ -03a88a: 6e10 d302 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02d3 │ │ -03a890: 28eb |0034: goto 001f // -0015 │ │ +03a830: |[03a830] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +03a840: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03a842: 5441 5d00 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a846: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +03a84a: 5441 5d00 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a84e: 6e10 3100 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0031 │ │ +03a854: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03a856: 5b41 5d00 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a85a: 5c43 5e00 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ +03a85e: 5241 5900 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03a862: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ +03a866: 6e10 9701 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0197 │ │ +03a86c: 0c01 |0016: move-result-object v1 │ │ +03a86e: 5242 5900 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03a872: 6e30 4702 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0247 │ │ +03a878: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ +03a87a: 5941 5900 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03a87e: 0e00 |001f: return-void │ │ +03a880: 6e10 9701 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0197 │ │ +03a886: 0c01 |0023: move-result-object v1 │ │ +03a888: 6e10 3c02 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ +03a88e: 0c00 |0027: move-result-object v0 │ │ +03a890: 6e20 da02 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02da │ │ +03a896: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ +03a89a: 6e10 d402 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02d4 │ │ +03a8a0: 28ef |0030: goto 001f // -0011 │ │ +03a8a2: 6e10 d302 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02d3 │ │ +03a8a8: 28eb |0034: goto 001f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000d line=157 │ │ 0x000f line=158 │ │ @@ -70110,17 +70189,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a894: |[03a894] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -03a8a4: 5410 5d00 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a8a8: 1100 |0002: return-object v0 │ │ +03a8ac: |[03a8ac] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +03a8bc: 5410 5d00 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a8c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -70128,45 +70207,45 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -03a8ac: |[03a8ac] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -03a8bc: 5520 5f00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03a8c0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -03a8c4: 6f20 be01 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01be │ │ -03a8ca: 0c00 |0007: move-result-object v0 │ │ -03a8cc: 1100 |0008: return-object v0 │ │ -03a8ce: 6e20 a001 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@01a0 │ │ -03a8d4: 0c00 |000c: move-result-object v0 │ │ -03a8d6: 5b20 5d00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a8da: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -03a8dc: 5c20 5c00 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@005c │ │ -03a8e0: 5220 6000 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ -03a8e4: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ -03a8ea: 5420 5d00 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a8ee: 6e10 3200 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0032 │ │ -03a8f4: 0c00 |001c: move-result-object v0 │ │ -03a8f6: 1a01 2c0d |001d: const-string v1, "layout_inflater" // string@0d2c │ │ -03a8fa: 6e20 7b00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ -03a900: 0c00 |0022: move-result-object v0 │ │ -03a902: 1f00 3501 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@0135 │ │ -03a906: 28e3 |0025: goto 0008 // -001d │ │ -03a908: 5420 5d00 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a90c: 6e10 3300 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0033 │ │ -03a912: 0c00 |002b: move-result-object v0 │ │ -03a914: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ -03a918: 6e20 4e09 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@094e │ │ -03a91e: 5420 5d00 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a922: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -03a924: 6e20 3700 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0037 │ │ -03a92a: 28e0 |0037: goto 0017 // -0020 │ │ -03a92c: 0001 0300 0100 0000 1d00 0000 1d00 ... |0038: packed-switch-data (10 units) │ │ +03a8c4: |[03a8c4] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +03a8d4: 5520 5f00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03a8d8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +03a8dc: 6f20 be01 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01be │ │ +03a8e2: 0c00 |0007: move-result-object v0 │ │ +03a8e4: 1100 |0008: return-object v0 │ │ +03a8e6: 6e20 a001 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@01a0 │ │ +03a8ec: 0c00 |000c: move-result-object v0 │ │ +03a8ee: 5b20 5d00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a8f2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +03a8f4: 5c20 5c00 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@005c │ │ +03a8f8: 5220 6000 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ +03a8fc: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ +03a902: 5420 5d00 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a906: 6e10 3200 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0032 │ │ +03a90c: 0c00 |001c: move-result-object v0 │ │ +03a90e: 1a01 320d |001d: const-string v1, "layout_inflater" // string@0d32 │ │ +03a912: 6e20 7b00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ +03a918: 0c00 |0022: move-result-object v0 │ │ +03a91a: 1f00 3a01 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@013a │ │ +03a91e: 28e3 |0025: goto 0008 // -001d │ │ +03a920: 5420 5d00 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a924: 6e10 3300 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0033 │ │ +03a92a: 0c00 |002b: move-result-object v0 │ │ +03a92c: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ +03a930: 6e20 4e09 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@094e │ │ +03a936: 5420 5d00 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a93a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +03a93c: 6e20 3700 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0037 │ │ +03a942: 28e0 |0037: goto 0017 // -0020 │ │ +03a944: 0001 0300 0100 0000 1d00 0000 1d00 ... |0038: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0008 line=265 │ │ 0x0009 line=253 │ │ 0x000f line=254 │ │ @@ -70184,17 +70263,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a940: |[03a940] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -03a950: 5510 5f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03a954: 0f00 |0002: return v0 │ │ +03a958: |[03a958] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +03a968: 5510 5f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03a96c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -70202,17 +70281,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a958: |[03a958] android.support.v4.app.DialogFragment.getTheme:()I │ │ -03a968: 5210 6100 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ -03a96c: 0f00 |0002: return v0 │ │ +03a970: |[03a970] android.support.v4.app.DialogFragment.getTheme:()I │ │ +03a980: 5210 6100 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ +03a984: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -70220,17 +70299,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a970: |[03a970] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -03a980: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ -03a984: 0f00 |0002: return v0 │ │ +03a988: |[03a988] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +03a998: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ +03a99c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -70238,50 +70317,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -03a988: |[03a988] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -03a998: 6f20 d601 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01d6 │ │ -03a99e: 5542 5f00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03a9a2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -03a9a6: 0e00 |0007: return-void │ │ -03a9a8: 6e10 9b01 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@019b │ │ -03a9ae: 0c01 |000b: move-result-object v1 │ │ -03a9b0: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -03a9b4: 6e10 1409 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0914 │ │ -03a9ba: 0c02 |0011: move-result-object v2 │ │ -03a9bc: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -03a9c0: 2202 b001 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03a9c4: 1a03 0102 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0201 │ │ -03a9c8: 7020 580b 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03a9ce: 2702 |001b: throw v2 │ │ -03a9d0: 5442 5d00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a9d4: 6e20 3900 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0039 │ │ -03a9da: 5442 5d00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a9de: 6e10 9501 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0195 │ │ -03a9e4: 0c03 |0026: move-result-object v3 │ │ -03a9e6: 6e20 3c00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@003c │ │ -03a9ec: 5442 5d00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a9f0: 5543 5a00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ -03a9f4: 6e20 3800 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0038 │ │ -03a9fa: 5442 5d00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03a9fe: 6e20 3a00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@003a │ │ -03aa04: 5442 5d00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03aa08: 6e20 3b00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003b │ │ -03aa0e: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -03aa12: 1a02 2908 |003d: const-string v2, "android:savedDialogState" // string@0829 │ │ -03aa16: 6e20 ff00 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00ff │ │ -03aa1c: 0c00 |0042: move-result-object v0 │ │ -03aa1e: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -03aa22: 5442 5d00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03aa26: 6e20 3500 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0035 │ │ -03aa2c: 28bd |004a: goto 0007 // -0043 │ │ +03a9a0: |[03a9a0] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +03a9b0: 6f20 d601 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01d6 │ │ +03a9b6: 5542 5f00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03a9ba: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +03a9be: 0e00 |0007: return-void │ │ +03a9c0: 6e10 9b01 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@019b │ │ +03a9c6: 0c01 |000b: move-result-object v1 │ │ +03a9c8: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +03a9cc: 6e10 1409 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0914 │ │ +03a9d2: 0c02 |0011: move-result-object v2 │ │ +03a9d4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +03a9d8: 2202 b601 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03a9dc: 1a03 0102 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0201 │ │ +03a9e0: 7020 580b 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03a9e6: 2702 |001b: throw v2 │ │ +03a9e8: 5442 5d00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a9ec: 6e20 3900 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0039 │ │ +03a9f2: 5442 5d00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03a9f6: 6e10 9501 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0195 │ │ +03a9fc: 0c03 |0026: move-result-object v3 │ │ +03a9fe: 6e20 3c00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@003c │ │ +03aa04: 5442 5d00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03aa08: 5543 5a00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ +03aa0c: 6e20 3800 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0038 │ │ +03aa12: 5442 5d00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03aa16: 6e20 3a00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@003a │ │ +03aa1c: 5442 5d00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03aa20: 6e20 3b00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003b │ │ +03aa26: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +03aa2a: 1a02 2f08 |003d: const-string v2, "android:savedDialogState" // string@082f │ │ +03aa2e: 6e20 ff00 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00ff │ │ +03aa34: 0c00 |0042: move-result-object v0 │ │ +03aa36: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +03aa3a: 5442 5d00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03aa3e: 6e20 3500 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0035 │ │ +03aa44: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=312 │ │ 0x0007 line=333 │ │ 0x0008 line=316 │ │ 0x000c line=317 │ │ @@ -70307,16 +70386,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03aa30: |[03aa30] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -03aa40: 0e00 |0000: return-void │ │ +03aa48: |[03aa48] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +03aa58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -70325,48 +70404,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -03aa44: |[03aa44] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -03aa54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03aa56: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03aa58: 6f20 db01 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01db │ │ -03aa5e: 5230 5b00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@005b │ │ -03aa62: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -03aa66: 0110 |0009: move v0, v1 │ │ -03aa68: 5c30 5f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03aa6c: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -03aa70: 1a00 2b08 |000e: const-string v0, "android:style" // string@082b │ │ -03aa74: 6e30 0001 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -03aa7a: 0a00 |0013: move-result v0 │ │ -03aa7c: 5930 6000 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ -03aa80: 1a00 3008 |0016: const-string v0, "android:theme" // string@0830 │ │ -03aa84: 6e30 0001 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -03aa8a: 0a00 |001b: move-result v0 │ │ -03aa8c: 5930 6100 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ -03aa90: 1a00 2708 |001e: const-string v0, "android:cancelable" // string@0827 │ │ -03aa94: 6e30 fe00 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00fe │ │ -03aa9a: 0a00 |0023: move-result v0 │ │ -03aa9c: 5c30 5a00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ -03aaa0: 1a00 2a08 |0026: const-string v0, "android:showsDialog" // string@082a │ │ -03aaa4: 5531 5f00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03aaa8: 6e30 fe00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00fe │ │ -03aaae: 0a00 |002d: move-result v0 │ │ -03aab0: 5c30 5f00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03aab4: 1a00 2608 |0030: const-string v0, "android:backStackId" // string@0826 │ │ -03aab8: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -03aaba: 6e30 0001 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -03aac0: 0a00 |0036: move-result v0 │ │ -03aac2: 5930 5900 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03aac6: 0e00 |0039: return-void │ │ -03aac8: 0120 |003a: move v0, v2 │ │ -03aaca: 28cf |003b: goto 000a // -0031 │ │ +03aa5c: |[03aa5c] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +03aa6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03aa6e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03aa70: 6f20 db01 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01db │ │ +03aa76: 5230 5b00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@005b │ │ +03aa7a: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +03aa7e: 0110 |0009: move v0, v1 │ │ +03aa80: 5c30 5f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03aa84: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +03aa88: 1a00 3108 |000e: const-string v0, "android:style" // string@0831 │ │ +03aa8c: 6e30 0001 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +03aa92: 0a00 |0013: move-result v0 │ │ +03aa94: 5930 6000 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ +03aa98: 1a00 3608 |0016: const-string v0, "android:theme" // string@0836 │ │ +03aa9c: 6e30 0001 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +03aaa2: 0a00 |001b: move-result v0 │ │ +03aaa4: 5930 6100 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ +03aaa8: 1a00 2d08 |001e: const-string v0, "android:cancelable" // string@082d │ │ +03aaac: 6e30 fe00 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00fe │ │ +03aab2: 0a00 |0023: move-result v0 │ │ +03aab4: 5c30 5a00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ +03aab8: 1a00 3008 |0026: const-string v0, "android:showsDialog" // string@0830 │ │ +03aabc: 5531 5f00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03aac0: 6e30 fe00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00fe │ │ +03aac6: 0a00 |002d: move-result v0 │ │ +03aac8: 5c30 5f00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03aacc: 1a00 2c08 |0030: const-string v0, "android:backStackId" // string@082c │ │ +03aad0: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +03aad2: 6e30 0001 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +03aad8: 0a00 |0036: move-result v0 │ │ +03aada: 5930 5900 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03aade: 0e00 |0039: return-void │ │ +03aae0: 0120 |003a: move v0, v2 │ │ +03aae2: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ 0x0005 line=234 │ │ 0x000c line=236 │ │ 0x000e line=237 │ │ 0x0016 line=238 │ │ @@ -70384,22 +70463,22 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03aacc: |[03aacc] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -03aadc: 2200 0c00 |0000: new-instance v0, Landroid/app/Dialog; // type@000c │ │ -03aae0: 6e10 9501 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0195 │ │ -03aae6: 0c01 |0005: move-result-object v1 │ │ -03aae8: 6e10 9a01 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@019a │ │ -03aaee: 0a02 |0009: move-result v2 │ │ -03aaf0: 7030 3000 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0030 │ │ -03aaf6: 1100 |000d: return-object v0 │ │ +03aae4: |[03aae4] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +03aaf4: 2200 0e00 |0000: new-instance v0, Landroid/app/Dialog; // type@000e │ │ +03aaf8: 6e10 9501 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0195 │ │ +03aafe: 0c01 |0005: move-result-object v1 │ │ +03ab00: 6e10 9a01 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@019a │ │ +03ab06: 0a02 |0009: move-result v2 │ │ +03ab08: 7030 3000 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0030 │ │ +03ab0e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -70408,26 +70487,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -03aaf8: |[03aaf8] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -03ab08: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03ab0a: 6f10 e201 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01e2 │ │ -03ab10: 5c21 5c00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@005c │ │ -03ab14: 5420 5d00 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ab18: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -03ab1c: 5c21 5e00 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ -03ab20: 5420 5d00 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ab24: 6e10 3100 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0031 │ │ -03ab2a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -03ab2c: 5b20 5d00 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ab30: 0e00 |0014: return-void │ │ +03ab10: |[03ab10] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +03ab20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03ab22: 6f10 e201 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01e2 │ │ +03ab28: 5c21 5c00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@005c │ │ +03ab2c: 5420 5d00 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ab30: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +03ab34: 5c21 5e00 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ +03ab38: 5420 5d00 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ab3c: 6e10 3100 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0031 │ │ +03ab42: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +03ab44: 5b20 5d00 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ab48: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0004 line=384 │ │ 0x0006 line=385 │ │ 0x000a line=389 │ │ 0x000c line=390 │ │ @@ -70441,20 +70520,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03ab34: |[03ab34] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -03ab44: 5510 5e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ -03ab48: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -03ab4c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03ab4e: 6e20 9401 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0194 │ │ -03ab54: 0e00 |0008: return-void │ │ +03ab4c: |[03ab4c] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +03ab5c: 5510 5e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ +03ab60: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +03ab64: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03ab66: 6e20 9401 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0194 │ │ +03ab6c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=304 │ │ 0x0008 line=306 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -70465,51 +70544,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -03ab58: |[03ab58] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03ab68: 6f20 ec01 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01ec │ │ -03ab6e: 5431 5d00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ab72: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -03ab76: 5431 5d00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ab7a: 6e10 3600 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0036 │ │ -03ab80: 0c00 |000c: move-result-object v0 │ │ -03ab82: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -03ab86: 1a01 2908 |000f: const-string v1, "android:savedDialogState" // string@0829 │ │ -03ab8a: 6e30 0801 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0108 │ │ -03ab90: 5231 6000 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ -03ab94: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -03ab98: 1a01 2b08 |0018: const-string v1, "android:style" // string@082b │ │ -03ab9c: 5232 6000 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ -03aba0: 6e30 0901 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ -03aba6: 5231 6100 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ -03abaa: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -03abae: 1a01 3008 |0023: const-string v1, "android:theme" // string@0830 │ │ -03abb2: 5232 6100 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ -03abb6: 6e30 0901 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ -03abbc: 5531 5a00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ -03abc0: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -03abc4: 1a01 2708 |002e: const-string v1, "android:cancelable" // string@0827 │ │ -03abc8: 5532 5a00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ -03abcc: 6e30 0701 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0107 │ │ -03abd2: 5531 5f00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03abd6: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -03abda: 1a01 2a08 |0039: const-string v1, "android:showsDialog" // string@082a │ │ -03abde: 5532 5f00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03abe2: 6e30 0701 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0107 │ │ -03abe8: 5231 5900 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03abec: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -03abee: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -03abf2: 1a01 2608 |0045: const-string v1, "android:backStackId" // string@0826 │ │ -03abf6: 5232 5900 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03abfa: 6e30 0901 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ -03ac00: 0e00 |004c: return-void │ │ +03ab70: |[03ab70] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +03ab80: 6f20 ec01 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01ec │ │ +03ab86: 5431 5d00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ab8a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +03ab8e: 5431 5d00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ab92: 6e10 3600 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0036 │ │ +03ab98: 0c00 |000c: move-result-object v0 │ │ +03ab9a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +03ab9e: 1a01 2f08 |000f: const-string v1, "android:savedDialogState" // string@082f │ │ +03aba2: 6e30 0801 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0108 │ │ +03aba8: 5231 6000 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ +03abac: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +03abb0: 1a01 3108 |0018: const-string v1, "android:style" // string@0831 │ │ +03abb4: 5232 6000 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ +03abb8: 6e30 0901 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ +03abbe: 5231 6100 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ +03abc2: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +03abc6: 1a01 3608 |0023: const-string v1, "android:theme" // string@0836 │ │ +03abca: 5232 6100 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ +03abce: 6e30 0901 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ +03abd4: 5531 5a00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ +03abd8: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +03abdc: 1a01 2d08 |002e: const-string v1, "android:cancelable" // string@082d │ │ +03abe0: 5532 5a00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ +03abe4: 6e30 0701 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0107 │ │ +03abea: 5531 5f00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03abee: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +03abf2: 1a01 3008 |0039: const-string v1, "android:showsDialog" // string@0830 │ │ +03abf6: 5532 5f00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03abfa: 6e30 0701 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0107 │ │ +03ac00: 5231 5900 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03ac04: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +03ac06: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +03ac0a: 1a01 2c08 |0045: const-string v1, "android:backStackId" // string@082c │ │ +03ac0e: 5232 5900 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03ac12: 6e30 0901 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ +03ac18: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0003 line=347 │ │ 0x0007 line=348 │ │ 0x000d line=349 │ │ 0x000f line=350 │ │ @@ -70534,23 +70613,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -03ac04: |[03ac04] android.support.v4.app.DialogFragment.onStart:()V │ │ -03ac14: 6f10 ed01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01ed │ │ -03ac1a: 5410 5d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ac1e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -03ac22: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03ac24: 5c10 5e00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ -03ac28: 5410 5d00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ac2c: 6e10 3d00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@003d │ │ -03ac32: 0e00 |000f: return-void │ │ +03ac1c: |[03ac1c] android.support.v4.app.DialogFragment.onStart:()V │ │ +03ac2c: 6f10 ed01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01ed │ │ +03ac32: 5410 5d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ac36: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +03ac3a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03ac3c: 5c10 5e00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ +03ac40: 5410 5d00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ac44: 6e10 3d00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@003d │ │ +03ac4a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ 0x0007 line=339 │ │ 0x000a line=340 │ │ 0x000f line=342 │ │ @@ -70562,21 +70641,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03ac34: |[03ac34] android.support.v4.app.DialogFragment.onStop:()V │ │ -03ac44: 6f10 ee01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01ee │ │ -03ac4a: 5410 5d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ac4e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03ac52: 5410 5d00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ac56: 6e10 3400 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0034 │ │ -03ac5c: 0e00 |000c: return-void │ │ +03ac4c: |[03ac4c] android.support.v4.app.DialogFragment.onStop:()V │ │ +03ac5c: 6f10 ee01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01ee │ │ +03ac62: 5410 5d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ac66: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03ac6a: 5410 5d00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ac6e: 6e10 3400 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0034 │ │ +03ac74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ 0x0007 line=374 │ │ 0x000c line=376 │ │ locals : │ │ @@ -70587,21 +70666,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03ac60: |[03ac60] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -03ac70: 5c12 5a00 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ -03ac74: 5410 5d00 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ac78: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -03ac7c: 5410 5d00 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ -03ac80: 6e20 3800 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0038 │ │ -03ac86: 0e00 |000b: return-void │ │ +03ac78: |[03ac78] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +03ac88: 5c12 5a00 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@005a │ │ +03ac8c: 5410 5d00 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ac90: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +03ac94: 5410 5d00 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@005d │ │ +03ac98: 6e20 3800 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0038 │ │ +03ac9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ 0x000b line=193 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -70612,17 +70691,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ac88: |[03ac88] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -03ac98: 5c01 5f00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ -03ac9c: 0e00 |0002: return-void │ │ +03aca0: |[03aca0] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +03acb0: 5c01 5f00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005f │ │ +03acb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0002 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0003 reg=1 showsDialog Z │ │ @@ -70632,27 +70711,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -03aca0: |[03aca0] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -03acb0: 5923 6000 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ -03acb4: 5220 6000 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ -03acb8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -03acba: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -03acbe: 5220 6000 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ -03acc2: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -03acc4: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -03acc8: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -03acce: 5920 6100 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ -03acd2: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -03acd6: 5924 6100 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ -03acda: 0e00 |0015: return-void │ │ +03acb8: |[03acb8] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +03acc8: 5923 6000 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ +03accc: 5220 6000 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ +03acd0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +03acd2: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +03acd6: 5220 6000 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0060 │ │ +03acda: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +03acdc: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +03ace0: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +03ace6: 5920 6100 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ +03acea: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +03acee: 5924 6100 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0061 │ │ +03acf2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x000c line=102 │ │ 0x0011 line=104 │ │ 0x0013 line=105 │ │ @@ -70667,23 +70746,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03acdc: |[03acdc] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -03acec: 6e30 d002 1203 |0000: invoke-virtual {v2, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@02d0 │ │ -03acf2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03acf4: 5c10 5e00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ -03acf8: 6e10 d302 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02d3 │ │ -03acfe: 0a00 |0009: move-result v0 │ │ -03ad00: 5910 5900 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03ad04: 5210 5900 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ -03ad08: 0f00 |000e: return v0 │ │ +03acf4: |[03acf4] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +03ad04: 6e30 d002 1203 |0000: invoke-virtual {v2, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@02d0 │ │ +03ad0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03ad0c: 5c10 5e00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@005e │ │ +03ad10: 6e10 d302 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02d3 │ │ +03ad16: 0a00 |0009: move-result v0 │ │ +03ad18: 5910 5900 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03ad1c: 5210 5900 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0059 │ │ +03ad20: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x0006 line=138 │ │ 0x000c line=139 │ │ locals : │ │ @@ -70696,20 +70775,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -03ad0c: |[03ad0c] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -03ad1c: 6e10 3c02 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ -03ad22: 0c00 |0003: move-result-object v0 │ │ -03ad24: 6e30 d002 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@02d0 │ │ -03ad2a: 6e10 d302 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02d3 │ │ -03ad30: 0e00 |000a: return-void │ │ +03ad24: |[03ad24] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +03ad34: 6e10 3c02 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ +03ad3a: 0c00 |0003: move-result-object v0 │ │ +03ad3c: 6e30 d002 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@02d0 │ │ +03ad42: 6e10 d302 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@02d3 │ │ +03ad48: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0007 line=123 │ │ 0x000a line=124 │ │ locals : │ │ @@ -70717,17 +70796,17 @@ │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000b reg=2 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x000b reg=3 tag Ljava/lang/String; │ │ │ │ source_file_idx : 514 (DialogFragment.java) │ │ │ │ Class #255 header: │ │ -class_idx : 112 │ │ +class_idx : 117 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 106 │ │ +superclass_idx : 111 │ │ source_file_idx : 596 │ │ static_fields_size : 18 │ │ instance_fields_size: 21 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 65 │ │ │ │ Class #255 annotations: │ │ @@ -70943,37 +71022,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -03ad34: |[03ad34] android.support.v4.app.FragmentManagerImpl.:()V │ │ -03ad44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ad46: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -03ad4a: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -03ad4e: 6a00 c100 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03ad52: 6001 1800 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ -03ad56: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -03ad5a: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -03ad5e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -03ad60: 6a00 c400 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00c4 │ │ -03ad64: 2200 5401 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0154 │ │ -03ad68: 7020 b809 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@09b8 │ │ -03ad6e: 6900 c300 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00c3 │ │ -03ad72: 2200 5401 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0154 │ │ -03ad76: 7020 b809 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@09b8 │ │ -03ad7c: 6900 c200 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c2 │ │ -03ad80: 2200 4e01 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@014e │ │ -03ad84: 7020 b009 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@09b0 │ │ -03ad8a: 6900 b900 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00b9 │ │ -03ad8e: 2200 4e01 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@014e │ │ -03ad92: 7020 b009 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@09b0 │ │ -03ad98: 6900 b800 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00b8 │ │ -03ad9c: 0e00 |002c: return-void │ │ +03ad4c: |[03ad4c] android.support.v4.app.FragmentManagerImpl.:()V │ │ +03ad5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ad5e: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +03ad62: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +03ad66: 6a00 c100 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03ad6a: 6001 1800 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0018 │ │ +03ad6e: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +03ad72: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +03ad76: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +03ad78: 6a00 c400 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00c4 │ │ +03ad7c: 2200 5901 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0159 │ │ +03ad80: 7020 b809 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@09b8 │ │ +03ad86: 6900 c300 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00c3 │ │ +03ad8a: 2200 5901 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0159 │ │ +03ad8e: 7020 b809 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@09b8 │ │ +03ad94: 6900 c200 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c2 │ │ +03ad98: 2200 5301 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0153 │ │ +03ad9c: 7020 b009 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@09b0 │ │ +03ada2: 6900 b900 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00b9 │ │ +03ada6: 2200 5301 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0153 │ │ +03adaa: 7020 b009 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@09b0 │ │ +03adb0: 6900 b800 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00b8 │ │ +03adb4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=378 │ │ 0x0007 line=381 │ │ 0x0010 line=672 │ │ 0x0017 line=673 │ │ 0x001e line=674 │ │ @@ -70985,25 +71064,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -03ada0: |[03ada0] android.support.v4.app.FragmentManagerImpl.:()V │ │ -03adb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03adb2: 7010 3a02 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@023a │ │ -03adb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03adba: 5920 d300 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03adbe: 5b21 dc00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ -03adc2: 5b21 db00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ -03adc6: 2200 6b00 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@006b │ │ -03adca: 7020 4f02 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@024f │ │ -03add0: 5b20 d500 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d5 │ │ -03add4: 0e00 |0012: return-void │ │ +03adb8: |[03adb8] android.support.v4.app.FragmentManagerImpl.:()V │ │ +03adc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03adca: 7010 3a02 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@023a │ │ +03add0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03add2: 5920 d300 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03add6: 5b21 dc00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ +03adda: 5b21 db00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ +03adde: 2200 7000 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0070 │ │ +03ade2: 7020 4f02 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@024f │ │ +03ade8: 5b20 d500 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d5 │ │ +03adec: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=377 │ │ 0x0004 line=404 │ │ 0x0007 line=414 │ │ 0x0009 line=415 │ │ 0x000b line=417 │ │ @@ -71015,37 +71094,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -03add8: |[03add8] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -03ade8: 5530 dd00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03adec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -03adf0: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03adf4: 1a01 af01 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@01af │ │ -03adf8: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03adfe: 2700 |000b: throw v0 │ │ -03ae00: 5430 d900 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03ae04: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -03ae08: 2200 b001 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03ae0c: 2201 c101 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ae10: 7010 8e0b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ae16: 1a02 b001 |0017: const-string v2, "Can not perform this action inside of " // string@01b0 │ │ -03ae1a: 6e20 960b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ae20: 0c01 |001c: move-result-object v1 │ │ -03ae22: 5432 d900 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03ae26: 6e20 960b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ae2c: 0c01 |0022: move-result-object v1 │ │ -03ae2e: 6e10 9a0b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ae34: 0c01 |0026: move-result-object v1 │ │ -03ae36: 7020 580b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03ae3c: 2700 |002a: throw v0 │ │ -03ae3e: 0e00 |002b: return-void │ │ +03adf0: |[03adf0] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +03ae00: 5530 dd00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03ae04: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +03ae08: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03ae0c: 1a01 af01 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@01af │ │ +03ae10: 7020 580b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03ae16: 2700 |000b: throw v0 │ │ +03ae18: 5430 d900 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03ae1c: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +03ae20: 2200 b601 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03ae24: 2201 c701 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ae28: 7010 8e0b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ae2e: 1a02 b001 |0017: const-string v2, "Can not perform this action inside of " // string@01b0 │ │ +03ae32: 6e20 960b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ae38: 0c01 |001c: move-result-object v1 │ │ +03ae3a: 5432 d900 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03ae3e: 6e20 960b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ae44: 0c01 |0022: move-result-object v1 │ │ +03ae46: 6e10 9a0b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ae4c: 0c01 |0026: move-result-object v1 │ │ +03ae4e: 7020 580b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03ae54: 2700 |002a: throw v0 │ │ +03ae56: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ 0x0004 line=1299 │ │ 0x000c line=1302 │ │ 0x0010 line=1303 │ │ 0x002b line=1306 │ │ @@ -71057,22 +71136,22 @@ │ │ type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -03ae40: |[03ae40] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -03ae50: 2200 4f01 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@014f │ │ -03ae54: 7030 b109 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@09b1 │ │ -03ae5a: 6201 c200 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c2 │ │ -03ae5e: 6e20 b309 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@09b3 │ │ -03ae64: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -03ae68: 6e30 b209 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@09b2 │ │ -03ae6e: 1100 |000f: return-object v0 │ │ +03ae58: |[03ae58] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +03ae68: 2200 5401 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0154 │ │ +03ae6c: 7030 b109 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@09b1 │ │ +03ae72: 6201 c200 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c2 │ │ +03ae76: 6e20 b309 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@09b3 │ │ +03ae7c: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ +03ae80: 6e30 b209 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@09b2 │ │ +03ae86: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0005 line=696 │ │ 0x000a line=697 │ │ 0x000f line=698 │ │ locals : │ │ @@ -71086,41 +71165,41 @@ │ │ type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 53 16-bit code units │ │ -03ae70: |[03ae70] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -03ae80: 220a 5201 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0152 │ │ -03ae84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03ae86: 7020 b509 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@09b5 │ │ -03ae8c: 2200 5601 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0156 │ │ -03ae90: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -03ae92: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -03ae96: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -03ae98: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -03ae9c: 01c1 |000e: move v1, v12 │ │ -03ae9e: 01d2 |000f: move v2, v13 │ │ -03aea0: 01c3 |0010: move v3, v12 │ │ -03aea2: 01d4 |0011: move v4, v13 │ │ -03aea4: 7609 b909 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@09b9 │ │ -03aeaa: 6201 c300 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00c3 │ │ -03aeae: 6e20 bb09 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@09bb │ │ -03aeb4: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -03aeb8: 6e30 ba09 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@09ba │ │ -03aebe: 6e20 b609 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@09b6 │ │ -03aec4: 2209 4f01 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@014f │ │ -03aec8: 7030 b109 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@09b1 │ │ -03aece: 6201 c200 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c2 │ │ -03aed2: 6e20 b309 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@09b3 │ │ -03aed8: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -03aedc: 6e30 b209 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@09b2 │ │ -03aee2: 6e20 b609 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@09b6 │ │ -03aee8: 110a |0034: return-object v10 │ │ +03ae88: |[03ae88] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +03ae98: 220a 5701 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0157 │ │ +03ae9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03ae9e: 7020 b509 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@09b5 │ │ +03aea4: 2200 5b01 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@015b │ │ +03aea8: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +03aeaa: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +03aeae: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +03aeb0: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +03aeb4: 01c1 |000e: move v1, v12 │ │ +03aeb6: 01d2 |000f: move v2, v13 │ │ +03aeb8: 01c3 |0010: move v3, v12 │ │ +03aeba: 01d4 |0011: move v4, v13 │ │ +03aebc: 7609 b909 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@09b9 │ │ +03aec2: 6201 c300 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00c3 │ │ +03aec6: 6e20 bb09 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@09bb │ │ +03aecc: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ +03aed0: 6e30 ba09 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@09ba │ │ +03aed6: 6e20 b609 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@09b6 │ │ +03aedc: 2209 5401 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0154 │ │ +03aee0: 7030 b109 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@09b1 │ │ +03aee6: 6201 c200 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c2 │ │ +03aeea: 6e20 b309 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@09b3 │ │ +03aef0: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ +03aef4: 6e30 b209 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@09b2 │ │ +03aefa: 6e20 b609 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@09b6 │ │ +03af00: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0006 line=682 │ │ 0x0015 line=684 │ │ 0x001a line=685 │ │ 0x001f line=686 │ │ @@ -71144,25 +71223,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -03aeec: |[03aeec] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -03aefc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03aefe: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -03af04: 0f00 |0004: return v0 │ │ -03af06: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -03af0a: 28fd |0007: goto 0004 // -0003 │ │ -03af0c: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -03af10: 28fa |000a: goto 0004 // -0006 │ │ -03af12: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -03af16: 28f7 |000d: goto 0004 // -0009 │ │ -03af18: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +03af04: |[03af04] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +03af14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03af16: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +03af1c: 0f00 |0004: return v0 │ │ +03af1e: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +03af22: 28fd |0007: goto 0004 // -0003 │ │ +03af24: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +03af28: 28fa |000a: goto 0004 // -0006 │ │ +03af2a: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +03af2e: 28f7 |000d: goto 0004 // -0009 │ │ +03af30: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1954 │ │ 0x0001 line=1955 │ │ 0x0004 line=1966 │ │ 0x0005 line=1957 │ │ 0x0007 line=1958 │ │ @@ -71179,35 +71258,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -03af34: |[03af34] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -03af44: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03af46: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -03af4c: 0f00 |0004: return v0 │ │ -03af4e: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -03af52: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -03af54: 28fc |0008: goto 0004 // -0004 │ │ -03af56: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -03af58: 28fe |000a: goto 0008 // -0002 │ │ -03af5a: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -03af5e: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -03af60: 28f6 |000e: goto 0004 // -000a │ │ -03af62: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -03af64: 28fe |0010: goto 000e // -0002 │ │ -03af66: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -03af6a: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -03af6c: 28f0 |0014: goto 0004 // -0010 │ │ -03af6e: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -03af70: 28fe |0016: goto 0014 // -0002 │ │ -03af72: 0000 |0017: nop // spacer │ │ -03af74: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +03af4c: |[03af4c] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +03af5c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +03af5e: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +03af64: 0f00 |0004: return v0 │ │ +03af66: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +03af6a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +03af6c: 28fc |0008: goto 0004 // -0004 │ │ +03af6e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +03af70: 28fe |000a: goto 0008 // -0002 │ │ +03af72: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +03af76: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +03af78: 28f6 |000e: goto 0004 // -000a │ │ +03af7a: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +03af7c: 28fe |0010: goto 000e // -0002 │ │ +03af7e: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +03af82: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +03af84: 28f0 |0014: goto 0004 // -0010 │ │ +03af86: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +03af88: 28fe |0016: goto 0014 // -0002 │ │ +03af8a: 0000 |0017: nop // spacer │ │ +03af8c: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1978 │ │ 0x0001 line=1979 │ │ 0x0004 line=1990 │ │ 0x0005 line=1981 │ │ 0x0008 line=1982 │ │ @@ -71228,24 +71307,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03af90: |[03af90] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -03afa0: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03afa4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -03afa8: 2200 df01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03afac: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03afb2: 5b10 cf00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03afb6: 5410 cf00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03afba: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03afc0: 6e10 9602 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0296 │ │ -03afc6: 0e00 |0013: return-void │ │ +03afa8: |[03afa8] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +03afb8: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03afbc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +03afc0: 2200 e501 |0004: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03afc4: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03afca: 5b10 cf00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03afce: 5410 cf00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03afd2: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03afd8: 6e10 9602 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0296 │ │ +03afde: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1448 │ │ 0x0004 line=1449 │ │ 0x000b line=1451 │ │ 0x0010 line=1452 │ │ 0x0013 line=1453 │ │ @@ -71258,50 +71337,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -03afc8: |[03afc8] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -03afd8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03afda: 5440 cc00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03afde: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -03afe2: 2200 df01 |0005: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03afe6: 7010 dc0b 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03afec: 5b40 cc00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03aff0: 6300 c100 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03aff4: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -03aff8: 1a00 5202 |0010: const-string v0, "FragmentManager" // string@0252 │ │ -03affc: 2201 c101 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03b000: 7010 8e0b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03b006: 1a02 e607 |0017: const-string v2, "add: " // string@07e6 │ │ -03b00a: 6e20 960b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b010: 0c01 |001c: move-result-object v1 │ │ -03b012: 6e20 950b 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03b018: 0c01 |0020: move-result-object v1 │ │ -03b01a: 6e10 9a0b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03b020: 0c01 |0024: move-result-object v1 │ │ -03b022: 7120 c508 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03b028: 6e20 8202 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0282 │ │ -03b02e: 5550 7400 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -03b032: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ -03b036: 5440 cc00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b03a: 6e20 df0b 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03b040: 5c53 6b00 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03b044: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -03b046: 5c50 8100 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ -03b04a: 5550 7800 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03b04e: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ -03b052: 5550 7f00 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03b056: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -03b05a: 5c43 d800 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03b05e: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ -03b062: 6e20 8802 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0288 │ │ -03b068: 0e00 |0048: return-void │ │ +03afe0: |[03afe0] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +03aff0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03aff2: 5440 cc00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03aff6: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +03affa: 2200 e501 |0005: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03affe: 7010 dc0b 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03b004: 5b40 cc00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b008: 6300 c100 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03b00c: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +03b010: 1a00 5202 |0010: const-string v0, "FragmentManager" // string@0252 │ │ +03b014: 2201 c701 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03b018: 7010 8e0b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03b01e: 1a02 ec07 |0017: const-string v2, "add: " // string@07ec │ │ +03b022: 6e20 960b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b028: 0c01 |001c: move-result-object v1 │ │ +03b02a: 6e20 950b 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03b030: 0c01 |0020: move-result-object v1 │ │ +03b032: 6e10 9a0b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03b038: 0c01 |0024: move-result-object v1 │ │ +03b03a: 7120 c508 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03b040: 6e20 8202 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0282 │ │ +03b046: 5550 7400 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +03b04a: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ +03b04e: 5440 cc00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b052: 6e20 df0b 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03b058: 5c53 6b00 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03b05c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +03b05e: 5c50 8100 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ +03b062: 5550 7800 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03b066: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ +03b06a: 5550 7f00 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03b06e: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +03b072: 5c43 d800 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03b076: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ +03b07a: 6e20 8802 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0288 │ │ +03b080: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1143 │ │ 0x0005 line=1144 │ │ 0x000c line=1146 │ │ 0x0028 line=1147 │ │ 0x002b line=1148 │ │ @@ -71323,23 +71402,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -03b06c: |[03b06c] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -03b07c: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ -03b080: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -03b084: 2200 df01 |0004: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03b088: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03b08e: 5b10 d000 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ -03b092: 5410 d000 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ -03b096: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03b09c: 0e00 |0010: return-void │ │ +03b084: |[03b084] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +03b094: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ +03b098: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +03b09c: 2200 e501 |0004: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03b0a0: 7010 dc0b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03b0a6: 5b10 d000 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ +03b0aa: 5410 d000 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ +03b0ae: 6e20 df0b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03b0b4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0004 line=501 │ │ 0x000b line=503 │ │ 0x0010 line=504 │ │ locals : │ │ @@ -71351,89 +71430,89 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -03b0a0: |[03b0a0] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -03b0b0: 1d05 |0000: monitor-enter v5 │ │ -03b0b2: 5452 cd00 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03b0b6: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -03b0ba: 5452 cd00 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03b0be: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b0c4: 0a02 |000a: move-result v2 │ │ -03b0c6: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -03b0ca: 5452 d100 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03b0ce: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -03b0d2: 2202 df01 |0011: new-instance v2, Ljava/util/ArrayList; // type@01df │ │ -03b0d6: 7010 dc0b 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03b0dc: 5b52 d100 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03b0e0: 5452 d100 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03b0e4: 6e10 e80b 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b0ea: 0a00 |001d: move-result v0 │ │ -03b0ec: 6302 c100 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03b0f0: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -03b0f4: 1a02 5202 |0022: const-string v2, "FragmentManager" // string@0252 │ │ -03b0f8: 2203 c101 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03b0fc: 7010 8e0b 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03b102: 1a04 a206 |0029: const-string v4, "Setting back stack index " // string@06a2 │ │ -03b106: 6e20 960b 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b10c: 0c03 |002e: move-result-object v3 │ │ -03b10e: 6e20 930b 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03b114: 0c03 |0032: move-result-object v3 │ │ -03b116: 1a04 8800 |0033: const-string v4, " to " // string@0088 │ │ -03b11a: 6e20 960b 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b120: 0c03 |0038: move-result-object v3 │ │ -03b122: 6e20 950b 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03b128: 0c03 |003c: move-result-object v3 │ │ -03b12a: 6e10 9a0b 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03b130: 0c03 |0040: move-result-object v3 │ │ -03b132: 7120 c508 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03b138: 5452 d100 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03b13c: 6e20 df0b 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03b142: 1e05 |0049: monitor-exit v5 │ │ -03b144: 0101 |004a: move v1, v0 │ │ -03b146: 0f01 |004b: return v1 │ │ -03b148: 5452 cd00 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03b14c: 5453 cd00 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03b150: 6e10 e80b 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b156: 0a03 |0053: move-result v3 │ │ -03b158: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03b15c: 6e20 e50b 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ -03b162: 0c02 |0059: move-result-object v2 │ │ -03b164: 1f02 b301 |005a: check-cast v2, Ljava/lang/Integer; // type@01b3 │ │ -03b168: 6e10 5a0b 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0b5a │ │ -03b16e: 0a00 |005f: move-result v0 │ │ -03b170: 6302 c100 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03b174: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -03b178: 1a02 5202 |0064: const-string v2, "FragmentManager" // string@0252 │ │ -03b17c: 2203 c101 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03b180: 7010 8e0b 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03b186: 1a04 6601 |006b: const-string v4, "Adding back stack index " // string@0166 │ │ -03b18a: 6e20 960b 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b190: 0c03 |0070: move-result-object v3 │ │ -03b192: 6e20 930b 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03b198: 0c03 |0074: move-result-object v3 │ │ -03b19a: 1a04 8e00 |0075: const-string v4, " with " // string@008e │ │ -03b19e: 6e20 960b 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b1a4: 0c03 |007a: move-result-object v3 │ │ -03b1a6: 6e20 950b 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03b1ac: 0c03 |007e: move-result-object v3 │ │ -03b1ae: 6e10 9a0b 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03b1b4: 0c03 |0082: move-result-object v3 │ │ -03b1b6: 7120 c508 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03b1bc: 5452 d100 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03b1c0: 6e30 e70b 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03b1c6: 1e05 |008b: monitor-exit v5 │ │ -03b1c8: 0101 |008c: move v1, v0 │ │ -03b1ca: 28be |008d: goto 004b // -0042 │ │ -03b1cc: 0d02 |008e: move-exception v2 │ │ -03b1ce: 1e05 |008f: monitor-exit v5 │ │ -03b1d0: 2702 |0090: throw v2 │ │ +03b0b8: |[03b0b8] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +03b0c8: 1d05 |0000: monitor-enter v5 │ │ +03b0ca: 5452 cd00 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03b0ce: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +03b0d2: 5452 cd00 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03b0d6: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b0dc: 0a02 |000a: move-result v2 │ │ +03b0de: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +03b0e2: 5452 d100 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03b0e6: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +03b0ea: 2202 e501 |0011: new-instance v2, Ljava/util/ArrayList; // type@01e5 │ │ +03b0ee: 7010 dc0b 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03b0f4: 5b52 d100 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03b0f8: 5452 d100 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03b0fc: 6e10 e80b 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b102: 0a00 |001d: move-result v0 │ │ +03b104: 6302 c100 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03b108: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +03b10c: 1a02 5202 |0022: const-string v2, "FragmentManager" // string@0252 │ │ +03b110: 2203 c701 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03b114: 7010 8e0b 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03b11a: 1a04 a806 |0029: const-string v4, "Setting back stack index " // string@06a8 │ │ +03b11e: 6e20 960b 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b124: 0c03 |002e: move-result-object v3 │ │ +03b126: 6e20 930b 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03b12c: 0c03 |0032: move-result-object v3 │ │ +03b12e: 1a04 8800 |0033: const-string v4, " to " // string@0088 │ │ +03b132: 6e20 960b 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b138: 0c03 |0038: move-result-object v3 │ │ +03b13a: 6e20 950b 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03b140: 0c03 |003c: move-result-object v3 │ │ +03b142: 6e10 9a0b 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03b148: 0c03 |0040: move-result-object v3 │ │ +03b14a: 7120 c508 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03b150: 5452 d100 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03b154: 6e20 df0b 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03b15a: 1e05 |0049: monitor-exit v5 │ │ +03b15c: 0101 |004a: move v1, v0 │ │ +03b15e: 0f01 |004b: return v1 │ │ +03b160: 5452 cd00 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03b164: 5453 cd00 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03b168: 6e10 e80b 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b16e: 0a03 |0053: move-result v3 │ │ +03b170: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03b174: 6e20 e50b 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ +03b17a: 0c02 |0059: move-result-object v2 │ │ +03b17c: 1f02 b901 |005a: check-cast v2, Ljava/lang/Integer; // type@01b9 │ │ +03b180: 6e10 5a0b 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0b5a │ │ +03b186: 0a00 |005f: move-result v0 │ │ +03b188: 6302 c100 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03b18c: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +03b190: 1a02 5202 |0064: const-string v2, "FragmentManager" // string@0252 │ │ +03b194: 2203 c701 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03b198: 7010 8e0b 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03b19e: 1a04 6601 |006b: const-string v4, "Adding back stack index " // string@0166 │ │ +03b1a2: 6e20 960b 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b1a8: 0c03 |0070: move-result-object v3 │ │ +03b1aa: 6e20 930b 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03b1b0: 0c03 |0074: move-result-object v3 │ │ +03b1b2: 1a04 8e00 |0075: const-string v4, " with " // string@008e │ │ +03b1b6: 6e20 960b 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b1bc: 0c03 |007a: move-result-object v3 │ │ +03b1be: 6e20 950b 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03b1c4: 0c03 |007e: move-result-object v3 │ │ +03b1c6: 6e10 9a0b 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03b1cc: 0c03 |0082: move-result-object v3 │ │ +03b1ce: 7120 c508 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03b1d4: 5452 d100 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03b1d8: 6e30 e70b 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03b1de: 1e05 |008b: monitor-exit v5 │ │ +03b1e0: 0101 |008c: move v1, v0 │ │ +03b1e2: 28be |008d: goto 004b // -0042 │ │ +03b1e4: 0d02 |008e: move-exception v2 │ │ +03b1e6: 1e05 |008f: monitor-exit v5 │ │ +03b1e8: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1328 │ │ 0x0001 line=1329 │ │ 0x000d line=1330 │ │ @@ -71461,22 +71540,22 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03b1e0: |[03b1e0] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -03b1f0: 5410 cb00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03b1f4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -03b1f8: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03b1fc: 7010 570b 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0b57 │ │ -03b202: 2700 |0009: throw v0 │ │ -03b204: 5b12 cb00 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03b208: 0e00 |000c: return-void │ │ +03b1f8: |[03b1f8] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +03b208: 5410 cb00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03b20c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +03b210: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03b214: 7010 570b 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0b57 │ │ +03b21a: 2700 |0009: throw v0 │ │ +03b21c: 5b12 cb00 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03b220: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ 0x000a line=1796 │ │ 0x000c line=1797 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -71487,46 +71566,46 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -03b20c: |[03b20c] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -03b21c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03b21e: 6300 c100 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03b222: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -03b226: 1a00 5202 |0005: const-string v0, "FragmentManager" // string@0252 │ │ -03b22a: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03b22e: 7010 8e0b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03b234: 1a02 4a08 |000c: const-string v2, "attach: " // string@084a │ │ -03b238: 6e20 960b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b23e: 0c01 |0011: move-result-object v1 │ │ -03b240: 6e20 950b 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03b246: 0c01 |0015: move-result-object v1 │ │ -03b248: 6e10 9a0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03b24e: 0c01 |0019: move-result-object v1 │ │ -03b250: 7120 c508 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03b256: 5550 7400 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -03b25a: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ -03b25e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -03b260: 5c50 7400 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -03b264: 5550 6b00 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03b268: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ -03b26c: 5440 cc00 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b270: 6e20 df0b 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03b276: 5c53 6b00 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03b27a: 5550 7800 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03b27e: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ -03b282: 5550 7f00 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03b286: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ -03b28a: 5c43 d800 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03b28e: 5240 d300 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03b292: 6e57 8902 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ -03b298: 0e00 |003e: return-void │ │ +03b224: |[03b224] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +03b234: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03b236: 6300 c100 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03b23a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +03b23e: 1a00 5202 |0005: const-string v0, "FragmentManager" // string@0252 │ │ +03b242: 2201 c701 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03b246: 7010 8e0b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03b24c: 1a02 5008 |000c: const-string v2, "attach: " // string@0850 │ │ +03b250: 6e20 960b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b256: 0c01 |0011: move-result-object v1 │ │ +03b258: 6e20 950b 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03b25e: 0c01 |0015: move-result-object v1 │ │ +03b260: 6e10 9a0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03b266: 0c01 |0019: move-result-object v1 │ │ +03b268: 7120 c508 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03b26e: 5550 7400 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +03b272: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ +03b276: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +03b278: 5c50 7400 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +03b27c: 5550 6b00 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03b280: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ +03b284: 5440 cc00 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b288: 6e20 df0b 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03b28e: 5c53 6b00 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03b292: 5550 7800 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03b296: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ +03b29a: 5550 7f00 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03b29e: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ +03b2a2: 5c43 d800 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03b2a6: 5240 d300 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03b2aa: 6e57 8902 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ +03b2b0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1231 │ │ 0x001d line=1232 │ │ 0x0021 line=1233 │ │ 0x0024 line=1234 │ │ 0x0028 line=1235 │ │ @@ -71546,18 +71625,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b29c: |[03b29c] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -03b2ac: 2200 5c00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -03b2b0: 7020 5f01 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@015f │ │ -03b2b6: 1100 |0005: return-object v0 │ │ +03b2b4: |[03b2b4] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +03b2c4: 2200 6100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +03b2c8: 7020 5f01 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@015f │ │ +03b2ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -71565,45 +71644,45 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -03b2b8: |[03b2b8] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -03b2c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03b2ca: 6300 c100 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03b2ce: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -03b2d2: 1a00 5202 |0005: const-string v0, "FragmentManager" // string@0252 │ │ -03b2d6: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03b2da: 7010 8e0b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03b2e0: 1a02 b209 |000c: const-string v2, "detach: " // string@09b2 │ │ -03b2e4: 6e20 960b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b2ea: 0c01 |0011: move-result-object v1 │ │ -03b2ec: 6e20 950b 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03b2f2: 0c01 |0015: move-result-object v1 │ │ -03b2f4: 6e10 9a0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03b2fa: 0c01 |0019: move-result-object v1 │ │ -03b2fc: 7120 c508 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03b302: 5550 7400 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -03b306: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ -03b30a: 5c53 7400 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -03b30e: 5550 6b00 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03b312: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ -03b316: 5440 cc00 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b31a: 6e20 e60b 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0be6 │ │ -03b320: 5550 7800 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03b324: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -03b328: 5550 7f00 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03b32c: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -03b330: 5c43 d800 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03b334: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -03b336: 5c50 6b00 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03b33a: 6e57 8902 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ -03b340: 0e00 |003c: return-void │ │ +03b2d0: |[03b2d0] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +03b2e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03b2e2: 6300 c100 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03b2e6: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +03b2ea: 1a00 5202 |0005: const-string v0, "FragmentManager" // string@0252 │ │ +03b2ee: 2201 c701 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03b2f2: 7010 8e0b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03b2f8: 1a02 b809 |000c: const-string v2, "detach: " // string@09b8 │ │ +03b2fc: 6e20 960b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b302: 0c01 |0011: move-result-object v1 │ │ +03b304: 6e20 950b 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03b30a: 0c01 |0015: move-result-object v1 │ │ +03b30c: 6e10 9a0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03b312: 0c01 |0019: move-result-object v1 │ │ +03b314: 7120 c508 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03b31a: 5550 7400 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +03b31e: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ +03b322: 5c53 7400 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +03b326: 5550 6b00 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03b32a: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ +03b32e: 5440 cc00 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b332: 6e20 e60b 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0be6 │ │ +03b338: 5550 7800 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03b33c: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +03b340: 5550 7f00 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03b344: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +03b348: 5c43 d800 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03b34c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +03b34e: 5c50 6b00 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03b352: 6e57 8902 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ +03b358: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1215 │ │ 0x001d line=1216 │ │ 0x0021 line=1217 │ │ 0x0023 line=1218 │ │ 0x0027 line=1220 │ │ @@ -71623,20 +71702,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03b344: |[03b344] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -03b354: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b356: 5c21 dd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03b35a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -03b35c: 6e30 8702 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ -03b362: 0e00 |0007: return-void │ │ +03b35c: |[03b35c] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +03b36c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03b36e: 5c21 dd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03b372: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +03b374: 6e30 8702 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ +03b37a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1809 │ │ 0x0003 line=1810 │ │ 0x0007 line=1811 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -71646,31 +71725,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03b364: |[03b364] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -03b374: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b378: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -03b37c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03b37e: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b382: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b388: 0a02 |000a: move-result v2 │ │ -03b38a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -03b38e: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b392: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b398: 0c00 |0012: move-result-object v0 │ │ -03b39a: 1f00 6300 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b39e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -03b3a2: 6e20 d901 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01d9 │ │ -03b3a8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b3ac: 28e9 |001c: goto 0005 // -0017 │ │ -03b3ae: 0e00 |001d: return-void │ │ +03b37c: |[03b37c] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +03b38c: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b390: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +03b394: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03b396: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b39a: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b3a0: 0a02 |000a: move-result v2 │ │ +03b3a2: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +03b3a6: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b3aa: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b3b0: 0c00 |0012: move-result-object v0 │ │ +03b3b2: 1f00 6800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b3b6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +03b3ba: 6e20 d901 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01d9 │ │ +03b3c0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b3c4: 28e9 |001c: goto 0005 // -0017 │ │ +03b3c6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ 0x0004 line=1849 │ │ 0x000d line=1850 │ │ 0x0015 line=1851 │ │ 0x0017 line=1852 │ │ @@ -71687,38 +71766,38 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03b3b0: |[03b3b0] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03b3c0: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b3c4: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -03b3c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03b3ca: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b3ce: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b3d4: 0a02 |000a: move-result v2 │ │ -03b3d6: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ -03b3da: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b3de: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b3e4: 0c00 |0012: move-result-object v0 │ │ -03b3e6: 1f00 6300 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b3ea: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ -03b3ee: 5502 7900 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03b3f2: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ -03b3f6: 6e20 da01 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@01da │ │ -03b3fc: 0a02 |001e: move-result v2 │ │ -03b3fe: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ -03b402: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -03b404: 0f02 |0022: return v2 │ │ -03b406: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b40a: 28e0 |0025: goto 0005 // -0020 │ │ -03b40c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -03b40e: 28fb |0027: goto 0022 // -0005 │ │ +03b3c8: |[03b3c8] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +03b3d8: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b3dc: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +03b3e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03b3e2: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b3e6: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b3ec: 0a02 |000a: move-result v2 │ │ +03b3ee: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ +03b3f2: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b3f6: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b3fc: 0c00 |0012: move-result-object v0 │ │ +03b3fe: 1f00 6800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b402: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ +03b406: 5502 7900 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03b40a: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ +03b40e: 6e20 da01 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@01da │ │ +03b414: 0a02 |001e: move-result v2 │ │ +03b416: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ +03b41a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +03b41c: 0f02 |0022: return v2 │ │ +03b41e: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b422: 28e0 |0025: goto 0005 // -0020 │ │ +03b424: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +03b426: 28fb |0027: goto 0022 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1929 │ │ 0x0004 line=1930 │ │ 0x000d line=1931 │ │ 0x0015 line=1932 │ │ 0x001b line=1933 │ │ @@ -71739,20 +71818,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03b410: |[03b410] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -03b420: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b422: 5c21 dd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03b426: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -03b428: 6e30 8702 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ -03b42e: 0e00 |0007: return-void │ │ +03b428: |[03b428] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +03b438: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03b43a: 5c21 dd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03b43e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +03b440: 6e30 8702 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ +03b446: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1804 │ │ 0x0003 line=1805 │ │ 0x0007 line=1806 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -71762,63 +71841,63 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -03b430: |[03b430] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -03b440: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03b442: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03b444: 5454 ca00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b448: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ -03b44c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -03b44e: 5454 cc00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b452: 6e10 e80b 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b458: 0a04 |000c: move-result v4 │ │ -03b45a: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ -03b45e: 5454 cc00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b462: 6e20 e20b 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b468: 0c00 |0014: move-result-object v0 │ │ -03b46a: 1f00 6300 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b46e: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ -03b472: 5504 7900 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03b476: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ -03b47a: 5504 7800 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03b47e: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ -03b482: 5504 7f00 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03b486: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ -03b48a: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -03b48c: 6e30 de01 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@01de │ │ -03b492: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ -03b496: 2202 df01 |002b: new-instance v2, Ljava/util/ArrayList; // type@01df │ │ -03b49a: 7010 dc0b 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03b4a0: 6e20 df0b 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03b4a6: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b4aa: 28d2 |0035: goto 0007 // -002e │ │ -03b4ac: 5454 d200 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ -03b4b0: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ -03b4b4: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -03b4b6: 5454 d200 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ -03b4ba: 6e10 e80b 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b4c0: 0a04 |0040: move-result v4 │ │ -03b4c2: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ -03b4c6: 5454 d200 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ -03b4ca: 6e20 e20b 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b4d0: 0c00 |0048: move-result-object v0 │ │ -03b4d2: 1f00 6300 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b4d6: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ -03b4da: 6e20 e10b 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0be1 │ │ -03b4e0: 0a04 |0050: move-result v4 │ │ -03b4e2: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ -03b4e6: 6e10 e101 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@01e1 │ │ -03b4ec: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b4f0: 28e3 |0058: goto 003b // -001d │ │ -03b4f2: 5b52 d200 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ -03b4f6: 0f03 |005b: return v3 │ │ +03b448: |[03b448] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +03b458: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03b45a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03b45c: 5454 ca00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b460: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ +03b464: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +03b466: 5454 cc00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b46a: 6e10 e80b 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b470: 0a04 |000c: move-result v4 │ │ +03b472: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ +03b476: 5454 cc00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b47a: 6e20 e20b 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b480: 0c00 |0014: move-result-object v0 │ │ +03b482: 1f00 6800 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b486: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ +03b48a: 5504 7900 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03b48e: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ +03b492: 5504 7800 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03b496: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ +03b49a: 5504 7f00 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03b49e: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ +03b4a2: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +03b4a4: 6e30 de01 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@01de │ │ +03b4aa: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ +03b4ae: 2202 e501 |002b: new-instance v2, Ljava/util/ArrayList; // type@01e5 │ │ +03b4b2: 7010 dc0b 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03b4b8: 6e20 df0b 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03b4be: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b4c2: 28d2 |0035: goto 0007 // -002e │ │ +03b4c4: 5454 d200 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ +03b4c8: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ +03b4cc: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +03b4ce: 5454 d200 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ +03b4d2: 6e10 e80b 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b4d8: 0a04 |0040: move-result v4 │ │ +03b4da: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ +03b4de: 5454 d200 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ +03b4e2: 6e20 e20b 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b4e8: 0c00 |0048: move-result-object v0 │ │ +03b4ea: 1f00 6800 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b4ee: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ +03b4f2: 6e20 e10b 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0be1 │ │ +03b4f8: 0a04 |0050: move-result v4 │ │ +03b4fa: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ +03b4fe: 6e10 e101 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@01e1 │ │ +03b504: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b508: 28e3 |0058: goto 003b // -001d │ │ +03b50a: 5b52 d200 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ +03b50e: 0f03 |005b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1870 │ │ 0x0001 line=1871 │ │ 0x0002 line=1872 │ │ 0x0006 line=1873 │ │ 0x000f line=1874 │ │ @@ -71854,23 +71933,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03b4f8: |[03b4f8] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -03b508: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b50a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -03b50c: 5c20 d400 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d4 │ │ -03b510: 6e10 7702 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ -03b516: 6e30 8702 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ -03b51c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03b51e: 5b20 cb00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03b522: 0e00 |000d: return-void │ │ +03b510: |[03b510] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +03b520: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03b522: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +03b524: 5c20 d400 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d4 │ │ +03b528: 6e10 7702 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ +03b52e: 6e30 8702 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ +03b534: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03b536: 5b20 cb00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03b53a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1841 │ │ 0x0004 line=1842 │ │ 0x0007 line=1843 │ │ 0x000a line=1844 │ │ 0x000d line=1845 │ │ @@ -71882,31 +71961,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03b524: |[03b524] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -03b534: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b538: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -03b53c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03b53e: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b542: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b548: 0a02 |000a: move-result v2 │ │ -03b54a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -03b54e: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b552: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b558: 0c00 |0012: move-result-object v0 │ │ -03b55a: 1f00 6300 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b55e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -03b562: 6e10 e601 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@01e6 │ │ -03b568: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b56c: 28e9 |001c: goto 0005 // -0017 │ │ -03b56e: 0e00 |001d: return-void │ │ +03b53c: |[03b53c] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +03b54c: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b550: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +03b554: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03b556: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b55a: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b560: 0a02 |000a: move-result v2 │ │ +03b562: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +03b566: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b56a: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b570: 0c00 |0012: move-result-object v0 │ │ +03b572: 1f00 6800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b576: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +03b57a: 6e10 e601 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@01e6 │ │ +03b580: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b584: 28e9 |001c: goto 0005 // -0017 │ │ +03b586: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1859 │ │ 0x0004 line=1860 │ │ 0x000d line=1861 │ │ 0x0015 line=1862 │ │ 0x0017 line=1863 │ │ @@ -71922,42 +72001,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -03b570: |[03b570] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03b580: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b584: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ -03b588: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03b58a: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b58e: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b594: 0a02 |000a: move-result v2 │ │ -03b596: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ -03b59a: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b59e: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b5a4: 0c00 |0012: move-result-object v0 │ │ -03b5a6: 1f00 6300 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b5aa: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ -03b5ae: 5502 7900 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03b5b2: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ -03b5b6: 5502 7800 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03b5ba: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ -03b5be: 5502 7f00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03b5c2: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ -03b5c6: 6e20 e701 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@01e7 │ │ -03b5cc: 0a02 |0026: move-result v2 │ │ -03b5ce: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ -03b5d2: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -03b5d4: 0f02 |002a: return v2 │ │ -03b5d6: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b5da: 28d8 |002d: goto 0005 // -0028 │ │ -03b5dc: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -03b5de: 28fb |002f: goto 002a // -0005 │ │ +03b588: |[03b588] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03b598: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b59c: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ +03b5a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03b5a2: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b5a6: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b5ac: 0a02 |000a: move-result v2 │ │ +03b5ae: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ +03b5b2: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b5b6: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b5bc: 0c00 |0012: move-result-object v0 │ │ +03b5be: 1f00 6800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b5c2: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ +03b5c6: 5502 7900 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03b5ca: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ +03b5ce: 5502 7800 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03b5d2: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ +03b5d6: 5502 7f00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03b5da: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ +03b5de: 6e20 e701 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@01e7 │ │ +03b5e4: 0a02 |0026: move-result v2 │ │ +03b5e6: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ +03b5ea: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +03b5ec: 0f02 |002a: return v2 │ │ +03b5ee: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b5f2: 28d8 |002d: goto 0005 // -0028 │ │ +03b5f4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +03b5f6: 28fb |002f: goto 002a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1915 │ │ 0x0004 line=1916 │ │ 0x000d line=1917 │ │ 0x0015 line=1918 │ │ 0x0023 line=1919 │ │ @@ -71978,37 +72057,37 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -03b5e0: |[03b5e0] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -03b5f0: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b5f4: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ -03b5f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03b5fa: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b5fe: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b604: 0a02 |000a: move-result v2 │ │ -03b606: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ -03b60a: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b60e: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b614: 0c00 |0012: move-result-object v0 │ │ -03b616: 1f00 6300 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b61a: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -03b61e: 5502 7900 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03b622: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ -03b626: 5502 7800 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03b62a: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ -03b62e: 5502 7f00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03b632: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ -03b636: 6e20 e801 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@01e8 │ │ -03b63c: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b640: 28dd |0028: goto 0005 // -0023 │ │ -03b642: 0e00 |0029: return-void │ │ +03b5f8: |[03b5f8] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +03b608: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b60c: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ +03b610: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03b612: 5432 cc00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b616: 6e10 e80b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b61c: 0a02 |000a: move-result v2 │ │ +03b61e: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ +03b622: 5432 cc00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b626: 6e20 e20b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b62c: 0c00 |0012: move-result-object v0 │ │ +03b62e: 1f00 6800 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b632: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +03b636: 5502 7900 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03b63a: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ +03b63e: 5502 7800 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03b642: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ +03b646: 5502 7f00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03b64a: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ +03b64e: 6e20 e801 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@01e8 │ │ +03b654: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b658: 28dd |0028: goto 0005 // -0023 │ │ +03b65a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0004 line=1944 │ │ 0x000d line=1945 │ │ 0x0015 line=1946 │ │ 0x0023 line=1947 │ │ @@ -72025,19 +72104,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b644: |[03b644] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -03b654: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -03b656: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03b658: 6e30 8702 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ -03b65e: 0e00 |0005: return-void │ │ +03b65c: |[03b65c] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +03b66c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +03b66e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03b670: 6e30 8702 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ +03b676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1824 │ │ 0x0005 line=1825 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -72046,39 +72125,39 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -03b660: |[03b660] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -03b670: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03b672: 5443 ca00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b676: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -03b67a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03b67c: 5443 cc00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b680: 6e10 e80b 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b686: 0a03 |000b: move-result v3 │ │ -03b688: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ -03b68c: 5443 cc00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b690: 6e20 e20b 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b696: 0c00 |0013: move-result-object v0 │ │ -03b698: 1f00 6300 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b69c: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -03b6a0: 5503 7900 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03b6a4: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ -03b6a8: 5503 7800 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03b6ac: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -03b6b0: 5503 7f00 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03b6b4: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ -03b6b8: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -03b6ba: 6e20 ea01 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@01ea │ │ -03b6c0: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b6c4: 28dc |002a: goto 0006 // -0024 │ │ -03b6c6: 0f02 |002b: return v2 │ │ +03b678: |[03b678] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +03b688: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03b68a: 5443 ca00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b68e: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +03b692: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +03b694: 5443 cc00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b698: 6e10 e80b 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b69e: 0a03 |000b: move-result v3 │ │ +03b6a0: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ +03b6a4: 5443 cc00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b6a8: 6e20 e20b 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b6ae: 0c00 |0013: move-result-object v0 │ │ +03b6b0: 1f00 6800 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b6b4: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +03b6b8: 5503 7900 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03b6bc: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ +03b6c0: 5503 7800 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03b6c4: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +03b6c8: 5503 7f00 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03b6cc: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ +03b6d0: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +03b6d2: 6e20 ea01 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@01ea │ │ +03b6d8: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b6dc: 28dc |002a: goto 0006 // -0024 │ │ +03b6de: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1901 │ │ 0x0001 line=1902 │ │ 0x0005 line=1903 │ │ 0x000e line=1904 │ │ 0x0016 line=1905 │ │ @@ -72098,19 +72177,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03b6c8: |[03b6c8] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -03b6d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -03b6da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03b6dc: 6e30 8702 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ -03b6e2: 0e00 |0005: return-void │ │ +03b6e0: |[03b6e0] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +03b6f0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +03b6f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03b6f4: 6e30 8702 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ +03b6fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1837 │ │ 0x0005 line=1838 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -72119,20 +72198,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03b6e4: |[03b6e4] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -03b6f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b6f6: 5c21 dd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03b6fa: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -03b6fc: 6e30 8702 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ -03b702: 0e00 |0007: return-void │ │ +03b6fc: |[03b6fc] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +03b70c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03b70e: 5c21 dd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03b712: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +03b714: 6e30 8702 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ +03b71a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1819 │ │ 0x0003 line=1820 │ │ 0x0007 line=1821 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -72142,20 +72221,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03b704: |[03b704] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -03b714: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b716: 5c21 dd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03b71a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -03b71c: 6e30 8702 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ -03b722: 0e00 |0007: return-void │ │ +03b71c: |[03b71c] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +03b72c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03b72e: 5c21 dd00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03b732: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +03b734: 6e30 8702 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ +03b73a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1814 │ │ 0x0003 line=1815 │ │ 0x0007 line=1816 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -72165,21 +72244,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03b724: |[03b724] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -03b734: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03b736: 5c20 dd00 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03b73a: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -03b73c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03b73e: 6e30 8702 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ -03b744: 0e00 |0008: return-void │ │ +03b73c: |[03b73c] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +03b74c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03b74e: 5c20 dd00 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03b752: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +03b754: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03b756: 6e30 8702 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0287 │ │ +03b75c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1831 │ │ 0x0003 line=1833 │ │ 0x0008 line=1834 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -72189,250 +72268,250 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 520 16-bit code units │ │ -03b748: |[03b748] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03b758: 2206 c101 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03b75c: 7010 8e0b 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03b762: 6e20 960b 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b768: 0c06 |0008: move-result-object v6 │ │ -03b76a: 1a07 1100 |0009: const-string v7, " " // string@0011 │ │ -03b76e: 6e20 960b 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03b774: 0c06 |000e: move-result-object v6 │ │ -03b776: 6e10 9a0b 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03b77c: 0c04 |0012: move-result-object v4 │ │ -03b77e: 5486 ca00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b782: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -03b786: 5486 ca00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b78a: 6e10 e80b 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b790: 0a00 |001c: move-result v0 │ │ -03b792: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -03b796: 6e20 350b 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b79c: 1a06 5b01 |0022: const-string v6, "Active Fragments in " // string@015b │ │ -03b7a0: 6e20 350b 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b7a6: 7110 9e0b 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ -03b7ac: 0a06 |002a: move-result v6 │ │ -03b7ae: 7110 5d0b 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -03b7b4: 0c06 |002e: move-result-object v6 │ │ -03b7b6: 6e20 350b 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b7bc: 1a06 d900 |0032: const-string v6, ":" // string@00d9 │ │ -03b7c0: 6e20 3a0b 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03b7c6: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -03b7c8: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -03b7cc: 5486 ca00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03b7d0: 6e20 e20b 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b7d6: 0c02 |003f: move-result-object v2 │ │ -03b7d8: 1f02 6300 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b7dc: 6e20 350b 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b7e2: 1a06 1200 |0045: const-string v6, " #" // string@0012 │ │ -03b7e6: 6e20 350b 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b7ec: 6e20 330b 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03b7f2: 1a06 da00 |004d: const-string v6, ": " // string@00da │ │ -03b7f6: 6e20 350b 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b7fc: 6e20 390b 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -03b802: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -03b806: 6e5c b801 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@01b8 │ │ -03b80c: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03b810: 28dc |005c: goto 0038 // -0024 │ │ -03b812: 5486 cc00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b816: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -03b81a: 5486 cc00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b81e: 6e10 e80b 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b824: 0a00 |0066: move-result v0 │ │ -03b826: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -03b82a: 6e20 350b 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b830: 1a06 6401 |006c: const-string v6, "Added Fragments:" // string@0164 │ │ -03b834: 6e20 3a0b 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03b83a: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -03b83c: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -03b840: 5486 cc00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03b844: 6e20 e20b 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b84a: 0c02 |0079: move-result-object v2 │ │ -03b84c: 1f02 6300 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b850: 6e20 350b 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b856: 1a06 1200 |007f: const-string v6, " #" // string@0012 │ │ -03b85a: 6e20 350b 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b860: 6e20 330b 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03b866: 1a06 da00 |0087: const-string v6, ": " // string@00da │ │ -03b86a: 6e20 350b 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b870: 6e10 0002 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0200 │ │ -03b876: 0c06 |008f: move-result-object v6 │ │ -03b878: 6e20 3a0b 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03b87e: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03b882: 28dd |0095: goto 0072 // -0023 │ │ -03b884: 5486 d200 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ -03b888: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -03b88c: 5486 d200 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ -03b890: 6e10 e80b 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b896: 0a00 |009f: move-result v0 │ │ -03b898: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -03b89c: 6e20 350b 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b8a2: 1a06 6002 |00a5: const-string v6, "Fragments Created Menus:" // string@0260 │ │ -03b8a6: 6e20 3a0b 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03b8ac: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -03b8ae: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -03b8b2: 5486 d200 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ -03b8b6: 6e20 e20b 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b8bc: 0c02 |00b2: move-result-object v2 │ │ -03b8be: 1f02 6300 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03b8c2: 6e20 350b 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b8c8: 1a06 1200 |00b8: const-string v6, " #" // string@0012 │ │ -03b8cc: 6e20 350b 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b8d2: 6e20 330b 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03b8d8: 1a06 da00 |00c0: const-string v6, ": " // string@00da │ │ -03b8dc: 6e20 350b 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b8e2: 6e10 0002 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0200 │ │ -03b8e8: 0c06 |00c8: move-result-object v6 │ │ -03b8ea: 6e20 3a0b 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03b8f0: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03b8f4: 28dd |00ce: goto 00ab // -0023 │ │ -03b8f6: 5486 cf00 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03b8fa: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -03b8fe: 5486 cf00 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03b902: 6e10 e80b 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b908: 0a00 |00d8: move-result v0 │ │ -03b90a: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -03b90e: 6e20 350b 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b914: 1a06 7b01 |00de: const-string v6, "Back Stack:" // string@017b │ │ -03b918: 6e20 3a0b 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03b91e: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -03b920: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -03b924: 5486 cf00 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03b928: 6e20 e20b 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b92e: 0c01 |00eb: move-result-object v1 │ │ -03b930: 1f01 5c00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -03b934: 6e20 350b 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b93a: 1a06 1200 |00f1: const-string v6, " #" // string@0012 │ │ -03b93e: 6e20 350b 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b944: 6e20 330b 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03b94a: 1a06 da00 |00f9: const-string v6, ": " // string@00da │ │ -03b94e: 6e20 350b 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b954: 6e10 720b 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -03b95a: 0c06 |0101: move-result-object v6 │ │ -03b95c: 6e20 3a0b 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03b962: 6e5c 6d01 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@016d │ │ -03b968: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03b96c: 28da |010a: goto 00e4 // -0026 │ │ -03b96e: 1d08 |010b: monitor-enter v8 │ │ -03b970: 5486 d100 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03b974: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -03b978: 5486 d100 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03b97c: 6e10 e80b 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b982: 0a00 |0115: move-result v0 │ │ -03b984: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -03b988: 6e20 350b 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b98e: 1a06 7a01 |011b: const-string v6, "Back Stack Indices:" // string@017a │ │ -03b992: 6e20 3a0b 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03b998: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -03b99a: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -03b99e: 5486 d100 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03b9a2: 6e20 e20b 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03b9a8: 0c01 |0128: move-result-object v1 │ │ -03b9aa: 1f01 5c00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -03b9ae: 6e20 350b 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b9b4: 1a06 1200 |012e: const-string v6, " #" // string@0012 │ │ -03b9b8: 6e20 350b 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b9be: 6e20 330b 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03b9c4: 1a06 da00 |0136: const-string v6, ": " // string@00da │ │ -03b9c8: 6e20 350b 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b9ce: 6e20 390b 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -03b9d4: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03b9d8: 28e1 |0140: goto 0121 // -001f │ │ -03b9da: 5486 cd00 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03b9de: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -03b9e2: 5486 cd00 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03b9e6: 6e10 e80b 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03b9ec: 0a06 |014a: move-result v6 │ │ -03b9ee: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -03b9f2: 6e20 350b 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03b9f8: 1a06 870d |0150: const-string v6, "mAvailBackStackIndices: " // string@0d87 │ │ -03b9fc: 6e20 350b 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ba02: 5486 cd00 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03ba06: 6e10 e90b 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0be9 │ │ -03ba0c: 0c06 |015a: move-result-object v6 │ │ -03ba0e: 7110 eb0b 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0beb │ │ -03ba14: 0c06 |015e: move-result-object v6 │ │ -03ba16: 6e20 3a0b 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03ba1c: 1e08 |0162: monitor-exit v8 │ │ -03ba1e: 5486 da00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03ba22: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -03ba26: 5486 da00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03ba2a: 6e10 e80b 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03ba30: 0a00 |016c: move-result v0 │ │ -03ba32: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -03ba36: 6e20 350b 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ba3c: 1a06 3f06 |0172: const-string v6, "Pending Actions:" // string@063f │ │ -03ba40: 6e20 3a0b 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03ba46: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -03ba48: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -03ba4c: 5486 da00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03ba50: 6e20 e20b 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03ba56: 0c05 |017f: move-result-object v5 │ │ -03ba58: 1f05 be01 |0180: check-cast v5, Ljava/lang/Runnable; // type@01be │ │ -03ba5c: 6e20 350b 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ba62: 1a06 1200 |0185: const-string v6, " #" // string@0012 │ │ -03ba66: 6e20 350b 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ba6c: 6e20 330b 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03ba72: 1a06 da00 |018d: const-string v6, ": " // string@00da │ │ -03ba76: 6e20 350b 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ba7c: 6e20 390b 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -03ba82: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03ba86: 28e1 |0197: goto 0178 // -001f │ │ -03ba88: 0d06 |0198: move-exception v6 │ │ -03ba8a: 1e08 |0199: monitor-exit v8 │ │ -03ba8c: 2706 |019a: throw v6 │ │ -03ba8e: 6e20 350b 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ba94: 1a06 5302 |019e: const-string v6, "FragmentManager misc state:" // string@0253 │ │ -03ba98: 6e20 3a0b 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03ba9e: 6e20 350b 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03baa4: 1a06 2800 |01a6: const-string v6, " mCurState=" // string@0028 │ │ -03baa8: 6e20 350b 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03baae: 5286 d300 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03bab2: 6e20 330b 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03bab8: 1a06 7100 |01b0: const-string v6, " mStateSaved=" // string@0071 │ │ -03babc: 6e20 350b 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03bac2: 5586 dd00 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03bac6: 6e20 360b 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -03bacc: 1a06 5e00 |01ba: const-string v6, " mDestroyed=" // string@005e │ │ -03bad0: 6e20 350b 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03bad6: 5586 d400 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d4 │ │ -03bada: 6e20 3b0b 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -03bae0: 5586 d800 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03bae4: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ -03bae8: 6e20 350b 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03baee: 1a06 2a00 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@002a │ │ -03baf2: 6e20 350b 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03baf8: 5586 d800 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03bafc: 6e20 3b0b 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -03bb02: 5486 d900 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03bb06: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ -03bb0a: 6e20 350b 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03bb10: 1a06 2b00 |01dc: const-string v6, " mNoTransactionsBecause=" // string@002b │ │ -03bb14: 6e20 350b 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03bb1a: 5486 d900 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03bb1e: 6e20 3a0b 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03bb24: 5486 ce00 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03bb28: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ -03bb2c: 5486 ce00 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03bb30: 6e10 e80b 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03bb36: 0a06 |01ef: move-result v6 │ │ -03bb38: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ -03bb3c: 6e20 350b 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03bb42: 1a06 2700 |01f5: const-string v6, " mAvailIndices: " // string@0027 │ │ -03bb46: 6e20 350b 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03bb4c: 5486 ce00 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03bb50: 6e10 e90b 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0be9 │ │ -03bb56: 0c06 |01ff: move-result-object v6 │ │ -03bb58: 7110 eb0b 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0beb │ │ -03bb5e: 0c06 |0203: move-result-object v6 │ │ -03bb60: 6e20 3a0b 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03bb66: 0e00 |0207: return-void │ │ +03b760: |[03b760] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03b770: 2206 c701 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03b774: 7010 8e0b 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03b77a: 6e20 960b 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b780: 0c06 |0008: move-result-object v6 │ │ +03b782: 1a07 1100 |0009: const-string v7, " " // string@0011 │ │ +03b786: 6e20 960b 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03b78c: 0c06 |000e: move-result-object v6 │ │ +03b78e: 6e10 9a0b 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03b794: 0c04 |0012: move-result-object v4 │ │ +03b796: 5486 ca00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b79a: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +03b79e: 5486 ca00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b7a2: 6e10 e80b 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b7a8: 0a00 |001c: move-result v0 │ │ +03b7aa: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +03b7ae: 6e20 350b 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b7b4: 1a06 5b01 |0022: const-string v6, "Active Fragments in " // string@015b │ │ +03b7b8: 6e20 350b 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b7be: 7110 9e0b 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ +03b7c4: 0a06 |002a: move-result v6 │ │ +03b7c6: 7110 5d0b 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +03b7cc: 0c06 |002e: move-result-object v6 │ │ +03b7ce: 6e20 350b 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b7d4: 1a06 d900 |0032: const-string v6, ":" // string@00d9 │ │ +03b7d8: 6e20 3a0b 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03b7de: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +03b7e0: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +03b7e4: 5486 ca00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03b7e8: 6e20 e20b 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b7ee: 0c02 |003f: move-result-object v2 │ │ +03b7f0: 1f02 6800 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b7f4: 6e20 350b 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b7fa: 1a06 1200 |0045: const-string v6, " #" // string@0012 │ │ +03b7fe: 6e20 350b 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b804: 6e20 330b 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03b80a: 1a06 da00 |004d: const-string v6, ": " // string@00da │ │ +03b80e: 6e20 350b 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b814: 6e20 390b 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +03b81a: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +03b81e: 6e5c b801 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@01b8 │ │ +03b824: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03b828: 28dc |005c: goto 0038 // -0024 │ │ +03b82a: 5486 cc00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b82e: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +03b832: 5486 cc00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b836: 6e10 e80b 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b83c: 0a00 |0066: move-result v0 │ │ +03b83e: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +03b842: 6e20 350b 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b848: 1a06 6401 |006c: const-string v6, "Added Fragments:" // string@0164 │ │ +03b84c: 6e20 3a0b 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03b852: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +03b854: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +03b858: 5486 cc00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03b85c: 6e20 e20b 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b862: 0c02 |0079: move-result-object v2 │ │ +03b864: 1f02 6800 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b868: 6e20 350b 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b86e: 1a06 1200 |007f: const-string v6, " #" // string@0012 │ │ +03b872: 6e20 350b 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b878: 6e20 330b 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03b87e: 1a06 da00 |0087: const-string v6, ": " // string@00da │ │ +03b882: 6e20 350b 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b888: 6e10 0002 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0200 │ │ +03b88e: 0c06 |008f: move-result-object v6 │ │ +03b890: 6e20 3a0b 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03b896: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03b89a: 28dd |0095: goto 0072 // -0023 │ │ +03b89c: 5486 d200 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ +03b8a0: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +03b8a4: 5486 d200 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ +03b8a8: 6e10 e80b 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b8ae: 0a00 |009f: move-result v0 │ │ +03b8b0: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +03b8b4: 6e20 350b 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b8ba: 1a06 6002 |00a5: const-string v6, "Fragments Created Menus:" // string@0260 │ │ +03b8be: 6e20 3a0b 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03b8c4: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +03b8c6: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +03b8ca: 5486 d200 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d2 │ │ +03b8ce: 6e20 e20b 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b8d4: 0c02 |00b2: move-result-object v2 │ │ +03b8d6: 1f02 6800 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03b8da: 6e20 350b 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b8e0: 1a06 1200 |00b8: const-string v6, " #" // string@0012 │ │ +03b8e4: 6e20 350b 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b8ea: 6e20 330b 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03b8f0: 1a06 da00 |00c0: const-string v6, ": " // string@00da │ │ +03b8f4: 6e20 350b 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b8fa: 6e10 0002 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0200 │ │ +03b900: 0c06 |00c8: move-result-object v6 │ │ +03b902: 6e20 3a0b 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03b908: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03b90c: 28dd |00ce: goto 00ab // -0023 │ │ +03b90e: 5486 cf00 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03b912: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +03b916: 5486 cf00 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03b91a: 6e10 e80b 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b920: 0a00 |00d8: move-result v0 │ │ +03b922: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +03b926: 6e20 350b 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b92c: 1a06 7b01 |00de: const-string v6, "Back Stack:" // string@017b │ │ +03b930: 6e20 3a0b 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03b936: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +03b938: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +03b93c: 5486 cf00 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03b940: 6e20 e20b 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b946: 0c01 |00eb: move-result-object v1 │ │ +03b948: 1f01 6100 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +03b94c: 6e20 350b 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b952: 1a06 1200 |00f1: const-string v6, " #" // string@0012 │ │ +03b956: 6e20 350b 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b95c: 6e20 330b 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03b962: 1a06 da00 |00f9: const-string v6, ": " // string@00da │ │ +03b966: 6e20 350b 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b96c: 6e10 720b 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +03b972: 0c06 |0101: move-result-object v6 │ │ +03b974: 6e20 3a0b 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03b97a: 6e5c 6d01 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@016d │ │ +03b980: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03b984: 28da |010a: goto 00e4 // -0026 │ │ +03b986: 1d08 |010b: monitor-enter v8 │ │ +03b988: 5486 d100 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03b98c: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +03b990: 5486 d100 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03b994: 6e10 e80b 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03b99a: 0a00 |0115: move-result v0 │ │ +03b99c: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +03b9a0: 6e20 350b 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b9a6: 1a06 7a01 |011b: const-string v6, "Back Stack Indices:" // string@017a │ │ +03b9aa: 6e20 3a0b 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03b9b0: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +03b9b2: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +03b9b6: 5486 d100 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03b9ba: 6e20 e20b 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03b9c0: 0c01 |0128: move-result-object v1 │ │ +03b9c2: 1f01 6100 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +03b9c6: 6e20 350b 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b9cc: 1a06 1200 |012e: const-string v6, " #" // string@0012 │ │ +03b9d0: 6e20 350b 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b9d6: 6e20 330b 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03b9dc: 1a06 da00 |0136: const-string v6, ": " // string@00da │ │ +03b9e0: 6e20 350b 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03b9e6: 6e20 390b 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +03b9ec: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03b9f0: 28e1 |0140: goto 0121 // -001f │ │ +03b9f2: 5486 cd00 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03b9f6: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +03b9fa: 5486 cd00 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03b9fe: 6e10 e80b 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03ba04: 0a06 |014a: move-result v6 │ │ +03ba06: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +03ba0a: 6e20 350b 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03ba10: 1a06 8d0d |0150: const-string v6, "mAvailBackStackIndices: " // string@0d8d │ │ +03ba14: 6e20 350b 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03ba1a: 5486 cd00 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03ba1e: 6e10 e90b 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0be9 │ │ +03ba24: 0c06 |015a: move-result-object v6 │ │ +03ba26: 7110 eb0b 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0beb │ │ +03ba2c: 0c06 |015e: move-result-object v6 │ │ +03ba2e: 6e20 3a0b 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03ba34: 1e08 |0162: monitor-exit v8 │ │ +03ba36: 5486 da00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03ba3a: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +03ba3e: 5486 da00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03ba42: 6e10 e80b 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03ba48: 0a00 |016c: move-result v0 │ │ +03ba4a: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +03ba4e: 6e20 350b 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03ba54: 1a06 4506 |0172: const-string v6, "Pending Actions:" // string@0645 │ │ +03ba58: 6e20 3a0b 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03ba5e: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +03ba60: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +03ba64: 5486 da00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03ba68: 6e20 e20b 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03ba6e: 0c05 |017f: move-result-object v5 │ │ +03ba70: 1f05 c401 |0180: check-cast v5, Ljava/lang/Runnable; // type@01c4 │ │ +03ba74: 6e20 350b 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03ba7a: 1a06 1200 |0185: const-string v6, " #" // string@0012 │ │ +03ba7e: 6e20 350b 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03ba84: 6e20 330b 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03ba8a: 1a06 da00 |018d: const-string v6, ": " // string@00da │ │ +03ba8e: 6e20 350b 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03ba94: 6e20 390b 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +03ba9a: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03ba9e: 28e1 |0197: goto 0178 // -001f │ │ +03baa0: 0d06 |0198: move-exception v6 │ │ +03baa2: 1e08 |0199: monitor-exit v8 │ │ +03baa4: 2706 |019a: throw v6 │ │ +03baa6: 6e20 350b 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03baac: 1a06 5302 |019e: const-string v6, "FragmentManager misc state:" // string@0253 │ │ +03bab0: 6e20 3a0b 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03bab6: 6e20 350b 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03babc: 1a06 2800 |01a6: const-string v6, " mCurState=" // string@0028 │ │ +03bac0: 6e20 350b 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03bac6: 5286 d300 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03baca: 6e20 330b 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03bad0: 1a06 7100 |01b0: const-string v6, " mStateSaved=" // string@0071 │ │ +03bad4: 6e20 350b 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03bada: 5586 dd00 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03bade: 6e20 360b 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +03bae4: 1a06 5e00 |01ba: const-string v6, " mDestroyed=" // string@005e │ │ +03bae8: 6e20 350b 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03baee: 5586 d400 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d4 │ │ +03baf2: 6e20 3b0b 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +03baf8: 5586 d800 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03bafc: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ +03bb00: 6e20 350b 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03bb06: 1a06 2a00 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@002a │ │ +03bb0a: 6e20 350b 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03bb10: 5586 d800 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03bb14: 6e20 3b0b 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +03bb1a: 5486 d900 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03bb1e: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ +03bb22: 6e20 350b 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03bb28: 1a06 2b00 |01dc: const-string v6, " mNoTransactionsBecause=" // string@002b │ │ +03bb2c: 6e20 350b 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03bb32: 5486 d900 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03bb36: 6e20 3a0b 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03bb3c: 5486 ce00 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03bb40: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ +03bb44: 5486 ce00 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03bb48: 6e10 e80b 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03bb4e: 0a06 |01ef: move-result v6 │ │ +03bb50: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ +03bb54: 6e20 350b 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03bb5a: 1a06 2700 |01f5: const-string v6, " mAvailIndices: " // string@0027 │ │ +03bb5e: 6e20 350b 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03bb64: 5486 ce00 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03bb68: 6e10 e90b 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0be9 │ │ +03bb6e: 0c06 |01ff: move-result-object v6 │ │ +03bb70: 7110 eb0b 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0beb │ │ +03bb76: 0c06 |0203: move-result-object v6 │ │ +03bb78: 6e20 3a0b 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03bb7e: 0e00 |0207: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=566 │ │ @@ -72546,49 +72625,49 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -03bb7c: |[03bb7c] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -03bb8c: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -03bb90: 7010 6402 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0264 │ │ -03bb96: 1d02 |0005: monitor-enter v2 │ │ -03bb98: 5420 cb00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03bb9c: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -03bba0: 2200 b001 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03bba4: 1a01 5e01 |000c: const-string v1, "Activity has been destroyed" // string@015e │ │ -03bba8: 7020 580b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03bbae: 2700 |0011: throw v0 │ │ -03bbb0: 0d00 |0012: move-exception v0 │ │ -03bbb2: 1e02 |0013: monitor-exit v2 │ │ -03bbb4: 2700 |0014: throw v0 │ │ -03bbb6: 5420 da00 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bbba: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -03bbbe: 2200 df01 |0019: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03bbc2: 7010 dc0b 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03bbc8: 5b20 da00 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bbcc: 5420 da00 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bbd0: 6e20 df0b 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03bbd6: 5420 da00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bbda: 6e10 e80b 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03bbe0: 0a00 |002a: move-result v0 │ │ -03bbe2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -03bbe4: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ -03bbe8: 5420 cb00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03bbec: 5400 a500 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -03bbf0: 5421 d500 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d5 │ │ -03bbf4: 6e20 1801 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ -03bbfa: 5420 cb00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03bbfe: 5400 a500 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -03bc02: 5421 d500 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d5 │ │ -03bc06: 6e20 1601 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0116 │ │ -03bc0c: 1e02 |0040: monitor-exit v2 │ │ -03bc0e: 0e00 |0041: return-void │ │ +03bb94: |[03bb94] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +03bba4: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +03bba8: 7010 6402 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0264 │ │ +03bbae: 1d02 |0005: monitor-enter v2 │ │ +03bbb0: 5420 cb00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03bbb4: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +03bbb8: 2200 b601 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03bbbc: 1a01 5e01 |000c: const-string v1, "Activity has been destroyed" // string@015e │ │ +03bbc0: 7020 580b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03bbc6: 2700 |0011: throw v0 │ │ +03bbc8: 0d00 |0012: move-exception v0 │ │ +03bbca: 1e02 |0013: monitor-exit v2 │ │ +03bbcc: 2700 |0014: throw v0 │ │ +03bbce: 5420 da00 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bbd2: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +03bbd6: 2200 e501 |0019: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03bbda: 7010 dc0b 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03bbe0: 5b20 da00 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bbe4: 5420 da00 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bbe8: 6e20 df0b 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03bbee: 5420 da00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bbf2: 6e10 e80b 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03bbf8: 0a00 |002a: move-result v0 │ │ +03bbfa: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +03bbfc: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ +03bc00: 5420 cb00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03bc04: 5400 a500 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +03bc08: 5421 d500 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d5 │ │ +03bc0c: 6e20 1801 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ +03bc12: 5420 cb00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03bc16: 5400 a500 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +03bc1a: 5421 d500 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d5 │ │ +03bc1e: 6e20 1601 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0116 │ │ +03bc24: 1e02 |0040: monitor-exit v2 │ │ +03bc26: 0e00 |0041: return-void │ │ catches : 2 │ │ 0x0006 - 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x0041 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=1309 │ │ @@ -72615,105 +72694,105 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -03bc24: |[03bc24] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -03bc34: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03bc36: 5585 d600 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d6 │ │ -03bc3a: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -03bc3e: 2205 b001 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03bc42: 1a06 5f06 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@065f │ │ -03bc46: 7020 580b 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03bc4c: 2705 |000c: throw v5 │ │ -03bc4e: 7100 1b01 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@011b │ │ -03bc54: 0c05 |0010: move-result-object v5 │ │ -03bc56: 5486 cb00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03bc5a: 5466 a500 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -03bc5e: 6e10 1301 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0113 │ │ -03bc64: 0c06 |0018: move-result-object v6 │ │ -03bc66: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -03bc6a: 2205 b001 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03bc6e: 1a06 e305 |001d: const-string v6, "Must be called from main thread of process" // string@05e3 │ │ -03bc72: 7020 580b 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03bc78: 2705 |0022: throw v5 │ │ -03bc7a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03bc7c: 1d08 |0024: monitor-enter v8 │ │ -03bc7e: 5485 da00 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bc82: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -03bc86: 5485 da00 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bc8a: 6e10 e80b 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03bc90: 0a05 |002e: move-result v5 │ │ -03bc92: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -03bc96: 1e08 |0031: monitor-exit v8 │ │ -03bc98: 5585 d700 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d7 │ │ -03bc9c: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -03bca0: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -03bca2: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -03bca4: 5485 ca00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03bca8: 6e10 e80b 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03bcae: 0a05 |003d: move-result v5 │ │ -03bcb0: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -03bcb4: 5485 ca00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03bcb8: 6e20 e20b 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03bcbe: 0c01 |0045: move-result-object v1 │ │ -03bcc0: 1f01 6300 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03bcc4: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -03bcc8: 5415 7d00 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -03bccc: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -03bcd0: 5415 7d00 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -03bcd4: 6e10 3503 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0335 │ │ -03bcda: 0a05 |0053: move-result v5 │ │ -03bcdc: b653 |0054: or-int/2addr v3, v5 │ │ -03bcde: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03bce2: 28e1 |0057: goto 0038 // -001f │ │ -03bce4: 5485 da00 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bce8: 6e10 e80b 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03bcee: 0a04 |005d: move-result v4 │ │ -03bcf0: 5485 de00 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ -03bcf4: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -03bcf8: 5485 de00 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ -03bcfc: 2155 |0064: array-length v5, v5 │ │ -03bcfe: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -03bd02: 2345 8302 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0283 │ │ -03bd06: 5b85 de00 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ -03bd0a: 5485 da00 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bd0e: 5486 de00 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ -03bd12: 6e20 ea0b 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ -03bd18: 5485 da00 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ -03bd1c: 6e10 e00b 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ -03bd22: 5485 cb00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03bd26: 5455 a500 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -03bd2a: 5486 d500 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d5 │ │ -03bd2e: 6e20 1801 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ -03bd34: 1e08 |0080: monitor-exit v8 │ │ -03bd36: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -03bd38: 5c85 d600 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d6 │ │ -03bd3c: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -03bd3e: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -03bd42: 5485 de00 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ -03bd46: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -03bd4a: 7210 730b 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@0b73 │ │ -03bd50: 5485 de00 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ -03bd54: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -03bd56: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -03bd5a: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03bd5e: 28f0 |0095: goto 0085 // -0010 │ │ -03bd60: 0d05 |0096: move-exception v5 │ │ -03bd62: 1e08 |0097: monitor-exit v8 │ │ -03bd64: 2705 |0098: throw v5 │ │ -03bd66: 5c87 d600 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d6 │ │ -03bd6a: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -03bd6c: 2888 |009c: goto 0024 // -0078 │ │ -03bd6e: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -03bd72: 5c87 d700 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d7 │ │ -03bd76: 6e10 a002 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02a0 │ │ -03bd7c: 0f00 |00a4: return v0 │ │ +03bc3c: |[03bc3c] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +03bc4c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03bc4e: 5585 d600 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d6 │ │ +03bc52: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +03bc56: 2205 b601 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03bc5a: 1a06 6506 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0665 │ │ +03bc5e: 7020 580b 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03bc64: 2705 |000c: throw v5 │ │ +03bc66: 7100 1b01 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@011b │ │ +03bc6c: 0c05 |0010: move-result-object v5 │ │ +03bc6e: 5486 cb00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03bc72: 5466 a500 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +03bc76: 6e10 1301 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0113 │ │ +03bc7c: 0c06 |0018: move-result-object v6 │ │ +03bc7e: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +03bc82: 2205 b601 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03bc86: 1a06 e905 |001d: const-string v6, "Must be called from main thread of process" // string@05e9 │ │ +03bc8a: 7020 580b 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03bc90: 2705 |0022: throw v5 │ │ +03bc92: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03bc94: 1d08 |0024: monitor-enter v8 │ │ +03bc96: 5485 da00 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bc9a: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +03bc9e: 5485 da00 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bca2: 6e10 e80b 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03bca8: 0a05 |002e: move-result v5 │ │ +03bcaa: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +03bcae: 1e08 |0031: monitor-exit v8 │ │ +03bcb0: 5585 d700 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d7 │ │ +03bcb4: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +03bcb8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +03bcba: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +03bcbc: 5485 ca00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03bcc0: 6e10 e80b 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03bcc6: 0a05 |003d: move-result v5 │ │ +03bcc8: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +03bccc: 5485 ca00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03bcd0: 6e20 e20b 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03bcd6: 0c01 |0045: move-result-object v1 │ │ +03bcd8: 1f01 6800 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03bcdc: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +03bce0: 5415 7d00 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +03bce4: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +03bce8: 5415 7d00 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +03bcec: 6e10 3503 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0335 │ │ +03bcf2: 0a05 |0053: move-result v5 │ │ +03bcf4: b653 |0054: or-int/2addr v3, v5 │ │ +03bcf6: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03bcfa: 28e1 |0057: goto 0038 // -001f │ │ +03bcfc: 5485 da00 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bd00: 6e10 e80b 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03bd06: 0a04 |005d: move-result v4 │ │ +03bd08: 5485 de00 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ +03bd0c: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +03bd10: 5485 de00 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ +03bd14: 2155 |0064: array-length v5, v5 │ │ +03bd16: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +03bd1a: 2345 8902 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0289 │ │ +03bd1e: 5b85 de00 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ +03bd22: 5485 da00 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bd26: 5486 de00 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ +03bd2a: 6e20 ea0b 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ +03bd30: 5485 da00 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00da │ │ +03bd34: 6e10 e00b 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ +03bd3a: 5485 cb00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03bd3e: 5455 a500 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +03bd42: 5486 d500 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d5 │ │ +03bd46: 6e20 1801 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ +03bd4c: 1e08 |0080: monitor-exit v8 │ │ +03bd4e: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +03bd50: 5c85 d600 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d6 │ │ +03bd54: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +03bd56: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +03bd5a: 5485 de00 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ +03bd5e: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +03bd62: 7210 730b 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@0b73 │ │ +03bd68: 5485 de00 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00de │ │ +03bd6c: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +03bd6e: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +03bd72: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03bd76: 28f0 |0095: goto 0085 // -0010 │ │ +03bd78: 0d05 |0096: move-exception v5 │ │ +03bd7a: 1e08 |0097: monitor-exit v8 │ │ +03bd7c: 2705 |0098: throw v5 │ │ +03bd7e: 5c87 d600 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d6 │ │ +03bd82: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +03bd84: 2888 |009c: goto 0024 // -0078 │ │ +03bd86: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +03bd8a: 5c87 d700 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d7 │ │ +03bd8e: 6e10 a002 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02a0 │ │ +03bd94: 0f00 |00a4: return v0 │ │ catches : 3 │ │ 0x0025 - 0x0032 │ │ -> 0x0096 │ │ 0x0058 - 0x0081 │ │ -> 0x0096 │ │ 0x0097 - 0x0098 │ │ -> 0x0096 │ │ @@ -72770,18 +72849,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03bd9c: |[03bd9c] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -03bdac: 6e10 7702 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ -03bdb2: 0a00 |0003: move-result v0 │ │ -03bdb4: 0f00 |0004: return v0 │ │ +03bdb4: |[03bdb4] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +03bdc4: 6e10 7702 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ +03bdca: 0a00 |0003: move-result v0 │ │ +03bdcc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -72789,48 +72868,48 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -03bdb8: |[03bdb8] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -03bdc8: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03bdcc: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ -03bdd0: 5432 cc00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03bdd4: 6e10 e80b 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03bdda: 0a02 |0009: move-result v2 │ │ -03bddc: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03bde0: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -03bde4: 5432 cc00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03bde8: 6e20 e20b 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03bdee: 0c00 |0013: move-result-object v0 │ │ -03bdf0: 1f00 6300 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03bdf4: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -03bdf8: 5202 7500 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -03bdfc: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -03be00: 1100 |001c: return-object v0 │ │ -03be02: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03be06: 28ed |001f: goto 000c // -0013 │ │ -03be08: 5432 ca00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03be0c: 6e10 e80b 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03be12: 0a02 |0025: move-result v2 │ │ -03be14: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03be18: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ -03be1c: 5432 ca00 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03be20: 6e20 e20b 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03be26: 0c00 |002f: move-result-object v0 │ │ -03be28: 1f00 6300 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03be2c: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ -03be30: 5202 7500 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ -03be34: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ -03be38: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03be3c: 28ee |003a: goto 0028 // -0012 │ │ -03be3e: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -03be40: 28e0 |003c: goto 001c // -0020 │ │ +03bdd0: |[03bdd0] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +03bde0: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03bde4: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ +03bde8: 5432 cc00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03bdec: 6e10 e80b 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03bdf2: 0a02 |0009: move-result v2 │ │ +03bdf4: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03bdf8: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +03bdfc: 5432 cc00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03be00: 6e20 e20b 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03be06: 0c00 |0013: move-result-object v0 │ │ +03be08: 1f00 6800 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03be0c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +03be10: 5202 7500 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +03be14: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +03be18: 1100 |001c: return-object v0 │ │ +03be1a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03be1e: 28ed |001f: goto 000c // -0013 │ │ +03be20: 5432 ca00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03be24: 6e10 e80b 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03be2a: 0a02 |0025: move-result v2 │ │ +03be2c: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03be30: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ +03be34: 5432 ca00 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03be38: 6e20 e20b 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03be3e: 0c00 |002f: move-result-object v0 │ │ +03be40: 1f00 6800 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03be44: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ +03be48: 5202 7500 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0075 │ │ +03be4c: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ +03be50: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03be54: 28ee |003a: goto 0028 // -0012 │ │ +03be56: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +03be58: 28e0 |003c: goto 001c // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ 0x0004 line=1248 │ │ 0x000e line=1249 │ │ 0x0016 line=1250 │ │ 0x001c line=1262 │ │ @@ -72854,53 +72933,53 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -03be44: |[03be44] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -03be54: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03be58: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ -03be5c: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ -03be60: 5432 cc00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03be64: 6e10 e80b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03be6a: 0a02 |000b: move-result v2 │ │ -03be6c: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03be70: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -03be74: 5432 cc00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03be78: 6e20 e20b 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03be7e: 0c00 |0015: move-result-object v0 │ │ -03be80: 1f00 6300 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03be84: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -03be88: 5402 8a00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -03be8c: 6e20 7e0b 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03be92: 0a02 |001f: move-result v2 │ │ -03be94: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -03be98: 1100 |0022: return-object v0 │ │ -03be9a: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03be9e: 28e9 |0025: goto 000e // -0017 │ │ -03bea0: 5432 ca00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03bea4: 6e10 e80b 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03beaa: 0a02 |002b: move-result v2 │ │ -03beac: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03beb0: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ -03beb4: 5432 ca00 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03beb8: 6e20 e20b 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03bebe: 0c00 |0035: move-result-object v0 │ │ -03bec0: 1f00 6300 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03bec4: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ -03bec8: 5402 8a00 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ -03becc: 6e20 7e0b 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03bed2: 0a02 |003f: move-result v2 │ │ -03bed4: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ -03bed8: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03bedc: 28ea |0044: goto 002e // -0016 │ │ -03bede: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -03bee0: 28dc |0046: goto 0022 // -0024 │ │ +03be5c: |[03be5c] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03be6c: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03be70: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ +03be74: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ +03be78: 5432 cc00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03be7c: 6e10 e80b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03be82: 0a02 |000b: move-result v2 │ │ +03be84: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03be88: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +03be8c: 5432 cc00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03be90: 6e20 e20b 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03be96: 0c00 |0015: move-result-object v0 │ │ +03be98: 1f00 6800 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03be9c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +03bea0: 5402 8a00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +03bea4: 6e20 7e0b 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03beaa: 0a02 |001f: move-result v2 │ │ +03beac: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +03beb0: 1100 |0022: return-object v0 │ │ +03beb2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03beb6: 28e9 |0025: goto 000e // -0017 │ │ +03beb8: 5432 ca00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03bebc: 6e10 e80b 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03bec2: 0a02 |002b: move-result v2 │ │ +03bec4: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03bec8: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ +03becc: 5432 ca00 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03bed0: 6e20 e20b 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03bed6: 0c00 |0035: move-result-object v0 │ │ +03bed8: 1f00 6800 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03bedc: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ +03bee0: 5402 8a00 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@008a │ │ +03bee4: 6e20 7e0b 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03beea: 0a02 |003f: move-result v2 │ │ +03beec: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ +03bef0: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03bef4: 28ea |0044: goto 002e // -0016 │ │ +03bef6: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +03bef8: 28dc |0046: goto 0022 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x0006 line=1268 │ │ 0x0010 line=1269 │ │ 0x0018 line=1270 │ │ 0x0022 line=1282 │ │ @@ -72924,37 +73003,37 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03bee4: |[03bee4] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -03bef4: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03bef8: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -03befc: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -03bf00: 5432 ca00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03bf04: 6e10 e80b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03bf0a: 0a02 |000b: move-result v2 │ │ -03bf0c: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03bf10: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -03bf14: 5432 ca00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03bf18: 6e20 e20b 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03bf1e: 0c00 |0015: move-result-object v0 │ │ -03bf20: 1f00 6300 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03bf24: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -03bf28: 5402 9000 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0090 │ │ -03bf2c: 6e20 7e0b 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03bf32: 0a02 |001f: move-result v2 │ │ -03bf34: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -03bf38: 1100 |0022: return-object v0 │ │ -03bf3a: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03bf3e: 28e9 |0025: goto 000e // -0017 │ │ -03bf40: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -03bf42: 28fb |0027: goto 0022 // -0005 │ │ +03befc: |[03befc] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03bf0c: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03bf10: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +03bf14: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +03bf18: 5432 ca00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03bf1c: 6e10 e80b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03bf22: 0a02 |000b: move-result v2 │ │ +03bf24: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03bf28: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +03bf2c: 5432 ca00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03bf30: 6e20 e20b 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03bf36: 0c00 |0015: move-result-object v0 │ │ +03bf38: 1f00 6800 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03bf3c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +03bf40: 5402 9000 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0090 │ │ +03bf44: 6e20 7e0b 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03bf4a: 0a02 |001f: move-result v2 │ │ +03bf4c: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +03bf50: 1100 |0022: return-object v0 │ │ +03bf52: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03bf56: 28e9 |0025: goto 000e // -0017 │ │ +03bf58: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +03bf5a: 28fb |0027: goto 0022 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1286 │ │ 0x0006 line=1287 │ │ 0x0010 line=1288 │ │ 0x0018 line=1289 │ │ 0x0022 line=1294 │ │ @@ -72973,46 +73052,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -03bf44: |[03bf44] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -03bf54: 1d03 |0000: monitor-enter v3 │ │ -03bf56: 5430 d100 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03bf5a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03bf5c: 6e30 e70b 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03bf62: 5430 cd00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03bf66: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -03bf6a: 2200 df01 |000b: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03bf6e: 7010 dc0b 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03bf74: 5b30 cd00 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03bf78: 6300 c100 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03bf7c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -03bf80: 1a00 5202 |0016: const-string v0, "FragmentManager" // string@0252 │ │ -03bf84: 2201 c101 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03bf88: 7010 8e0b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03bf8e: 1a02 6102 |001d: const-string v2, "Freeing back stack index " // string@0261 │ │ -03bf92: 6e20 960b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03bf98: 0c01 |0022: move-result-object v1 │ │ -03bf9a: 6e20 930b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03bfa0: 0c01 |0026: move-result-object v1 │ │ -03bfa2: 6e10 9a0b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03bfa8: 0c01 |002a: move-result-object v1 │ │ -03bfaa: 7120 c508 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03bfb0: 5430 cd00 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03bfb4: 7110 600b 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -03bfba: 0c01 |0033: move-result-object v1 │ │ -03bfbc: 6e20 df0b 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03bfc2: 1e03 |0037: monitor-exit v3 │ │ -03bfc4: 0e00 |0038: return-void │ │ -03bfc6: 0d00 |0039: move-exception v0 │ │ -03bfc8: 1e03 |003a: monitor-exit v3 │ │ -03bfca: 2700 |003b: throw v0 │ │ +03bf5c: |[03bf5c] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +03bf6c: 1d03 |0000: monitor-enter v3 │ │ +03bf6e: 5430 d100 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03bf72: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +03bf74: 6e30 e70b 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03bf7a: 5430 cd00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03bf7e: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +03bf82: 2200 e501 |000b: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03bf86: 7010 dc0b 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03bf8c: 5b30 cd00 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03bf90: 6300 c100 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03bf94: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +03bf98: 1a00 5202 |0016: const-string v0, "FragmentManager" // string@0252 │ │ +03bf9c: 2201 c701 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03bfa0: 7010 8e0b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03bfa6: 1a02 6102 |001d: const-string v2, "Freeing back stack index " // string@0261 │ │ +03bfaa: 6e20 960b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03bfb0: 0c01 |0022: move-result-object v1 │ │ +03bfb2: 6e20 930b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03bfb8: 0c01 |0026: move-result-object v1 │ │ +03bfba: 6e10 9a0b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03bfc0: 0c01 |002a: move-result-object v1 │ │ +03bfc2: 7120 c508 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03bfc8: 5430 cd00 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03bfcc: 7110 600b 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +03bfd2: 0c01 |0033: move-result-object v1 │ │ +03bfd4: 6e20 df0b 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03bfda: 1e03 |0037: monitor-exit v3 │ │ +03bfdc: 0e00 |0038: return-void │ │ +03bfde: 0d00 |0039: move-exception v0 │ │ +03bfe0: 1e03 |003a: monitor-exit v3 │ │ +03bfe2: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0001 line=1374 │ │ 0x0007 line=1375 │ │ @@ -73031,20 +73110,20 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03bfd8: |[03bfd8] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -03bfe8: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03bfec: 6e20 e20b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03bff2: 0c00 |0005: move-result-object v0 │ │ -03bff4: 1f00 6800 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0068 │ │ -03bff8: 1100 |0008: return-object v0 │ │ +03bff0: |[03bff0] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +03c000: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03c004: 6e20 e20b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03c00a: 0c00 |0005: move-result-object v0 │ │ +03c00c: 1f00 6d00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@006d │ │ +03c010: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -73053,23 +73132,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03bffc: |[03bffc] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -03c00c: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03c010: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03c014: 5410 cf00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03c018: 6e10 e80b 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03c01e: 0a00 |0009: move-result v0 │ │ -03c020: 0f00 |000a: return v0 │ │ -03c022: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03c024: 28fe |000c: goto 000a // -0002 │ │ +03c014: |[03c014] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +03c024: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03c028: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03c02c: 5410 cf00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03c030: 6e10 e80b 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03c036: 0a00 |0009: move-result v0 │ │ +03c038: 0f00 |000a: return v0 │ │ +03c03a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03c03c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -73077,64 +73156,64 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -03c028: |[03c028] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -03c038: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -03c03a: 6e30 0001 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -03c040: 0a01 |0004: move-result v1 │ │ -03c042: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -03c046: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03c048: 1100 |0008: return-object v0 │ │ -03c04a: 5452 ca00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c04e: 6e10 e80b 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03c054: 0a02 |000e: move-result v2 │ │ -03c056: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ -03c05a: 2202 b001 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03c05e: 2203 c101 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c062: 7010 8e0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c068: 1a04 4b02 |0018: const-string v4, "Fragement no longer exists for key " // string@024b │ │ -03c06c: 6e20 960b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c072: 0c03 |001d: move-result-object v3 │ │ -03c074: 6e20 960b 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c07a: 0c03 |0021: move-result-object v3 │ │ -03c07c: 1a04 df00 |0022: const-string v4, ": index " // string@00df │ │ -03c080: 6e20 960b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c086: 0c03 |0027: move-result-object v3 │ │ -03c088: 6e20 930b 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03c08e: 0c03 |002b: move-result-object v3 │ │ -03c090: 6e10 9a0b 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c096: 0c03 |002f: move-result-object v3 │ │ -03c098: 7020 580b 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03c09e: 2702 |0033: throw v2 │ │ -03c0a0: 5452 ca00 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c0a4: 6e20 e20b 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03c0aa: 0c00 |0039: move-result-object v0 │ │ -03c0ac: 1f00 6300 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03c0b0: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ -03c0b4: 2202 b001 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03c0b8: 2203 c101 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c0bc: 7010 8e0b 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c0c2: 1a04 4b02 |0045: const-string v4, "Fragement no longer exists for key " // string@024b │ │ -03c0c6: 6e20 960b 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c0cc: 0c03 |004a: move-result-object v3 │ │ -03c0ce: 6e20 960b 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c0d4: 0c03 |004e: move-result-object v3 │ │ -03c0d6: 1a04 df00 |004f: const-string v4, ": index " // string@00df │ │ -03c0da: 6e20 960b 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c0e0: 0c03 |0054: move-result-object v3 │ │ -03c0e2: 6e20 930b 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03c0e8: 0c03 |0058: move-result-object v3 │ │ -03c0ea: 6e10 9a0b 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c0f0: 0c03 |005c: move-result-object v3 │ │ -03c0f2: 7020 580b 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03c0f8: 2702 |0060: throw v2 │ │ +03c040: |[03c040] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03c050: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +03c052: 6e30 0001 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +03c058: 0a01 |0004: move-result v1 │ │ +03c05a: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +03c05e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03c060: 1100 |0008: return-object v0 │ │ +03c062: 5452 ca00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c066: 6e10 e80b 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03c06c: 0a02 |000e: move-result v2 │ │ +03c06e: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ +03c072: 2202 b601 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03c076: 2203 c701 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c07a: 7010 8e0b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c080: 1a04 4b02 |0018: const-string v4, "Fragement no longer exists for key " // string@024b │ │ +03c084: 6e20 960b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c08a: 0c03 |001d: move-result-object v3 │ │ +03c08c: 6e20 960b 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c092: 0c03 |0021: move-result-object v3 │ │ +03c094: 1a04 df00 |0022: const-string v4, ": index " // string@00df │ │ +03c098: 6e20 960b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c09e: 0c03 |0027: move-result-object v3 │ │ +03c0a0: 6e20 930b 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03c0a6: 0c03 |002b: move-result-object v3 │ │ +03c0a8: 6e10 9a0b 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c0ae: 0c03 |002f: move-result-object v3 │ │ +03c0b0: 7020 580b 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03c0b6: 2702 |0033: throw v2 │ │ +03c0b8: 5452 ca00 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c0bc: 6e20 e20b 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03c0c2: 0c00 |0039: move-result-object v0 │ │ +03c0c4: 1f00 6800 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03c0c8: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ +03c0cc: 2202 b601 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03c0d0: 2203 c701 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c0d4: 7010 8e0b 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c0da: 1a04 4b02 |0045: const-string v4, "Fragement no longer exists for key " // string@024b │ │ +03c0de: 6e20 960b 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c0e4: 0c03 |004a: move-result-object v3 │ │ +03c0e6: 6e20 960b 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c0ec: 0c03 |004e: move-result-object v3 │ │ +03c0ee: 1a04 df00 |004f: const-string v4, ": index " // string@00df │ │ +03c0f2: 6e20 960b 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c0f8: 0c03 |0054: move-result-object v3 │ │ +03c0fa: 6e20 930b 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03c100: 0c03 |0058: move-result-object v3 │ │ +03c102: 6e10 9a0b 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c108: 0c03 |005c: move-result-object v3 │ │ +03c10a: 7020 580b 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03c110: 2702 |0060: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=524 │ │ 0x0005 line=525 │ │ 0x0007 line=526 │ │ 0x0008 line=537 │ │ 0x0009 line=528 │ │ @@ -73154,51 +73233,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -03c0fc: |[03c0fc] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -03c10c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03c10e: 6301 c100 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03c112: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -03c116: 1a01 5202 |0005: const-string v1, "FragmentManager" // string@0252 │ │ -03c11a: 2202 c101 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c11e: 7010 8e0b 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c124: 1a03 120c |000c: const-string v3, "hide: " // string@0c12 │ │ -03c128: 6e20 960b 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c12e: 0c02 |0011: move-result-object v2 │ │ -03c130: 6e20 950b 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c136: 0c02 |0015: move-result-object v2 │ │ -03c138: 6e10 9a0b 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c13e: 0c02 |0019: move-result-object v2 │ │ -03c140: 7120 c508 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03c146: 5561 7900 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03c14a: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ -03c14e: 5c64 7900 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03c152: 5461 8f00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c156: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ -03c15a: 6e58 8102 6547 |0027: invoke-virtual {v5, v6, v7, v4, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0281 │ │ -03c160: 0c00 |002a: move-result-object v0 │ │ -03c162: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -03c166: 5461 8f00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c16a: 6e20 3209 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ -03c170: 5461 8f00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c174: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -03c178: 6e20 3109 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03c17e: 5561 6b00 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03c182: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ -03c186: 5561 7800 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03c18a: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -03c18e: 5561 7f00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03c192: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -03c196: 5c54 d800 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03c19a: 6e20 e401 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01e4 │ │ -03c1a0: 0e00 |004a: return-void │ │ +03c114: |[03c114] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +03c124: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03c126: 6301 c100 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03c12a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +03c12e: 1a01 5202 |0005: const-string v1, "FragmentManager" // string@0252 │ │ +03c132: 2202 c701 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c136: 7010 8e0b 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c13c: 1a03 180c |000c: const-string v3, "hide: " // string@0c18 │ │ +03c140: 6e20 960b 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c146: 0c02 |0011: move-result-object v2 │ │ +03c148: 6e20 950b 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c14e: 0c02 |0015: move-result-object v2 │ │ +03c150: 6e10 9a0b 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c156: 0c02 |0019: move-result-object v2 │ │ +03c158: 7120 c508 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03c15e: 5561 7900 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03c162: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ +03c166: 5c64 7900 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03c16a: 5461 8f00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c16e: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ +03c172: 6e58 8102 6547 |0027: invoke-virtual {v5, v6, v7, v4, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0281 │ │ +03c178: 0c00 |002a: move-result-object v0 │ │ +03c17a: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +03c17e: 5461 8f00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c182: 6e20 3209 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ +03c188: 5461 8f00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c18c: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +03c190: 6e20 3109 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03c196: 5561 6b00 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03c19a: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ +03c19e: 5561 7800 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03c1a2: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ +03c1a6: 5561 7f00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03c1aa: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ +03c1ae: 5c54 d800 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03c1b2: 6e20 e401 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01e4 │ │ +03c1b8: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1177 │ │ 0x001d line=1178 │ │ 0x0021 line=1179 │ │ 0x0023 line=1180 │ │ 0x0027 line=1181 │ │ @@ -73221,85 +73300,85 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 138 16-bit code units │ │ -03c1a4: |[03c1a4] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -03c1b4: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -03c1ba: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -03c1bc: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -03c1be: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -03c1c2: 52a4 8000 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03c1c6: 6e40 dc01 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@01dc │ │ -03c1cc: 0c01 |000c: move-result-object v1 │ │ -03c1ce: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -03c1d2: 1101 |000f: return-object v1 │ │ -03c1d4: 52a4 8000 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03c1d8: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -03c1dc: 5494 cb00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c1e0: 52a5 8000 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ -03c1e4: 7120 b709 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ -03c1ea: 0c00 |001b: move-result-object v0 │ │ -03c1ec: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -03c1f0: 0701 |001e: move-object v1, v0 │ │ -03c1f2: 28f0 |001f: goto 000f // -0010 │ │ -03c1f4: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -03c1f8: 0731 |0022: move-object v1, v3 │ │ -03c1fa: 28ec |0023: goto 000f // -0014 │ │ -03c1fc: 7120 a202 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@02a2 │ │ -03c202: 0a02 |0027: move-result v2 │ │ -03c204: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -03c208: 0731 |002a: move-object v1, v3 │ │ -03c20a: 28e4 |002b: goto 000f // -001c │ │ -03c20c: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -03c212: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -03c216: 5494 cb00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c21a: 6e10 1602 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0216 │ │ -03c220: 0c04 |0036: move-result-object v4 │ │ -03c222: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -03c226: 5494 cb00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c22a: 6e10 1602 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0216 │ │ -03c230: 0c04 |003e: move-result-object v4 │ │ -03c232: 6e10 4f09 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@094f │ │ -03c238: 0c04 |0042: move-result-object v4 │ │ -03c23a: 524d 5b02 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@025b │ │ -03c23e: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -03c242: 0731 |0047: move-object v1, v3 │ │ -03c244: 28c7 |0048: goto 000f // -0039 │ │ -03c246: 5493 cb00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c24a: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -03c24e: 7156 8502 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0285 │ │ -03c254: 0c01 |0050: move-result-object v1 │ │ -03c256: 28be |0051: goto 000f // -0042 │ │ -03c258: 5493 cb00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c25c: 7157 8502 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0285 │ │ -03c262: 0c01 |0057: move-result-object v1 │ │ -03c264: 28b7 |0058: goto 000f // -0049 │ │ -03c266: 5493 cb00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c26a: 7156 8502 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0285 │ │ -03c270: 0c01 |005e: move-result-object v1 │ │ -03c272: 28b0 |005f: goto 000f // -0050 │ │ -03c274: 5493 cb00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c278: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -03c27e: 7157 8502 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0285 │ │ -03c284: 0c01 |0068: move-result-object v1 │ │ -03c286: 28a6 |0069: goto 000f // -005a │ │ -03c288: 5493 cb00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c28c: 7130 8302 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0283 │ │ -03c292: 0c01 |006f: move-result-object v1 │ │ -03c294: 289f |0070: goto 000f // -0061 │ │ -03c296: 5493 cb00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c29a: 7130 8302 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0283 │ │ -03c2a0: 0c01 |0076: move-result-object v1 │ │ -03c2a2: 2898 |0077: goto 000f // -0068 │ │ -03c2a4: 0731 |0078: move-object v1, v3 │ │ -03c2a6: 2896 |0079: goto 000f // -006a │ │ -03c2a8: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +03c1bc: |[03c1bc] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +03c1cc: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +03c1d2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +03c1d4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +03c1d6: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +03c1da: 52a4 8000 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03c1de: 6e40 dc01 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@01dc │ │ +03c1e4: 0c01 |000c: move-result-object v1 │ │ +03c1e6: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +03c1ea: 1101 |000f: return-object v1 │ │ +03c1ec: 52a4 8000 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03c1f0: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +03c1f4: 5494 cb00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c1f8: 52a5 8000 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0080 │ │ +03c1fc: 7120 b709 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ +03c202: 0c00 |001b: move-result-object v0 │ │ +03c204: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +03c208: 0701 |001e: move-object v1, v0 │ │ +03c20a: 28f0 |001f: goto 000f // -0010 │ │ +03c20c: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +03c210: 0731 |0022: move-object v1, v3 │ │ +03c212: 28ec |0023: goto 000f // -0014 │ │ +03c214: 7120 a202 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@02a2 │ │ +03c21a: 0a02 |0027: move-result v2 │ │ +03c21c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +03c220: 0731 |002a: move-object v1, v3 │ │ +03c222: 28e4 |002b: goto 000f // -001c │ │ +03c224: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +03c22a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +03c22e: 5494 cb00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c232: 6e10 1602 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0216 │ │ +03c238: 0c04 |0036: move-result-object v4 │ │ +03c23a: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +03c23e: 5494 cb00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c242: 6e10 1602 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0216 │ │ +03c248: 0c04 |003e: move-result-object v4 │ │ +03c24a: 6e10 4f09 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@094f │ │ +03c250: 0c04 |0042: move-result-object v4 │ │ +03c252: 524d 5b02 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@025b │ │ +03c256: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +03c25a: 0731 |0047: move-object v1, v3 │ │ +03c25c: 28c7 |0048: goto 000f // -0039 │ │ +03c25e: 5493 cb00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c262: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +03c266: 7156 8502 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0285 │ │ +03c26c: 0c01 |0050: move-result-object v1 │ │ +03c26e: 28be |0051: goto 000f // -0042 │ │ +03c270: 5493 cb00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c274: 7157 8502 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0285 │ │ +03c27a: 0c01 |0057: move-result-object v1 │ │ +03c27c: 28b7 |0058: goto 000f // -0049 │ │ +03c27e: 5493 cb00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c282: 7156 8502 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0285 │ │ +03c288: 0c01 |005e: move-result-object v1 │ │ +03c28a: 28b0 |005f: goto 000f // -0050 │ │ +03c28c: 5493 cb00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c290: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +03c296: 7157 8502 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0285 │ │ +03c29c: 0c01 |0068: move-result-object v1 │ │ +03c29e: 28a6 |0069: goto 000f // -005a │ │ +03c2a0: 5493 cb00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c2a4: 7130 8302 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0283 │ │ +03c2aa: 0c01 |006f: move-result-object v1 │ │ +03c2ac: 289f |0070: goto 000f // -0061 │ │ +03c2ae: 5493 cb00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c2b2: 7130 8302 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0283 │ │ +03c2b8: 0c01 |0076: move-result-object v1 │ │ +03c2ba: 2898 |0077: goto 000f // -0068 │ │ +03c2bc: 0731 |0078: move-object v1, v3 │ │ +03c2be: 2896 |0079: goto 000f // -006a │ │ +03c2c0: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=703 │ │ 0x000d line=705 │ │ 0x000f line=757 │ │ 0x0010 line=709 │ │ 0x0014 line=710 │ │ @@ -73339,51 +73418,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -03c2c8: |[03c2c8] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -03c2d8: 5230 7b00 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03c2dc: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -03c2e0: 0e00 |0004: return-void │ │ -03c2e2: 5420 ce00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03c2e6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -03c2ea: 5420 ce00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03c2ee: 6e10 e80b 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03c2f4: 0a00 |000e: move-result v0 │ │ -03c2f6: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ -03c2fa: 5420 ca00 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c2fe: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -03c302: 2200 df01 |0015: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03c306: 7010 dc0b 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03c30c: 5b20 ca00 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c310: 5420 ca00 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c314: 6e10 e80b 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03c31a: 0a00 |0021: move-result v0 │ │ -03c31c: 6e20 f801 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01f8 │ │ -03c322: 5420 ca00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c326: 6e20 df0b 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03c32c: 28da |002a: goto 0004 // -0026 │ │ -03c32e: 5420 ce00 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03c332: 5421 ce00 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03c336: 6e10 e80b 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03c33c: 0a01 |0032: move-result v1 │ │ -03c33e: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03c342: 6e20 e50b 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ -03c348: 0c00 |0038: move-result-object v0 │ │ -03c34a: 1f00 b301 |0039: check-cast v0, Ljava/lang/Integer; // type@01b3 │ │ -03c34e: 6e10 5a0b 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0b5a │ │ -03c354: 0a00 |003e: move-result v0 │ │ -03c356: 6e20 f801 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01f8 │ │ -03c35c: 5420 ca00 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c360: 5231 7b00 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03c364: 6e30 e70b 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03c36a: 28bb |0049: goto 0004 // -0045 │ │ +03c2e0: |[03c2e0] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +03c2f0: 5230 7b00 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03c2f4: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +03c2f8: 0e00 |0004: return-void │ │ +03c2fa: 5420 ce00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03c2fe: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +03c302: 5420 ce00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03c306: 6e10 e80b 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03c30c: 0a00 |000e: move-result v0 │ │ +03c30e: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ +03c312: 5420 ca00 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c316: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +03c31a: 2200 e501 |0015: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03c31e: 7010 dc0b 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03c324: 5b20 ca00 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c328: 5420 ca00 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c32c: 6e10 e80b 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03c332: 0a00 |0021: move-result v0 │ │ +03c334: 6e20 f801 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01f8 │ │ +03c33a: 5420 ca00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c33e: 6e20 df0b 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03c344: 28da |002a: goto 0004 // -0026 │ │ +03c346: 5420 ce00 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03c34a: 5421 ce00 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03c34e: 6e10 e80b 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03c354: 0a01 |0032: move-result v1 │ │ +03c356: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03c35a: 6e20 e50b 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ +03c360: 0c00 |0038: move-result-object v0 │ │ +03c362: 1f00 b901 |0039: check-cast v0, Ljava/lang/Integer; // type@01b9 │ │ +03c366: 6e10 5a0b 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0b5a │ │ +03c36c: 0a00 |003e: move-result v0 │ │ +03c36e: 6e20 f801 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@01f8 │ │ +03c374: 5420 ca00 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c378: 5231 7b00 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03c37c: 6e30 e70b 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03c382: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ 0x0004 line=1125 │ │ 0x0005 line=1114 │ │ 0x0011 line=1115 │ │ 0x0015 line=1116 │ │ @@ -73400,51 +73479,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -03c36c: |[03c36c] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -03c37c: 5240 7b00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03c380: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -03c384: 0e00 |0004: return-void │ │ -03c386: 6300 c100 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03c38a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -03c38e: 1a00 5202 |0009: const-string v0, "FragmentManager" // string@0252 │ │ -03c392: 2201 c101 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c396: 7010 8e0b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c39c: 1a02 6202 |0010: const-string v2, "Freeing fragment index " // string@0262 │ │ -03c3a0: 6e20 960b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c3a6: 0c01 |0015: move-result-object v1 │ │ -03c3a8: 5242 7b00 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03c3ac: 6e20 930b 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03c3b2: 0c01 |001b: move-result-object v1 │ │ -03c3b4: 6e10 9a0b 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c3ba: 0c01 |001f: move-result-object v1 │ │ -03c3bc: 7120 c508 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03c3c2: 5430 ca00 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c3c6: 5241 7b00 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03c3ca: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -03c3cc: 6e30 e70b 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03c3d2: 5430 ce00 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03c3d6: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ -03c3da: 2200 df01 |002f: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03c3de: 7010 dc0b 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03c3e4: 5b30 ce00 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03c3e8: 5430 ce00 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03c3ec: 5241 7b00 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03c3f0: 7110 600b 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -03c3f6: 0c01 |003d: move-result-object v1 │ │ -03c3f8: 6e20 df0b 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03c3fe: 5430 cb00 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c402: 5241 7b00 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03c406: 6e20 1702 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@0217 │ │ -03c40c: 6e10 cb01 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@01cb │ │ -03c412: 28b9 |004b: goto 0004 // -0047 │ │ +03c384: |[03c384] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +03c394: 5240 7b00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03c398: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +03c39c: 0e00 |0004: return-void │ │ +03c39e: 6300 c100 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03c3a2: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +03c3a6: 1a00 5202 |0009: const-string v0, "FragmentManager" // string@0252 │ │ +03c3aa: 2201 c701 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c3ae: 7010 8e0b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c3b4: 1a02 6202 |0010: const-string v2, "Freeing fragment index " // string@0262 │ │ +03c3b8: 6e20 960b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c3be: 0c01 |0015: move-result-object v1 │ │ +03c3c0: 5242 7b00 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03c3c4: 6e20 930b 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03c3ca: 0c01 |001b: move-result-object v1 │ │ +03c3cc: 6e10 9a0b 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c3d2: 0c01 |001f: move-result-object v1 │ │ +03c3d4: 7120 c508 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03c3da: 5430 ca00 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c3de: 5241 7b00 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03c3e2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +03c3e4: 6e30 e70b 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03c3ea: 5430 ce00 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03c3ee: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ +03c3f2: 2200 e501 |002f: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03c3f6: 7010 dc0b 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03c3fc: 5b30 ce00 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03c400: 5430 ce00 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03c404: 5241 7b00 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03c408: 7110 600b 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +03c40e: 0c01 |003d: move-result-object v1 │ │ +03c410: 6e20 df0b 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03c416: 5430 cb00 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c41a: 5241 7b00 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03c41e: 6e20 1702 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@0217 │ │ +03c424: 6e10 cb01 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@01cb │ │ +03c42a: 28b9 |004b: goto 0004 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0004 line=1140 │ │ 0x0005 line=1132 │ │ 0x0023 line=1133 │ │ 0x002b line=1134 │ │ @@ -73461,63 +73540,63 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 91 16-bit code units │ │ -03c414: |[03c414] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -03c424: 5453 cb00 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c428: 3903 0c00 |0002: if-nez v3, 000e // +000c │ │ -03c42c: 3806 0a00 |0004: if-eqz v6, 000e // +000a │ │ -03c430: 2203 b001 |0006: new-instance v3, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03c434: 1a04 ed05 |0008: const-string v4, "No activity" // string@05ed │ │ -03c438: 7020 580b 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03c43e: 2703 |000d: throw v3 │ │ -03c440: 3909 0700 |000e: if-nez v9, 0015 // +0007 │ │ -03c444: 5253 d300 |0010: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03c448: 3363 0300 |0012: if-ne v3, v6, 0015 // +0003 │ │ -03c44c: 0e00 |0014: return-void │ │ -03c44e: 5956 d300 |0015: iput v6, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03c452: 5453 ca00 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c456: 3803 fbff |0019: if-eqz v3, 0014 // -0005 │ │ -03c45a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -03c45c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -03c45e: 5453 ca00 |001d: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c462: 6e10 e80b 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03c468: 0a03 |0022: move-result v3 │ │ -03c46a: 3531 1d00 |0023: if-ge v1, v3, 0040 // +001d │ │ -03c46e: 5453 ca00 |0025: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03c472: 6e20 e20b 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03c478: 0c00 |002a: move-result-object v0 │ │ -03c47a: 1f00 6300 |002b: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03c47e: 3800 1000 |002d: if-eqz v0, 003d // +0010 │ │ -03c482: 6e58 8902 0576 |002f: invoke-virtual {v5, v0, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ -03c488: 5403 7d00 |0032: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -03c48c: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ -03c490: 5403 7d00 |0036: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ -03c494: 6e10 3503 0300 |0038: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0335 │ │ -03c49a: 0a03 |003b: move-result v3 │ │ -03c49c: b632 |003c: or-int/2addr v2, v3 │ │ -03c49e: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03c4a2: 28de |003f: goto 001d // -0022 │ │ -03c4a4: 3902 0500 |0040: if-nez v2, 0045 // +0005 │ │ -03c4a8: 6e10 a002 0500 |0042: invoke-virtual {v5}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02a0 │ │ -03c4ae: 5553 d800 |0045: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03c4b2: 3803 cdff |0047: if-eqz v3, 0014 // -0033 │ │ -03c4b6: 5453 cb00 |0049: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c4ba: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ -03c4be: 5253 d300 |004d: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03c4c2: 1254 |004f: const/4 v4, #int 5 // #5 │ │ -03c4c4: 3343 c4ff |0050: if-ne v3, v4, 0014 // -003c │ │ -03c4c8: 5453 cb00 |0052: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c4cc: 6e10 3202 0300 |0054: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0232 │ │ -03c4d2: 1203 |0057: const/4 v3, #int 0 // #0 │ │ -03c4d4: 5c53 d800 |0058: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03c4d8: 28ba |005a: goto 0014 // -0046 │ │ +03c42c: |[03c42c] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +03c43c: 5453 cb00 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c440: 3903 0c00 |0002: if-nez v3, 000e // +000c │ │ +03c444: 3806 0a00 |0004: if-eqz v6, 000e // +000a │ │ +03c448: 2203 b601 |0006: new-instance v3, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03c44c: 1a04 f305 |0008: const-string v4, "No activity" // string@05f3 │ │ +03c450: 7020 580b 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03c456: 2703 |000d: throw v3 │ │ +03c458: 3909 0700 |000e: if-nez v9, 0015 // +0007 │ │ +03c45c: 5253 d300 |0010: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03c460: 3363 0300 |0012: if-ne v3, v6, 0015 // +0003 │ │ +03c464: 0e00 |0014: return-void │ │ +03c466: 5956 d300 |0015: iput v6, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03c46a: 5453 ca00 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c46e: 3803 fbff |0019: if-eqz v3, 0014 // -0005 │ │ +03c472: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +03c474: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +03c476: 5453 ca00 |001d: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c47a: 6e10 e80b 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03c480: 0a03 |0022: move-result v3 │ │ +03c482: 3531 1d00 |0023: if-ge v1, v3, 0040 // +001d │ │ +03c486: 5453 ca00 |0025: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03c48a: 6e20 e20b 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03c490: 0c00 |002a: move-result-object v0 │ │ +03c492: 1f00 6800 |002b: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03c496: 3800 1000 |002d: if-eqz v0, 003d // +0010 │ │ +03c49a: 6e58 8902 0576 |002f: invoke-virtual {v5, v0, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ +03c4a0: 5403 7d00 |0032: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +03c4a4: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ +03c4a8: 5403 7d00 |0036: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007d │ │ +03c4ac: 6e10 3503 0300 |0038: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0335 │ │ +03c4b2: 0a03 |003b: move-result v3 │ │ +03c4b4: b632 |003c: or-int/2addr v2, v3 │ │ +03c4b6: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03c4ba: 28de |003f: goto 001d // -0022 │ │ +03c4bc: 3902 0500 |0040: if-nez v2, 0045 // +0005 │ │ +03c4c0: 6e10 a002 0500 |0042: invoke-virtual {v5}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02a0 │ │ +03c4c6: 5553 d800 |0045: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03c4ca: 3803 cdff |0047: if-eqz v3, 0014 // -0033 │ │ +03c4ce: 5453 cb00 |0049: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c4d2: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ +03c4d6: 5253 d300 |004d: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03c4da: 1254 |004f: const/4 v4, #int 5 // #5 │ │ +03c4dc: 3343 c4ff |0050: if-ne v3, v4, 0014 // -003c │ │ +03c4e0: 5453 cb00 |0052: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c4e4: 6e10 3202 0300 |0054: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0232 │ │ +03c4ea: 1203 |0057: const/4 v3, #int 0 // #0 │ │ +03c4ec: 5c53 d800 |0058: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03c4f0: 28ba |005a: goto 0014 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1066 │ │ 0x0006 line=1067 │ │ 0x000e line=1070 │ │ 0x0014 line=1096 │ │ 0x0015 line=1074 │ │ @@ -73550,18 +73629,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -03c4dc: |[03c4dc] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -03c4ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c4ee: 6e53 8602 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0286 │ │ -03c4f4: 0e00 |0004: return-void │ │ +03c4f4: |[03c4f4] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +03c504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03c506: 6e53 8602 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0286 │ │ +03c50c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1062 │ │ 0x0004 line=1063 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -73572,19 +73651,19 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -03c4f8: |[03c4f8] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -03c508: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03c50a: 5220 d300 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03c50e: 6e51 8902 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ -03c514: 0e00 |0006: return-void │ │ +03c510: |[03c510] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +03c520: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03c522: 5220 d300 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03c526: 6e51 8902 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ +03c52c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1058 │ │ 0x0006 line=1059 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0007 reg=3 f Landroid/support/v4/app/Fragment; │ │ @@ -73594,617 +73673,617 @@ │ │ type : '(Landroid/support/v4/app/Fragment;III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 1230 16-bit code units │ │ -03c518: |[03c518] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ -03c528: 5584 6b00 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03c52c: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -03c530: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -03c532: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ -03c536: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -03c538: 5584 8100 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ -03c53c: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ -03c540: 5284 8800 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03c544: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ -03c548: 5289 8800 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03c54c: 5584 7300 |0012: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ -03c550: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -03c554: 5284 8800 |0016: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03c558: 1245 |0018: const/4 v5, #int 4 // #4 │ │ -03c55a: 3554 0600 |0019: if-ge v4, v5, 001f // +0006 │ │ -03c55e: 1234 |001b: const/4 v4, #int 3 // #3 │ │ -03c560: 3749 0300 |001c: if-le v9, v4, 001f // +0003 │ │ -03c564: 1239 |001e: const/4 v9, #int 3 // #3 │ │ -03c566: 5284 8800 |001f: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03c56a: 3594 9902 |0021: if-ge v4, v9, 02ba // +0299 │ │ -03c56e: 5584 7700 |0023: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ -03c572: 3804 0700 |0025: if-eqz v4, 002c // +0007 │ │ -03c576: 5584 7a00 |0027: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ -03c57a: 3904 0300 |0029: if-nez v4, 002c // +0003 │ │ -03c57e: 0e00 |002b: return-void │ │ -03c580: 5484 6c00 |002c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -03c584: 3804 0c00 |002e: if-eqz v4, 003a // +000c │ │ -03c588: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -03c58a: 5b84 6c00 |0031: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -03c58e: 5284 8900 |0033: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ -03c592: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -03c594: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -03c596: 6e56 8902 8754 |0037: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ -03c59c: 5284 8800 |003a: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03c5a0: 2b04 7604 0000 |003c: packed-switch v4, 000004b2 // +00000476 │ │ -03c5a6: 5989 8800 |003f: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03c5aa: 28ea |0041: goto 002b // -0016 │ │ -03c5ac: 6304 c100 |0042: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03c5b0: 3804 1a00 |0044: if-eqz v4, 005e // +001a │ │ -03c5b4: 1a04 5202 |0046: const-string v4, "FragmentManager" // string@0252 │ │ -03c5b8: 2205 c101 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c5bc: 7010 8e0b 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c5c2: 1a06 d70e |004d: const-string v6, "moveto CREATED: " // string@0ed7 │ │ -03c5c6: 6e20 960b 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c5cc: 0c05 |0052: move-result-object v5 │ │ -03c5ce: 6e20 950b 8500 |0053: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c5d4: 0c05 |0056: move-result-object v5 │ │ -03c5d6: 6e10 9a0b 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c5dc: 0c05 |005a: move-result-object v5 │ │ -03c5de: 7120 c508 5400 |005b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03c5e4: 5484 8600 |005e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c5e8: 3804 3b00 |0060: if-eqz v4, 009b // +003b │ │ -03c5ec: 5484 8600 |0062: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c5f0: 1a05 3208 |0064: const-string v5, "android:view_state" // string@0832 │ │ -03c5f4: 6e20 0301 5400 |0066: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0103 │ │ -03c5fa: 0c04 |0069: move-result-object v4 │ │ -03c5fc: 5b84 8700 |006a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -03c600: 5484 8600 |006c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c604: 1a05 2f08 |006e: const-string v5, "android:target_state" // string@082f │ │ -03c608: 6e30 7f02 4705 |0070: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@027f │ │ -03c60e: 0c04 |0073: move-result-object v4 │ │ -03c610: 5b84 8b00 |0074: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03c614: 5484 8b00 |0076: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03c618: 3804 0d00 |0078: if-eqz v4, 0085 // +000d │ │ -03c61c: 5484 8600 |007a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c620: 1a05 2e08 |007c: const-string v5, "android:target_req_state" // string@082e │ │ -03c624: 1206 |007e: const/4 v6, #int 0 // #0 │ │ -03c626: 6e30 0001 5406 |007f: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ -03c62c: 0a04 |0082: move-result v4 │ │ -03c62e: 5984 8d00 |0083: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ -03c632: 5484 8600 |0085: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c636: 1a05 3108 |0087: const-string v5, "android:user_visible_hint" // string@0831 │ │ -03c63a: 1216 |0089: const/4 v6, #int 1 // #1 │ │ -03c63c: 6e30 fe00 5406 |008a: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00fe │ │ -03c642: 0a04 |008d: move-result v4 │ │ -03c644: 5c84 8e00 |008e: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -03c648: 5584 8e00 |0090: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -03c64c: 3904 0900 |0092: if-nez v4, 009b // +0009 │ │ -03c650: 1214 |0094: const/4 v4, #int 1 // #1 │ │ -03c652: 5c84 7300 |0095: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ -03c656: 1234 |0097: const/4 v4, #int 3 // #3 │ │ -03c658: 3749 0300 |0098: if-le v9, v4, 009b // +0003 │ │ -03c65c: 1239 |009a: const/4 v9, #int 3 // #3 │ │ -03c65e: 5474 cb00 |009b: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c662: 5b84 6a00 |009d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -03c666: 5474 cb00 |009f: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c66a: 5444 a400 |00a1: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03c66e: 5b84 7600 |00a3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -03c672: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ -03c674: 5c84 6f00 |00a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03c678: 5474 cb00 |00a8: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c67c: 6e20 d801 4800 |00aa: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@01d8 │ │ -03c682: 5584 6f00 |00ad: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03c686: 3904 2100 |00af: if-nez v4, 00d0 // +0021 │ │ -03c68a: 2204 9000 |00b1: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03c68e: 2205 c101 |00b3: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c692: 7010 8e0b 0500 |00b5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c698: 1a06 4d02 |00b8: const-string v6, "Fragment " // string@024d │ │ -03c69c: 6e20 960b 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c6a2: 0c05 |00bd: move-result-object v5 │ │ -03c6a4: 6e20 950b 8500 |00be: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c6aa: 0c05 |00c1: move-result-object v5 │ │ -03c6ac: 1a06 3900 |00c2: const-string v6, " did not call through to super.onAttach()" // string@0039 │ │ -03c6b0: 6e20 960b 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c6b6: 0c05 |00c7: move-result-object v5 │ │ -03c6b8: 6e10 9a0b 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c6be: 0c05 |00cb: move-result-object v5 │ │ -03c6c0: 7020 a803 5400 |00cc: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03c6c6: 2704 |00cf: throw v4 │ │ -03c6c8: 5474 cb00 |00d0: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c6cc: 6e20 1a02 8400 |00d2: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@021a │ │ -03c6d2: 5584 8500 |00d5: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ -03c6d6: 3904 2d00 |00d7: if-nez v4, 0104 // +002d │ │ -03c6da: 1204 |00d9: const/4 v4, #int 0 // #0 │ │ -03c6dc: 5c84 6f00 |00da: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03c6e0: 5484 8600 |00dc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c6e4: 6e20 db01 4800 |00de: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01db │ │ -03c6ea: 5584 6f00 |00e1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03c6ee: 3904 2100 |00e3: if-nez v4, 0104 // +0021 │ │ -03c6f2: 2204 9000 |00e5: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03c6f6: 2205 c101 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c6fa: 7010 8e0b 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c700: 1a06 4d02 |00ec: const-string v6, "Fragment " // string@024d │ │ -03c704: 6e20 960b 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c70a: 0c05 |00f1: move-result-object v5 │ │ -03c70c: 6e20 950b 8500 |00f2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c712: 0c05 |00f5: move-result-object v5 │ │ -03c714: 1a06 3a00 |00f6: const-string v6, " did not call through to super.onCreate()" // string@003a │ │ -03c718: 6e20 960b 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c71e: 0c05 |00fb: move-result-object v5 │ │ -03c720: 6e10 9a0b 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c726: 0c05 |00ff: move-result-object v5 │ │ -03c728: 7020 a803 5400 |0100: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03c72e: 2704 |0103: throw v4 │ │ -03c730: 1204 |0104: const/4 v4, #int 0 // #0 │ │ -03c732: 5c84 8500 |0105: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ -03c736: 5584 7700 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ -03c73a: 3804 3300 |0109: if-eqz v4, 013c // +0033 │ │ -03c73e: 5484 8600 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c742: 6e20 be01 4800 |010d: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01be │ │ -03c748: 0c04 |0110: move-result-object v4 │ │ -03c74a: 1205 |0111: const/4 v5, #int 0 // #0 │ │ -03c74c: 5486 8600 |0112: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c750: 6e40 df01 4865 |0114: invoke-virtual {v8, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01df │ │ -03c756: 0c04 |0117: move-result-object v4 │ │ -03c758: 5b84 8f00 |0118: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c75c: 5484 8f00 |011a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c760: 3804 8100 |011c: if-eqz v4, 019d // +0081 │ │ -03c764: 5484 8f00 |011e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c768: 5b84 7c00 |0120: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -03c76c: 5484 8f00 |0122: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c770: 7110 4b03 0400 |0124: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@034b │ │ -03c776: 0c04 |0127: move-result-object v4 │ │ -03c778: 5b84 8f00 |0128: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c77c: 5584 7900 |012a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03c780: 3804 0900 |012c: if-eqz v4, 0135 // +0009 │ │ -03c784: 5484 8f00 |012e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c788: 1305 0800 |0130: const/16 v5, #int 8 // #8 │ │ -03c78c: 6e20 3109 5400 |0132: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03c792: 5484 8f00 |0135: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c796: 5485 8600 |0137: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c79a: 6e30 ef01 4805 |0139: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01ef │ │ -03c7a0: 1214 |013c: const/4 v4, #int 1 // #1 │ │ -03c7a2: 3749 e200 |013d: if-le v9, v4, 021f // +00e2 │ │ -03c7a6: 6304 c100 |013f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03c7aa: 3804 1a00 |0141: if-eqz v4, 015b // +001a │ │ -03c7ae: 1a04 5202 |0143: const-string v4, "FragmentManager" // string@0252 │ │ -03c7b2: 2205 c101 |0145: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c7b6: 7010 8e0b 0500 |0147: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c7bc: 1a06 d60e |014a: const-string v6, "moveto ACTIVITY_CREATED: " // string@0ed6 │ │ -03c7c0: 6e20 960b 6500 |014c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c7c6: 0c05 |014f: move-result-object v5 │ │ -03c7c8: 6e20 950b 8500 |0150: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c7ce: 0c05 |0153: move-result-object v5 │ │ -03c7d0: 6e10 9a0b 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c7d6: 0c05 |0157: move-result-object v5 │ │ -03c7d8: 7120 c508 5400 |0158: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03c7de: 5584 7700 |015b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ -03c7e2: 3904 8900 |015d: if-nez v4, 01e6 // +0089 │ │ -03c7e6: 1201 |015f: const/4 v1, #int 0 // #0 │ │ -03c7e8: 5284 7200 |0160: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -03c7ec: 3804 3f00 |0162: if-eqz v4, 01a1 // +003f │ │ -03c7f0: 5474 cb00 |0164: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03c7f4: 5285 7200 |0166: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -03c7f8: 6e20 0a02 5400 |0168: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@020a │ │ -03c7fe: 0c01 |016b: move-result-object v1 │ │ -03c800: 1f01 4401 |016c: check-cast v1, Landroid/view/ViewGroup; // type@0144 │ │ -03c804: 3901 3300 |016e: if-nez v1, 01a1 // +0033 │ │ -03c808: 5584 8200 |0170: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0082 │ │ -03c80c: 3904 2f00 |0172: if-nez v4, 01a1 // +002f │ │ -03c810: 2204 af01 |0174: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01af │ │ -03c814: 2205 c101 |0176: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c818: 7010 8e0b 0500 |0178: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c81e: 1a06 f205 |017b: const-string v6, "No view found for id 0x" // string@05f2 │ │ -03c822: 6e20 960b 6500 |017d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c828: 0c05 |0180: move-result-object v5 │ │ -03c82a: 5286 7200 |0181: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ -03c82e: 7110 5d0b 0600 |0183: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -03c834: 0c06 |0186: move-result-object v6 │ │ -03c836: 6e20 960b 6500 |0187: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c83c: 0c05 |018a: move-result-object v5 │ │ -03c83e: 1a06 4a00 |018b: const-string v6, " for fragment " // string@004a │ │ -03c842: 6e20 960b 6500 |018d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c848: 0c05 |0190: move-result-object v5 │ │ -03c84a: 6e20 950b 8500 |0191: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c850: 0c05 |0194: move-result-object v5 │ │ -03c852: 6e10 9a0b 0500 |0195: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c858: 0c05 |0198: move-result-object v5 │ │ -03c85a: 7020 550b 5400 |0199: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -03c860: 2704 |019c: throw v4 │ │ -03c862: 1204 |019d: const/4 v4, #int 0 // #0 │ │ -03c864: 5b84 7c00 |019e: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -03c868: 289c |01a0: goto 013c // -0064 │ │ -03c86a: 5b81 7100 |01a1: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ -03c86e: 5484 8600 |01a3: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c872: 6e20 be01 4800 |01a5: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01be │ │ -03c878: 0c04 |01a8: move-result-object v4 │ │ -03c87a: 5485 8600 |01a9: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c87e: 6e40 df01 4851 |01ab: invoke-virtual {v8, v4, v1, v5}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01df │ │ -03c884: 0c04 |01ae: move-result-object v4 │ │ -03c886: 5b84 8f00 |01af: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c88a: 5484 8f00 |01b1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c88e: 3804 5e00 |01b3: if-eqz v4, 0211 // +005e │ │ -03c892: 5484 8f00 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c896: 5b84 7c00 |01b7: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -03c89a: 5484 8f00 |01b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c89e: 7110 4b03 0400 |01bb: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@034b │ │ -03c8a4: 0c04 |01be: move-result-object v4 │ │ -03c8a6: 5b84 8f00 |01bf: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c8aa: 3801 1300 |01c1: if-eqz v1, 01d4 // +0013 │ │ -03c8ae: 1214 |01c3: const/4 v4, #int 1 // #1 │ │ -03c8b0: 6e5b 8102 874a |01c4: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0281 │ │ -03c8b6: 0c00 |01c7: move-result-object v0 │ │ -03c8b8: 3800 0700 |01c8: if-eqz v0, 01cf // +0007 │ │ -03c8bc: 5484 8f00 |01ca: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c8c0: 6e20 3209 0400 |01cc: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ -03c8c6: 5484 8f00 |01cf: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c8ca: 6e20 3c09 4100 |01d1: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@093c │ │ -03c8d0: 5584 7900 |01d4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03c8d4: 3804 0900 |01d6: if-eqz v4, 01df // +0009 │ │ -03c8d8: 5484 8f00 |01d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c8dc: 1305 0800 |01da: const/16 v5, #int 8 // #8 │ │ -03c8e0: 6e20 3109 5400 |01dc: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03c8e6: 5484 8f00 |01df: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c8ea: 5485 8600 |01e1: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c8ee: 6e30 ef01 4805 |01e3: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01ef │ │ -03c8f4: 1204 |01e6: const/4 v4, #int 0 // #0 │ │ -03c8f6: 5c84 6f00 |01e7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03c8fa: 5484 8600 |01e9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c8fe: 6e20 d601 4800 |01eb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01d6 │ │ -03c904: 5584 6f00 |01ee: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03c908: 3904 2500 |01f0: if-nez v4, 0215 // +0025 │ │ -03c90c: 2204 9000 |01f2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03c910: 2205 c101 |01f4: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c914: 7010 8e0b 0500 |01f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c91a: 1a06 4d02 |01f9: const-string v6, "Fragment " // string@024d │ │ -03c91e: 6e20 960b 6500 |01fb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c924: 0c05 |01fe: move-result-object v5 │ │ -03c926: 6e20 950b 8500 |01ff: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c92c: 0c05 |0202: move-result-object v5 │ │ -03c92e: 1a06 3800 |0203: const-string v6, " did not call through to super.onActivityCreated()" // string@0038 │ │ -03c932: 6e20 960b 6500 |0205: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c938: 0c05 |0208: move-result-object v5 │ │ -03c93a: 6e10 9a0b 0500 |0209: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c940: 0c05 |020c: move-result-object v5 │ │ -03c942: 7020 a803 5400 |020d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03c948: 2704 |0210: throw v4 │ │ -03c94a: 1204 |0211: const/4 v4, #int 0 // #0 │ │ -03c94c: 5b84 7c00 |0212: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -03c950: 28d2 |0214: goto 01e6 // -002e │ │ -03c952: 5484 8f00 |0215: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03c956: 3804 0500 |0217: if-eqz v4, 021c // +0005 │ │ -03c95a: 6e10 f501 0800 |0219: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@01f5 │ │ -03c960: 1204 |021c: const/4 v4, #int 0 // #0 │ │ -03c962: 5b84 8600 |021d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03c966: 1234 |021f: const/4 v4, #int 3 // #3 │ │ -03c968: 3749 4700 |0220: if-le v9, v4, 0267 // +0047 │ │ -03c96c: 6304 c100 |0222: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03c970: 3804 1a00 |0224: if-eqz v4, 023e // +001a │ │ -03c974: 1a04 5202 |0226: const-string v4, "FragmentManager" // string@0252 │ │ -03c978: 2205 c101 |0228: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c97c: 7010 8e0b 0500 |022a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c982: 1a06 d90e |022d: const-string v6, "moveto STARTED: " // string@0ed9 │ │ -03c986: 6e20 960b 6500 |022f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c98c: 0c05 |0232: move-result-object v5 │ │ -03c98e: 6e20 950b 8500 |0233: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c994: 0c05 |0236: move-result-object v5 │ │ -03c996: 6e10 9a0b 0500 |0237: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c99c: 0c05 |023a: move-result-object v5 │ │ -03c99e: 7120 c508 5400 |023b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03c9a4: 1204 |023e: const/4 v4, #int 0 // #0 │ │ -03c9a6: 5c84 6f00 |023f: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03c9aa: 6e10 f201 0800 |0241: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@01f2 │ │ -03c9b0: 5584 6f00 |0244: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03c9b4: 3904 2100 |0246: if-nez v4, 0267 // +0021 │ │ -03c9b8: 2204 9000 |0248: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03c9bc: 2205 c101 |024a: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03c9c0: 7010 8e0b 0500 |024c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03c9c6: 1a06 4d02 |024f: const-string v6, "Fragment " // string@024d │ │ -03c9ca: 6e20 960b 6500 |0251: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c9d0: 0c05 |0254: move-result-object v5 │ │ -03c9d2: 6e20 950b 8500 |0255: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03c9d8: 0c05 |0258: move-result-object v5 │ │ -03c9da: 1a06 4000 |0259: const-string v6, " did not call through to super.onStart()" // string@0040 │ │ -03c9de: 6e20 960b 6500 |025b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03c9e4: 0c05 |025e: move-result-object v5 │ │ -03c9e6: 6e10 9a0b 0500 |025f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03c9ec: 0c05 |0262: move-result-object v5 │ │ -03c9ee: 7020 a803 5400 |0263: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03c9f4: 2704 |0266: throw v4 │ │ -03c9f6: 1244 |0267: const/4 v4, #int 4 // #4 │ │ -03c9f8: 3749 d7fd |0268: if-le v9, v4, 003f // -0229 │ │ -03c9fc: 6304 c100 |026a: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03ca00: 3804 1a00 |026c: if-eqz v4, 0286 // +001a │ │ -03ca04: 1a04 5202 |026e: const-string v4, "FragmentManager" // string@0252 │ │ -03ca08: 2205 c101 |0270: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ca0c: 7010 8e0b 0500 |0272: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ca12: 1a06 d80e |0275: const-string v6, "moveto RESUMED: " // string@0ed8 │ │ -03ca16: 6e20 960b 6500 |0277: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ca1c: 0c05 |027a: move-result-object v5 │ │ -03ca1e: 6e20 950b 8500 |027b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ca24: 0c05 |027e: move-result-object v5 │ │ -03ca26: 6e10 9a0b 0500 |027f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ca2c: 0c05 |0282: move-result-object v5 │ │ -03ca2e: 7120 c508 5400 |0283: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03ca34: 1204 |0286: const/4 v4, #int 0 // #0 │ │ -03ca36: 5c84 6f00 |0287: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03ca3a: 1214 |0289: const/4 v4, #int 1 // #1 │ │ -03ca3c: 5c84 8300 |028a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ -03ca40: 6e10 eb01 0800 |028c: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@01eb │ │ -03ca46: 5584 6f00 |028f: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03ca4a: 3904 2100 |0291: if-nez v4, 02b2 // +0021 │ │ -03ca4e: 2204 9000 |0293: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03ca52: 2205 c101 |0295: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ca56: 7010 8e0b 0500 |0297: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ca5c: 1a06 4d02 |029a: const-string v6, "Fragment " // string@024d │ │ -03ca60: 6e20 960b 6500 |029c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ca66: 0c05 |029f: move-result-object v5 │ │ -03ca68: 6e20 950b 8500 |02a0: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ca6e: 0c05 |02a3: move-result-object v5 │ │ -03ca70: 1a06 3f00 |02a4: const-string v6, " did not call through to super.onResume()" // string@003f │ │ -03ca74: 6e20 960b 6500 |02a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ca7a: 0c05 |02a9: move-result-object v5 │ │ -03ca7c: 6e10 9a0b 0500 |02aa: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ca82: 0c05 |02ad: move-result-object v5 │ │ -03ca84: 7020 a803 5400 |02ae: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03ca8a: 2704 |02b1: throw v4 │ │ -03ca8c: 1204 |02b2: const/4 v4, #int 0 // #0 │ │ -03ca8e: 5b84 8600 |02b3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03ca92: 1204 |02b5: const/4 v4, #int 0 // #0 │ │ -03ca94: 5b84 8700 |02b6: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -03ca98: 2900 87fd |02b8: goto/16 003f // -0279 │ │ -03ca9c: 5284 8800 |02ba: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03caa0: 3794 83fd |02bc: if-le v4, v9, 003f // -027d │ │ -03caa4: 5284 8800 |02be: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03caa8: 2b04 0002 0000 |02c0: packed-switch v4, 000004c0 // +00000200 │ │ -03caae: 2900 7cfd |02c3: goto/16 003f // -0284 │ │ -03cab2: 1214 |02c5: const/4 v4, #int 1 // #1 │ │ -03cab4: 3549 79fd |02c6: if-ge v9, v4, 003f // -0287 │ │ -03cab8: 5574 d400 |02c8: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d4 │ │ -03cabc: 3804 0e00 |02ca: if-eqz v4, 02d8 // +000e │ │ -03cac0: 5484 6c00 |02cc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -03cac4: 3804 0a00 |02ce: if-eqz v4, 02d8 // +000a │ │ -03cac8: 5483 6c00 |02d0: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -03cacc: 1204 |02d2: const/4 v4, #int 0 // #0 │ │ -03cace: 5b84 6c00 |02d3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -03cad2: 6e10 0909 0300 |02d5: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ -03cad8: 5484 6c00 |02d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -03cadc: 3804 5501 |02da: if-eqz v4, 042f // +0155 │ │ -03cae0: 5989 8900 |02dc: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ -03cae4: 1219 |02de: const/4 v9, #int 1 // #1 │ │ -03cae6: 2900 60fd |02df: goto/16 003f // -02a0 │ │ -03caea: 1254 |02e1: const/4 v4, #int 5 // #5 │ │ -03caec: 3549 4a00 |02e2: if-ge v9, v4, 032c // +004a │ │ -03caf0: 6304 c100 |02e4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03caf4: 3804 1a00 |02e6: if-eqz v4, 0300 // +001a │ │ -03caf8: 1a04 5202 |02e8: const-string v4, "FragmentManager" // string@0252 │ │ -03cafc: 2205 c101 |02ea: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cb00: 7010 8e0b 0500 |02ec: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cb06: 1a06 d30e |02ef: const-string v6, "movefrom RESUMED: " // string@0ed3 │ │ -03cb0a: 6e20 960b 6500 |02f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cb10: 0c05 |02f4: move-result-object v5 │ │ -03cb12: 6e20 950b 8500 |02f5: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03cb18: 0c05 |02f8: move-result-object v5 │ │ -03cb1a: 6e10 9a0b 0500 |02f9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cb20: 0c05 |02fc: move-result-object v5 │ │ -03cb22: 7120 c508 5400 |02fd: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03cb28: 1204 |0300: const/4 v4, #int 0 // #0 │ │ -03cb2a: 5c84 6f00 |0301: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03cb2e: 6e10 e901 0800 |0303: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@01e9 │ │ -03cb34: 5584 6f00 |0306: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03cb38: 3904 2100 |0308: if-nez v4, 0329 // +0021 │ │ -03cb3c: 2204 9000 |030a: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03cb40: 2205 c101 |030c: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cb44: 7010 8e0b 0500 |030e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cb4a: 1a06 4d02 |0311: const-string v6, "Fragment " // string@024d │ │ -03cb4e: 6e20 960b 6500 |0313: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cb54: 0c05 |0316: move-result-object v5 │ │ -03cb56: 6e20 950b 8500 |0317: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03cb5c: 0c05 |031a: move-result-object v5 │ │ -03cb5e: 1a06 3e00 |031b: const-string v6, " did not call through to super.onPause()" // string@003e │ │ -03cb62: 6e20 960b 6500 |031d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cb68: 0c05 |0320: move-result-object v5 │ │ -03cb6a: 6e10 9a0b 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cb70: 0c05 |0324: move-result-object v5 │ │ -03cb72: 7020 a803 5400 |0325: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03cb78: 2704 |0328: throw v4 │ │ -03cb7a: 1204 |0329: const/4 v4, #int 0 // #0 │ │ -03cb7c: 5c84 8300 |032a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ -03cb80: 1244 |032c: const/4 v4, #int 4 // #4 │ │ -03cb82: 3549 4700 |032d: if-ge v9, v4, 0374 // +0047 │ │ -03cb86: 6304 c100 |032f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03cb8a: 3804 1a00 |0331: if-eqz v4, 034b // +001a │ │ -03cb8e: 1a04 5202 |0333: const-string v4, "FragmentManager" // string@0252 │ │ -03cb92: 2205 c101 |0335: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cb96: 7010 8e0b 0500 |0337: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cb9c: 1a06 d40e |033a: const-string v6, "movefrom STARTED: " // string@0ed4 │ │ -03cba0: 6e20 960b 6500 |033c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cba6: 0c05 |033f: move-result-object v5 │ │ -03cba8: 6e20 950b 8500 |0340: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03cbae: 0c05 |0343: move-result-object v5 │ │ -03cbb0: 6e10 9a0b 0500 |0344: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cbb6: 0c05 |0347: move-result-object v5 │ │ -03cbb8: 7120 c508 5400 |0348: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03cbbe: 1204 |034b: const/4 v4, #int 0 // #0 │ │ -03cbc0: 5c84 6f00 |034c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03cbc4: 6e10 f301 0800 |034e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@01f3 │ │ -03cbca: 5584 6f00 |0351: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03cbce: 3904 2100 |0353: if-nez v4, 0374 // +0021 │ │ -03cbd2: 2204 9000 |0355: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03cbd6: 2205 c101 |0357: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cbda: 7010 8e0b 0500 |0359: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cbe0: 1a06 4d02 |035c: const-string v6, "Fragment " // string@024d │ │ -03cbe4: 6e20 960b 6500 |035e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cbea: 0c05 |0361: move-result-object v5 │ │ -03cbec: 6e20 950b 8500 |0362: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03cbf2: 0c05 |0365: move-result-object v5 │ │ -03cbf4: 1a06 4100 |0366: const-string v6, " did not call through to super.onStop()" // string@0041 │ │ -03cbf8: 6e20 960b 6500 |0368: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cbfe: 0c05 |036b: move-result-object v5 │ │ -03cc00: 6e10 9a0b 0500 |036c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cc06: 0c05 |036f: move-result-object v5 │ │ -03cc08: 7020 a803 5400 |0370: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03cc0e: 2704 |0373: throw v4 │ │ -03cc10: 1234 |0374: const/4 v4, #int 3 // #3 │ │ -03cc12: 3549 2100 |0375: if-ge v9, v4, 0396 // +0021 │ │ -03cc16: 6304 c100 |0377: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03cc1a: 3804 1a00 |0379: if-eqz v4, 0393 // +001a │ │ -03cc1e: 1a04 5202 |037b: const-string v4, "FragmentManager" // string@0252 │ │ -03cc22: 2205 c101 |037d: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cc26: 7010 8e0b 0500 |037f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cc2c: 1a06 d50e |0382: const-string v6, "movefrom STOPPED: " // string@0ed5 │ │ -03cc30: 6e20 960b 6500 |0384: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cc36: 0c05 |0387: move-result-object v5 │ │ -03cc38: 6e20 950b 8500 |0388: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03cc3e: 0c05 |038b: move-result-object v5 │ │ -03cc40: 6e10 9a0b 0500 |038c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cc46: 0c05 |038f: move-result-object v5 │ │ -03cc48: 7120 c508 5400 |0390: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03cc4e: 6e10 f101 0800 |0393: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@01f1 │ │ -03cc54: 1224 |0396: const/4 v4, #int 2 // #2 │ │ -03cc56: 3549 2eff |0397: if-ge v9, v4, 02c5 // -00d2 │ │ -03cc5a: 6304 c100 |0399: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03cc5e: 3804 1a00 |039b: if-eqz v4, 03b5 // +001a │ │ -03cc62: 1a04 5202 |039d: const-string v4, "FragmentManager" // string@0252 │ │ -03cc66: 2205 c101 |039f: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cc6a: 7010 8e0b 0500 |03a1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cc70: 1a06 d10e |03a4: const-string v6, "movefrom ACTIVITY_CREATED: " // string@0ed1 │ │ -03cc74: 6e20 960b 6500 |03a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cc7a: 0c05 |03a9: move-result-object v5 │ │ -03cc7c: 6e20 950b 8500 |03aa: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03cc82: 0c05 |03ad: move-result-object v5 │ │ -03cc84: 6e10 9a0b 0500 |03ae: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cc8a: 0c05 |03b1: move-result-object v5 │ │ -03cc8c: 7120 c508 5400 |03b2: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03cc92: 5484 8f00 |03b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03cc96: 3804 1100 |03b7: if-eqz v4, 03c8 // +0011 │ │ -03cc9a: 5474 cb00 |03b9: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03cc9e: 6e10 1802 0400 |03bb: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0218 │ │ -03cca4: 0a04 |03be: move-result v4 │ │ -03cca6: 3904 0900 |03bf: if-nez v4, 03c8 // +0009 │ │ -03ccaa: 5484 8700 |03c1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -03ccae: 3904 0500 |03c3: if-nez v4, 03c8 // +0005 │ │ -03ccb2: 6e20 9d02 8700 |03c5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@029d │ │ -03ccb8: 1204 |03c8: const/4 v4, #int 0 // #0 │ │ -03ccba: 5c84 6f00 |03c9: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03ccbe: 6e10 f001 0800 |03cb: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@01f0 │ │ -03ccc4: 5584 6f00 |03ce: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03ccc8: 3904 2100 |03d0: if-nez v4, 03f1 // +0021 │ │ -03cccc: 2204 9000 |03d2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03ccd0: 2205 c101 |03d4: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ccd4: 7010 8e0b 0500 |03d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ccda: 1a06 4d02 |03d9: const-string v6, "Fragment " // string@024d │ │ -03ccde: 6e20 960b 6500 |03db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cce4: 0c05 |03de: move-result-object v5 │ │ -03cce6: 6e20 950b 8500 |03df: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ccec: 0c05 |03e2: move-result-object v5 │ │ -03ccee: 1a06 3c00 |03e3: const-string v6, " did not call through to super.onDestroyView()" // string@003c │ │ -03ccf2: 6e20 960b 6500 |03e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ccf8: 0c05 |03e8: move-result-object v5 │ │ -03ccfa: 6e10 9a0b 0500 |03e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cd00: 0c05 |03ec: move-result-object v5 │ │ -03cd02: 7020 a803 5400 |03ed: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03cd08: 2704 |03f0: throw v4 │ │ -03cd0a: 5484 8f00 |03f1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03cd0e: 3804 3100 |03f3: if-eqz v4, 0424 // +0031 │ │ -03cd12: 5484 7100 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ -03cd16: 3804 2d00 |03f7: if-eqz v4, 0424 // +002d │ │ -03cd1a: 1200 |03f9: const/4 v0, #int 0 // #0 │ │ -03cd1c: 5274 d300 |03fa: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03cd20: 3d04 0b00 |03fc: if-lez v4, 0407 // +000b │ │ -03cd24: 5574 d400 |03fe: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d4 │ │ -03cd28: 3904 0700 |0400: if-nez v4, 0407 // +0007 │ │ -03cd2c: 1204 |0402: const/4 v4, #int 0 // #0 │ │ -03cd2e: 6e5b 8102 874a |0403: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0281 │ │ -03cd34: 0c00 |0406: move-result-object v0 │ │ -03cd36: 3800 1600 |0407: if-eqz v0, 041d // +0016 │ │ -03cd3a: 0782 |0409: move-object v2, v8 │ │ -03cd3c: 5484 8f00 |040a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03cd40: 5b84 6c00 |040c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ -03cd44: 5989 8900 |040e: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ -03cd48: 2204 6f00 |0410: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@006f │ │ -03cd4c: 7030 5702 7402 |0412: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@0257 │ │ -03cd52: 6e20 b409 4000 |0415: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@09b4 │ │ -03cd58: 5484 8f00 |0418: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03cd5c: 6e20 3209 0400 |041a: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ -03cd62: 5484 7100 |041d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ -03cd66: 5485 8f00 |041f: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03cd6a: 6e20 4b09 5400 |0421: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@094b │ │ -03cd70: 1204 |0424: const/4 v4, #int 0 // #0 │ │ -03cd72: 5b84 7100 |0425: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ -03cd76: 1204 |0427: const/4 v4, #int 0 // #0 │ │ -03cd78: 5b84 8f00 |0428: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03cd7c: 1204 |042a: const/4 v4, #int 0 // #0 │ │ -03cd7e: 5b84 7c00 |042b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -03cd82: 2900 98fe |042d: goto/16 02c5 // -0168 │ │ -03cd86: 6304 c100 |042f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03cd8a: 3804 1a00 |0431: if-eqz v4, 044b // +001a │ │ -03cd8e: 1a04 5202 |0433: const-string v4, "FragmentManager" // string@0252 │ │ -03cd92: 2205 c101 |0435: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cd96: 7010 8e0b 0500 |0437: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cd9c: 1a06 d20e |043a: const-string v6, "movefrom CREATED: " // string@0ed2 │ │ -03cda0: 6e20 960b 6500 |043c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cda6: 0c05 |043f: move-result-object v5 │ │ -03cda8: 6e20 950b 8500 |0440: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03cdae: 0c05 |0443: move-result-object v5 │ │ -03cdb0: 6e10 9a0b 0500 |0444: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cdb6: 0c05 |0447: move-result-object v5 │ │ -03cdb8: 7120 c508 5400 |0448: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03cdbe: 5584 8500 |044b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ -03cdc2: 3904 2b00 |044d: if-nez v4, 0478 // +002b │ │ -03cdc6: 1204 |044f: const/4 v4, #int 0 // #0 │ │ -03cdc8: 5c84 6f00 |0450: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03cdcc: 6e10 e001 0800 |0452: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@01e0 │ │ -03cdd2: 5584 6f00 |0455: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03cdd6: 3904 2100 |0457: if-nez v4, 0478 // +0021 │ │ -03cdda: 2204 9000 |0459: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03cdde: 2205 c101 |045b: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cde2: 7010 8e0b 0500 |045d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cde8: 1a06 4d02 |0460: const-string v6, "Fragment " // string@024d │ │ -03cdec: 6e20 960b 6500 |0462: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cdf2: 0c05 |0465: move-result-object v5 │ │ -03cdf4: 6e20 950b 8500 |0466: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03cdfa: 0c05 |0469: move-result-object v5 │ │ -03cdfc: 1a06 3b00 |046a: const-string v6, " did not call through to super.onDestroy()" // string@003b │ │ -03ce00: 6e20 960b 6500 |046c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ce06: 0c05 |046f: move-result-object v5 │ │ -03ce08: 6e10 9a0b 0500 |0470: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ce0e: 0c05 |0473: move-result-object v5 │ │ -03ce10: 7020 a803 5400 |0474: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03ce16: 2704 |0477: throw v4 │ │ -03ce18: 1204 |0478: const/4 v4, #int 0 // #0 │ │ -03ce1a: 5c84 6f00 |0479: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03ce1e: 6e10 e301 0800 |047b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@01e3 │ │ -03ce24: 5584 6f00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ -03ce28: 3904 2100 |0480: if-nez v4, 04a1 // +0021 │ │ -03ce2c: 2204 9000 |0482: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0090 │ │ -03ce30: 2205 c101 |0484: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ce34: 7010 8e0b 0500 |0486: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ce3a: 1a06 4d02 |0489: const-string v6, "Fragment " // string@024d │ │ -03ce3e: 6e20 960b 6500 |048b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ce44: 0c05 |048e: move-result-object v5 │ │ -03ce46: 6e20 950b 8500 |048f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ce4c: 0c05 |0492: move-result-object v5 │ │ -03ce4e: 1a06 3d00 |0493: const-string v6, " did not call through to super.onDetach()" // string@003d │ │ -03ce52: 6e20 960b 6500 |0495: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ce58: 0c05 |0498: move-result-object v5 │ │ -03ce5a: 6e10 9a0b 0500 |0499: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ce60: 0c05 |049c: move-result-object v5 │ │ -03ce62: 7020 a803 5400 |049d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ -03ce68: 2704 |04a0: throw v4 │ │ -03ce6a: 5584 8500 |04a1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ -03ce6e: 3904 0700 |04a3: if-nez v4, 04aa // +0007 │ │ -03ce72: 6e20 8402 8700 |04a5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0284 │ │ -03ce78: 2900 97fb |04a8: goto/16 003f // -0469 │ │ -03ce7c: 1204 |04aa: const/4 v4, #int 0 // #0 │ │ -03ce7e: 5b84 6a00 |04ab: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ -03ce82: 1204 |04ad: const/4 v4, #int 0 // #0 │ │ -03ce84: 5b84 7600 |04ae: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ -03ce88: 2900 8ffb |04b0: goto/16 003f // -0471 │ │ -03ce8c: 0001 0500 0000 0000 0600 0000 0001 ... |04b2: packed-switch-data (14 units) │ │ -03cea8: 0001 0500 0100 0000 0500 0000 d600 ... |04c0: packed-switch-data (14 units) │ │ +03c530: |[03c530] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ +03c540: 5584 6b00 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03c544: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +03c548: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +03c54a: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ +03c54e: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +03c550: 5584 8100 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ +03c554: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ +03c558: 5284 8800 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03c55c: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ +03c560: 5289 8800 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03c564: 5584 7300 |0012: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ +03c568: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +03c56c: 5284 8800 |0016: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03c570: 1245 |0018: const/4 v5, #int 4 // #4 │ │ +03c572: 3554 0600 |0019: if-ge v4, v5, 001f // +0006 │ │ +03c576: 1234 |001b: const/4 v4, #int 3 // #3 │ │ +03c578: 3749 0300 |001c: if-le v9, v4, 001f // +0003 │ │ +03c57c: 1239 |001e: const/4 v9, #int 3 // #3 │ │ +03c57e: 5284 8800 |001f: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03c582: 3594 9902 |0021: if-ge v4, v9, 02ba // +0299 │ │ +03c586: 5584 7700 |0023: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ +03c58a: 3804 0700 |0025: if-eqz v4, 002c // +0007 │ │ +03c58e: 5584 7a00 |0027: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ +03c592: 3904 0300 |0029: if-nez v4, 002c // +0003 │ │ +03c596: 0e00 |002b: return-void │ │ +03c598: 5484 6c00 |002c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +03c59c: 3804 0c00 |002e: if-eqz v4, 003a // +000c │ │ +03c5a0: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +03c5a2: 5b84 6c00 |0031: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +03c5a6: 5284 8900 |0033: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ +03c5aa: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +03c5ac: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +03c5ae: 6e56 8902 8754 |0037: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ +03c5b4: 5284 8800 |003a: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03c5b8: 2b04 7604 0000 |003c: packed-switch v4, 000004b2 // +00000476 │ │ +03c5be: 5989 8800 |003f: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03c5c2: 28ea |0041: goto 002b // -0016 │ │ +03c5c4: 6304 c100 |0042: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03c5c8: 3804 1a00 |0044: if-eqz v4, 005e // +001a │ │ +03c5cc: 1a04 5202 |0046: const-string v4, "FragmentManager" // string@0252 │ │ +03c5d0: 2205 c701 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c5d4: 7010 8e0b 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c5da: 1a06 dd0e |004d: const-string v6, "moveto CREATED: " // string@0edd │ │ +03c5de: 6e20 960b 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c5e4: 0c05 |0052: move-result-object v5 │ │ +03c5e6: 6e20 950b 8500 |0053: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c5ec: 0c05 |0056: move-result-object v5 │ │ +03c5ee: 6e10 9a0b 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c5f4: 0c05 |005a: move-result-object v5 │ │ +03c5f6: 7120 c508 5400 |005b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03c5fc: 5484 8600 |005e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c600: 3804 3b00 |0060: if-eqz v4, 009b // +003b │ │ +03c604: 5484 8600 |0062: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c608: 1a05 3808 |0064: const-string v5, "android:view_state" // string@0838 │ │ +03c60c: 6e20 0301 5400 |0066: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0103 │ │ +03c612: 0c04 |0069: move-result-object v4 │ │ +03c614: 5b84 8700 |006a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +03c618: 5484 8600 |006c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c61c: 1a05 3508 |006e: const-string v5, "android:target_state" // string@0835 │ │ +03c620: 6e30 7f02 4705 |0070: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@027f │ │ +03c626: 0c04 |0073: move-result-object v4 │ │ +03c628: 5b84 8b00 |0074: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03c62c: 5484 8b00 |0076: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03c630: 3804 0d00 |0078: if-eqz v4, 0085 // +000d │ │ +03c634: 5484 8600 |007a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c638: 1a05 3408 |007c: const-string v5, "android:target_req_state" // string@0834 │ │ +03c63c: 1206 |007e: const/4 v6, #int 0 // #0 │ │ +03c63e: 6e30 0001 5406 |007f: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0100 │ │ +03c644: 0a04 |0082: move-result v4 │ │ +03c646: 5984 8d00 |0083: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ +03c64a: 5484 8600 |0085: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c64e: 1a05 3708 |0087: const-string v5, "android:user_visible_hint" // string@0837 │ │ +03c652: 1216 |0089: const/4 v6, #int 1 // #1 │ │ +03c654: 6e30 fe00 5406 |008a: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00fe │ │ +03c65a: 0a04 |008d: move-result v4 │ │ +03c65c: 5c84 8e00 |008e: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +03c660: 5584 8e00 |0090: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +03c664: 3904 0900 |0092: if-nez v4, 009b // +0009 │ │ +03c668: 1214 |0094: const/4 v4, #int 1 // #1 │ │ +03c66a: 5c84 7300 |0095: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ +03c66e: 1234 |0097: const/4 v4, #int 3 // #3 │ │ +03c670: 3749 0300 |0098: if-le v9, v4, 009b // +0003 │ │ +03c674: 1239 |009a: const/4 v9, #int 3 // #3 │ │ +03c676: 5474 cb00 |009b: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c67a: 5b84 6a00 |009d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +03c67e: 5474 cb00 |009f: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c682: 5444 a400 |00a1: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03c686: 5b84 7600 |00a3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +03c68a: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ +03c68c: 5c84 6f00 |00a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03c690: 5474 cb00 |00a8: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c694: 6e20 d801 4800 |00aa: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@01d8 │ │ +03c69a: 5584 6f00 |00ad: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03c69e: 3904 2100 |00af: if-nez v4, 00d0 // +0021 │ │ +03c6a2: 2204 9500 |00b1: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03c6a6: 2205 c701 |00b3: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c6aa: 7010 8e0b 0500 |00b5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c6b0: 1a06 4d02 |00b8: const-string v6, "Fragment " // string@024d │ │ +03c6b4: 6e20 960b 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c6ba: 0c05 |00bd: move-result-object v5 │ │ +03c6bc: 6e20 950b 8500 |00be: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c6c2: 0c05 |00c1: move-result-object v5 │ │ +03c6c4: 1a06 3900 |00c2: const-string v6, " did not call through to super.onAttach()" // string@0039 │ │ +03c6c8: 6e20 960b 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c6ce: 0c05 |00c7: move-result-object v5 │ │ +03c6d0: 6e10 9a0b 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c6d6: 0c05 |00cb: move-result-object v5 │ │ +03c6d8: 7020 a803 5400 |00cc: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03c6de: 2704 |00cf: throw v4 │ │ +03c6e0: 5474 cb00 |00d0: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c6e4: 6e20 1a02 8400 |00d2: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@021a │ │ +03c6ea: 5584 8500 |00d5: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ +03c6ee: 3904 2d00 |00d7: if-nez v4, 0104 // +002d │ │ +03c6f2: 1204 |00d9: const/4 v4, #int 0 // #0 │ │ +03c6f4: 5c84 6f00 |00da: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03c6f8: 5484 8600 |00dc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c6fc: 6e20 db01 4800 |00de: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01db │ │ +03c702: 5584 6f00 |00e1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03c706: 3904 2100 |00e3: if-nez v4, 0104 // +0021 │ │ +03c70a: 2204 9500 |00e5: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03c70e: 2205 c701 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c712: 7010 8e0b 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c718: 1a06 4d02 |00ec: const-string v6, "Fragment " // string@024d │ │ +03c71c: 6e20 960b 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c722: 0c05 |00f1: move-result-object v5 │ │ +03c724: 6e20 950b 8500 |00f2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c72a: 0c05 |00f5: move-result-object v5 │ │ +03c72c: 1a06 3a00 |00f6: const-string v6, " did not call through to super.onCreate()" // string@003a │ │ +03c730: 6e20 960b 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c736: 0c05 |00fb: move-result-object v5 │ │ +03c738: 6e10 9a0b 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c73e: 0c05 |00ff: move-result-object v5 │ │ +03c740: 7020 a803 5400 |0100: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03c746: 2704 |0103: throw v4 │ │ +03c748: 1204 |0104: const/4 v4, #int 0 // #0 │ │ +03c74a: 5c84 8500 |0105: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ +03c74e: 5584 7700 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ +03c752: 3804 3300 |0109: if-eqz v4, 013c // +0033 │ │ +03c756: 5484 8600 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c75a: 6e20 be01 4800 |010d: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01be │ │ +03c760: 0c04 |0110: move-result-object v4 │ │ +03c762: 1205 |0111: const/4 v5, #int 0 // #0 │ │ +03c764: 5486 8600 |0112: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c768: 6e40 df01 4865 |0114: invoke-virtual {v8, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01df │ │ +03c76e: 0c04 |0117: move-result-object v4 │ │ +03c770: 5b84 8f00 |0118: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c774: 5484 8f00 |011a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c778: 3804 8100 |011c: if-eqz v4, 019d // +0081 │ │ +03c77c: 5484 8f00 |011e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c780: 5b84 7c00 |0120: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +03c784: 5484 8f00 |0122: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c788: 7110 4b03 0400 |0124: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@034b │ │ +03c78e: 0c04 |0127: move-result-object v4 │ │ +03c790: 5b84 8f00 |0128: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c794: 5584 7900 |012a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03c798: 3804 0900 |012c: if-eqz v4, 0135 // +0009 │ │ +03c79c: 5484 8f00 |012e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c7a0: 1305 0800 |0130: const/16 v5, #int 8 // #8 │ │ +03c7a4: 6e20 3109 5400 |0132: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03c7aa: 5484 8f00 |0135: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c7ae: 5485 8600 |0137: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c7b2: 6e30 ef01 4805 |0139: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01ef │ │ +03c7b8: 1214 |013c: const/4 v4, #int 1 // #1 │ │ +03c7ba: 3749 e200 |013d: if-le v9, v4, 021f // +00e2 │ │ +03c7be: 6304 c100 |013f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03c7c2: 3804 1a00 |0141: if-eqz v4, 015b // +001a │ │ +03c7c6: 1a04 5202 |0143: const-string v4, "FragmentManager" // string@0252 │ │ +03c7ca: 2205 c701 |0145: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c7ce: 7010 8e0b 0500 |0147: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c7d4: 1a06 dc0e |014a: const-string v6, "moveto ACTIVITY_CREATED: " // string@0edc │ │ +03c7d8: 6e20 960b 6500 |014c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c7de: 0c05 |014f: move-result-object v5 │ │ +03c7e0: 6e20 950b 8500 |0150: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c7e6: 0c05 |0153: move-result-object v5 │ │ +03c7e8: 6e10 9a0b 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c7ee: 0c05 |0157: move-result-object v5 │ │ +03c7f0: 7120 c508 5400 |0158: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03c7f6: 5584 7700 |015b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0077 │ │ +03c7fa: 3904 8900 |015d: if-nez v4, 01e6 // +0089 │ │ +03c7fe: 1201 |015f: const/4 v1, #int 0 // #0 │ │ +03c800: 5284 7200 |0160: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +03c804: 3804 3f00 |0162: if-eqz v4, 01a1 // +003f │ │ +03c808: 5474 cb00 |0164: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03c80c: 5285 7200 |0166: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +03c810: 6e20 0a02 5400 |0168: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@020a │ │ +03c816: 0c01 |016b: move-result-object v1 │ │ +03c818: 1f01 4901 |016c: check-cast v1, Landroid/view/ViewGroup; // type@0149 │ │ +03c81c: 3901 3300 |016e: if-nez v1, 01a1 // +0033 │ │ +03c820: 5584 8200 |0170: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0082 │ │ +03c824: 3904 2f00 |0172: if-nez v4, 01a1 // +002f │ │ +03c828: 2204 b501 |0174: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +03c82c: 2205 c701 |0176: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c830: 7010 8e0b 0500 |0178: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c836: 1a06 f805 |017b: const-string v6, "No view found for id 0x" // string@05f8 │ │ +03c83a: 6e20 960b 6500 |017d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c840: 0c05 |0180: move-result-object v5 │ │ +03c842: 5286 7200 |0181: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0072 │ │ +03c846: 7110 5d0b 0600 |0183: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +03c84c: 0c06 |0186: move-result-object v6 │ │ +03c84e: 6e20 960b 6500 |0187: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c854: 0c05 |018a: move-result-object v5 │ │ +03c856: 1a06 4a00 |018b: const-string v6, " for fragment " // string@004a │ │ +03c85a: 6e20 960b 6500 |018d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c860: 0c05 |0190: move-result-object v5 │ │ +03c862: 6e20 950b 8500 |0191: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c868: 0c05 |0194: move-result-object v5 │ │ +03c86a: 6e10 9a0b 0500 |0195: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c870: 0c05 |0198: move-result-object v5 │ │ +03c872: 7020 550b 5400 |0199: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +03c878: 2704 |019c: throw v4 │ │ +03c87a: 1204 |019d: const/4 v4, #int 0 // #0 │ │ +03c87c: 5b84 7c00 |019e: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +03c880: 289c |01a0: goto 013c // -0064 │ │ +03c882: 5b81 7100 |01a1: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ +03c886: 5484 8600 |01a3: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c88a: 6e20 be01 4800 |01a5: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01be │ │ +03c890: 0c04 |01a8: move-result-object v4 │ │ +03c892: 5485 8600 |01a9: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c896: 6e40 df01 4851 |01ab: invoke-virtual {v8, v4, v1, v5}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01df │ │ +03c89c: 0c04 |01ae: move-result-object v4 │ │ +03c89e: 5b84 8f00 |01af: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c8a2: 5484 8f00 |01b1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c8a6: 3804 5e00 |01b3: if-eqz v4, 0211 // +005e │ │ +03c8aa: 5484 8f00 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c8ae: 5b84 7c00 |01b7: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +03c8b2: 5484 8f00 |01b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c8b6: 7110 4b03 0400 |01bb: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@034b │ │ +03c8bc: 0c04 |01be: move-result-object v4 │ │ +03c8be: 5b84 8f00 |01bf: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c8c2: 3801 1300 |01c1: if-eqz v1, 01d4 // +0013 │ │ +03c8c6: 1214 |01c3: const/4 v4, #int 1 // #1 │ │ +03c8c8: 6e5b 8102 874a |01c4: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0281 │ │ +03c8ce: 0c00 |01c7: move-result-object v0 │ │ +03c8d0: 3800 0700 |01c8: if-eqz v0, 01cf // +0007 │ │ +03c8d4: 5484 8f00 |01ca: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c8d8: 6e20 3209 0400 |01cc: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ +03c8de: 5484 8f00 |01cf: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c8e2: 6e20 3c09 4100 |01d1: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@093c │ │ +03c8e8: 5584 7900 |01d4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03c8ec: 3804 0900 |01d6: if-eqz v4, 01df // +0009 │ │ +03c8f0: 5484 8f00 |01d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c8f4: 1305 0800 |01da: const/16 v5, #int 8 // #8 │ │ +03c8f8: 6e20 3109 5400 |01dc: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03c8fe: 5484 8f00 |01df: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c902: 5485 8600 |01e1: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c906: 6e30 ef01 4805 |01e3: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01ef │ │ +03c90c: 1204 |01e6: const/4 v4, #int 0 // #0 │ │ +03c90e: 5c84 6f00 |01e7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03c912: 5484 8600 |01e9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c916: 6e20 d601 4800 |01eb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01d6 │ │ +03c91c: 5584 6f00 |01ee: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03c920: 3904 2500 |01f0: if-nez v4, 0215 // +0025 │ │ +03c924: 2204 9500 |01f2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03c928: 2205 c701 |01f4: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c92c: 7010 8e0b 0500 |01f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c932: 1a06 4d02 |01f9: const-string v6, "Fragment " // string@024d │ │ +03c936: 6e20 960b 6500 |01fb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c93c: 0c05 |01fe: move-result-object v5 │ │ +03c93e: 6e20 950b 8500 |01ff: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c944: 0c05 |0202: move-result-object v5 │ │ +03c946: 1a06 3800 |0203: const-string v6, " did not call through to super.onActivityCreated()" // string@0038 │ │ +03c94a: 6e20 960b 6500 |0205: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c950: 0c05 |0208: move-result-object v5 │ │ +03c952: 6e10 9a0b 0500 |0209: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c958: 0c05 |020c: move-result-object v5 │ │ +03c95a: 7020 a803 5400 |020d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03c960: 2704 |0210: throw v4 │ │ +03c962: 1204 |0211: const/4 v4, #int 0 // #0 │ │ +03c964: 5b84 7c00 |0212: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +03c968: 28d2 |0214: goto 01e6 // -002e │ │ +03c96a: 5484 8f00 |0215: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03c96e: 3804 0500 |0217: if-eqz v4, 021c // +0005 │ │ +03c972: 6e10 f501 0800 |0219: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@01f5 │ │ +03c978: 1204 |021c: const/4 v4, #int 0 // #0 │ │ +03c97a: 5b84 8600 |021d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03c97e: 1234 |021f: const/4 v4, #int 3 // #3 │ │ +03c980: 3749 4700 |0220: if-le v9, v4, 0267 // +0047 │ │ +03c984: 6304 c100 |0222: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03c988: 3804 1a00 |0224: if-eqz v4, 023e // +001a │ │ +03c98c: 1a04 5202 |0226: const-string v4, "FragmentManager" // string@0252 │ │ +03c990: 2205 c701 |0228: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c994: 7010 8e0b 0500 |022a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c99a: 1a06 df0e |022d: const-string v6, "moveto STARTED: " // string@0edf │ │ +03c99e: 6e20 960b 6500 |022f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c9a4: 0c05 |0232: move-result-object v5 │ │ +03c9a6: 6e20 950b 8500 |0233: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c9ac: 0c05 |0236: move-result-object v5 │ │ +03c9ae: 6e10 9a0b 0500 |0237: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03c9b4: 0c05 |023a: move-result-object v5 │ │ +03c9b6: 7120 c508 5400 |023b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03c9bc: 1204 |023e: const/4 v4, #int 0 // #0 │ │ +03c9be: 5c84 6f00 |023f: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03c9c2: 6e10 f201 0800 |0241: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@01f2 │ │ +03c9c8: 5584 6f00 |0244: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03c9cc: 3904 2100 |0246: if-nez v4, 0267 // +0021 │ │ +03c9d0: 2204 9500 |0248: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03c9d4: 2205 c701 |024a: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03c9d8: 7010 8e0b 0500 |024c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03c9de: 1a06 4d02 |024f: const-string v6, "Fragment " // string@024d │ │ +03c9e2: 6e20 960b 6500 |0251: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c9e8: 0c05 |0254: move-result-object v5 │ │ +03c9ea: 6e20 950b 8500 |0255: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03c9f0: 0c05 |0258: move-result-object v5 │ │ +03c9f2: 1a06 4000 |0259: const-string v6, " did not call through to super.onStart()" // string@0040 │ │ +03c9f6: 6e20 960b 6500 |025b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03c9fc: 0c05 |025e: move-result-object v5 │ │ +03c9fe: 6e10 9a0b 0500 |025f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ca04: 0c05 |0262: move-result-object v5 │ │ +03ca06: 7020 a803 5400 |0263: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03ca0c: 2704 |0266: throw v4 │ │ +03ca0e: 1244 |0267: const/4 v4, #int 4 // #4 │ │ +03ca10: 3749 d7fd |0268: if-le v9, v4, 003f // -0229 │ │ +03ca14: 6304 c100 |026a: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03ca18: 3804 1a00 |026c: if-eqz v4, 0286 // +001a │ │ +03ca1c: 1a04 5202 |026e: const-string v4, "FragmentManager" // string@0252 │ │ +03ca20: 2205 c701 |0270: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ca24: 7010 8e0b 0500 |0272: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ca2a: 1a06 de0e |0275: const-string v6, "moveto RESUMED: " // string@0ede │ │ +03ca2e: 6e20 960b 6500 |0277: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ca34: 0c05 |027a: move-result-object v5 │ │ +03ca36: 6e20 950b 8500 |027b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ca3c: 0c05 |027e: move-result-object v5 │ │ +03ca3e: 6e10 9a0b 0500 |027f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ca44: 0c05 |0282: move-result-object v5 │ │ +03ca46: 7120 c508 5400 |0283: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03ca4c: 1204 |0286: const/4 v4, #int 0 // #0 │ │ +03ca4e: 5c84 6f00 |0287: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03ca52: 1214 |0289: const/4 v4, #int 1 // #1 │ │ +03ca54: 5c84 8300 |028a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ +03ca58: 6e10 eb01 0800 |028c: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@01eb │ │ +03ca5e: 5584 6f00 |028f: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03ca62: 3904 2100 |0291: if-nez v4, 02b2 // +0021 │ │ +03ca66: 2204 9500 |0293: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03ca6a: 2205 c701 |0295: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ca6e: 7010 8e0b 0500 |0297: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ca74: 1a06 4d02 |029a: const-string v6, "Fragment " // string@024d │ │ +03ca78: 6e20 960b 6500 |029c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ca7e: 0c05 |029f: move-result-object v5 │ │ +03ca80: 6e20 950b 8500 |02a0: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ca86: 0c05 |02a3: move-result-object v5 │ │ +03ca88: 1a06 3f00 |02a4: const-string v6, " did not call through to super.onResume()" // string@003f │ │ +03ca8c: 6e20 960b 6500 |02a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ca92: 0c05 |02a9: move-result-object v5 │ │ +03ca94: 6e10 9a0b 0500 |02aa: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ca9a: 0c05 |02ad: move-result-object v5 │ │ +03ca9c: 7020 a803 5400 |02ae: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03caa2: 2704 |02b1: throw v4 │ │ +03caa4: 1204 |02b2: const/4 v4, #int 0 // #0 │ │ +03caa6: 5b84 8600 |02b3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03caaa: 1204 |02b5: const/4 v4, #int 0 // #0 │ │ +03caac: 5b84 8700 |02b6: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +03cab0: 2900 87fd |02b8: goto/16 003f // -0279 │ │ +03cab4: 5284 8800 |02ba: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03cab8: 3794 83fd |02bc: if-le v4, v9, 003f // -027d │ │ +03cabc: 5284 8800 |02be: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03cac0: 2b04 0002 0000 |02c0: packed-switch v4, 000004c0 // +00000200 │ │ +03cac6: 2900 7cfd |02c3: goto/16 003f // -0284 │ │ +03caca: 1214 |02c5: const/4 v4, #int 1 // #1 │ │ +03cacc: 3549 79fd |02c6: if-ge v9, v4, 003f // -0287 │ │ +03cad0: 5574 d400 |02c8: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d4 │ │ +03cad4: 3804 0e00 |02ca: if-eqz v4, 02d8 // +000e │ │ +03cad8: 5484 6c00 |02cc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +03cadc: 3804 0a00 |02ce: if-eqz v4, 02d8 // +000a │ │ +03cae0: 5483 6c00 |02d0: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +03cae4: 1204 |02d2: const/4 v4, #int 0 // #0 │ │ +03cae6: 5b84 6c00 |02d3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +03caea: 6e10 0909 0300 |02d5: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ +03caf0: 5484 6c00 |02d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +03caf4: 3804 5501 |02da: if-eqz v4, 042f // +0155 │ │ +03caf8: 5989 8900 |02dc: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ +03cafc: 1219 |02de: const/4 v9, #int 1 // #1 │ │ +03cafe: 2900 60fd |02df: goto/16 003f // -02a0 │ │ +03cb02: 1254 |02e1: const/4 v4, #int 5 // #5 │ │ +03cb04: 3549 4a00 |02e2: if-ge v9, v4, 032c // +004a │ │ +03cb08: 6304 c100 |02e4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03cb0c: 3804 1a00 |02e6: if-eqz v4, 0300 // +001a │ │ +03cb10: 1a04 5202 |02e8: const-string v4, "FragmentManager" // string@0252 │ │ +03cb14: 2205 c701 |02ea: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cb18: 7010 8e0b 0500 |02ec: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03cb1e: 1a06 d90e |02ef: const-string v6, "movefrom RESUMED: " // string@0ed9 │ │ +03cb22: 6e20 960b 6500 |02f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cb28: 0c05 |02f4: move-result-object v5 │ │ +03cb2a: 6e20 950b 8500 |02f5: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03cb30: 0c05 |02f8: move-result-object v5 │ │ +03cb32: 6e10 9a0b 0500 |02f9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cb38: 0c05 |02fc: move-result-object v5 │ │ +03cb3a: 7120 c508 5400 |02fd: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03cb40: 1204 |0300: const/4 v4, #int 0 // #0 │ │ +03cb42: 5c84 6f00 |0301: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03cb46: 6e10 e901 0800 |0303: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@01e9 │ │ +03cb4c: 5584 6f00 |0306: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03cb50: 3904 2100 |0308: if-nez v4, 0329 // +0021 │ │ +03cb54: 2204 9500 |030a: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03cb58: 2205 c701 |030c: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cb5c: 7010 8e0b 0500 |030e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03cb62: 1a06 4d02 |0311: const-string v6, "Fragment " // string@024d │ │ +03cb66: 6e20 960b 6500 |0313: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cb6c: 0c05 |0316: move-result-object v5 │ │ +03cb6e: 6e20 950b 8500 |0317: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03cb74: 0c05 |031a: move-result-object v5 │ │ +03cb76: 1a06 3e00 |031b: const-string v6, " did not call through to super.onPause()" // string@003e │ │ +03cb7a: 6e20 960b 6500 |031d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cb80: 0c05 |0320: move-result-object v5 │ │ +03cb82: 6e10 9a0b 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cb88: 0c05 |0324: move-result-object v5 │ │ +03cb8a: 7020 a803 5400 |0325: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03cb90: 2704 |0328: throw v4 │ │ +03cb92: 1204 |0329: const/4 v4, #int 0 // #0 │ │ +03cb94: 5c84 8300 |032a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0083 │ │ +03cb98: 1244 |032c: const/4 v4, #int 4 // #4 │ │ +03cb9a: 3549 4700 |032d: if-ge v9, v4, 0374 // +0047 │ │ +03cb9e: 6304 c100 |032f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03cba2: 3804 1a00 |0331: if-eqz v4, 034b // +001a │ │ +03cba6: 1a04 5202 |0333: const-string v4, "FragmentManager" // string@0252 │ │ +03cbaa: 2205 c701 |0335: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cbae: 7010 8e0b 0500 |0337: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03cbb4: 1a06 da0e |033a: const-string v6, "movefrom STARTED: " // string@0eda │ │ +03cbb8: 6e20 960b 6500 |033c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cbbe: 0c05 |033f: move-result-object v5 │ │ +03cbc0: 6e20 950b 8500 |0340: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03cbc6: 0c05 |0343: move-result-object v5 │ │ +03cbc8: 6e10 9a0b 0500 |0344: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cbce: 0c05 |0347: move-result-object v5 │ │ +03cbd0: 7120 c508 5400 |0348: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03cbd6: 1204 |034b: const/4 v4, #int 0 // #0 │ │ +03cbd8: 5c84 6f00 |034c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03cbdc: 6e10 f301 0800 |034e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@01f3 │ │ +03cbe2: 5584 6f00 |0351: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03cbe6: 3904 2100 |0353: if-nez v4, 0374 // +0021 │ │ +03cbea: 2204 9500 |0355: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03cbee: 2205 c701 |0357: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cbf2: 7010 8e0b 0500 |0359: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03cbf8: 1a06 4d02 |035c: const-string v6, "Fragment " // string@024d │ │ +03cbfc: 6e20 960b 6500 |035e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cc02: 0c05 |0361: move-result-object v5 │ │ +03cc04: 6e20 950b 8500 |0362: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03cc0a: 0c05 |0365: move-result-object v5 │ │ +03cc0c: 1a06 4100 |0366: const-string v6, " did not call through to super.onStop()" // string@0041 │ │ +03cc10: 6e20 960b 6500 |0368: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cc16: 0c05 |036b: move-result-object v5 │ │ +03cc18: 6e10 9a0b 0500 |036c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cc1e: 0c05 |036f: move-result-object v5 │ │ +03cc20: 7020 a803 5400 |0370: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03cc26: 2704 |0373: throw v4 │ │ +03cc28: 1234 |0374: const/4 v4, #int 3 // #3 │ │ +03cc2a: 3549 2100 |0375: if-ge v9, v4, 0396 // +0021 │ │ +03cc2e: 6304 c100 |0377: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03cc32: 3804 1a00 |0379: if-eqz v4, 0393 // +001a │ │ +03cc36: 1a04 5202 |037b: const-string v4, "FragmentManager" // string@0252 │ │ +03cc3a: 2205 c701 |037d: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cc3e: 7010 8e0b 0500 |037f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03cc44: 1a06 db0e |0382: const-string v6, "movefrom STOPPED: " // string@0edb │ │ +03cc48: 6e20 960b 6500 |0384: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cc4e: 0c05 |0387: move-result-object v5 │ │ +03cc50: 6e20 950b 8500 |0388: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03cc56: 0c05 |038b: move-result-object v5 │ │ +03cc58: 6e10 9a0b 0500 |038c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cc5e: 0c05 |038f: move-result-object v5 │ │ +03cc60: 7120 c508 5400 |0390: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03cc66: 6e10 f101 0800 |0393: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@01f1 │ │ +03cc6c: 1224 |0396: const/4 v4, #int 2 // #2 │ │ +03cc6e: 3549 2eff |0397: if-ge v9, v4, 02c5 // -00d2 │ │ +03cc72: 6304 c100 |0399: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03cc76: 3804 1a00 |039b: if-eqz v4, 03b5 // +001a │ │ +03cc7a: 1a04 5202 |039d: const-string v4, "FragmentManager" // string@0252 │ │ +03cc7e: 2205 c701 |039f: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cc82: 7010 8e0b 0500 |03a1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03cc88: 1a06 d70e |03a4: const-string v6, "movefrom ACTIVITY_CREATED: " // string@0ed7 │ │ +03cc8c: 6e20 960b 6500 |03a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cc92: 0c05 |03a9: move-result-object v5 │ │ +03cc94: 6e20 950b 8500 |03aa: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03cc9a: 0c05 |03ad: move-result-object v5 │ │ +03cc9c: 6e10 9a0b 0500 |03ae: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cca2: 0c05 |03b1: move-result-object v5 │ │ +03cca4: 7120 c508 5400 |03b2: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03ccaa: 5484 8f00 |03b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03ccae: 3804 1100 |03b7: if-eqz v4, 03c8 // +0011 │ │ +03ccb2: 5474 cb00 |03b9: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03ccb6: 6e10 1802 0400 |03bb: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0218 │ │ +03ccbc: 0a04 |03be: move-result v4 │ │ +03ccbe: 3904 0900 |03bf: if-nez v4, 03c8 // +0009 │ │ +03ccc2: 5484 8700 |03c1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +03ccc6: 3904 0500 |03c3: if-nez v4, 03c8 // +0005 │ │ +03ccca: 6e20 9d02 8700 |03c5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@029d │ │ +03ccd0: 1204 |03c8: const/4 v4, #int 0 // #0 │ │ +03ccd2: 5c84 6f00 |03c9: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03ccd6: 6e10 f001 0800 |03cb: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@01f0 │ │ +03ccdc: 5584 6f00 |03ce: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03cce0: 3904 2100 |03d0: if-nez v4, 03f1 // +0021 │ │ +03cce4: 2204 9500 |03d2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03cce8: 2205 c701 |03d4: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ccec: 7010 8e0b 0500 |03d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ccf2: 1a06 4d02 |03d9: const-string v6, "Fragment " // string@024d │ │ +03ccf6: 6e20 960b 6500 |03db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ccfc: 0c05 |03de: move-result-object v5 │ │ +03ccfe: 6e20 950b 8500 |03df: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03cd04: 0c05 |03e2: move-result-object v5 │ │ +03cd06: 1a06 3c00 |03e3: const-string v6, " did not call through to super.onDestroyView()" // string@003c │ │ +03cd0a: 6e20 960b 6500 |03e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cd10: 0c05 |03e8: move-result-object v5 │ │ +03cd12: 6e10 9a0b 0500 |03e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cd18: 0c05 |03ec: move-result-object v5 │ │ +03cd1a: 7020 a803 5400 |03ed: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03cd20: 2704 |03f0: throw v4 │ │ +03cd22: 5484 8f00 |03f1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03cd26: 3804 3100 |03f3: if-eqz v4, 0424 // +0031 │ │ +03cd2a: 5484 7100 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ +03cd2e: 3804 2d00 |03f7: if-eqz v4, 0424 // +002d │ │ +03cd32: 1200 |03f9: const/4 v0, #int 0 // #0 │ │ +03cd34: 5274 d300 |03fa: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03cd38: 3d04 0b00 |03fc: if-lez v4, 0407 // +000b │ │ +03cd3c: 5574 d400 |03fe: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d4 │ │ +03cd40: 3904 0700 |0400: if-nez v4, 0407 // +0007 │ │ +03cd44: 1204 |0402: const/4 v4, #int 0 // #0 │ │ +03cd46: 6e5b 8102 874a |0403: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0281 │ │ +03cd4c: 0c00 |0406: move-result-object v0 │ │ +03cd4e: 3800 1600 |0407: if-eqz v0, 041d // +0016 │ │ +03cd52: 0782 |0409: move-object v2, v8 │ │ +03cd54: 5484 8f00 |040a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03cd58: 5b84 6c00 |040c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@006c │ │ +03cd5c: 5989 8900 |040e: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0089 │ │ +03cd60: 2204 7400 |0410: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0074 │ │ +03cd64: 7030 5702 7402 |0412: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@0257 │ │ +03cd6a: 6e20 b409 4000 |0415: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@09b4 │ │ +03cd70: 5484 8f00 |0418: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03cd74: 6e20 3209 0400 |041a: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ +03cd7a: 5484 7100 |041d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ +03cd7e: 5485 8f00 |041f: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03cd82: 6e20 4b09 5400 |0421: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@094b │ │ +03cd88: 1204 |0424: const/4 v4, #int 0 // #0 │ │ +03cd8a: 5b84 7100 |0425: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0071 │ │ +03cd8e: 1204 |0427: const/4 v4, #int 0 // #0 │ │ +03cd90: 5b84 8f00 |0428: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03cd94: 1204 |042a: const/4 v4, #int 0 // #0 │ │ +03cd96: 5b84 7c00 |042b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +03cd9a: 2900 98fe |042d: goto/16 02c5 // -0168 │ │ +03cd9e: 6304 c100 |042f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03cda2: 3804 1a00 |0431: if-eqz v4, 044b // +001a │ │ +03cda6: 1a04 5202 |0433: const-string v4, "FragmentManager" // string@0252 │ │ +03cdaa: 2205 c701 |0435: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cdae: 7010 8e0b 0500 |0437: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03cdb4: 1a06 d80e |043a: const-string v6, "movefrom CREATED: " // string@0ed8 │ │ +03cdb8: 6e20 960b 6500 |043c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cdbe: 0c05 |043f: move-result-object v5 │ │ +03cdc0: 6e20 950b 8500 |0440: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03cdc6: 0c05 |0443: move-result-object v5 │ │ +03cdc8: 6e10 9a0b 0500 |0444: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cdce: 0c05 |0447: move-result-object v5 │ │ +03cdd0: 7120 c508 5400 |0448: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03cdd6: 5584 8500 |044b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ +03cdda: 3904 2b00 |044d: if-nez v4, 0478 // +002b │ │ +03cdde: 1204 |044f: const/4 v4, #int 0 // #0 │ │ +03cde0: 5c84 6f00 |0450: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03cde4: 6e10 e001 0800 |0452: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@01e0 │ │ +03cdea: 5584 6f00 |0455: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03cdee: 3904 2100 |0457: if-nez v4, 0478 // +0021 │ │ +03cdf2: 2204 9500 |0459: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03cdf6: 2205 c701 |045b: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cdfa: 7010 8e0b 0500 |045d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ce00: 1a06 4d02 |0460: const-string v6, "Fragment " // string@024d │ │ +03ce04: 6e20 960b 6500 |0462: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ce0a: 0c05 |0465: move-result-object v5 │ │ +03ce0c: 6e20 950b 8500 |0466: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ce12: 0c05 |0469: move-result-object v5 │ │ +03ce14: 1a06 3b00 |046a: const-string v6, " did not call through to super.onDestroy()" // string@003b │ │ +03ce18: 6e20 960b 6500 |046c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ce1e: 0c05 |046f: move-result-object v5 │ │ +03ce20: 6e10 9a0b 0500 |0470: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ce26: 0c05 |0473: move-result-object v5 │ │ +03ce28: 7020 a803 5400 |0474: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03ce2e: 2704 |0477: throw v4 │ │ +03ce30: 1204 |0478: const/4 v4, #int 0 // #0 │ │ +03ce32: 5c84 6f00 |0479: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03ce36: 6e10 e301 0800 |047b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@01e3 │ │ +03ce3c: 5584 6f00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006f │ │ +03ce40: 3904 2100 |0480: if-nez v4, 04a1 // +0021 │ │ +03ce44: 2204 9500 |0482: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@0095 │ │ +03ce48: 2205 c701 |0484: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ce4c: 7010 8e0b 0500 |0486: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ce52: 1a06 4d02 |0489: const-string v6, "Fragment " // string@024d │ │ +03ce56: 6e20 960b 6500 |048b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ce5c: 0c05 |048e: move-result-object v5 │ │ +03ce5e: 6e20 950b 8500 |048f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ce64: 0c05 |0492: move-result-object v5 │ │ +03ce66: 1a06 3d00 |0493: const-string v6, " did not call through to super.onDetach()" // string@003d │ │ +03ce6a: 6e20 960b 6500 |0495: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ce70: 0c05 |0498: move-result-object v5 │ │ +03ce72: 6e10 9a0b 0500 |0499: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ce78: 0c05 |049c: move-result-object v5 │ │ +03ce7a: 7020 a803 5400 |049d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@03a8 │ │ +03ce80: 2704 |04a0: throw v4 │ │ +03ce82: 5584 8500 |04a1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ +03ce86: 3904 0700 |04a3: if-nez v4, 04aa // +0007 │ │ +03ce8a: 6e20 8402 8700 |04a5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0284 │ │ +03ce90: 2900 97fb |04a8: goto/16 003f // -0469 │ │ +03ce94: 1204 |04aa: const/4 v4, #int 0 // #0 │ │ +03ce96: 5b84 6a00 |04ab: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@006a │ │ +03ce9a: 1204 |04ad: const/4 v4, #int 0 // #0 │ │ +03ce9c: 5b84 7600 |04ae: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0076 │ │ +03cea0: 2900 8ffb |04b0: goto/16 003f // -0471 │ │ +03cea4: 0001 0500 0000 0000 0600 0000 0001 ... |04b2: packed-switch-data (14 units) │ │ +03cec0: 0001 0500 0100 0000 0500 0000 d600 ... |04c0: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0007 line=775 │ │ 0x0008 line=777 │ │ 0x0010 line=779 │ │ 0x0012 line=783 │ │ @@ -74378,18 +74457,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03cec4: |[03cec4] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -03ced4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ced6: 5c10 dd00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03ceda: 0e00 |0003: return-void │ │ +03cedc: |[03cedc] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +03ceec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ceee: 5c10 dd00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03cef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1800 │ │ 0x0003 line=1801 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -74398,27 +74477,27 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -03cedc: |[03cedc] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -03ceec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03ceee: 5530 7300 |0001: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ -03cef2: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -03cef6: 5520 d600 |0005: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d6 │ │ -03cefa: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -03cefe: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -03cf00: 5c20 d700 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d7 │ │ -03cf04: 0e00 |000c: return-void │ │ -03cf06: 5c31 7300 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ -03cf0a: 5220 d300 |000f: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ -03cf0e: 6e51 8902 3210 |0011: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ -03cf14: 28f8 |0014: goto 000c // -0008 │ │ +03cef4: |[03cef4] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +03cf04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03cf06: 5530 7300 |0001: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ +03cf0a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +03cf0e: 5520 d600 |0005: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d6 │ │ +03cf12: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +03cf16: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +03cf18: 5c20 d700 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d7 │ │ +03cf1c: 0e00 |000c: return-void │ │ +03cf1e: 5c31 7300 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0073 │ │ +03cf22: 5220 d300 |000f: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d3 │ │ +03cf26: 6e51 8902 3210 |0011: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ +03cf2c: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=761 │ │ 0x0005 line=762 │ │ 0x0009 line=764 │ │ 0x000c line=770 │ │ 0x000d line=767 │ │ @@ -74432,20 +74511,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03cf18: |[03cf18] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -03cf28: 2200 6c00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@006c │ │ -03cf2c: 7020 5102 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0251 │ │ -03cf32: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03cf34: 6e30 7602 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0276 │ │ -03cf3a: 0e00 |0009: return-void │ │ +03cf30: |[03cf30] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +03cf40: 2200 7100 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0071 │ │ +03cf44: 7020 5102 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0251 │ │ +03cf4a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +03cf4c: 6e30 7602 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0276 │ │ +03cf52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0009 line=441 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -74454,33 +74533,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -03cf3c: |[03cf3c] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -03cf4c: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -03cf50: 2200 af01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -03cf54: 2201 c101 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03cf58: 7010 8e0b 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03cf5e: 1a02 8101 |0009: const-string v2, "Bad id: " // string@0181 │ │ -03cf62: 6e20 960b 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03cf68: 0c01 |000e: move-result-object v1 │ │ -03cf6a: 6e20 930b 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03cf70: 0c01 |0012: move-result-object v1 │ │ -03cf72: 6e10 9a0b 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03cf78: 0c01 |0016: move-result-object v1 │ │ -03cf7a: 7020 550b 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -03cf80: 2700 |001a: throw v0 │ │ -03cf82: 2200 6e00 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@006e │ │ -03cf86: 7040 5502 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0255 │ │ -03cf8c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -03cf8e: 6e30 7602 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0276 │ │ -03cf94: 0e00 |0024: return-void │ │ +03cf54: |[03cf54] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +03cf64: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +03cf68: 2200 b501 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +03cf6c: 2201 c701 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03cf70: 7010 8e0b 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03cf76: 1a02 8101 |0009: const-string v2, "Bad id: " // string@0181 │ │ +03cf7a: 6e20 960b 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03cf80: 0c01 |000e: move-result-object v1 │ │ +03cf82: 6e20 930b 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03cf88: 0c01 |0012: move-result-object v1 │ │ +03cf8a: 6e10 9a0b 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03cf90: 0c01 |0016: move-result-object v1 │ │ +03cf92: 7020 550b 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +03cf98: 2700 |001a: throw v0 │ │ +03cf9a: 2200 7300 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0073 │ │ +03cf9e: 7040 5502 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0255 │ │ +03cfa4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +03cfa6: 6e30 7602 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0276 │ │ +03cfac: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0002 line=469 │ │ 0x001b line=471 │ │ 0x0024 line=476 │ │ locals : │ │ @@ -74493,20 +74572,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -03cf98: |[03cf98] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -03cfa8: 2200 6d00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@006d │ │ -03cfac: 7040 5302 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@0253 │ │ -03cfb2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03cfb4: 6e30 7602 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0276 │ │ -03cfba: 0e00 |0009: return-void │ │ +03cfb0: |[03cfb0] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +03cfc0: 2200 7200 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0072 │ │ +03cfc4: 7040 5302 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@0253 │ │ +03cfca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +03cfcc: 6e30 7602 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0276 │ │ +03cfd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0009 line=457 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -74517,25 +74596,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -03cfbc: |[03cfbc] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -03cfcc: 7010 6402 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0264 │ │ -03cfd2: 6e10 7802 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0278 │ │ -03cfd8: 5440 cb00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03cfdc: 5400 a500 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -03cfe0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -03cfe2: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -03cfe4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -03cfe6: 6e53 9202 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ -03cfec: 0a00 |0010: move-result v0 │ │ -03cfee: 0f00 |0011: return v0 │ │ +03cfd4: |[03cfd4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +03cfe4: 7010 6402 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0264 │ │ +03cfea: 6e10 7802 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0278 │ │ +03cff0: 5440 cb00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03cff4: 5400 a500 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +03cff8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03cffa: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +03cffc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +03cffe: 6e53 9202 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ +03d004: 0a00 |0010: move-result v0 │ │ +03d006: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0003 line=446 │ │ 0x0006 line=447 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -74545,36 +74624,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -03cff0: |[03cff0] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -03d000: 7010 6402 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0264 │ │ -03d006: 6e10 7802 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0278 │ │ -03d00c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -03d010: 2200 af01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -03d014: 2201 c101 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d018: 7010 8e0b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d01e: 1a02 8101 |000f: const-string v2, "Bad id: " // string@0181 │ │ -03d022: 6e20 960b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d028: 0c01 |0014: move-result-object v1 │ │ -03d02a: 6e20 930b 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d030: 0c01 |0018: move-result-object v1 │ │ -03d032: 6e10 9a0b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d038: 0c01 |001c: move-result-object v1 │ │ -03d03a: 7020 550b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -03d040: 2700 |0020: throw v0 │ │ -03d042: 5430 cb00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03d046: 5400 a500 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -03d04a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -03d04c: 6e55 9202 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ -03d052: 0a00 |0029: move-result v0 │ │ -03d054: 0f00 |002a: return v0 │ │ +03d008: |[03d008] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +03d018: 7010 6402 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0264 │ │ +03d01e: 6e10 7802 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0278 │ │ +03d024: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +03d028: 2200 b501 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +03d02c: 2201 c701 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d030: 7010 8e0b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d036: 1a02 8101 |000f: const-string v2, "Bad id: " // string@0181 │ │ +03d03a: 6e20 960b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d040: 0c01 |0014: move-result-object v1 │ │ +03d042: 6e20 930b 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d048: 0c01 |0018: move-result-object v1 │ │ +03d04a: 6e10 9a0b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d050: 0c01 |001c: move-result-object v1 │ │ +03d052: 7020 550b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +03d058: 2700 |0020: throw v0 │ │ +03d05a: 5430 cb00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03d05e: 5400 a500 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +03d062: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +03d064: 6e55 9202 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ +03d06a: 0a00 |0029: move-result v0 │ │ +03d06c: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0003 line=481 │ │ 0x0006 line=482 │ │ 0x0008 line=483 │ │ 0x0021 line=485 │ │ @@ -74588,23 +74667,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -03d058: |[03d058] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -03d068: 7010 6402 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0264 │ │ -03d06e: 6e10 7802 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0278 │ │ -03d074: 5420 cb00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03d078: 5400 a500 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ -03d07c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -03d07e: 6e54 9202 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ -03d084: 0a00 |000e: move-result v0 │ │ -03d086: 0f00 |000f: return v0 │ │ +03d070: |[03d070] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +03d080: 7010 6402 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0264 │ │ +03d086: 6e10 7802 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0278 │ │ +03d08c: 5420 cb00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03d090: 5400 a500 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a5 │ │ +03d094: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +03d096: 6e54 9202 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0292 │ │ +03d09c: 0a00 |000e: move-result v0 │ │ +03d09e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ 0x0006 line=463 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -74616,130 +74695,130 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 224 16-bit code units │ │ -03d088: |[03d088] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -03d098: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -03d09a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -03d09c: 54b6 cf00 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d0a0: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -03d0a4: 0f09 |0006: return v9 │ │ -03d0a6: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -03d0aa: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -03d0ae: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -03d0b2: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -03d0b6: 54b6 cf00 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d0ba: 6e10 e80b 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d0c0: 0a06 |0014: move-result v6 │ │ -03d0c2: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -03d0c6: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -03d0ca: 54b6 cf00 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d0ce: 6e20 e50b 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ -03d0d4: 0c01 |001e: move-result-object v1 │ │ -03d0d6: 1f01 5c00 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -03d0da: 6e20 7901 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0179 │ │ -03d0e0: 6e10 9602 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0296 │ │ -03d0e6: 0189 |0027: move v9, v8 │ │ -03d0e8: 28de |0028: goto 0006 // -0022 │ │ -03d0ea: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -03d0ec: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -03d0f0: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -03d0f4: 54b6 cf00 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d0f8: 6e10 e80b 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d0fe: 0a06 |0033: move-result v6 │ │ -03d100: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -03d104: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -03d108: 54b6 cf00 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d10c: 6e20 e20b 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d112: 0c01 |003d: move-result-object v1 │ │ -03d114: 1f01 5c00 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -03d118: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -03d11c: 6e10 7301 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0173 │ │ -03d122: 0c06 |0045: move-result-object v6 │ │ -03d124: 6e20 7e0b 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03d12a: 0a06 |0049: move-result v6 │ │ -03d12c: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -03d130: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -03d134: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -03d138: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -03d13c: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03d140: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -03d144: 54b6 cf00 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d148: 6e20 e20b 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d14e: 0c01 |005b: move-result-object v1 │ │ -03d150: 1f01 5c00 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -03d154: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -03d158: 6e10 7301 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0173 │ │ -03d15e: 0c06 |0063: move-result-object v6 │ │ -03d160: 6e20 7e0b 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ -03d166: 0a06 |0067: move-result v6 │ │ -03d168: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -03d16c: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -03d170: 5216 3c00 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03d174: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -03d178: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03d17c: 28e2 |0072: goto 0054 // -001e │ │ -03d17e: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -03d182: 5216 3c00 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03d186: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -03d18a: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03d18e: 28bb |007b: goto 0036 // -0045 │ │ -03d190: 54b6 cf00 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d194: 6e10 e80b 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d19a: 0a06 |0081: move-result v6 │ │ -03d19c: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -03d1a0: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -03d1a4: 2205 df01 |0086: new-instance v5, Ljava/util/ArrayList; // type@01df │ │ -03d1a8: 7010 dc0b 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03d1ae: 54b6 cf00 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d1b2: 6e10 e80b 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d1b8: 0a06 |0090: move-result v6 │ │ -03d1ba: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -03d1be: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -03d1c2: 54b6 cf00 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d1c6: 6e20 e50b 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ -03d1cc: 0c06 |009a: move-result-object v6 │ │ -03d1ce: 6e20 df0b 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03d1d4: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03d1d8: 28f3 |00a0: goto 0093 // -000d │ │ -03d1da: 6e10 e80b 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d1e0: 0a06 |00a4: move-result v6 │ │ -03d1e2: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -03d1e6: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -03d1e8: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -03d1ec: 6306 c100 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03d1f0: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -03d1f4: 1a06 5202 |00ae: const-string v6, "FragmentManager" // string@0252 │ │ -03d1f8: 2207 c101 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d1fc: 7010 8e0b 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d202: 1a0a 4106 |00b5: const-string v10, "Popping back stack state: " // string@0641 │ │ -03d206: 6e20 960b a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d20c: 0c07 |00ba: move-result-object v7 │ │ -03d20e: 6e20 e20b 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d214: 0c0a |00be: move-result-object v10 │ │ -03d216: 6e20 950b a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d21c: 0c07 |00c2: move-result-object v7 │ │ -03d21e: 6e10 9a0b 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d224: 0c07 |00c6: move-result-object v7 │ │ -03d226: 7120 c508 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03d22c: 6e20 e20b 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d232: 0c06 |00cd: move-result-object v6 │ │ -03d234: 1f06 5c00 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -03d238: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -03d23c: 0187 |00d2: move v7, v8 │ │ -03d23e: 6e20 7901 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0179 │ │ -03d244: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03d248: 28d0 |00d8: goto 00a8 // -0030 │ │ -03d24a: 0197 |00d9: move v7, v9 │ │ -03d24c: 28f9 |00da: goto 00d3 // -0007 │ │ -03d24e: 6e10 9602 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0296 │ │ -03d254: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ +03d0a0: |[03d0a0] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +03d0b0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +03d0b2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +03d0b4: 54b6 cf00 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d0b8: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +03d0bc: 0f09 |0006: return v9 │ │ +03d0be: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +03d0c2: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +03d0c6: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +03d0ca: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +03d0ce: 54b6 cf00 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d0d2: 6e10 e80b 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d0d8: 0a06 |0014: move-result v6 │ │ +03d0da: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +03d0de: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +03d0e2: 54b6 cf00 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d0e6: 6e20 e50b 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ +03d0ec: 0c01 |001e: move-result-object v1 │ │ +03d0ee: 1f01 6100 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +03d0f2: 6e20 7901 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0179 │ │ +03d0f8: 6e10 9602 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0296 │ │ +03d0fe: 0189 |0027: move v9, v8 │ │ +03d100: 28de |0028: goto 0006 // -0022 │ │ +03d102: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +03d104: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +03d108: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +03d10c: 54b6 cf00 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d110: 6e10 e80b 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d116: 0a06 |0033: move-result v6 │ │ +03d118: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +03d11c: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +03d120: 54b6 cf00 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d124: 6e20 e20b 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d12a: 0c01 |003d: move-result-object v1 │ │ +03d12c: 1f01 6100 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +03d130: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +03d134: 6e10 7301 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0173 │ │ +03d13a: 0c06 |0045: move-result-object v6 │ │ +03d13c: 6e20 7e0b 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03d142: 0a06 |0049: move-result v6 │ │ +03d144: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +03d148: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +03d14c: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +03d150: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +03d154: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03d158: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +03d15c: 54b6 cf00 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d160: 6e20 e20b 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d166: 0c01 |005b: move-result-object v1 │ │ +03d168: 1f01 6100 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +03d16c: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +03d170: 6e10 7301 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0173 │ │ +03d176: 0c06 |0063: move-result-object v6 │ │ +03d178: 6e20 7e0b 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0b7e │ │ +03d17e: 0a06 |0067: move-result v6 │ │ +03d180: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +03d184: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +03d188: 5216 3c00 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03d18c: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +03d190: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03d194: 28e2 |0072: goto 0054 // -001e │ │ +03d196: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +03d19a: 5216 3c00 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03d19e: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +03d1a2: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03d1a6: 28bb |007b: goto 0036 // -0045 │ │ +03d1a8: 54b6 cf00 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d1ac: 6e10 e80b 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d1b2: 0a06 |0081: move-result v6 │ │ +03d1b4: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +03d1b8: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +03d1bc: 2205 e501 |0086: new-instance v5, Ljava/util/ArrayList; // type@01e5 │ │ +03d1c0: 7010 dc0b 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03d1c6: 54b6 cf00 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d1ca: 6e10 e80b 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d1d0: 0a06 |0090: move-result v6 │ │ +03d1d2: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +03d1d6: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +03d1da: 54b6 cf00 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d1de: 6e20 e50b 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0be5 │ │ +03d1e4: 0c06 |009a: move-result-object v6 │ │ +03d1e6: 6e20 df0b 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03d1ec: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03d1f0: 28f3 |00a0: goto 0093 // -000d │ │ +03d1f2: 6e10 e80b 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d1f8: 0a06 |00a4: move-result v6 │ │ +03d1fa: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +03d1fe: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +03d200: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +03d204: 6306 c100 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03d208: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +03d20c: 1a06 5202 |00ae: const-string v6, "FragmentManager" // string@0252 │ │ +03d210: 2207 c701 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d214: 7010 8e0b 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d21a: 1a0a 4706 |00b5: const-string v10, "Popping back stack state: " // string@0647 │ │ +03d21e: 6e20 960b a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d224: 0c07 |00ba: move-result-object v7 │ │ +03d226: 6e20 e20b 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d22c: 0c0a |00be: move-result-object v10 │ │ +03d22e: 6e20 950b a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d234: 0c07 |00c2: move-result-object v7 │ │ +03d236: 6e10 9a0b 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d23c: 0c07 |00c6: move-result-object v7 │ │ +03d23e: 7120 c508 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03d244: 6e20 e20b 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d24a: 0c06 |00cd: move-result-object v6 │ │ +03d24c: 1f06 6100 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +03d250: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +03d254: 0187 |00d2: move v7, v8 │ │ +03d256: 6e20 7901 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0179 │ │ +03d25c: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03d260: 28d0 |00d8: goto 00a8 // -0030 │ │ +03d262: 0197 |00d9: move v7, v9 │ │ +03d264: 28f9 |00da: goto 00d3 // -0007 │ │ +03d266: 6e10 9602 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0296 │ │ +03d26c: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1456 │ │ 0x0006 line=1515 │ │ 0x0007 line=1459 │ │ 0x000f line=1460 │ │ 0x0017 line=1461 │ │ @@ -74796,35 +74875,35 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -03d258: |[03d258] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -03d268: 5260 7b00 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03d26c: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ -03d270: 2200 b001 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03d274: 2201 c101 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d278: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d27e: 1a02 4d02 |000b: const-string v2, "Fragment " // string@024d │ │ -03d282: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d288: 0c01 |0010: move-result-object v1 │ │ -03d28a: 6e20 950b 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d290: 0c01 |0014: move-result-object v1 │ │ -03d292: 1a02 5500 |0015: const-string v2, " is not currently in the FragmentManager" // string@0055 │ │ -03d296: 6e20 960b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d29c: 0c01 |001a: move-result-object v1 │ │ -03d29e: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d2a4: 0c01 |001e: move-result-object v1 │ │ -03d2a6: 7020 580b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03d2ac: 2700 |0022: throw v0 │ │ -03d2ae: 5260 7b00 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03d2b2: 6e30 0901 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ -03d2b8: 0e00 |0028: return-void │ │ +03d270: |[03d270] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +03d280: 5260 7b00 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03d284: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ +03d288: 2200 b601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03d28c: 2201 c701 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d290: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d296: 1a02 4d02 |000b: const-string v2, "Fragment " // string@024d │ │ +03d29a: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d2a0: 0c01 |0010: move-result-object v1 │ │ +03d2a2: 6e20 950b 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d2a8: 0c01 |0014: move-result-object v1 │ │ +03d2aa: 1a02 5500 |0015: const-string v2, " is not currently in the FragmentManager" // string@0055 │ │ +03d2ae: 6e20 960b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d2b4: 0c01 |001a: move-result-object v1 │ │ +03d2b6: 6e10 9a0b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d2bc: 0c01 |001e: move-result-object v1 │ │ +03d2be: 7020 580b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03d2c4: 2700 |0022: throw v0 │ │ +03d2c6: 5260 7b00 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03d2ca: 6e30 0901 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ +03d2d0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0004 line=516 │ │ 0x0023 line=519 │ │ 0x0028 line=520 │ │ locals : │ │ @@ -74838,59 +74917,59 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -03d2bc: |[03d2bc] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -03d2cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03d2ce: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03d2d0: 6303 c100 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03d2d4: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ -03d2d8: 1a03 5202 |0006: const-string v3, "FragmentManager" // string@0252 │ │ -03d2dc: 2204 c101 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d2e0: 7010 8e0b 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d2e6: 1a05 da10 |000d: const-string v5, "remove: " // string@10da │ │ -03d2ea: 6e20 960b 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d2f0: 0c04 |0012: move-result-object v4 │ │ -03d2f2: 6e20 950b 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d2f8: 0c04 |0016: move-result-object v4 │ │ -03d2fa: 1a05 7900 |0017: const-string v5, " nesting=" // string@0079 │ │ -03d2fe: 6e20 960b 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d304: 0c04 |001c: move-result-object v4 │ │ -03d306: 5275 6e00 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -03d30a: 6e20 930b 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d310: 0c04 |0022: move-result-object v4 │ │ -03d312: 6e10 9a0b 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d318: 0c04 |0026: move-result-object v4 │ │ -03d31a: 7120 c508 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03d320: 6e10 d101 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@01d1 │ │ -03d326: 0a03 |002d: move-result v3 │ │ -03d328: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ -03d32c: 0110 |0030: move v0, v1 │ │ -03d32e: 5573 7400 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ -03d332: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ -03d336: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ -03d33a: 5463 cc00 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03d33e: 6e20 e60b 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0be6 │ │ -03d344: 5573 7800 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03d348: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ -03d34c: 5573 7f00 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03d350: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ -03d354: 5c61 d800 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03d358: 5c72 6b00 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03d35c: 5c71 8100 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ -03d360: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ -03d364: 6e59 8902 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ -03d36a: 0e00 |004f: return-void │ │ -03d36c: 0120 |0050: move v0, v2 │ │ -03d36e: 28e0 |0051: goto 0031 // -0020 │ │ -03d370: 0112 |0052: move v2, v1 │ │ -03d372: 28f9 |0053: goto 004c // -0007 │ │ +03d2d4: |[03d2d4] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +03d2e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03d2e6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +03d2e8: 6303 c100 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03d2ec: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ +03d2f0: 1a03 5202 |0006: const-string v3, "FragmentManager" // string@0252 │ │ +03d2f4: 2204 c701 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d2f8: 7010 8e0b 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d2fe: 1a05 e010 |000d: const-string v5, "remove: " // string@10e0 │ │ +03d302: 6e20 960b 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d308: 0c04 |0012: move-result-object v4 │ │ +03d30a: 6e20 950b 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d310: 0c04 |0016: move-result-object v4 │ │ +03d312: 1a05 7900 |0017: const-string v5, " nesting=" // string@0079 │ │ +03d316: 6e20 960b 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d31c: 0c04 |001c: move-result-object v4 │ │ +03d31e: 5275 6e00 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +03d322: 6e20 930b 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d328: 0c04 |0022: move-result-object v4 │ │ +03d32a: 6e10 9a0b 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d330: 0c04 |0026: move-result-object v4 │ │ +03d332: 7120 c508 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03d338: 6e10 d101 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@01d1 │ │ +03d33e: 0a03 |002d: move-result v3 │ │ +03d340: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ +03d344: 0110 |0030: move v0, v1 │ │ +03d346: 5573 7400 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0074 │ │ +03d34a: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ +03d34e: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ +03d352: 5463 cc00 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03d356: 6e20 e60b 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0be6 │ │ +03d35c: 5573 7800 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03d360: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ +03d364: 5573 7f00 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03d368: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ +03d36c: 5c61 d800 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03d370: 5c72 6b00 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03d374: 5c71 8100 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0081 │ │ +03d378: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ +03d37c: 6e59 8902 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0289 │ │ +03d382: 0e00 |004f: return-void │ │ +03d384: 0120 |0050: move v0, v2 │ │ +03d386: 28e0 |0051: goto 0031 // -0020 │ │ +03d388: 0112 |0052: move v2, v1 │ │ +03d38a: 28f9 |0053: goto 004c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1162 │ │ 0x002a line=1163 │ │ 0x0031 line=1164 │ │ 0x0037 line=1165 │ │ 0x003c line=1166 │ │ @@ -74914,20 +74993,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03d374: |[03d374] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -03d384: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ -03d388: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03d38c: 5410 d000 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ -03d390: 6e20 e60b 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0be6 │ │ -03d396: 0e00 |0009: return-void │ │ +03d38c: |[03d38c] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +03d39c: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ +03d3a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03d3a4: 5410 d000 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ +03d3a8: 6e20 e60b 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0be6 │ │ +03d3ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0004 line=509 │ │ 0x0009 line=511 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -74938,30 +75017,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03d398: |[03d398] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -03d3a8: 5421 d000 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ -03d3ac: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -03d3b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03d3b2: 5421 d000 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ -03d3b6: 6e10 e80b 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d3bc: 0a01 |000a: move-result v1 │ │ -03d3be: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -03d3c2: 5421 d000 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ -03d3c6: 6e20 e20b 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d3cc: 0c01 |0012: move-result-object v1 │ │ -03d3ce: 1f01 6900 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0069 │ │ -03d3d2: 7210 3902 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0239 │ │ -03d3d8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d3dc: 28eb |001a: goto 0005 // -0015 │ │ -03d3de: 0e00 |001b: return-void │ │ +03d3b0: |[03d3b0] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +03d3c0: 5421 d000 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ +03d3c4: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +03d3c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03d3ca: 5421 d000 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ +03d3ce: 6e10 e80b 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d3d4: 0a01 |000a: move-result v1 │ │ +03d3d6: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +03d3da: 5421 d000 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d0 │ │ +03d3de: 6e20 e20b 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d3e4: 0c01 |0012: move-result-object v1 │ │ +03d3e6: 1f01 6e00 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@006e │ │ +03d3ea: 7210 3902 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0239 │ │ +03d3f0: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03d3f4: 28eb |001a: goto 0005 // -0015 │ │ +03d3f6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ 0x0004 line=1441 │ │ 0x000d line=1442 │ │ 0x0018 line=1441 │ │ 0x001b line=1445 │ │ @@ -74974,298 +75053,298 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 570 16-bit code units │ │ -03d3e0: |[03d3e0] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -03d3f0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -03d3f2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -03d3f4: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ -03d3f8: 0e00 |0004: return-void │ │ -03d3fa: 07b2 |0005: move-object v2, v11 │ │ -03d3fc: 1f02 7200 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0072 │ │ -03d400: 5425 e000 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ -03d404: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ -03d408: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ -03d40c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -03d40e: 6e10 e80b 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d414: 0a05 |0012: move-result v5 │ │ -03d416: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ -03d41a: 6e20 e20b 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d420: 0c01 |0018: move-result-object v1 │ │ -03d422: 1f01 6300 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03d426: 6305 c100 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03d42a: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ -03d42e: 1a05 5202 |001f: const-string v5, "FragmentManager" // string@0252 │ │ -03d432: 2206 c101 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d436: 7010 8e0b 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d43c: 1a07 fd10 |0026: const-string v7, "restoreAllState: re-attaching retained " // string@10fd │ │ -03d440: 6e20 960b 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d446: 0c06 |002b: move-result-object v6 │ │ -03d448: 6e20 950b 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d44e: 0c06 |002f: move-result-object v6 │ │ -03d450: 6e10 9a0b 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d456: 0c06 |0033: move-result-object v6 │ │ -03d458: 7120 c508 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03d45e: 5425 e000 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ -03d462: 5216 7b00 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03d466: 4603 0506 |003b: aget-object v3, v5, v6 │ │ -03d46a: 5b31 f000 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -03d46e: 5b18 8700 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -03d472: 5919 6e00 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ -03d476: 5c19 7a00 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ -03d47a: 5c19 6b00 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03d47e: 5b18 8b00 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03d482: 5435 f200 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03d486: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ -03d48a: 5435 f200 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03d48e: 54a6 cb00 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03d492: 6e10 0c02 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@020c │ │ -03d498: 0c06 |0054: move-result-object v6 │ │ -03d49a: 6e20 0e01 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ -03d4a0: 5435 f200 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03d4a4: 1a06 3208 |005a: const-string v6, "android:view_state" // string@0832 │ │ -03d4a8: 6e20 0301 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0103 │ │ -03d4ae: 0c05 |005f: move-result-object v5 │ │ -03d4b0: 5b15 8700 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -03d4b4: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03d4b8: 28ab |0064: goto 000f // -0055 │ │ -03d4ba: 2205 df01 |0065: new-instance v5, Ljava/util/ArrayList; // type@01df │ │ -03d4be: 5426 e000 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ -03d4c2: 2166 |0069: array-length v6, v6 │ │ -03d4c4: 7020 dd0b 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ -03d4ca: 5ba5 ca00 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d4ce: 54a5 ce00 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03d4d2: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ -03d4d6: 54a5 ce00 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03d4da: 6e10 e00b 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ -03d4e0: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -03d4e2: 5425 e000 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ -03d4e6: 2155 |007b: array-length v5, v5 │ │ -03d4e8: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ -03d4ec: 5425 e000 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ -03d4f0: 4603 0504 |0080: aget-object v3, v5, v4 │ │ -03d4f4: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ -03d4f8: 54a5 cb00 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03d4fc: 6e20 c102 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@02c1 │ │ -03d502: 0c01 |0089: move-result-object v1 │ │ -03d504: 6305 c100 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03d508: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ -03d50c: 1a05 5202 |008e: const-string v5, "FragmentManager" // string@0252 │ │ -03d510: 2206 c101 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d514: 7010 8e0b 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d51a: 1a07 f910 |0095: const-string v7, "restoreAllState: adding #" // string@10f9 │ │ -03d51e: 6e20 960b 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d524: 0c06 |009a: move-result-object v6 │ │ -03d526: 6e20 930b 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d52c: 0c06 |009e: move-result-object v6 │ │ -03d52e: 1a07 da00 |009f: const-string v7, ": " // string@00da │ │ -03d532: 6e20 960b 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d538: 0c06 |00a4: move-result-object v6 │ │ -03d53a: 6e20 950b 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d540: 0c06 |00a8: move-result-object v6 │ │ -03d542: 6e10 9a0b 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d548: 0c06 |00ac: move-result-object v6 │ │ -03d54a: 7120 c508 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03d550: 54a5 ca00 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d554: 6e20 df0b 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03d55a: 5b38 f000 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ -03d55e: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03d562: 28c0 |00b9: goto 0079 // -0040 │ │ -03d564: 6305 c100 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03d568: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ -03d56c: 1a05 5202 |00be: const-string v5, "FragmentManager" // string@0252 │ │ -03d570: 2206 c101 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d574: 7010 8e0b 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d57a: 1a07 f910 |00c5: const-string v7, "restoreAllState: adding #" // string@10f9 │ │ -03d57e: 6e20 960b 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d584: 0c06 |00ca: move-result-object v6 │ │ -03d586: 6e20 930b 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d58c: 0c06 |00ce: move-result-object v6 │ │ -03d58e: 1a07 db00 |00cf: const-string v7, ": (null)" // string@00db │ │ -03d592: 6e20 960b 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d598: 0c06 |00d4: move-result-object v6 │ │ -03d59a: 6e10 9a0b 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d5a0: 0c06 |00d8: move-result-object v6 │ │ -03d5a2: 7120 c508 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03d5a8: 54a5 ca00 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d5ac: 6e20 df0b 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03d5b2: 54a5 ce00 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03d5b6: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ -03d5ba: 2205 df01 |00e5: new-instance v5, Ljava/util/ArrayList; // type@01df │ │ -03d5be: 7010 dc0b 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03d5c4: 5ba5 ce00 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03d5c8: 6305 c100 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03d5cc: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ -03d5d0: 1a05 5202 |00f0: const-string v5, "FragmentManager" // string@0252 │ │ -03d5d4: 2206 c101 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d5d8: 7010 8e0b 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d5de: 1a07 fa10 |00f7: const-string v7, "restoreAllState: adding avail #" // string@10fa │ │ -03d5e2: 6e20 960b 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d5e8: 0c06 |00fc: move-result-object v6 │ │ -03d5ea: 6e20 930b 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d5f0: 0c06 |0100: move-result-object v6 │ │ -03d5f2: 6e10 9a0b 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d5f8: 0c06 |0104: move-result-object v6 │ │ -03d5fa: 7120 c508 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03d600: 54a5 ce00 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ -03d604: 7110 600b 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -03d60a: 0c06 |010d: move-result-object v6 │ │ -03d60c: 6e20 df0b 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03d612: 28a6 |0111: goto 00b7 // -005a │ │ -03d614: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ -03d618: 1204 |0114: const/4 v4, #int 0 // #0 │ │ -03d61a: 6e10 e80b 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d620: 0a05 |0118: move-result v5 │ │ -03d622: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ -03d626: 6e20 e20b 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d62c: 0c01 |011e: move-result-object v1 │ │ -03d62e: 1f01 6300 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03d632: 5215 8c00 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ -03d636: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ -03d63a: 5215 8c00 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ -03d63e: 54a6 ca00 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d642: 6e10 e80b 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d648: 0a06 |012c: move-result v6 │ │ -03d64a: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ -03d64e: 54a5 ca00 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d652: 5216 8c00 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ -03d656: 6e20 e20b 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d65c: 0c05 |0136: move-result-object v5 │ │ -03d65e: 1f05 6300 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03d662: 5b15 8b00 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03d666: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03d66a: 28d8 |013d: goto 0115 // -0028 │ │ -03d66c: 1a05 5202 |013e: const-string v5, "FragmentManager" // string@0252 │ │ -03d670: 2206 c101 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d674: 7010 8e0b 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d67a: 1a07 5906 |0145: const-string v7, "Re-attaching retained fragment " // string@0659 │ │ -03d67e: 6e20 960b 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d684: 0c06 |014a: move-result-object v6 │ │ -03d686: 6e20 950b 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d68c: 0c06 |014e: move-result-object v6 │ │ -03d68e: 1a07 8700 |014f: const-string v7, " target no longer exists: " // string@0087 │ │ -03d692: 6e20 960b 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d698: 0c06 |0154: move-result-object v6 │ │ -03d69a: 5217 8c00 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ -03d69e: 6e20 930b 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d6a4: 0c06 |015a: move-result-object v6 │ │ -03d6a6: 6e10 9a0b 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d6ac: 0c06 |015e: move-result-object v6 │ │ -03d6ae: 7120 c608 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -03d6b4: 5b18 8b00 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03d6b8: 28d7 |0164: goto 013b // -0029 │ │ -03d6ba: 5425 e100 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ -03d6be: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ -03d6c2: 2205 df01 |0169: new-instance v5, Ljava/util/ArrayList; // type@01df │ │ -03d6c6: 5426 e100 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ -03d6ca: 2166 |016d: array-length v6, v6 │ │ -03d6cc: 7020 dd0b 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ -03d6d2: 5ba5 cc00 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03d6d6: 1204 |0173: const/4 v4, #int 0 // #0 │ │ -03d6d8: 5425 e100 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ -03d6dc: 2155 |0176: array-length v5, v5 │ │ -03d6de: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ -03d6e2: 54a5 ca00 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d6e6: 5426 e100 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ -03d6ea: 4406 0604 |017d: aget v6, v6, v4 │ │ -03d6ee: 6e20 e20b 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d6f4: 0c01 |0182: move-result-object v1 │ │ -03d6f6: 1f01 6300 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03d6fa: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ -03d6fe: 2205 b001 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03d702: 2206 c101 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d706: 7010 8e0b 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d70c: 1a07 ef05 |018e: const-string v7, "No instantiated fragment for index #" // string@05ef │ │ -03d710: 6e20 960b 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d716: 0c06 |0193: move-result-object v6 │ │ -03d718: 5427 e100 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ -03d71c: 4407 0704 |0196: aget v7, v7, v4 │ │ -03d720: 6e20 930b 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d726: 0c06 |019b: move-result-object v6 │ │ -03d728: 6e10 9a0b 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d72e: 0c06 |019f: move-result-object v6 │ │ -03d730: 7020 580b 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03d736: 2705 |01a3: throw v5 │ │ -03d738: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ -03d73a: 5c15 6b00 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03d73e: 6305 c100 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03d742: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ -03d746: 1a05 5202 |01ab: const-string v5, "FragmentManager" // string@0252 │ │ -03d74a: 2206 c101 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d74e: 7010 8e0b 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d754: 1a07 fc10 |01b2: const-string v7, "restoreAllState: making added #" // string@10fc │ │ -03d758: 6e20 960b 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d75e: 0c06 |01b7: move-result-object v6 │ │ -03d760: 6e20 930b 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d766: 0c06 |01bb: move-result-object v6 │ │ -03d768: 1a07 da00 |01bc: const-string v7, ": " // string@00da │ │ -03d76c: 6e20 960b 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d772: 0c06 |01c1: move-result-object v6 │ │ -03d774: 6e20 950b 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d77a: 0c06 |01c5: move-result-object v6 │ │ -03d77c: 6e10 9a0b 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d782: 0c06 |01c9: move-result-object v6 │ │ -03d784: 7120 c508 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03d78a: 54a5 cc00 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03d78e: 6e20 df0b 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03d794: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03d798: 28a0 |01d4: goto 0174 // -0060 │ │ -03d79a: 5ba8 cc00 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03d79e: 5425 e200 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ -03d7a2: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ -03d7a6: 2205 df01 |01db: new-instance v5, Ljava/util/ArrayList; // type@01df │ │ -03d7aa: 5426 e200 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ -03d7ae: 2166 |01df: array-length v6, v6 │ │ -03d7b0: 7020 dd0b 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ -03d7b6: 5ba5 cf00 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d7ba: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ -03d7bc: 5425 e200 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ -03d7c0: 2155 |01e8: array-length v5, v5 │ │ -03d7c2: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ -03d7c6: 5425 e200 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ -03d7ca: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ -03d7ce: 6e20 9001 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0190 │ │ -03d7d4: 0c00 |01f2: move-result-object v0 │ │ -03d7d6: 6305 c100 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03d7da: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ -03d7de: 1a05 5202 |01f7: const-string v5, "FragmentManager" // string@0252 │ │ -03d7e2: 2206 c101 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d7e6: 7010 8e0b 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d7ec: 1a07 fb10 |01fe: const-string v7, "restoreAllState: adding bse #" // string@10fb │ │ -03d7f0: 6e20 960b 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d7f6: 0c06 |0203: move-result-object v6 │ │ -03d7f8: 6e20 930b 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d7fe: 0c06 |0207: move-result-object v6 │ │ -03d800: 1a07 2f00 |0208: const-string v7, " (index " // string@002f │ │ -03d804: 6e20 960b 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d80a: 0c06 |020d: move-result-object v6 │ │ -03d80c: 5207 3c00 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03d810: 6e20 930b 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03d816: 0c06 |0213: move-result-object v6 │ │ -03d818: 1a07 b300 |0214: const-string v7, "): " // string@00b3 │ │ -03d81c: 6e20 960b 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d822: 0c06 |0219: move-result-object v6 │ │ -03d824: 6e20 950b 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d82a: 0c06 |021d: move-result-object v6 │ │ -03d82c: 6e10 9a0b 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d832: 0c06 |0221: move-result-object v6 │ │ -03d834: 7120 c508 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03d83a: 54a5 cf00 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d83e: 6e20 df0b 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03d844: 5205 3c00 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03d848: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ -03d84c: 5205 3c00 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ -03d850: 6e30 9e02 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@029e │ │ -03d856: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03d85a: 28b1 |0235: goto 01e6 // -004f │ │ -03d85c: 5ba8 cf00 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03d860: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ +03d3f8: |[03d3f8] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +03d408: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +03d40a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +03d40c: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ +03d410: 0e00 |0004: return-void │ │ +03d412: 07b2 |0005: move-object v2, v11 │ │ +03d414: 1f02 7700 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0077 │ │ +03d418: 5425 e000 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ +03d41c: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ +03d420: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ +03d424: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +03d426: 6e10 e80b 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d42c: 0a05 |0012: move-result v5 │ │ +03d42e: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ +03d432: 6e20 e20b 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d438: 0c01 |0018: move-result-object v1 │ │ +03d43a: 1f01 6800 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03d43e: 6305 c100 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03d442: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ +03d446: 1a05 5202 |001f: const-string v5, "FragmentManager" // string@0252 │ │ +03d44a: 2206 c701 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d44e: 7010 8e0b 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d454: 1a07 0311 |0026: const-string v7, "restoreAllState: re-attaching retained " // string@1103 │ │ +03d458: 6e20 960b 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d45e: 0c06 |002b: move-result-object v6 │ │ +03d460: 6e20 950b 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d466: 0c06 |002f: move-result-object v6 │ │ +03d468: 6e10 9a0b 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d46e: 0c06 |0033: move-result-object v6 │ │ +03d470: 7120 c508 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03d476: 5425 e000 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ +03d47a: 5216 7b00 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03d47e: 4603 0506 |003b: aget-object v3, v5, v6 │ │ +03d482: 5b31 f000 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +03d486: 5b18 8700 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +03d48a: 5919 6e00 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006e │ │ +03d48e: 5c19 7a00 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@007a │ │ +03d492: 5c19 6b00 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03d496: 5b18 8b00 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03d49a: 5435 f200 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03d49e: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ +03d4a2: 5435 f200 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03d4a6: 54a6 cb00 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03d4aa: 6e10 0c02 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@020c │ │ +03d4b0: 0c06 |0054: move-result-object v6 │ │ +03d4b2: 6e20 0e01 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ +03d4b8: 5435 f200 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03d4bc: 1a06 3808 |005a: const-string v6, "android:view_state" // string@0838 │ │ +03d4c0: 6e20 0301 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0103 │ │ +03d4c6: 0c05 |005f: move-result-object v5 │ │ +03d4c8: 5b15 8700 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +03d4cc: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03d4d0: 28ab |0064: goto 000f // -0055 │ │ +03d4d2: 2205 e501 |0065: new-instance v5, Ljava/util/ArrayList; // type@01e5 │ │ +03d4d6: 5426 e000 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ +03d4da: 2166 |0069: array-length v6, v6 │ │ +03d4dc: 7020 dd0b 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ +03d4e2: 5ba5 ca00 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d4e6: 54a5 ce00 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03d4ea: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ +03d4ee: 54a5 ce00 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03d4f2: 6e10 e00b 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ +03d4f8: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +03d4fa: 5425 e000 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ +03d4fe: 2155 |007b: array-length v5, v5 │ │ +03d500: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ +03d504: 5425 e000 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ +03d508: 4603 0504 |0080: aget-object v3, v5, v4 │ │ +03d50c: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ +03d510: 54a5 cb00 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03d514: 6e20 c102 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@02c1 │ │ +03d51a: 0c01 |0089: move-result-object v1 │ │ +03d51c: 6305 c100 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03d520: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ +03d524: 1a05 5202 |008e: const-string v5, "FragmentManager" // string@0252 │ │ +03d528: 2206 c701 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d52c: 7010 8e0b 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d532: 1a07 ff10 |0095: const-string v7, "restoreAllState: adding #" // string@10ff │ │ +03d536: 6e20 960b 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d53c: 0c06 |009a: move-result-object v6 │ │ +03d53e: 6e20 930b 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d544: 0c06 |009e: move-result-object v6 │ │ +03d546: 1a07 da00 |009f: const-string v7, ": " // string@00da │ │ +03d54a: 6e20 960b 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d550: 0c06 |00a4: move-result-object v6 │ │ +03d552: 6e20 950b 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d558: 0c06 |00a8: move-result-object v6 │ │ +03d55a: 6e10 9a0b 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d560: 0c06 |00ac: move-result-object v6 │ │ +03d562: 7120 c508 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03d568: 54a5 ca00 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d56c: 6e20 df0b 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03d572: 5b38 f000 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f0 │ │ +03d576: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03d57a: 28c0 |00b9: goto 0079 // -0040 │ │ +03d57c: 6305 c100 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03d580: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ +03d584: 1a05 5202 |00be: const-string v5, "FragmentManager" // string@0252 │ │ +03d588: 2206 c701 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d58c: 7010 8e0b 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d592: 1a07 ff10 |00c5: const-string v7, "restoreAllState: adding #" // string@10ff │ │ +03d596: 6e20 960b 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d59c: 0c06 |00ca: move-result-object v6 │ │ +03d59e: 6e20 930b 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d5a4: 0c06 |00ce: move-result-object v6 │ │ +03d5a6: 1a07 db00 |00cf: const-string v7, ": (null)" // string@00db │ │ +03d5aa: 6e20 960b 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d5b0: 0c06 |00d4: move-result-object v6 │ │ +03d5b2: 6e10 9a0b 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d5b8: 0c06 |00d8: move-result-object v6 │ │ +03d5ba: 7120 c508 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03d5c0: 54a5 ca00 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d5c4: 6e20 df0b 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03d5ca: 54a5 ce00 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03d5ce: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ +03d5d2: 2205 e501 |00e5: new-instance v5, Ljava/util/ArrayList; // type@01e5 │ │ +03d5d6: 7010 dc0b 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03d5dc: 5ba5 ce00 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03d5e0: 6305 c100 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03d5e4: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ +03d5e8: 1a05 5202 |00f0: const-string v5, "FragmentManager" // string@0252 │ │ +03d5ec: 2206 c701 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d5f0: 7010 8e0b 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d5f6: 1a07 0011 |00f7: const-string v7, "restoreAllState: adding avail #" // string@1100 │ │ +03d5fa: 6e20 960b 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d600: 0c06 |00fc: move-result-object v6 │ │ +03d602: 6e20 930b 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d608: 0c06 |0100: move-result-object v6 │ │ +03d60a: 6e10 9a0b 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d610: 0c06 |0104: move-result-object v6 │ │ +03d612: 7120 c508 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03d618: 54a5 ce00 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00ce │ │ +03d61c: 7110 600b 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +03d622: 0c06 |010d: move-result-object v6 │ │ +03d624: 6e20 df0b 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03d62a: 28a6 |0111: goto 00b7 // -005a │ │ +03d62c: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ +03d630: 1204 |0114: const/4 v4, #int 0 // #0 │ │ +03d632: 6e10 e80b 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d638: 0a05 |0118: move-result v5 │ │ +03d63a: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ +03d63e: 6e20 e20b 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d644: 0c01 |011e: move-result-object v1 │ │ +03d646: 1f01 6800 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03d64a: 5215 8c00 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ +03d64e: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ +03d652: 5215 8c00 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ +03d656: 54a6 ca00 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d65a: 6e10 e80b 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d660: 0a06 |012c: move-result v6 │ │ +03d662: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ +03d666: 54a5 ca00 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d66a: 5216 8c00 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ +03d66e: 6e20 e20b 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d674: 0c05 |0136: move-result-object v5 │ │ +03d676: 1f05 6800 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03d67a: 5b15 8b00 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03d67e: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03d682: 28d8 |013d: goto 0115 // -0028 │ │ +03d684: 1a05 5202 |013e: const-string v5, "FragmentManager" // string@0252 │ │ +03d688: 2206 c701 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d68c: 7010 8e0b 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d692: 1a07 5f06 |0145: const-string v7, "Re-attaching retained fragment " // string@065f │ │ +03d696: 6e20 960b 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d69c: 0c06 |014a: move-result-object v6 │ │ +03d69e: 6e20 950b 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d6a4: 0c06 |014e: move-result-object v6 │ │ +03d6a6: 1a07 8700 |014f: const-string v7, " target no longer exists: " // string@0087 │ │ +03d6aa: 6e20 960b 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d6b0: 0c06 |0154: move-result-object v6 │ │ +03d6b2: 5217 8c00 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ +03d6b6: 6e20 930b 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d6bc: 0c06 |015a: move-result-object v6 │ │ +03d6be: 6e10 9a0b 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d6c4: 0c06 |015e: move-result-object v6 │ │ +03d6c6: 7120 c608 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +03d6cc: 5b18 8b00 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03d6d0: 28d7 |0164: goto 013b // -0029 │ │ +03d6d2: 5425 e100 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ +03d6d6: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ +03d6da: 2205 e501 |0169: new-instance v5, Ljava/util/ArrayList; // type@01e5 │ │ +03d6de: 5426 e100 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ +03d6e2: 2166 |016d: array-length v6, v6 │ │ +03d6e4: 7020 dd0b 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ +03d6ea: 5ba5 cc00 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03d6ee: 1204 |0173: const/4 v4, #int 0 // #0 │ │ +03d6f0: 5425 e100 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ +03d6f4: 2155 |0176: array-length v5, v5 │ │ +03d6f6: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ +03d6fa: 54a5 ca00 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d6fe: 5426 e100 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ +03d702: 4406 0604 |017d: aget v6, v6, v4 │ │ +03d706: 6e20 e20b 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d70c: 0c01 |0182: move-result-object v1 │ │ +03d70e: 1f01 6800 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03d712: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ +03d716: 2205 b601 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03d71a: 2206 c701 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d71e: 7010 8e0b 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d724: 1a07 f505 |018e: const-string v7, "No instantiated fragment for index #" // string@05f5 │ │ +03d728: 6e20 960b 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d72e: 0c06 |0193: move-result-object v6 │ │ +03d730: 5427 e100 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ +03d734: 4407 0704 |0196: aget v7, v7, v4 │ │ +03d738: 6e20 930b 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d73e: 0c06 |019b: move-result-object v6 │ │ +03d740: 6e10 9a0b 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d746: 0c06 |019f: move-result-object v6 │ │ +03d748: 7020 580b 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03d74e: 2705 |01a3: throw v5 │ │ +03d750: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ +03d752: 5c15 6b00 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03d756: 6305 c100 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03d75a: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ +03d75e: 1a05 5202 |01ab: const-string v5, "FragmentManager" // string@0252 │ │ +03d762: 2206 c701 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d766: 7010 8e0b 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d76c: 1a07 0211 |01b2: const-string v7, "restoreAllState: making added #" // string@1102 │ │ +03d770: 6e20 960b 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d776: 0c06 |01b7: move-result-object v6 │ │ +03d778: 6e20 930b 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d77e: 0c06 |01bb: move-result-object v6 │ │ +03d780: 1a07 da00 |01bc: const-string v7, ": " // string@00da │ │ +03d784: 6e20 960b 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d78a: 0c06 |01c1: move-result-object v6 │ │ +03d78c: 6e20 950b 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d792: 0c06 |01c5: move-result-object v6 │ │ +03d794: 6e10 9a0b 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d79a: 0c06 |01c9: move-result-object v6 │ │ +03d79c: 7120 c508 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03d7a2: 54a5 cc00 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03d7a6: 6e20 df0b 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03d7ac: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03d7b0: 28a0 |01d4: goto 0174 // -0060 │ │ +03d7b2: 5ba8 cc00 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03d7b6: 5425 e200 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ +03d7ba: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ +03d7be: 2205 e501 |01db: new-instance v5, Ljava/util/ArrayList; // type@01e5 │ │ +03d7c2: 5426 e200 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ +03d7c6: 2166 |01df: array-length v6, v6 │ │ +03d7c8: 7020 dd0b 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0bdd │ │ +03d7ce: 5ba5 cf00 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d7d2: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ +03d7d4: 5425 e200 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ +03d7d8: 2155 |01e8: array-length v5, v5 │ │ +03d7da: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ +03d7de: 5425 e200 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ +03d7e2: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ +03d7e6: 6e20 9001 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0190 │ │ +03d7ec: 0c00 |01f2: move-result-object v0 │ │ +03d7ee: 6305 c100 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03d7f2: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ +03d7f6: 1a05 5202 |01f7: const-string v5, "FragmentManager" // string@0252 │ │ +03d7fa: 2206 c701 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d7fe: 7010 8e0b 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d804: 1a07 0111 |01fe: const-string v7, "restoreAllState: adding bse #" // string@1101 │ │ +03d808: 6e20 960b 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d80e: 0c06 |0203: move-result-object v6 │ │ +03d810: 6e20 930b 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d816: 0c06 |0207: move-result-object v6 │ │ +03d818: 1a07 2f00 |0208: const-string v7, " (index " // string@002f │ │ +03d81c: 6e20 960b 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d822: 0c06 |020d: move-result-object v6 │ │ +03d824: 5207 3c00 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03d828: 6e20 930b 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03d82e: 0c06 |0213: move-result-object v6 │ │ +03d830: 1a07 b300 |0214: const-string v7, "): " // string@00b3 │ │ +03d834: 6e20 960b 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d83a: 0c06 |0219: move-result-object v6 │ │ +03d83c: 6e20 950b 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d842: 0c06 |021d: move-result-object v6 │ │ +03d844: 6e10 9a0b 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d84a: 0c06 |0221: move-result-object v6 │ │ +03d84c: 7120 c508 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03d852: 54a5 cf00 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d856: 6e20 df0b 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03d85c: 5205 3c00 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03d860: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ +03d864: 5205 3c00 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@003c │ │ +03d868: 6e30 9e02 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@029e │ │ +03d86e: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03d872: 28b1 |0235: goto 01e6 // -004f │ │ +03d874: 5ba8 cf00 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03d878: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1692 │ │ 0x0004 line=1792 │ │ 0x0006 line=1693 │ │ 0x0008 line=1694 │ │ 0x000c line=1698 │ │ @@ -75351,46 +75430,46 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -03d864: |[03d864] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -03d874: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03d876: 5443 ca00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d87a: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ -03d87e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -03d880: 5443 ca00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d884: 6e10 e80b 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d88a: 0a03 |000b: move-result v3 │ │ -03d88c: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ -03d890: 5443 ca00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d894: 6e20 e20b 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d89a: 0c00 |0013: move-result-object v0 │ │ -03d89c: 1f00 6300 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03d8a0: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ -03d8a4: 5503 8400 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ -03d8a8: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -03d8ac: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -03d8b0: 2201 df01 |001e: new-instance v1, Ljava/util/ArrayList; // type@01df │ │ -03d8b4: 7010 dc0b 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03d8ba: 6e20 df0b 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03d8c0: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -03d8c2: 5c03 8500 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ -03d8c6: 5403 8b00 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03d8ca: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ -03d8ce: 5403 8b00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03d8d2: 5233 7b00 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03d8d6: 5903 8c00 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ -03d8da: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03d8de: 28d1 |0035: goto 0006 // -002f │ │ -03d8e0: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -03d8e2: 28fa |0037: goto 0031 // -0006 │ │ -03d8e4: 1101 |0038: return-object v1 │ │ +03d87c: |[03d87c] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +03d88c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03d88e: 5443 ca00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d892: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ +03d896: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +03d898: 5443 ca00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d89c: 6e10 e80b 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d8a2: 0a03 |000b: move-result v3 │ │ +03d8a4: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ +03d8a8: 5443 ca00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d8ac: 6e20 e20b 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d8b2: 0c00 |0013: move-result-object v0 │ │ +03d8b4: 1f00 6800 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03d8b8: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ +03d8bc: 5503 8400 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0084 │ │ +03d8c0: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +03d8c4: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +03d8c8: 2201 e501 |001e: new-instance v1, Ljava/util/ArrayList; // type@01e5 │ │ +03d8cc: 7010 dc0b 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03d8d2: 6e20 df0b 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03d8d8: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +03d8da: 5c03 8500 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0085 │ │ +03d8de: 5403 8b00 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03d8e2: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ +03d8e6: 5403 8b00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03d8ea: 5233 7b00 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03d8ee: 5903 8c00 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008c │ │ +03d8f2: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03d8f6: 28d1 |0035: goto 0006 // -002f │ │ +03d8f8: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +03d8fa: 28fa |0037: goto 0031 // -0006 │ │ +03d8fc: 1101 |0038: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ 0x0001 line=1520 │ │ 0x0005 line=1521 │ │ 0x000e line=1522 │ │ 0x0016 line=1523 │ │ @@ -75414,216 +75493,216 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 407 16-bit code units │ │ -03d8e8: |[03d8e8] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -03d8f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03d8fa: 6e10 7702 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ -03d900: 630a c400 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00c4 │ │ -03d904: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ -03d908: 121a |0008: const/4 v10, #int 1 // #1 │ │ -03d90a: 5cea dd00 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ -03d90e: 54ea ca00 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d912: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ -03d916: 54ea ca00 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d91a: 6e10 e80b 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d920: 0a0a |0014: move-result v10 │ │ -03d922: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ -03d926: 1105 |0017: return-object v5 │ │ -03d928: 54ea ca00 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d92c: 6e10 e80b 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03d932: 0a00 |001d: move-result v0 │ │ -03d934: 2301 7d02 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@027d │ │ -03d938: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -03d93a: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -03d93c: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ -03d940: 54ea ca00 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03d944: 6e20 e20b 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03d94a: 0c04 |0029: move-result-object v4 │ │ -03d94c: 1f04 6300 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03d950: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ -03d954: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -03d956: 2206 7500 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0075 │ │ -03d95a: 7020 bf02 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@02bf │ │ -03d960: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ -03d964: 524a 8800 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03d968: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ -03d96c: 546a f200 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03d970: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ -03d974: 6e20 9b02 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@029b │ │ -03d97a: 0c0a |0041: move-result-object v10 │ │ -03d97c: 5b6a f200 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03d980: 544a 8b00 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03d984: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ -03d988: 544a 8b00 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03d98c: 52aa 7b00 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03d990: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ -03d994: 220a c101 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@01c1 │ │ -03d998: 7010 8e0b 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03d99e: 1a0b 3f02 |0053: const-string v11, "Failure saving state: " // string@023f │ │ -03d9a2: 6e20 960b ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d9a8: 0c0a |0058: move-result-object v10 │ │ -03d9aa: 6e20 950b 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d9b0: 0c0a |005c: move-result-object v10 │ │ -03d9b2: 1a0b 4c00 |005d: const-string v11, " has target not in fragment manager: " // string@004c │ │ -03d9b6: 6e20 960b ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03d9bc: 0c0a |0062: move-result-object v10 │ │ -03d9be: 544b 8b00 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03d9c2: 6e20 950b ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03d9c8: 0c0a |0068: move-result-object v10 │ │ -03d9ca: 6e10 9a0b 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03d9d0: 0c09 |006c: move-result-object v9 │ │ -03d9d2: 1a0a 5202 |006d: const-string v10, "FragmentManager" // string@0252 │ │ -03d9d6: 7120 c208 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ -03d9dc: 1a0a 1000 |0072: const-string v10, " " // string@0010 │ │ -03d9e0: 220b 9f01 |0074: new-instance v11, Ljava/io/PrintWriter; // type@019f │ │ -03d9e4: 220c b200 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@00b2 │ │ -03d9e8: 1a0d 5202 |0078: const-string v13, "FragmentManager" // string@0252 │ │ -03d9ec: 7020 5d04 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@045d │ │ -03d9f2: 7020 320b cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0b32 │ │ -03d9f8: 120c |0080: const/4 v12, #int 0 // #0 │ │ -03d9fa: 23cc 8402 |0081: new-array v12, v12, [Ljava/lang/String; // type@0284 │ │ -03d9fe: 6e5c 7502 aeb5 |0083: invoke-virtual {v14, v10, v5, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0275 │ │ -03da04: 220a b001 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03da08: 7020 580b 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03da0e: 270a |008b: throw v10 │ │ -03da10: 546a f200 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03da14: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ -03da18: 220a 4300 |0090: new-instance v10, Landroid/os/Bundle; // type@0043 │ │ -03da1c: 7010 fd00 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@00fd │ │ -03da22: 5b6a f200 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03da26: 546a f200 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03da2a: 1a0b 2f08 |0099: const-string v11, "android:target_state" // string@082f │ │ -03da2e: 544c 8b00 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ -03da32: 6e40 9302 aecb |009d: invoke-virtual {v14, v10, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0293 │ │ -03da38: 524a 8d00 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ -03da3c: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ -03da40: 546a f200 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03da44: 1a0b 2e08 |00a6: const-string v11, "android:target_req_state" // string@082e │ │ -03da48: 524c 8d00 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ -03da4c: 6e30 0901 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ -03da52: 630a c100 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03da56: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ -03da5a: 1a0a 5202 |00b1: const-string v10, "FragmentManager" // string@0252 │ │ -03da5e: 220b c101 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -03da62: 7010 8e0b 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03da68: 1a0c 9406 |00b8: const-string v12, "Saved state of " // string@0694 │ │ -03da6c: 6e20 960b cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03da72: 0c0b |00bd: move-result-object v11 │ │ -03da74: 6e20 950b 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03da7a: 0c0b |00c1: move-result-object v11 │ │ -03da7c: 1a0c da00 |00c2: const-string v12, ": " // string@00da │ │ -03da80: 6e20 960b cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03da86: 0c0b |00c7: move-result-object v11 │ │ -03da88: 546c f200 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03da8c: 6e20 950b cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03da92: 0c0b |00cd: move-result-object v11 │ │ -03da94: 6e10 9a0b 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03da9a: 0c0b |00d1: move-result-object v11 │ │ -03da9c: 7120 c508 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03daa2: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ -03daa6: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ -03daaa: 544a 8600 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ -03daae: 5b6a f200 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ -03dab2: 28d0 |00dd: goto 00ad // -0030 │ │ -03dab4: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ -03dab8: 630a c100 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03dabc: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ -03dac0: 1a0a 5202 |00e4: const-string v10, "FragmentManager" // string@0252 │ │ -03dac4: 1a0b 2d11 |00e6: const-string v11, "saveAllState: no fragments!" // string@112d │ │ -03dac8: 7120 c508 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03dace: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ -03dad2: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -03dad4: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ -03dad6: 54ea cc00 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03dada: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ -03dade: 54ea cc00 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03dae2: 6e10 e80b 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03dae8: 0a00 |00f8: move-result v0 │ │ -03daea: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ -03daee: 2302 7502 |00fb: new-array v2, v0, [I // type@0275 │ │ -03daf2: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ -03daf4: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ -03daf8: 54ea cc00 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03dafc: 6e20 e20b 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03db02: 0c0a |0105: move-result-object v10 │ │ -03db04: 1f0a 6300 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03db08: 52aa 7b00 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03db0c: 4b0a 0208 |010a: aput v10, v2, v8 │ │ -03db10: 630a c100 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03db14: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ -03db18: 1a0a 5202 |0110: const-string v10, "FragmentManager" // string@0252 │ │ -03db1c: 220b c101 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -03db20: 7010 8e0b 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03db26: 1a0c 2c11 |0117: const-string v12, "saveAllState: adding fragment #" // string@112c │ │ -03db2a: 6e20 960b cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03db30: 0c0b |011c: move-result-object v11 │ │ -03db32: 6e20 930b 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03db38: 0c0b |0120: move-result-object v11 │ │ -03db3a: 1a0c da00 |0121: const-string v12, ": " // string@00da │ │ -03db3e: 6e20 960b cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03db44: 0c0b |0126: move-result-object v11 │ │ -03db46: 54ec cc00 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ -03db4a: 6e20 e20b 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03db50: 0c0c |012c: move-result-object v12 │ │ -03db52: 6e20 950b cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03db58: 0c0b |0130: move-result-object v11 │ │ -03db5a: 6e10 9a0b 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03db60: 0c0b |0134: move-result-object v11 │ │ -03db62: 7120 c508 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03db68: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ -03db6c: 28c4 |013a: goto 00fe // -003c │ │ -03db6e: 54ea cf00 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03db72: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ -03db76: 54ea cf00 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03db7a: 6e10 e80b 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03db80: 0a00 |0144: move-result v0 │ │ -03db82: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ -03db86: 2303 7a02 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@027a │ │ -03db8a: 1208 |0149: const/4 v8, #int 0 // #0 │ │ -03db8c: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ -03db90: 220b 5e00 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@005e │ │ -03db94: 54ea cf00 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03db98: 6e20 e20b 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03db9e: 0c0a |0153: move-result-object v10 │ │ -03dba0: 1f0a 5c00 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@005c │ │ -03dba4: 7030 8e01 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@018e │ │ -03dbaa: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ -03dbae: 630a c100 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03dbb2: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ -03dbb6: 1a0a 5202 |015f: const-string v10, "FragmentManager" // string@0252 │ │ -03dbba: 220b c101 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@01c1 │ │ -03dbbe: 7010 8e0b 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03dbc4: 1a0c 2b11 |0166: const-string v12, "saveAllState: adding back stack #" // string@112b │ │ -03dbc8: 6e20 960b cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03dbce: 0c0b |016b: move-result-object v11 │ │ -03dbd0: 6e20 930b 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03dbd6: 0c0b |016f: move-result-object v11 │ │ -03dbd8: 1a0c da00 |0170: const-string v12, ": " // string@00da │ │ -03dbdc: 6e20 960b cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03dbe2: 0c0b |0175: move-result-object v11 │ │ -03dbe4: 54ec cf00 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ -03dbe8: 6e20 e20b 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03dbee: 0c0c |017b: move-result-object v12 │ │ -03dbf0: 6e20 950b cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03dbf6: 0c0b |017f: move-result-object v11 │ │ -03dbf8: 6e10 9a0b 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03dbfe: 0c0b |0183: move-result-object v11 │ │ -03dc00: 7120 c508 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03dc06: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ -03dc0a: 28c1 |0189: goto 014a // -003f │ │ -03dc0c: 2205 7200 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0072 │ │ -03dc10: 7010 a902 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@02a9 │ │ -03dc16: 5b51 e000 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ -03dc1a: 5b52 e100 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ -03dc1e: 5b53 e200 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ -03dc22: 2900 82fe |0195: goto/16 0017 // -017e │ │ +03d900: |[03d900] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +03d910: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03d912: 6e10 7702 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0277 │ │ +03d918: 630a c400 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00c4 │ │ +03d91c: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ +03d920: 121a |0008: const/4 v10, #int 1 // #1 │ │ +03d922: 5cea dd00 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00dd │ │ +03d926: 54ea ca00 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d92a: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ +03d92e: 54ea ca00 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d932: 6e10 e80b 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d938: 0a0a |0014: move-result v10 │ │ +03d93a: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ +03d93e: 1105 |0017: return-object v5 │ │ +03d940: 54ea ca00 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d944: 6e10 e80b 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03d94a: 0a00 |001d: move-result v0 │ │ +03d94c: 2301 8302 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0283 │ │ +03d950: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +03d952: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +03d954: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ +03d958: 54ea ca00 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03d95c: 6e20 e20b 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03d962: 0c04 |0029: move-result-object v4 │ │ +03d964: 1f04 6800 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03d968: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ +03d96c: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +03d96e: 2206 7a00 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@007a │ │ +03d972: 7020 bf02 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@02bf │ │ +03d978: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ +03d97c: 524a 8800 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03d980: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ +03d984: 546a f200 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03d988: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ +03d98c: 6e20 9b02 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@029b │ │ +03d992: 0c0a |0041: move-result-object v10 │ │ +03d994: 5b6a f200 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03d998: 544a 8b00 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03d99c: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ +03d9a0: 544a 8b00 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03d9a4: 52aa 7b00 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03d9a8: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ +03d9ac: 220a c701 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@01c7 │ │ +03d9b0: 7010 8e0b 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03d9b6: 1a0b 3f02 |0053: const-string v11, "Failure saving state: " // string@023f │ │ +03d9ba: 6e20 960b ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d9c0: 0c0a |0058: move-result-object v10 │ │ +03d9c2: 6e20 950b 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d9c8: 0c0a |005c: move-result-object v10 │ │ +03d9ca: 1a0b 4c00 |005d: const-string v11, " has target not in fragment manager: " // string@004c │ │ +03d9ce: 6e20 960b ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03d9d4: 0c0a |0062: move-result-object v10 │ │ +03d9d6: 544b 8b00 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03d9da: 6e20 950b ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03d9e0: 0c0a |0068: move-result-object v10 │ │ +03d9e2: 6e10 9a0b 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03d9e8: 0c09 |006c: move-result-object v9 │ │ +03d9ea: 1a0a 5202 |006d: const-string v10, "FragmentManager" // string@0252 │ │ +03d9ee: 7120 c208 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08c2 │ │ +03d9f4: 1a0a 1000 |0072: const-string v10, " " // string@0010 │ │ +03d9f8: 220b a501 |0074: new-instance v11, Ljava/io/PrintWriter; // type@01a5 │ │ +03d9fc: 220c b700 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@00b7 │ │ +03da00: 1a0d 5202 |0078: const-string v13, "FragmentManager" // string@0252 │ │ +03da04: 7020 5d04 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@045d │ │ +03da0a: 7020 320b cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0b32 │ │ +03da10: 120c |0080: const/4 v12, #int 0 // #0 │ │ +03da12: 23cc 8a02 |0081: new-array v12, v12, [Ljava/lang/String; // type@028a │ │ +03da16: 6e5c 7502 aeb5 |0083: invoke-virtual {v14, v10, v5, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0275 │ │ +03da1c: 220a b601 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03da20: 7020 580b 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03da26: 270a |008b: throw v10 │ │ +03da28: 546a f200 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03da2c: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ +03da30: 220a 4700 |0090: new-instance v10, Landroid/os/Bundle; // type@0047 │ │ +03da34: 7010 fd00 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@00fd │ │ +03da3a: 5b6a f200 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03da3e: 546a f200 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03da42: 1a0b 3508 |0099: const-string v11, "android:target_state" // string@0835 │ │ +03da46: 544c 8b00 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008b │ │ +03da4a: 6e40 9302 aecb |009d: invoke-virtual {v14, v10, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0293 │ │ +03da50: 524a 8d00 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ +03da54: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ +03da58: 546a f200 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03da5c: 1a0b 3408 |00a6: const-string v11, "android:target_req_state" // string@0834 │ │ +03da60: 524c 8d00 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008d │ │ +03da64: 6e30 0901 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0109 │ │ +03da6a: 630a c100 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03da6e: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ +03da72: 1a0a 5202 |00b1: const-string v10, "FragmentManager" // string@0252 │ │ +03da76: 220b c701 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@01c7 │ │ +03da7a: 7010 8e0b 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03da80: 1a0c 9a06 |00b8: const-string v12, "Saved state of " // string@069a │ │ +03da84: 6e20 960b cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03da8a: 0c0b |00bd: move-result-object v11 │ │ +03da8c: 6e20 950b 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03da92: 0c0b |00c1: move-result-object v11 │ │ +03da94: 1a0c da00 |00c2: const-string v12, ": " // string@00da │ │ +03da98: 6e20 960b cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03da9e: 0c0b |00c7: move-result-object v11 │ │ +03daa0: 546c f200 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03daa4: 6e20 950b cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03daaa: 0c0b |00cd: move-result-object v11 │ │ +03daac: 6e10 9a0b 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03dab2: 0c0b |00d1: move-result-object v11 │ │ +03dab4: 7120 c508 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03daba: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +03dabe: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ +03dac2: 544a 8600 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0086 │ │ +03dac6: 5b6a f200 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f2 │ │ +03daca: 28d0 |00dd: goto 00ad // -0030 │ │ +03dacc: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ +03dad0: 630a c100 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03dad4: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ +03dad8: 1a0a 5202 |00e4: const-string v10, "FragmentManager" // string@0252 │ │ +03dadc: 1a0b 3311 |00e6: const-string v11, "saveAllState: no fragments!" // string@1133 │ │ +03dae0: 7120 c508 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03dae6: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ +03daea: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +03daec: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ +03daee: 54ea cc00 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03daf2: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ +03daf6: 54ea cc00 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03dafa: 6e10 e80b 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03db00: 0a00 |00f8: move-result v0 │ │ +03db02: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ +03db06: 2302 7b02 |00fb: new-array v2, v0, [I // type@027b │ │ +03db0a: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ +03db0c: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ +03db10: 54ea cc00 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03db14: 6e20 e20b 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03db1a: 0c0a |0105: move-result-object v10 │ │ +03db1c: 1f0a 6800 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03db20: 52aa 7b00 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03db24: 4b0a 0208 |010a: aput v10, v2, v8 │ │ +03db28: 630a c100 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03db2c: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ +03db30: 1a0a 5202 |0110: const-string v10, "FragmentManager" // string@0252 │ │ +03db34: 220b c701 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@01c7 │ │ +03db38: 7010 8e0b 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03db3e: 1a0c 3211 |0117: const-string v12, "saveAllState: adding fragment #" // string@1132 │ │ +03db42: 6e20 960b cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03db48: 0c0b |011c: move-result-object v11 │ │ +03db4a: 6e20 930b 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03db50: 0c0b |0120: move-result-object v11 │ │ +03db52: 1a0c da00 |0121: const-string v12, ": " // string@00da │ │ +03db56: 6e20 960b cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03db5c: 0c0b |0126: move-result-object v11 │ │ +03db5e: 54ec cc00 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cc │ │ +03db62: 6e20 e20b 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03db68: 0c0c |012c: move-result-object v12 │ │ +03db6a: 6e20 950b cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03db70: 0c0b |0130: move-result-object v11 │ │ +03db72: 6e10 9a0b 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03db78: 0c0b |0134: move-result-object v11 │ │ +03db7a: 7120 c508 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03db80: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ +03db84: 28c4 |013a: goto 00fe // -003c │ │ +03db86: 54ea cf00 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03db8a: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ +03db8e: 54ea cf00 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03db92: 6e10 e80b 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03db98: 0a00 |0144: move-result v0 │ │ +03db9a: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ +03db9e: 2303 8002 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0280 │ │ +03dba2: 1208 |0149: const/4 v8, #int 0 // #0 │ │ +03dba4: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ +03dba8: 220b 6300 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@0063 │ │ +03dbac: 54ea cf00 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03dbb0: 6e20 e20b 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03dbb6: 0c0a |0153: move-result-object v10 │ │ +03dbb8: 1f0a 6100 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@0061 │ │ +03dbbc: 7030 8e01 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@018e │ │ +03dbc2: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ +03dbc6: 630a c100 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03dbca: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ +03dbce: 1a0a 5202 |015f: const-string v10, "FragmentManager" // string@0252 │ │ +03dbd2: 220b c701 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@01c7 │ │ +03dbd6: 7010 8e0b 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03dbdc: 1a0c 3111 |0166: const-string v12, "saveAllState: adding back stack #" // string@1131 │ │ +03dbe0: 6e20 960b cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03dbe6: 0c0b |016b: move-result-object v11 │ │ +03dbe8: 6e20 930b 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03dbee: 0c0b |016f: move-result-object v11 │ │ +03dbf0: 1a0c da00 |0170: const-string v12, ": " // string@00da │ │ +03dbf4: 6e20 960b cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03dbfa: 0c0b |0175: move-result-object v11 │ │ +03dbfc: 54ec cf00 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00cf │ │ +03dc00: 6e20 e20b 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03dc06: 0c0c |017b: move-result-object v12 │ │ +03dc08: 6e20 950b cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03dc0e: 0c0b |017f: move-result-object v11 │ │ +03dc10: 6e10 9a0b 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03dc16: 0c0b |0183: move-result-object v11 │ │ +03dc18: 7120 c508 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03dc1e: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ +03dc22: 28c1 |0189: goto 014a // -003f │ │ +03dc24: 2205 7700 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0077 │ │ +03dc28: 7010 a902 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@02a9 │ │ +03dc2e: 5b51 e000 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e0 │ │ +03dc32: 5b52 e100 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e1 │ │ +03dc36: 5b53 e200 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e2 │ │ +03dc3a: 2900 82fe |0195: goto/16 0017 // -017e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1585 │ │ 0x0004 line=1587 │ │ 0x0008 line=1597 │ │ 0x000b line=1600 │ │ 0x0017 line=1686 │ │ @@ -75695,47 +75774,47 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -03dc28: |[03dc28] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -03dc38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03dc3a: 5431 dc00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ -03dc3e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -03dc42: 2201 4300 |0005: new-instance v1, Landroid/os/Bundle; // type@0043 │ │ -03dc46: 7010 fd00 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@00fd │ │ -03dc4c: 5b31 dc00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ -03dc50: 5431 dc00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ -03dc54: 6e20 ec01 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01ec │ │ -03dc5a: 5431 dc00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ -03dc5e: 6e10 0501 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0105 │ │ -03dc64: 0a01 |0016: move-result v1 │ │ -03dc66: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -03dc6a: 5430 dc00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ -03dc6e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -03dc70: 5b31 dc00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ -03dc74: 5441 8f00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03dc78: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -03dc7c: 6e20 9d02 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@029d │ │ -03dc82: 5441 8700 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -03dc86: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -03dc8a: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -03dc8e: 2200 4300 |002b: new-instance v0, Landroid/os/Bundle; // type@0043 │ │ -03dc92: 7010 fd00 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00fd │ │ -03dc98: 1a01 3208 |0030: const-string v1, "android:view_state" // string@0832 │ │ -03dc9c: 5442 8700 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -03dca0: 6e30 0c01 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@010c │ │ -03dca6: 5541 8e00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -03dcaa: 3901 0900 |0039: if-nez v1, 0042 // +0009 │ │ -03dcae: 1a01 3108 |003b: const-string v1, "android:user_visible_hint" // string@0831 │ │ -03dcb2: 5542 8e00 |003d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ -03dcb6: 6e30 0701 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0107 │ │ -03dcbc: 1100 |0042: return-object v0 │ │ +03dc40: |[03dc40] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +03dc50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03dc52: 5431 dc00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ +03dc56: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +03dc5a: 2201 4700 |0005: new-instance v1, Landroid/os/Bundle; // type@0047 │ │ +03dc5e: 7010 fd00 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@00fd │ │ +03dc64: 5b31 dc00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ +03dc68: 5431 dc00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ +03dc6c: 6e20 ec01 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01ec │ │ +03dc72: 5431 dc00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ +03dc76: 6e10 0501 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0105 │ │ +03dc7c: 0a01 |0016: move-result v1 │ │ +03dc7e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +03dc82: 5430 dc00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ +03dc86: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +03dc88: 5b31 dc00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00dc │ │ +03dc8c: 5441 8f00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03dc90: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +03dc94: 6e20 9d02 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@029d │ │ +03dc9a: 5441 8700 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +03dc9e: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +03dca2: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +03dca6: 2200 4700 |002b: new-instance v0, Landroid/os/Bundle; // type@0047 │ │ +03dcaa: 7010 fd00 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00fd │ │ +03dcb0: 1a01 3808 |0030: const-string v1, "android:view_state" // string@0838 │ │ +03dcb4: 5442 8700 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +03dcb8: 6e30 0c01 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@010c │ │ +03dcbe: 5541 8e00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +03dcc2: 3901 0900 |0039: if-nez v1, 0042 // +0009 │ │ +03dcc6: 1a01 3708 |003b: const-string v1, "android:user_visible_hint" // string@0837 │ │ +03dcca: 5542 8e00 |003d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008e │ │ +03dcce: 6e30 0701 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0107 │ │ +03dcd4: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1553 │ │ 0x0001 line=1555 │ │ 0x0005 line=1556 │ │ 0x000c line=1558 │ │ 0x0011 line=1559 │ │ @@ -75761,41 +75840,41 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -03dcc0: |[03dcc0] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -03dcd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03dcd2: 5252 7b00 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ -03dcd6: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ -03dcda: 2201 b001 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03dcde: 2202 c101 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03dce2: 7010 8e0b 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03dce8: 1a03 4d02 |000c: const-string v3, "Fragment " // string@024d │ │ -03dcec: 6e20 960b 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03dcf2: 0c02 |0011: move-result-object v2 │ │ -03dcf4: 6e20 950b 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03dcfa: 0c02 |0015: move-result-object v2 │ │ -03dcfc: 1a03 5500 |0016: const-string v3, " is not currently in the FragmentManager" // string@0055 │ │ -03dd00: 6e20 960b 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03dd06: 0c02 |001b: move-result-object v2 │ │ -03dd08: 6e10 9a0b 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03dd0e: 0c02 |001f: move-result-object v2 │ │ -03dd10: 7020 580b 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03dd16: 2701 |0023: throw v1 │ │ -03dd18: 5252 8800 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ -03dd1c: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ -03dd20: 6e20 9b02 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@029b │ │ -03dd26: 0c00 |002b: move-result-object v0 │ │ -03dd28: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -03dd2c: 2201 6200 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0062 │ │ -03dd30: 7020 b201 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@01b2 │ │ -03dd36: 1101 |0033: return-object v1 │ │ +03dcd8: |[03dcd8] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +03dce8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03dcea: 5252 7b00 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@007b │ │ +03dcee: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ +03dcf2: 2201 b601 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03dcf6: 2202 c701 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03dcfa: 7010 8e0b 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03dd00: 1a03 4d02 |000c: const-string v3, "Fragment " // string@024d │ │ +03dd04: 6e20 960b 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03dd0a: 0c02 |0011: move-result-object v2 │ │ +03dd0c: 6e20 950b 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03dd12: 0c02 |0015: move-result-object v2 │ │ +03dd14: 1a03 5500 |0016: const-string v3, " is not currently in the FragmentManager" // string@0055 │ │ +03dd18: 6e20 960b 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03dd1e: 0c02 |001b: move-result-object v2 │ │ +03dd20: 6e10 9a0b 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03dd26: 0c02 |001f: move-result-object v2 │ │ +03dd28: 7020 580b 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03dd2e: 2701 |0023: throw v1 │ │ +03dd30: 5252 8800 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@0088 │ │ +03dd34: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ +03dd38: 6e20 9b02 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@029b │ │ +03dd3e: 0c00 |002b: move-result-object v0 │ │ +03dd40: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +03dd44: 2201 6700 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0067 │ │ +03dd48: 7020 b201 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@01b2 │ │ +03dd4e: 1101 |0033: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=542 │ │ 0x0005 line=543 │ │ 0x0024 line=546 │ │ 0x0028 line=547 │ │ 0x002c line=548 │ │ @@ -75810,38 +75889,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -03dd38: |[03dd38] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -03dd48: 5430 7c00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -03dd4c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -03dd50: 0e00 |0004: return-void │ │ -03dd52: 5420 db00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ -03dd56: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -03dd5a: 2200 2e01 |0009: new-instance v0, Landroid/util/SparseArray; // type@012e │ │ -03dd5e: 7010 c908 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@08c9 │ │ -03dd64: 5b20 db00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ -03dd68: 5430 7c00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ -03dd6c: 5421 db00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ -03dd70: 6e20 2809 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@0928 │ │ -03dd76: 5420 db00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ -03dd7a: 6e10 cb08 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@08cb │ │ -03dd80: 0a00 |001c: move-result v0 │ │ -03dd82: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -03dd86: 5420 db00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ -03dd8a: 5b30 8700 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ -03dd8e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03dd90: 5b20 db00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ -03dd94: 28de |0026: goto 0004 // -0022 │ │ -03dd96: 5420 db00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ -03dd9a: 6e10 ca08 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@08ca │ │ -03dda0: 28e4 |002c: goto 0010 // -001c │ │ +03dd50: |[03dd50] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +03dd60: 5430 7c00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +03dd64: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +03dd68: 0e00 |0004: return-void │ │ +03dd6a: 5420 db00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ +03dd6e: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +03dd72: 2200 3301 |0009: new-instance v0, Landroid/util/SparseArray; // type@0133 │ │ +03dd76: 7010 c908 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@08c9 │ │ +03dd7c: 5b20 db00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ +03dd80: 5430 7c00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007c │ │ +03dd84: 5421 db00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ +03dd88: 6e20 2809 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@0928 │ │ +03dd8e: 5420 db00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ +03dd92: 6e10 cb08 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@08cb │ │ +03dd98: 0a00 |001c: move-result v0 │ │ +03dd9a: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +03dd9e: 5420 db00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ +03dda2: 5b30 8700 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0087 │ │ +03dda6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03dda8: 5b20 db00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ +03ddac: 28de |0026: goto 0004 // -0022 │ │ +03ddae: 5420 db00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00db │ │ +03ddb2: 6e10 ca08 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@08ca │ │ +03ddb8: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1537 │ │ 0x0004 line=1550 │ │ 0x0005 line=1540 │ │ 0x0009 line=1541 │ │ 0x0010 line=1545 │ │ @@ -75858,99 +75937,99 @@ │ │ type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -03dda4: |[03dda4] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -03ddb4: 1d04 |0000: monitor-enter v4 │ │ -03ddb6: 5441 d100 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03ddba: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -03ddbe: 2201 df01 |0005: new-instance v1, Ljava/util/ArrayList; // type@01df │ │ -03ddc2: 7010 dc0b 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03ddc8: 5b41 d100 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03ddcc: 5441 d100 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03ddd0: 6e10 e80b 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03ddd6: 0a00 |0011: move-result v0 │ │ -03ddd8: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -03dddc: 6301 c100 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03dde0: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -03dde4: 1a01 5202 |0018: const-string v1, "FragmentManager" // string@0252 │ │ -03dde8: 2202 c101 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ddec: 7010 8e0b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ddf2: 1a03 a206 |001f: const-string v3, "Setting back stack index " // string@06a2 │ │ -03ddf6: 6e20 960b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ddfc: 0c02 |0024: move-result-object v2 │ │ -03ddfe: 6e20 930b 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03de04: 0c02 |0028: move-result-object v2 │ │ -03de06: 1a03 8800 |0029: const-string v3, " to " // string@0088 │ │ -03de0a: 6e20 960b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03de10: 0c02 |002e: move-result-object v2 │ │ -03de12: 6e20 950b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03de18: 0c02 |0032: move-result-object v2 │ │ -03de1a: 6e10 9a0b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03de20: 0c02 |0036: move-result-object v2 │ │ -03de22: 7120 c508 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03de28: 5441 d100 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03de2c: 6e30 e70b 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03de32: 1e04 |003f: monitor-exit v4 │ │ -03de34: 0e00 |0040: return-void │ │ -03de36: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -03de3a: 5441 d100 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03de3e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -03de40: 6e20 df0b 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03de46: 5441 cd00 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03de4a: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -03de4e: 2201 df01 |004d: new-instance v1, Ljava/util/ArrayList; // type@01df │ │ -03de52: 7010 dc0b 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03de58: 5b41 cd00 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03de5c: 6301 c100 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03de60: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -03de64: 1a01 5202 |0058: const-string v1, "FragmentManager" // string@0252 │ │ -03de68: 2202 c101 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03de6c: 7010 8e0b 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03de72: 1a03 6501 |005f: const-string v3, "Adding available back stack index " // string@0165 │ │ -03de76: 6e20 960b 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03de7c: 0c02 |0064: move-result-object v2 │ │ -03de7e: 6e20 930b 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03de84: 0c02 |0068: move-result-object v2 │ │ -03de86: 6e10 9a0b 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03de8c: 0c02 |006c: move-result-object v2 │ │ -03de8e: 7120 c508 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03de94: 5441 cd00 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ -03de98: 7110 600b 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ -03de9e: 0c02 |0075: move-result-object v2 │ │ -03dea0: 6e20 df0b 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03dea6: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03deaa: 28c6 |007b: goto 0041 // -003a │ │ -03deac: 6301 c100 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03deb0: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -03deb4: 1a01 5202 |0080: const-string v1, "FragmentManager" // string@0252 │ │ -03deb8: 2202 c101 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03debc: 7010 8e0b 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03dec2: 1a03 6601 |0087: const-string v3, "Adding back stack index " // string@0166 │ │ -03dec6: 6e20 960b 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03decc: 0c02 |008c: move-result-object v2 │ │ -03dece: 6e20 930b 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03ded4: 0c02 |0090: move-result-object v2 │ │ -03ded6: 1a03 8e00 |0091: const-string v3, " with " // string@008e │ │ -03deda: 6e20 960b 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03dee0: 0c02 |0096: move-result-object v2 │ │ -03dee2: 6e20 950b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03dee8: 0c02 |009a: move-result-object v2 │ │ -03deea: 6e10 9a0b 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03def0: 0c02 |009e: move-result-object v2 │ │ -03def2: 7120 c508 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03def8: 5441 d100 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ -03defc: 6e20 df0b 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03df02: 2898 |00a7: goto 003f // -0068 │ │ -03df04: 0d01 |00a8: move-exception v1 │ │ -03df06: 1e04 |00a9: monitor-exit v4 │ │ -03df08: 2701 |00aa: throw v1 │ │ +03ddbc: |[03ddbc] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +03ddcc: 1d04 |0000: monitor-enter v4 │ │ +03ddce: 5441 d100 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03ddd2: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +03ddd6: 2201 e501 |0005: new-instance v1, Ljava/util/ArrayList; // type@01e5 │ │ +03ddda: 7010 dc0b 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03dde0: 5b41 d100 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03dde4: 5441 d100 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03dde8: 6e10 e80b 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03ddee: 0a00 |0011: move-result v0 │ │ +03ddf0: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +03ddf4: 6301 c100 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03ddf8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +03ddfc: 1a01 5202 |0018: const-string v1, "FragmentManager" // string@0252 │ │ +03de00: 2202 c701 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03de04: 7010 8e0b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03de0a: 1a03 a806 |001f: const-string v3, "Setting back stack index " // string@06a8 │ │ +03de0e: 6e20 960b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03de14: 0c02 |0024: move-result-object v2 │ │ +03de16: 6e20 930b 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03de1c: 0c02 |0028: move-result-object v2 │ │ +03de1e: 1a03 8800 |0029: const-string v3, " to " // string@0088 │ │ +03de22: 6e20 960b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03de28: 0c02 |002e: move-result-object v2 │ │ +03de2a: 6e20 950b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03de30: 0c02 |0032: move-result-object v2 │ │ +03de32: 6e10 9a0b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03de38: 0c02 |0036: move-result-object v2 │ │ +03de3a: 7120 c508 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03de40: 5441 d100 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03de44: 6e30 e70b 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03de4a: 1e04 |003f: monitor-exit v4 │ │ +03de4c: 0e00 |0040: return-void │ │ +03de4e: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +03de52: 5441 d100 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03de56: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +03de58: 6e20 df0b 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03de5e: 5441 cd00 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03de62: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +03de66: 2201 e501 |004d: new-instance v1, Ljava/util/ArrayList; // type@01e5 │ │ +03de6a: 7010 dc0b 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03de70: 5b41 cd00 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03de74: 6301 c100 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03de78: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +03de7c: 1a01 5202 |0058: const-string v1, "FragmentManager" // string@0252 │ │ +03de80: 2202 c701 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03de84: 7010 8e0b 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03de8a: 1a03 6501 |005f: const-string v3, "Adding available back stack index " // string@0165 │ │ +03de8e: 6e20 960b 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03de94: 0c02 |0064: move-result-object v2 │ │ +03de96: 6e20 930b 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03de9c: 0c02 |0068: move-result-object v2 │ │ +03de9e: 6e10 9a0b 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03dea4: 0c02 |006c: move-result-object v2 │ │ +03dea6: 7120 c508 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03deac: 5441 cd00 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00cd │ │ +03deb0: 7110 600b 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0b60 │ │ +03deb6: 0c02 |0075: move-result-object v2 │ │ +03deb8: 6e20 df0b 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03debe: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03dec2: 28c6 |007b: goto 0041 // -003a │ │ +03dec4: 6301 c100 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03dec8: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +03decc: 1a01 5202 |0080: const-string v1, "FragmentManager" // string@0252 │ │ +03ded0: 2202 c701 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ded4: 7010 8e0b 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03deda: 1a03 6601 |0087: const-string v3, "Adding back stack index " // string@0166 │ │ +03dede: 6e20 960b 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03dee4: 0c02 |008c: move-result-object v2 │ │ +03dee6: 6e20 930b 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03deec: 0c02 |0090: move-result-object v2 │ │ +03deee: 1a03 8e00 |0091: const-string v3, " with " // string@008e │ │ +03def2: 6e20 960b 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03def8: 0c02 |0096: move-result-object v2 │ │ +03defa: 6e20 950b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03df00: 0c02 |009a: move-result-object v2 │ │ +03df02: 6e10 9a0b 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03df08: 0c02 |009e: move-result-object v2 │ │ +03df0a: 7120 c508 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03df10: 5441 d100 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d1 │ │ +03df14: 6e20 df0b 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03df1a: 2898 |00a7: goto 003f // -0068 │ │ +03df1c: 0d01 |00a8: move-exception v1 │ │ +03df1e: 1e04 |00a9: monitor-exit v4 │ │ +03df20: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1348 │ │ 0x0001 line=1349 │ │ 0x0005 line=1350 │ │ @@ -75981,51 +76060,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -03df18: |[03df18] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -03df28: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -03df2a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -03df2c: 6301 c100 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ -03df30: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -03df34: 1a01 5202 |0006: const-string v1, "FragmentManager" // string@0252 │ │ -03df38: 2202 c101 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03df3c: 7010 8e0b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03df42: 1a03 4712 |000d: const-string v3, "show: " // string@1247 │ │ -03df46: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03df4c: 0c02 |0012: move-result-object v2 │ │ -03df4e: 6e20 950b 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03df54: 0c02 |0016: move-result-object v2 │ │ -03df56: 6e10 9a0b 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03df5c: 0c02 |001a: move-result-object v2 │ │ -03df5e: 7120 c508 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03df64: 5571 7900 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03df68: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -03df6c: 5c74 7900 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ -03df70: 5471 8f00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03df74: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -03df78: 6e59 8102 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0281 │ │ -03df7e: 0c00 |002b: move-result-object v0 │ │ -03df80: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -03df84: 5471 8f00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03df88: 6e20 3209 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ -03df8e: 5471 8f00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ -03df92: 6e20 3109 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03df98: 5571 6b00 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ -03df9c: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -03dfa0: 5571 7800 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ -03dfa4: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -03dfa8: 5571 7f00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ -03dfac: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -03dfb0: 5c65 d800 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ -03dfb4: 6e20 e401 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01e4 │ │ -03dfba: 0e00 |0049: return-void │ │ +03df30: |[03df30] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +03df40: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +03df42: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +03df44: 6301 c100 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c1 │ │ +03df48: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +03df4c: 1a01 5202 |0006: const-string v1, "FragmentManager" // string@0252 │ │ +03df50: 2202 c701 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03df54: 7010 8e0b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03df5a: 1a03 4d12 |000d: const-string v3, "show: " // string@124d │ │ +03df5e: 6e20 960b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03df64: 0c02 |0012: move-result-object v2 │ │ +03df66: 6e20 950b 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03df6c: 0c02 |0016: move-result-object v2 │ │ +03df6e: 6e10 9a0b 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03df74: 0c02 |001a: move-result-object v2 │ │ +03df76: 7120 c508 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03df7c: 5571 7900 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03df80: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +03df84: 5c74 7900 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0079 │ │ +03df88: 5471 8f00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03df8c: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +03df90: 6e59 8102 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0281 │ │ +03df96: 0c00 |002b: move-result-object v0 │ │ +03df98: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +03df9c: 5471 8f00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03dfa0: 6e20 3209 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ +03dfa6: 5471 8f00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008f │ │ +03dfaa: 6e20 3109 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03dfb0: 5571 6b00 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@006b │ │ +03dfb4: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +03dfb8: 5571 7800 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0078 │ │ +03dfbc: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +03dfc0: 5571 7f00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007f │ │ +03dfc4: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +03dfc8: 5c65 d800 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00d8 │ │ +03dfcc: 6e20 e401 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01e4 │ │ +03dfd2: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1196 │ │ 0x001e line=1197 │ │ 0x0022 line=1198 │ │ 0x0024 line=1199 │ │ 0x0028 line=1200 │ │ @@ -76048,31 +76127,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03dfbc: |[03dfbc] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -03dfcc: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03dfd0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -03dfd4: 0e00 |0004: return-void │ │ -03dfd6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03dfd8: 5432 ca00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03dfdc: 6e10 e80b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03dfe2: 0a02 |000b: move-result v2 │ │ -03dfe4: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -03dfe8: 5432 ca00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ -03dfec: 6e20 e20b 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03dff2: 0c00 |0013: move-result-object v0 │ │ -03dff4: 1f00 6300 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03dff8: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -03dffc: 6e20 8b02 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@028b │ │ -03e002: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03e006: 28e9 |001d: goto 0006 // -0017 │ │ +03dfd4: |[03dfd4] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +03dfe4: 5432 ca00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03dfe8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +03dfec: 0e00 |0004: return-void │ │ +03dfee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +03dff0: 5432 ca00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03dff4: 6e10 e80b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03dffa: 0a02 |000b: move-result v2 │ │ +03dffc: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +03e000: 5432 ca00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ca │ │ +03e004: 6e20 e20b 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03e00a: 0c00 |0013: move-result-object v0 │ │ +03e00c: 1f00 6800 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e010: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +03e014: 6e20 8b02 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@028b │ │ +03e01a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03e01e: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ 0x0004 line=1107 │ │ 0x0005 line=1101 │ │ 0x000e line=1102 │ │ 0x0016 line=1103 │ │ @@ -76088,34 +76167,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -03e008: |[03e008] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -03e018: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03e01c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -03e020: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ -03e026: 1a01 5502 |0007: const-string v1, "FragmentManager{" // string@0255 │ │ -03e02a: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e030: 7110 9e0b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ -03e036: 0a01 |000f: move-result v1 │ │ -03e038: 7110 5d0b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -03e03e: 0c01 |0013: move-result-object v1 │ │ -03e040: 6e20 960b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e046: 1a01 5100 |0017: const-string v1, " in " // string@0051 │ │ -03e04a: 6e20 960b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e050: 5421 cb00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ -03e054: 7120 5c04 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ -03e05a: 1a01 bb13 |0021: const-string v1, "}}" // string@13bb │ │ -03e05e: 6e20 960b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e064: 6e10 9a0b 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03e06a: 0c01 |0029: move-result-object v1 │ │ -03e06c: 1101 |002a: return-object v1 │ │ +03e020: |[03e020] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +03e030: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +03e034: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +03e038: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ +03e03e: 1a01 5502 |0007: const-string v1, "FragmentManager{" // string@0255 │ │ +03e042: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e048: 7110 9e0b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ +03e04e: 0a01 |000f: move-result v1 │ │ +03e050: 7110 5d0b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +03e056: 0c01 |0013: move-result-object v1 │ │ +03e058: 6e20 960b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e05e: 1a01 5100 |0017: const-string v1, " in " // string@0051 │ │ +03e062: 6e20 960b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e068: 5421 cb00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cb │ │ +03e06c: 7120 5c04 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ +03e072: 1a01 c113 |0021: const-string v1, "}}" // string@13c1 │ │ +03e076: 6e20 960b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e07c: 6e10 9a0b 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03e082: 0c01 |0029: move-result-object v1 │ │ +03e084: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0007 line=556 │ │ 0x000c line=557 │ │ 0x0017 line=558 │ │ 0x001c line=559 │ │ @@ -76124,17 +76203,17 @@ │ │ locals : │ │ 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ source_file_idx : 596 (FragmentManager.java) │ │ │ │ Class #256 header: │ │ -class_idx : 115 │ │ +class_idx : 120 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 208 │ │ +superclass_idx : 213 │ │ source_file_idx : 600 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #256 - │ │ @@ -76172,21 +76251,21 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03e070: |[03e070] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -03e080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e082: 7010 0f05 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@050f │ │ -03e088: 5b10 e500 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e08c: 5b10 e600 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ -03e090: 5b12 e700 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ -03e094: 0e00 |000a: return-void │ │ +03e088: |[03e088] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +03e098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03e09a: 7010 0f05 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@050f │ │ +03e0a0: 5b10 e500 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e0a4: 5b10 e600 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ +03e0a8: 5b12 e700 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ +03e0ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -76199,30 +76278,30 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03e098: |[03e098] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ -03e0a8: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03e0ac: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03e0b2: 1a01 2d08 |0005: const-string v1, "android:switcher:" // string@082d │ │ -03e0b6: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e0bc: 0c00 |000a: move-result-object v0 │ │ -03e0be: 6e20 930b 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03e0c4: 0c00 |000e: move-result-object v0 │ │ -03e0c6: 1a01 d900 |000f: const-string v1, ":" // string@00d9 │ │ -03e0ca: 6e20 960b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e0d0: 0c00 |0014: move-result-object v0 │ │ -03e0d2: 6e20 930b 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03e0d8: 0c00 |0018: move-result-object v0 │ │ -03e0da: 6e10 9a0b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03e0e0: 0c00 |001c: move-result-object v0 │ │ -03e0e2: 1100 |001d: return-object v0 │ │ +03e0b0: |[03e0b0] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ +03e0c0: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +03e0c4: 7010 8e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03e0ca: 1a01 3308 |0005: const-string v1, "android:switcher:" // string@0833 │ │ +03e0ce: 6e20 960b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e0d4: 0c00 |000a: move-result-object v0 │ │ +03e0d6: 6e20 930b 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03e0dc: 0c00 |000e: move-result-object v0 │ │ +03e0de: 1a01 d900 |000f: const-string v1, ":" // string@00d9 │ │ +03e0e2: 6e20 960b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e0e8: 0c00 |0014: move-result-object v0 │ │ +03e0ea: 6e20 930b 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03e0f0: 0c00 |0018: move-result-object v0 │ │ +03e0f2: 6e10 9a0b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03e0f8: 0c00 |001c: move-result-object v0 │ │ +03e0fa: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x001e reg=2 viewId I │ │ 0x0000 - 0x001e reg=3 index I │ │ │ │ @@ -76232,25 +76311,25 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03e0e4: |[03e0e4] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -03e0f4: 5410 e500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e0f8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -03e0fc: 5410 e700 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ -03e100: 6e10 3c02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ -03e106: 0c00 |0009: move-result-object v0 │ │ -03e108: 5b10 e500 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e10c: 5410 e500 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e110: 1f04 6300 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03e114: 6e20 d502 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02d5 │ │ -03e11a: 0e00 |0013: return-void │ │ +03e0fc: |[03e0fc] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +03e10c: 5410 e500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e110: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03e114: 5410 e700 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ +03e118: 6e10 3c02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ +03e11e: 0c00 |0009: move-result-object v0 │ │ +03e120: 5b10 e500 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e124: 5410 e500 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e128: 1f04 6800 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e12c: 6e20 d502 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02d5 │ │ +03e132: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=111 │ │ 0x000c line=115 │ │ 0x0013 line=116 │ │ locals : │ │ @@ -76264,24 +76343,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -03e11c: |[03e11c] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -03e12c: 5410 e500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e130: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -03e134: 5410 e500 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e138: 6e10 d402 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02d4 │ │ -03e13e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03e140: 5b10 e500 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e144: 5410 e700 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ -03e148: 6e10 3f02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@023f │ │ -03e14e: 0e00 |0011: return-void │ │ +03e134: |[03e134] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +03e144: 5410 e500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e148: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +03e14c: 5410 e500 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e150: 6e10 d402 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02d4 │ │ +03e156: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03e158: 5b10 e500 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e15c: 5410 e700 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ +03e160: 6e10 3f02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@023f │ │ +03e166: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0004 line=137 │ │ 0x0009 line=138 │ │ 0x000c line=139 │ │ 0x0011 line=141 │ │ @@ -76300,48 +76379,48 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -03e150: |[03e150] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -03e160: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03e162: 5462 e500 |0001: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e166: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ -03e16a: 5462 e700 |0005: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ -03e16e: 6e10 3c02 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ -03e174: 0c02 |000a: move-result-object v2 │ │ -03e176: 5b62 e500 |000b: iput-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e17a: 6e10 4409 0700 |000d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0944 │ │ -03e180: 0a02 |0010: move-result v2 │ │ -03e182: 7120 b302 8200 |0011: invoke-static {v2, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@02b3 │ │ -03e188: 0c01 |0014: move-result-object v1 │ │ -03e18a: 5462 e700 |0015: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ -03e18e: 6e20 4102 1200 |0017: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0241 │ │ -03e194: 0c00 |001a: move-result-object v0 │ │ -03e196: 3800 1200 |001b: if-eqz v0, 002d // +0012 │ │ -03e19a: 5462 e500 |001d: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e19e: 6e20 d202 0200 |001f: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02d2 │ │ -03e1a4: 5462 e600 |0022: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ -03e1a8: 3220 0800 |0024: if-eq v0, v2, 002c // +0008 │ │ -03e1ac: 6e20 fa01 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ -03e1b2: 6e20 fd01 5000 |0029: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01fd │ │ -03e1b8: 1100 |002c: return-object v0 │ │ -03e1ba: 6e20 b002 8600 |002d: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@02b0 │ │ -03e1c0: 0c00 |0030: move-result-object v0 │ │ -03e1c2: 5462 e500 |0031: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ -03e1c6: 6e10 4409 0700 |0033: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0944 │ │ -03e1cc: 0a03 |0036: move-result v3 │ │ -03e1ce: 6e10 4409 0700 |0037: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0944 │ │ -03e1d4: 0a04 |003a: move-result v4 │ │ -03e1d6: 7120 b302 8400 |003b: invoke-static {v4, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@02b3 │ │ -03e1dc: 0c04 |003e: move-result-object v4 │ │ -03e1de: 6e40 cf02 3240 |003f: invoke-virtual {v2, v3, v0, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@02cf │ │ -03e1e4: 28e0 |0042: goto 0022 // -0020 │ │ +03e168: |[03e168] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +03e178: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03e17a: 5462 e500 |0001: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e17e: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ +03e182: 5462 e700 |0005: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ +03e186: 6e10 3c02 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ +03e18c: 0c02 |000a: move-result-object v2 │ │ +03e18e: 5b62 e500 |000b: iput-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e192: 6e10 4409 0700 |000d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0944 │ │ +03e198: 0a02 |0010: move-result v2 │ │ +03e19a: 7120 b302 8200 |0011: invoke-static {v2, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@02b3 │ │ +03e1a0: 0c01 |0014: move-result-object v1 │ │ +03e1a2: 5462 e700 |0015: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00e7 │ │ +03e1a6: 6e20 4102 1200 |0017: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0241 │ │ +03e1ac: 0c00 |001a: move-result-object v0 │ │ +03e1ae: 3800 1200 |001b: if-eqz v0, 002d // +0012 │ │ +03e1b2: 5462 e500 |001d: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e1b6: 6e20 d202 0200 |001f: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02d2 │ │ +03e1bc: 5462 e600 |0022: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ +03e1c0: 3220 0800 |0024: if-eq v0, v2, 002c // +0008 │ │ +03e1c4: 6e20 fa01 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ +03e1ca: 6e20 fd01 5000 |0029: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01fd │ │ +03e1d0: 1100 |002c: return-object v0 │ │ +03e1d2: 6e20 b002 8600 |002d: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@02b0 │ │ +03e1d8: 0c00 |0030: move-result-object v0 │ │ +03e1da: 5462 e500 |0031: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e5 │ │ +03e1de: 6e10 4409 0700 |0033: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0944 │ │ +03e1e4: 0a03 |0036: move-result v3 │ │ +03e1e6: 6e10 4409 0700 |0037: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0944 │ │ +03e1ec: 0a04 |003a: move-result v4 │ │ +03e1ee: 7120 b302 8400 |003b: invoke-static {v4, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@02b3 │ │ +03e1f4: 0c04 |003e: move-result-object v4 │ │ +03e1f6: 6e40 cf02 3240 |003f: invoke-virtual {v2, v3, v0, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@02cf │ │ +03e1fc: 28e0 |0042: goto 0022 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=89 │ │ 0x0015 line=90 │ │ 0x001b line=91 │ │ @@ -76364,23 +76443,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03e1e8: |[03e1e8] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -03e1f8: 1f03 6300 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03e1fc: 6e10 c901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01c9 │ │ -03e202: 0c00 |0005: move-result-object v0 │ │ -03e204: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -03e208: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03e20a: 0f00 |0009: return v0 │ │ -03e20c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03e20e: 28fe |000b: goto 0009 // -0002 │ │ +03e200: |[03e200] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +03e210: 1f03 6800 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e214: 6e10 c901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01c9 │ │ +03e21a: 0c00 |0005: move-result-object v0 │ │ +03e21c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +03e220: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +03e222: 0f00 |0009: return v0 │ │ +03e224: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03e226: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -76390,16 +76469,16 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03e210: |[03e210] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -03e220: 0e00 |0000: return-void │ │ +03e228: |[03e228] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +03e238: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -76409,17 +76488,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03e224: |[03e224] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -03e234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e236: 1100 |0001: return-object v0 │ │ +03e23c: |[03e23c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +03e24c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03e24e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ @@ -76427,32 +76506,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03e238: |[03e238] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -03e248: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03e24a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03e24c: 0770 |0002: move-object v0, v7 │ │ -03e24e: 1f00 6300 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03e252: 5441 e600 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ -03e256: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -03e25a: 5441 e600 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ -03e25e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -03e262: 5441 e600 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ -03e266: 6e20 fa01 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ -03e26c: 5441 e600 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ -03e270: 6e20 fd01 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01fd │ │ -03e276: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -03e27a: 6e20 fa01 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ -03e280: 6e20 fd01 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01fd │ │ -03e286: 5b40 e600 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ -03e28a: 0e00 |0021: return-void │ │ +03e250: |[03e250] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +03e260: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03e262: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03e264: 0770 |0002: move-object v0, v7 │ │ +03e266: 1f00 6800 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e26a: 5441 e600 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ +03e26e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +03e272: 5441 e600 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ +03e276: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +03e27a: 5441 e600 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ +03e27e: 6e20 fa01 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ +03e284: 5441 e600 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ +03e288: 6e20 fd01 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01fd │ │ +03e28e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +03e292: 6e20 fa01 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ +03e298: 6e20 fd01 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@01fd │ │ +03e29e: 5b40 e600 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e6 │ │ +03e2a2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0005 line=121 │ │ 0x0009 line=122 │ │ 0x000d line=123 │ │ 0x0012 line=124 │ │ @@ -76473,29 +76552,29 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03e28c: |[03e28c] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -03e29c: 0e00 |0000: return-void │ │ +03e2a4: |[03e2a4] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +03e2b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 600 (FragmentPagerAdapter.java) │ │ │ │ Class #257 header: │ │ -class_idx : 118 │ │ +class_idx : 123 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 208 │ │ +superclass_idx : 213 │ │ source_file_idx : 602 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #257 annotations: │ │ @@ -76547,27 +76626,27 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -03e2a0: |[03e2a0] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -03e2b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03e2b2: 7010 0f05 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@050f │ │ -03e2b8: 5b21 f600 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e2bc: 2200 df01 |0006: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03e2c0: 7010 dc0b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03e2c6: 5b20 fa00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e2ca: 2200 df01 |000d: new-instance v0, Ljava/util/ArrayList; // type@01df │ │ -03e2ce: 7010 dc0b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ -03e2d4: 5b20 f900 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e2d8: 5b21 f700 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ -03e2dc: 5b23 f800 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ -03e2e0: 0e00 |0018: return-void │ │ +03e2b8: |[03e2b8] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +03e2c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03e2ca: 7010 0f05 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@050f │ │ +03e2d0: 5b21 f600 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e2d4: 2200 e501 |0006: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03e2d8: 7010 dc0b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03e2de: 5b20 fa00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e2e2: 2200 e501 |000d: new-instance v0, Ljava/util/ArrayList; // type@01e5 │ │ +03e2e6: 7010 dc0b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0bdc │ │ +03e2ec: 5b20 f900 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e2f0: 5b21 f700 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ +03e2f4: 5b23 f800 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ +03e2f8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -76583,41 +76662,41 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -03e2e4: |[03e2e4] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -03e2f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03e2f6: 0770 |0001: move-object v0, v7 │ │ -03e2f8: 1f00 6300 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03e2fc: 5441 f600 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e300: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -03e304: 5441 f800 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ -03e308: 6e10 3c02 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ -03e30e: 0c01 |000d: move-result-object v1 │ │ -03e310: 5b41 f600 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e314: 5441 fa00 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e318: 6e10 e80b 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03e31e: 0a01 |0015: move-result v1 │ │ -03e320: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -03e324: 5441 fa00 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e328: 6e20 df0b 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03e32e: 28f3 |001d: goto 0010 // -000d │ │ -03e330: 5441 fa00 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e334: 5442 f800 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ -03e338: 6e20 4e02 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@024e │ │ -03e33e: 0c02 |0025: move-result-object v2 │ │ -03e340: 6e30 e70b 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03e346: 5441 f900 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e34a: 6e30 e70b 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03e350: 5441 f600 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e354: 6e20 da02 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02da │ │ -03e35a: 0e00 |0033: return-void │ │ +03e2fc: |[03e2fc] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +03e30c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03e30e: 0770 |0001: move-object v0, v7 │ │ +03e310: 1f00 6800 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e314: 5441 f600 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e318: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +03e31c: 5441 f800 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ +03e320: 6e10 3c02 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ +03e326: 0c01 |000d: move-result-object v1 │ │ +03e328: 5b41 f600 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e32c: 5441 fa00 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e330: 6e10 e80b 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03e336: 0a01 |0015: move-result v1 │ │ +03e338: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +03e33c: 5441 fa00 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e340: 6e20 df0b 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03e346: 28f3 |001d: goto 0010 // -000d │ │ +03e348: 5441 fa00 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e34c: 5442 f800 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ +03e350: 6e20 4e02 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@024e │ │ +03e356: 0c02 |0025: move-result-object v2 │ │ +03e358: 6e30 e70b 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03e35e: 5441 f900 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e362: 6e30 e70b 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03e368: 5441 f600 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e36c: 6e20 da02 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02da │ │ +03e372: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x0004 line=127 │ │ 0x0008 line=128 │ │ 0x0010 line=132 │ │ 0x0018 line=133 │ │ @@ -76637,24 +76716,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -03e35c: |[03e35c] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -03e36c: 5410 f600 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e370: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -03e374: 5410 f600 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e378: 6e10 d402 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02d4 │ │ -03e37e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03e380: 5b10 f600 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e384: 5410 f800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ -03e388: 6e10 3f02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@023f │ │ -03e38e: 0e00 |0011: return-void │ │ +03e374: |[03e374] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +03e384: 5410 f600 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e388: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +03e38c: 5410 f600 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e390: 6e10 d402 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@02d4 │ │ +03e396: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03e398: 5b10 f600 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e39c: 5410 f800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ +03e3a0: 6e10 3f02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@023f │ │ +03e3a6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=158 │ │ 0x0009 line=159 │ │ 0x000c line=160 │ │ 0x0011 line=162 │ │ @@ -76673,61 +76752,61 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -03e390: |[03e390] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -03e3a0: 5453 f900 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e3a4: 6e10 e80b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03e3aa: 0a03 |0005: move-result v3 │ │ -03e3ac: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ -03e3b0: 5453 f900 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e3b4: 6e20 e20b 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03e3ba: 0c00 |000d: move-result-object v0 │ │ -03e3bc: 1f00 6300 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03e3c0: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -03e3c4: 1100 |0012: return-object v0 │ │ -03e3c6: 5453 f600 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e3ca: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ -03e3ce: 5453 f800 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ -03e3d2: 6e10 3c02 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ -03e3d8: 0c03 |001c: move-result-object v3 │ │ -03e3da: 5b53 f600 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e3de: 6e20 c602 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@02c6 │ │ -03e3e4: 0c01 |0022: move-result-object v1 │ │ -03e3e6: 5453 fa00 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e3ea: 6e10 e80b 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03e3f0: 0a03 |0028: move-result v3 │ │ -03e3f2: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ -03e3f6: 5453 fa00 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e3fa: 6e20 e20b 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03e400: 0c02 |0030: move-result-object v2 │ │ -03e402: 1f02 6200 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0062 │ │ -03e406: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ -03e40a: 6e20 f901 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@01f9 │ │ -03e410: 5453 f900 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e414: 6e10 e80b 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03e41a: 0a03 |003d: move-result v3 │ │ -03e41c: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ -03e420: 5453 f900 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e424: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -03e426: 6e20 df0b 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03e42c: 28f2 |0046: goto 0038 // -000e │ │ -03e42e: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -03e430: 6e20 fa01 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ -03e436: 5453 f900 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e43a: 6e30 e70b 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03e440: 5453 f600 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ -03e444: 6e10 4409 0600 |0052: invoke-virtual {v6}, Landroid/view/ViewGroup;.getId:()I // method@0944 │ │ -03e44a: 0a04 |0055: move-result v4 │ │ -03e44c: 6e30 ce02 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02ce │ │ -03e452: 0710 |0059: move-object v0, v1 │ │ -03e454: 28b8 |005a: goto 0012 // -0048 │ │ +03e3a8: |[03e3a8] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +03e3b8: 5453 f900 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e3bc: 6e10 e80b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03e3c2: 0a03 |0005: move-result v3 │ │ +03e3c4: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ +03e3c8: 5453 f900 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e3cc: 6e20 e20b 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03e3d2: 0c00 |000d: move-result-object v0 │ │ +03e3d4: 1f00 6800 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e3d8: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +03e3dc: 1100 |0012: return-object v0 │ │ +03e3de: 5453 f600 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e3e2: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ +03e3e6: 5453 f800 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ +03e3ea: 6e10 3c02 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@023c │ │ +03e3f0: 0c03 |001c: move-result-object v3 │ │ +03e3f2: 5b53 f600 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e3f6: 6e20 c602 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@02c6 │ │ +03e3fc: 0c01 |0022: move-result-object v1 │ │ +03e3fe: 5453 fa00 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e402: 6e10 e80b 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03e408: 0a03 |0028: move-result v3 │ │ +03e40a: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ +03e40e: 5453 fa00 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e412: 6e20 e20b 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03e418: 0c02 |0030: move-result-object v2 │ │ +03e41a: 1f02 6700 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0067 │ │ +03e41e: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ +03e422: 6e20 f901 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@01f9 │ │ +03e428: 5453 f900 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e42c: 6e10 e80b 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03e432: 0a03 |003d: move-result v3 │ │ +03e434: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ +03e438: 5453 f900 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e43c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +03e43e: 6e20 df0b 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03e444: 28f2 |0046: goto 0038 // -000e │ │ +03e446: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +03e448: 6e20 fa01 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ +03e44e: 5453 f900 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e452: 6e30 e70b 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03e458: 5453 f600 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f6 │ │ +03e45c: 6e10 4409 0600 |0052: invoke-virtual {v6}, Landroid/view/ViewGroup;.getId:()I // method@0944 │ │ +03e462: 0a04 |0055: move-result v4 │ │ +03e464: 6e30 ce02 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@02ce │ │ +03e46a: 0710 |0059: move-object v0, v1 │ │ +03e46c: 28b8 |005a: goto 0012 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x0010 line=96 │ │ 0x0012 line=120 │ │ 0x0013 line=101 │ │ @@ -76756,23 +76835,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03e458: |[03e458] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -03e468: 1f03 6300 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03e46c: 6e10 c901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01c9 │ │ -03e472: 0c00 |0005: move-result-object v0 │ │ -03e474: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -03e478: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03e47a: 0f00 |0009: return v0 │ │ -03e47c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03e47e: 28fe |000b: goto 0009 // -0002 │ │ +03e470: |[03e470] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +03e480: 1f03 6800 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e484: 6e10 c901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01c9 │ │ +03e48a: 0c00 |0005: move-result-object v0 │ │ +03e48c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +03e490: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +03e492: 0f00 |0009: return v0 │ │ +03e494: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03e496: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -76782,85 +76861,85 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -03e480: |[03e480] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -03e490: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -03e494: 07c0 |0002: move-object v0, v12 │ │ -03e496: 1f00 4300 |0003: check-cast v0, Landroid/os/Bundle; // type@0043 │ │ -03e49a: 6e20 0e01 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ -03e4a0: 1a08 8e12 |0008: const-string v8, "states" // string@128e │ │ -03e4a4: 6e20 0201 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0102 │ │ -03e4aa: 0c02 |000d: move-result-object v2 │ │ -03e4ac: 54b8 fa00 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e4b0: 6e10 e00b 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ -03e4b6: 54b8 f900 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e4ba: 6e10 e00b 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ -03e4c0: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -03e4c4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -03e4c6: 2128 |001b: array-length v8, v2 │ │ -03e4c8: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -03e4cc: 54b9 fa00 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e4d0: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -03e4d4: 1f08 6200 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0062 │ │ -03e4d8: 6e20 df0b 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03e4de: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03e4e2: 28f2 |0029: goto 001b // -000e │ │ -03e4e4: 6e10 0601 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0106 │ │ -03e4ea: 0c07 |002d: move-result-object v7 │ │ -03e4ec: 7210 610b 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0b61 │ │ -03e4f2: 0c04 |0031: move-result-object v4 │ │ -03e4f4: 7210 f70b 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ -03e4fa: 0a08 |0035: move-result v8 │ │ -03e4fc: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -03e500: 7210 f80b 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ -03e506: 0c06 |003b: move-result-object v6 │ │ -03e508: 1f06 c001 |003c: check-cast v6, Ljava/lang/String; // type@01c0 │ │ -03e50c: 1a08 530a |003e: const-string v8, "f" // string@0a53 │ │ -03e510: 6e20 890b 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b89 │ │ -03e516: 0a08 |0043: move-result v8 │ │ -03e518: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -03e51c: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -03e51e: 6e20 8a0b 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b8a │ │ -03e524: 0c08 |004a: move-result-object v8 │ │ -03e526: 7110 5c0b 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0b5c │ │ -03e52c: 0a05 |004e: move-result v5 │ │ -03e52e: 54b8 f800 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ -03e532: 6e30 4402 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0244 │ │ -03e538: 0c01 |0054: move-result-object v1 │ │ -03e53a: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -03e53e: 54b8 f900 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e542: 6e10 e80b 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03e548: 0a08 |005c: move-result v8 │ │ -03e54a: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -03e54e: 54b8 f900 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e552: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -03e554: 6e20 df0b 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ -03e55a: 28f2 |0065: goto 0057 // -000e │ │ -03e55c: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -03e55e: 6e20 fa01 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ -03e564: 54b8 f900 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e568: 6e30 e70b 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ -03e56e: 28c3 |006f: goto 0032 // -003d │ │ -03e570: 1a08 5902 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0259 │ │ -03e574: 2209 c101 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -03e578: 7010 8e0b 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03e57e: 1a0a 8001 |0077: const-string v10, "Bad fragment at key " // string@0180 │ │ -03e582: 6e20 960b a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e588: 0c09 |007c: move-result-object v9 │ │ -03e58a: 6e20 960b 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e590: 0c09 |0080: move-result-object v9 │ │ -03e592: 6e10 9a0b 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03e598: 0c09 |0084: move-result-object v9 │ │ -03e59a: 7120 c608 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ -03e5a0: 28aa |0088: goto 0032 // -0056 │ │ -03e5a2: 0e00 |0089: return-void │ │ +03e498: |[03e498] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +03e4a8: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +03e4ac: 07c0 |0002: move-object v0, v12 │ │ +03e4ae: 1f00 4700 |0003: check-cast v0, Landroid/os/Bundle; // type@0047 │ │ +03e4b2: 6e20 0e01 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@010e │ │ +03e4b8: 1a08 9412 |0008: const-string v8, "states" // string@1294 │ │ +03e4bc: 6e20 0201 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0102 │ │ +03e4c2: 0c02 |000d: move-result-object v2 │ │ +03e4c4: 54b8 fa00 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e4c8: 6e10 e00b 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ +03e4ce: 54b8 f900 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e4d2: 6e10 e00b 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0be0 │ │ +03e4d8: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +03e4dc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +03e4de: 2128 |001b: array-length v8, v2 │ │ +03e4e0: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +03e4e4: 54b9 fa00 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e4e8: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +03e4ec: 1f08 6700 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0067 │ │ +03e4f0: 6e20 df0b 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03e4f6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03e4fa: 28f2 |0029: goto 001b // -000e │ │ +03e4fc: 6e10 0601 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0106 │ │ +03e502: 0c07 |002d: move-result-object v7 │ │ +03e504: 7210 610b 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0b61 │ │ +03e50a: 0c04 |0031: move-result-object v4 │ │ +03e50c: 7210 f70b 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0bf7 │ │ +03e512: 0a08 |0035: move-result v8 │ │ +03e514: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +03e518: 7210 f80b 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0bf8 │ │ +03e51e: 0c06 |003b: move-result-object v6 │ │ +03e520: 1f06 c601 |003c: check-cast v6, Ljava/lang/String; // type@01c6 │ │ +03e524: 1a08 590a |003e: const-string v8, "f" // string@0a59 │ │ +03e528: 6e20 890b 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0b89 │ │ +03e52e: 0a08 |0043: move-result v8 │ │ +03e530: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +03e534: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +03e536: 6e20 8a0b 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0b8a │ │ +03e53c: 0c08 |004a: move-result-object v8 │ │ +03e53e: 7110 5c0b 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0b5c │ │ +03e544: 0a05 |004e: move-result v5 │ │ +03e546: 54b8 f800 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ +03e54a: 6e30 4402 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0244 │ │ +03e550: 0c01 |0054: move-result-object v1 │ │ +03e552: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +03e556: 54b8 f900 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e55a: 6e10 e80b 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03e560: 0a08 |005c: move-result v8 │ │ +03e562: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +03e566: 54b8 f900 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e56a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +03e56c: 6e20 df0b 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0bdf │ │ +03e572: 28f2 |0065: goto 0057 // -000e │ │ +03e574: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +03e576: 6e20 fa01 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ +03e57c: 54b8 f900 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e580: 6e30 e70b 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0be7 │ │ +03e586: 28c3 |006f: goto 0032 // -003d │ │ +03e588: 1a08 5902 |0070: const-string v8, "FragmentStatePagerAdapter" // string@0259 │ │ +03e58c: 2209 c701 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +03e590: 7010 8e0b 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03e596: 1a0a 8001 |0077: const-string v10, "Bad fragment at key " // string@0180 │ │ +03e59a: 6e20 960b a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e5a0: 0c09 |007c: move-result-object v9 │ │ +03e5a2: 6e20 960b 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e5a8: 0c09 |0080: move-result-object v9 │ │ +03e5aa: 6e10 9a0b 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03e5b0: 0c09 |0084: move-result-object v9 │ │ +03e5b2: 7120 c608 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@08c6 │ │ +03e5b8: 28aa |0088: goto 0032 // -0056 │ │ +03e5ba: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0003 line=194 │ │ 0x0005 line=195 │ │ 0x0008 line=196 │ │ 0x000e line=197 │ │ @@ -76899,57 +76978,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -03e5a4: |[03e5a4] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -03e5b4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03e5b6: 5475 fa00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e5ba: 6e10 e80b 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03e5c0: 0a05 |0006: move-result v5 │ │ -03e5c2: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -03e5c6: 2204 4300 |0009: new-instance v4, Landroid/os/Bundle; // type@0043 │ │ -03e5ca: 7010 fd00 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00fd │ │ -03e5d0: 5475 fa00 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e5d4: 6e10 e80b 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03e5da: 0a05 |0013: move-result v5 │ │ -03e5dc: 2351 7b02 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@027b │ │ -03e5e0: 5475 fa00 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ -03e5e4: 6e20 ea0b 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ -03e5ea: 1a05 8e12 |001b: const-string v5, "states" // string@128e │ │ -03e5ee: 6e30 0b01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@010b │ │ -03e5f4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -03e5f6: 5475 f900 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e5fa: 6e10 e80b 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ -03e600: 0a05 |0026: move-result v5 │ │ -03e602: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -03e606: 5475 f900 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ -03e60a: 6e20 e20b 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ -03e610: 0c00 |002e: move-result-object v0 │ │ -03e612: 1f00 6300 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03e616: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -03e61a: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -03e61e: 2204 4300 |0035: new-instance v4, Landroid/os/Bundle; // type@0043 │ │ -03e622: 7010 fd00 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00fd │ │ -03e628: 2205 c101 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@01c1 │ │ -03e62c: 7010 8e0b 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03e632: 1a06 530a |003f: const-string v6, "f" // string@0a53 │ │ -03e636: 6e20 960b 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03e63c: 0c05 |0044: move-result-object v5 │ │ -03e63e: 6e20 930b 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03e644: 0c05 |0048: move-result-object v5 │ │ -03e646: 6e10 9a0b 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03e64c: 0c03 |004c: move-result-object v3 │ │ -03e64e: 5475 f800 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ -03e652: 6e40 4c02 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@024c │ │ -03e658: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03e65c: 28cd |0054: goto 0021 // -0033 │ │ -03e65e: 1104 |0055: return-object v4 │ │ +03e5bc: |[03e5bc] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +03e5cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03e5ce: 5475 fa00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e5d2: 6e10 e80b 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03e5d8: 0a05 |0006: move-result v5 │ │ +03e5da: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +03e5de: 2204 4700 |0009: new-instance v4, Landroid/os/Bundle; // type@0047 │ │ +03e5e2: 7010 fd00 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00fd │ │ +03e5e8: 5475 fa00 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e5ec: 6e10 e80b 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03e5f2: 0a05 |0013: move-result v5 │ │ +03e5f4: 2351 8102 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0281 │ │ +03e5f8: 5475 fa00 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fa │ │ +03e5fc: 6e20 ea0b 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0bea │ │ +03e602: 1a05 9412 |001b: const-string v5, "states" // string@1294 │ │ +03e606: 6e30 0b01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@010b │ │ +03e60c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +03e60e: 5475 f900 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e612: 6e10 e80b 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0be8 │ │ +03e618: 0a05 |0026: move-result v5 │ │ +03e61a: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +03e61e: 5475 f900 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00f9 │ │ +03e622: 6e20 e20b 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0be2 │ │ +03e628: 0c00 |002e: move-result-object v0 │ │ +03e62a: 1f00 6800 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e62e: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +03e632: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +03e636: 2204 4700 |0035: new-instance v4, Landroid/os/Bundle; // type@0047 │ │ +03e63a: 7010 fd00 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00fd │ │ +03e640: 2205 c701 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@01c7 │ │ +03e644: 7010 8e0b 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03e64a: 1a06 590a |003f: const-string v6, "f" // string@0a59 │ │ +03e64e: 6e20 960b 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03e654: 0c05 |0044: move-result-object v5 │ │ +03e656: 6e20 930b 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03e65c: 0c05 |0048: move-result-object v5 │ │ +03e65e: 6e10 9a0b 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03e664: 0c03 |004c: move-result-object v3 │ │ +03e666: 5475 f800 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f8 │ │ +03e66a: 6e40 4c02 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@024c │ │ +03e670: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03e674: 28cd |0054: goto 0021 // -0033 │ │ +03e676: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0001 line=172 │ │ 0x0009 line=173 │ │ 0x000e line=174 │ │ 0x0016 line=175 │ │ @@ -76978,29 +77057,29 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03e660: |[03e660] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -03e670: 0760 |0000: move-object v0, v6 │ │ -03e672: 1f00 6300 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0063 │ │ -03e676: 5431 f700 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ -03e67a: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ -03e67e: 5431 f700 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ -03e682: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -03e686: 5431 f700 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ -03e68a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -03e68c: 6e20 fa01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ -03e692: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -03e696: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -03e698: 6e20 fa01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ -03e69e: 5b30 f700 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ -03e6a2: 0e00 |0019: return-void │ │ +03e678: |[03e678] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +03e688: 0760 |0000: move-object v0, v6 │ │ +03e68a: 1f00 6800 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0068 │ │ +03e68e: 5431 f700 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ +03e692: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ +03e696: 5431 f700 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ +03e69a: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +03e69e: 5431 f700 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ +03e6a2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +03e6a4: 6e20 fa01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ +03e6aa: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +03e6ae: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +03e6b0: 6e20 fa01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@01fa │ │ +03e6b6: 5b30 f700 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f7 │ │ +03e6ba: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ 0x0007 line=145 │ │ 0x000b line=146 │ │ 0x0011 line=148 │ │ @@ -77019,30 +77098,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03e6a4: |[03e6a4] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -03e6b4: 0e00 |0000: return-void │ │ +03e6bc: |[03e6bc] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +03e6cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 602 (FragmentStatePagerAdapter.java) │ │ │ │ Class #258 header: │ │ -class_idx : 123 │ │ +class_idx : 128 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 99 │ │ -source_file_idx : 1186 │ │ +superclass_idx : 104 │ │ +source_file_idx : 1192 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #258 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ @@ -77116,26 +77195,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03e6b8: |[03e6b8] android.support.v4.app.ListFragment.:()V │ │ -03e6c8: 7010 b701 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@01b7 │ │ -03e6ce: 2200 4500 |0003: new-instance v0, Landroid/os/Handler; // type@0045 │ │ -03e6d2: 7010 1101 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ -03e6d8: 5b10 0f01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010f │ │ -03e6dc: 2200 7900 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0079 │ │ -03e6e0: 7020 fb02 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@02fb │ │ -03e6e6: 5b10 1501 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0115 │ │ -03e6ea: 2200 7a00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@007a │ │ -03e6ee: 7020 fd02 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@02fd │ │ -03e6f4: 5b10 1301 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0113 │ │ -03e6f8: 0e00 |0018: return-void │ │ +03e6d0: |[03e6d0] android.support.v4.app.ListFragment.:()V │ │ +03e6e0: 7010 b701 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@01b7 │ │ +03e6e6: 2200 4900 |0003: new-instance v0, Landroid/os/Handler; // type@0049 │ │ +03e6ea: 7010 1101 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ +03e6f0: 5b10 0f01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010f │ │ +03e6f4: 2200 7e00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@007e │ │ +03e6f8: 7020 fb02 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@02fb │ │ +03e6fe: 5b10 1501 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0115 │ │ +03e702: 2200 7f00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@007f │ │ +03e706: 7020 fd02 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@02fd │ │ +03e70c: 5b10 1301 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0113 │ │ +03e710: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -77147,103 +77226,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -03e6fc: |[03e6fc] android.support.v4.app.ListFragment.ensureList:()V │ │ -03e70c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03e70e: 5463 1001 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03e712: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -03e716: 0e00 |0005: return-void │ │ -03e718: 6e10 0603 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0306 │ │ -03e71e: 0c02 |0009: move-result-object v2 │ │ -03e720: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -03e724: 2203 b001 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03e728: 1a04 ce01 |000e: const-string v4, "Content view not yet created" // string@01ce │ │ -03e72c: 7020 580b 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03e732: 2703 |0013: throw v3 │ │ -03e734: 2023 6a01 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@016a │ │ -03e738: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -03e73c: 1f02 6a01 |0018: check-cast v2, Landroid/widget/ListView; // type@016a │ │ -03e740: 5b62 1001 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03e744: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -03e746: 5c63 1201 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ -03e74a: 5463 1001 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03e74e: 5464 1301 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0113 │ │ -03e752: 6e20 fc09 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@09fc │ │ -03e758: 5463 0c01 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ -03e75c: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -03e760: 5460 0c01 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ -03e764: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -03e766: 5b63 0c01 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ -03e76a: 6e20 0c03 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@030c │ │ -03e770: 5463 0f01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010f │ │ -03e774: 5464 1501 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0115 │ │ -03e778: 6e20 1601 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0116 │ │ -03e77e: 28cc |0039: goto 0005 // -0034 │ │ -03e780: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -03e786: 6e20 0b09 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -03e78c: 0c03 |0040: move-result-object v3 │ │ -03e78e: 1f03 7201 |0041: check-cast v3, Landroid/widget/TextView; // type@0172 │ │ -03e792: 5b63 1601 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03e796: 5463 1601 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03e79a: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -03e79e: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -03e7a4: 6e20 0b09 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -03e7aa: 0c03 |004f: move-result-object v3 │ │ -03e7ac: 5b63 0e01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@010e │ │ -03e7b0: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -03e7b6: 6e20 0b09 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -03e7bc: 0c03 |0058: move-result-object v3 │ │ -03e7be: 5b63 1401 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e7c2: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -03e7c8: 6e20 0b09 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -03e7ce: 0c03 |0061: move-result-object v3 │ │ -03e7d0: 5b63 1101 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ -03e7d4: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -03e7da: 6e20 0b09 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -03e7e0: 0c01 |006a: move-result-object v1 │ │ -03e7e2: 2013 6a01 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@016a │ │ -03e7e6: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -03e7ea: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -03e7ee: 2203 bf01 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@01bf │ │ -03e7f2: 1a04 6e07 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@076e │ │ -03e7f6: 7020 740b 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ -03e7fc: 2703 |0078: throw v3 │ │ -03e7fe: 5463 1601 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03e802: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -03e806: 6e20 230a 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ -03e80c: 28d2 |0080: goto 0052 // -002e │ │ -03e80e: 2203 bf01 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@01bf │ │ -03e812: 1a04 cd01 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01cd │ │ -03e816: 7020 740b 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ -03e81c: 2703 |0088: throw v3 │ │ -03e81e: 1f01 6a01 |0089: check-cast v1, Landroid/widget/ListView; // type@016a │ │ -03e822: 5b61 1001 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03e826: 5463 0e01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@010e │ │ -03e82a: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -03e82e: 5463 1001 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03e832: 5464 0e01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@010e │ │ -03e836: 6e20 fa09 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09fa │ │ -03e83c: 2884 |0098: goto 001c // -007c │ │ -03e83e: 5463 0d01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@010d │ │ -03e842: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -03e846: 5463 1601 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03e84a: 5464 0d01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@010d │ │ -03e84e: 6e20 1f0a 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -03e854: 5463 1001 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03e858: 5464 1601 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03e85c: 6e20 fa09 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09fa │ │ -03e862: 2900 71ff |00ab: goto/16 001c // -008f │ │ -03e866: 5463 1401 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e86a: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -03e86e: 7030 0e03 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@030e │ │ -03e874: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +03e714: |[03e714] android.support.v4.app.ListFragment.ensureList:()V │ │ +03e724: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03e726: 5463 1001 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03e72a: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +03e72e: 0e00 |0005: return-void │ │ +03e730: 6e10 0603 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0306 │ │ +03e736: 0c02 |0009: move-result-object v2 │ │ +03e738: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +03e73c: 2203 b601 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03e740: 1a04 ce01 |000e: const-string v4, "Content view not yet created" // string@01ce │ │ +03e744: 7020 580b 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03e74a: 2703 |0013: throw v3 │ │ +03e74c: 2023 7001 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0170 │ │ +03e750: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +03e754: 1f02 7001 |0018: check-cast v2, Landroid/widget/ListView; // type@0170 │ │ +03e758: 5b62 1001 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03e75c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +03e75e: 5c63 1201 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ +03e762: 5463 1001 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03e766: 5464 1301 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0113 │ │ +03e76a: 6e20 fc09 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@09fc │ │ +03e770: 5463 0c01 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ +03e774: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +03e778: 5460 0c01 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ +03e77c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +03e77e: 5b63 0c01 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ +03e782: 6e20 0c03 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@030c │ │ +03e788: 5463 0f01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010f │ │ +03e78c: 5464 1501 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0115 │ │ +03e790: 6e20 1601 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0116 │ │ +03e796: 28cc |0039: goto 0005 // -0034 │ │ +03e798: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +03e79e: 6e20 0b09 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03e7a4: 0c03 |0040: move-result-object v3 │ │ +03e7a6: 1f03 7801 |0041: check-cast v3, Landroid/widget/TextView; // type@0178 │ │ +03e7aa: 5b63 1601 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03e7ae: 5463 1601 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03e7b2: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +03e7b6: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +03e7bc: 6e20 0b09 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03e7c2: 0c03 |004f: move-result-object v3 │ │ +03e7c4: 5b63 0e01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@010e │ │ +03e7c8: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +03e7ce: 6e20 0b09 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03e7d4: 0c03 |0058: move-result-object v3 │ │ +03e7d6: 5b63 1401 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e7da: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +03e7e0: 6e20 0b09 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03e7e6: 0c03 |0061: move-result-object v3 │ │ +03e7e8: 5b63 1101 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ +03e7ec: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +03e7f2: 6e20 0b09 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +03e7f8: 0c01 |006a: move-result-object v1 │ │ +03e7fa: 2013 7001 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0170 │ │ +03e7fe: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +03e802: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +03e806: 2203 c501 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@01c5 │ │ +03e80a: 1a04 7407 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0774 │ │ +03e80e: 7020 740b 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ +03e814: 2703 |0078: throw v3 │ │ +03e816: 5463 1601 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03e81a: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +03e81e: 6e20 230a 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0a23 │ │ +03e824: 28d2 |0080: goto 0052 // -002e │ │ +03e826: 2203 c501 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@01c5 │ │ +03e82a: 1a04 cd01 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01cd │ │ +03e82e: 7020 740b 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ +03e834: 2703 |0088: throw v3 │ │ +03e836: 1f01 7001 |0089: check-cast v1, Landroid/widget/ListView; // type@0170 │ │ +03e83a: 5b61 1001 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03e83e: 5463 0e01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@010e │ │ +03e842: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +03e846: 5463 1001 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03e84a: 5464 0e01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@010e │ │ +03e84e: 6e20 fa09 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09fa │ │ +03e854: 2884 |0098: goto 001c // -007c │ │ +03e856: 5463 0d01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@010d │ │ +03e85a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +03e85e: 5463 1601 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03e862: 5464 0d01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@010d │ │ +03e866: 6e20 1f0a 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +03e86c: 5463 1001 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03e870: 5464 1601 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03e874: 6e20 fa09 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09fa │ │ +03e87a: 2900 71ff |00ab: goto/16 001c // -008f │ │ +03e87e: 5463 1401 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e882: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +03e886: 7030 0e03 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@030e │ │ +03e88c: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=323 │ │ 0x0005 line=374 │ │ 0x0006 line=326 │ │ 0x000a line=327 │ │ 0x000c line=328 │ │ @@ -77288,77 +77367,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -03e878: |[03e878] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -03e888: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -03e88e: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -03e892: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -03e896: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -03e898: 7010 0003 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ -03e89e: 5460 1401 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e8a2: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -03e8a6: 2200 b001 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03e8aa: 1a01 b201 |0011: const-string v1, "Can't be used with a custom content view" // string@01b2 │ │ -03e8ae: 7020 580b 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03e8b4: 2700 |0016: throw v0 │ │ -03e8b6: 5560 1201 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ -03e8ba: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -03e8be: 0e00 |001b: return-void │ │ -03e8c0: 5c67 1201 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ -03e8c4: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -03e8c8: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -03e8cc: 5460 1401 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e8d0: 6e10 0103 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ -03e8d6: 0c01 |0027: move-result-object v1 │ │ -03e8d8: 7120 b709 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ -03e8de: 0c01 |002b: move-result-object v1 │ │ -03e8e0: 6e20 3209 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ -03e8e6: 5460 1101 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ -03e8ea: 6e10 0103 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ -03e8f0: 0c01 |0034: move-result-object v1 │ │ -03e8f2: 7120 b709 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ -03e8f8: 0c01 |0038: move-result-object v1 │ │ -03e8fa: 6e20 3209 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ -03e900: 5460 1401 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e904: 6e20 3109 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03e90a: 5460 1101 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ -03e90e: 6e20 3109 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03e914: 28d5 |0046: goto 001b // -002b │ │ -03e916: 5460 1401 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e91a: 6e10 0909 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ -03e920: 5460 1101 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ -03e924: 6e10 0909 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ -03e92a: 28eb |0051: goto 003c // -0015 │ │ -03e92c: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -03e930: 5460 1401 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e934: 6e10 0103 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ -03e93a: 0c01 |0059: move-result-object v1 │ │ -03e93c: 7120 b709 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ -03e942: 0c01 |005d: move-result-object v1 │ │ -03e944: 6e20 3209 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ -03e94a: 5460 1101 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ -03e94e: 6e10 0103 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ -03e954: 0c01 |0066: move-result-object v1 │ │ -03e956: 7120 b709 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ -03e95c: 0c01 |006a: move-result-object v1 │ │ -03e95e: 6e20 3209 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ -03e964: 5460 1401 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e968: 6e20 3109 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03e96e: 5460 1101 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ -03e972: 6e20 3109 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ -03e978: 28a3 |0078: goto 001b // -005d │ │ -03e97a: 5460 1401 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03e97e: 6e10 0909 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ -03e984: 5460 1101 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ -03e988: 6e10 0909 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ -03e98e: 28eb |0083: goto 006e // -0015 │ │ +03e890: |[03e890] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +03e8a0: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +03e8a6: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +03e8aa: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +03e8ae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +03e8b0: 7010 0003 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ +03e8b6: 5460 1401 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e8ba: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +03e8be: 2200 b601 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03e8c2: 1a01 b201 |0011: const-string v1, "Can't be used with a custom content view" // string@01b2 │ │ +03e8c6: 7020 580b 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03e8cc: 2700 |0016: throw v0 │ │ +03e8ce: 5560 1201 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ +03e8d2: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +03e8d6: 0e00 |001b: return-void │ │ +03e8d8: 5c67 1201 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ +03e8dc: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +03e8e0: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +03e8e4: 5460 1401 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e8e8: 6e10 0103 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ +03e8ee: 0c01 |0027: move-result-object v1 │ │ +03e8f0: 7120 b709 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ +03e8f6: 0c01 |002b: move-result-object v1 │ │ +03e8f8: 6e20 3209 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ +03e8fe: 5460 1101 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ +03e902: 6e10 0103 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ +03e908: 0c01 |0034: move-result-object v1 │ │ +03e90a: 7120 b709 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ +03e910: 0c01 |0038: move-result-object v1 │ │ +03e912: 6e20 3209 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ +03e918: 5460 1401 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e91c: 6e20 3109 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03e922: 5460 1101 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ +03e926: 6e20 3109 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03e92c: 28d5 |0046: goto 001b // -002b │ │ +03e92e: 5460 1401 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e932: 6e10 0909 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ +03e938: 5460 1101 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ +03e93c: 6e10 0909 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ +03e942: 28eb |0051: goto 003c // -0015 │ │ +03e944: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +03e948: 5460 1401 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e94c: 6e10 0103 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ +03e952: 0c01 |0059: move-result-object v1 │ │ +03e954: 7120 b709 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ +03e95a: 0c01 |005d: move-result-object v1 │ │ +03e95c: 6e20 3209 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ +03e962: 5460 1101 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ +03e966: 6e10 0103 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ +03e96c: 0c01 |0066: move-result-object v1 │ │ +03e96e: 7120 b709 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@09b7 │ │ +03e974: 0c01 |006a: move-result-object v1 │ │ +03e976: 6e20 3209 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0932 │ │ +03e97c: 5460 1401 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e980: 6e20 3109 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03e986: 5460 1101 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ +03e98a: 6e20 3109 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0931 │ │ +03e990: 28a3 |0078: goto 001b // -005d │ │ +03e992: 5460 1401 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03e996: 6e10 0909 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ +03e99c: 5460 1101 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ +03e9a0: 6e10 0909 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0909 │ │ +03e9a6: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -77389,17 +77468,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e990: |[03e990] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -03e9a0: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ -03e9a4: 1100 |0002: return-object v0 │ │ +03e9a8: |[03e9a8] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +03e9b8: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ +03e9bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ #1 : (in Landroid/support/v4/app/ListFragment;) │ │ @@ -77407,18 +77486,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03e9a8: |[03e9a8] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -03e9b8: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ -03e9be: 5410 1001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03e9c2: 1100 |0005: return-object v0 │ │ +03e9c0: |[03e9c0] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +03e9d0: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ +03e9d6: 5410 1001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03e9da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -77427,20 +77506,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03e9c4: |[03e9c4] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -03e9d4: 7010 0003 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ -03e9da: 5420 1001 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03e9de: 6e10 f609 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@09f6 │ │ -03e9e4: 0b00 |0008: move-result-wide v0 │ │ -03e9e6: 1000 |0009: return-wide v0 │ │ +03e9dc: |[03e9dc] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +03e9ec: 7010 0003 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ +03e9f2: 5420 1001 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03e9f6: 6e10 f609 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@09f6 │ │ +03e9fc: 0b00 |0008: move-result-wide v0 │ │ +03e9fe: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -77449,20 +77528,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03e9e8: |[03e9e8] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -03e9f8: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ -03e9fe: 5410 1001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03ea02: 6e10 f709 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@09f7 │ │ -03ea08: 0a00 |0008: move-result v0 │ │ -03ea0a: 0f00 |0009: return v0 │ │ +03ea00: |[03ea00] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +03ea10: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ +03ea16: 5410 1001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03ea1a: 6e10 f709 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@09f7 │ │ +03ea20: 0a00 |0008: move-result v0 │ │ +03ea22: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -77471,73 +77550,73 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -03ea0c: |[03ea0c] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03ea1c: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -03ea20: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -03ea22: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -03ea24: 6e10 0103 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ -03ea2a: 0c00 |0007: move-result-object v0 │ │ -03ea2c: 2205 6501 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0165 │ │ -03ea30: 7020 dc09 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09dc │ │ -03ea36: 2203 6801 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0168 │ │ -03ea3a: 7020 ea09 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@09ea │ │ -03ea40: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -03ea46: 6e20 ef09 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@09ef │ │ -03ea4c: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -03ea4e: 6e20 f109 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@09f1 │ │ -03ea54: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -03ea58: 6e20 f209 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@09f2 │ │ -03ea5e: 6e20 ee09 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@09ee │ │ -03ea64: 2204 6b01 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@016b │ │ -03ea68: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -03ea6a: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -03ea70: 7040 fe09 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09fe │ │ -03ea76: 2207 6401 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0164 │ │ -03ea7a: 7030 db09 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ -03ea80: 6e30 ec09 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09ec │ │ -03ea86: 2207 6401 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0164 │ │ -03ea8a: 7030 db09 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ -03ea90: 6e30 dd09 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09dd │ │ -03ea96: 2201 6501 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0165 │ │ -03ea9a: 7020 dc09 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09dc │ │ -03eaa0: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -03eaa6: 6e20 de09 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@09de │ │ -03eaac: 2206 7201 |0048: new-instance v6, Landroid/widget/TextView; // type@0172 │ │ -03eab0: 6e10 0103 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ -03eab6: 0c07 |004d: move-result-object v7 │ │ -03eab8: 7020 100a 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ -03eabe: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -03eac4: 6e20 1a0a 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@0a1a │ │ -03eaca: 6e20 190a b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@0a19 │ │ -03ead0: 2207 6401 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0164 │ │ -03ead4: 7030 db09 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ -03eada: 6e30 dd09 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09dd │ │ -03eae0: 2202 6a01 |0062: new-instance v2, Landroid/widget/ListView; // type@016a │ │ -03eae4: 6e10 0103 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ -03eaea: 0c07 |0067: move-result-object v7 │ │ -03eaec: 7020 f309 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@09f3 │ │ -03eaf2: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -03eaf8: 6e20 fb09 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@09fb │ │ -03eafe: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -03eb00: 6e20 f909 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@09f9 │ │ -03eb06: 2207 6401 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0164 │ │ -03eb0a: 7030 db09 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ -03eb10: 6e30 dd09 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09dd │ │ -03eb16: 2207 6401 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0164 │ │ -03eb1a: 7030 db09 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ -03eb20: 6e30 dd09 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09dd │ │ -03eb26: 2207 6401 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0164 │ │ -03eb2a: 7030 db09 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ -03eb30: 6e20 df09 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09df │ │ -03eb36: 1105 |008d: return-object v5 │ │ +03ea24: |[03ea24] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03ea34: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +03ea38: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +03ea3a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +03ea3c: 6e10 0103 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ +03ea42: 0c00 |0007: move-result-object v0 │ │ +03ea44: 2205 6b01 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@016b │ │ +03ea48: 7020 dc09 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09dc │ │ +03ea4e: 2203 6e01 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@016e │ │ +03ea52: 7020 ea09 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@09ea │ │ +03ea58: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +03ea5e: 6e20 ef09 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@09ef │ │ +03ea64: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +03ea66: 6e20 f109 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@09f1 │ │ +03ea6c: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +03ea70: 6e20 f209 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@09f2 │ │ +03ea76: 6e20 ee09 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@09ee │ │ +03ea7c: 2204 7101 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0171 │ │ +03ea80: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +03ea82: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +03ea88: 7040 fe09 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09fe │ │ +03ea8e: 2207 6a01 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@016a │ │ +03ea92: 7030 db09 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ +03ea98: 6e30 ec09 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09ec │ │ +03ea9e: 2207 6a01 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@016a │ │ +03eaa2: 7030 db09 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ +03eaa8: 6e30 dd09 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09dd │ │ +03eaae: 2201 6b01 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@016b │ │ +03eab2: 7020 dc09 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@09dc │ │ +03eab8: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +03eabe: 6e20 de09 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@09de │ │ +03eac4: 2206 7801 |0048: new-instance v6, Landroid/widget/TextView; // type@0178 │ │ +03eac8: 6e10 0103 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ +03eace: 0c07 |004d: move-result-object v7 │ │ +03ead0: 7020 100a 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ +03ead6: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +03eadc: 6e20 1a0a 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@0a1a │ │ +03eae2: 6e20 190a b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@0a19 │ │ +03eae8: 2207 6a01 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@016a │ │ +03eaec: 7030 db09 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ +03eaf2: 6e30 dd09 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09dd │ │ +03eaf8: 2202 7001 |0062: new-instance v2, Landroid/widget/ListView; // type@0170 │ │ +03eafc: 6e10 0103 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0301 │ │ +03eb02: 0c07 |0067: move-result-object v7 │ │ +03eb04: 7020 f309 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@09f3 │ │ +03eb0a: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +03eb10: 6e20 fb09 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@09fb │ │ +03eb16: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +03eb18: 6e20 f909 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@09f9 │ │ +03eb1e: 2207 6a01 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@016a │ │ +03eb22: 7030 db09 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ +03eb28: 6e30 dd09 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09dd │ │ +03eb2e: 2207 6a01 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@016a │ │ +03eb32: 7030 db09 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ +03eb38: 6e30 dd09 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@09dd │ │ +03eb3e: 2207 6a01 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@016a │ │ +03eb42: 7030 db09 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@09db │ │ +03eb48: 6e20 df09 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09df │ │ +03eb4e: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -77577,28 +77656,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03eb38: |[03eb38] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -03eb48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03eb4a: 5430 0f01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010f │ │ -03eb4e: 5431 1501 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0115 │ │ -03eb52: 6e20 1801 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ -03eb58: 5b32 1001 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03eb5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03eb5e: 5c30 1201 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ -03eb62: 5b32 1101 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ -03eb66: 5b32 1401 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ -03eb6a: 5b32 0e01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@010e │ │ -03eb6e: 5b32 1601 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03eb72: 6f10 e201 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01e2 │ │ -03eb78: 0e00 |0018: return-void │ │ +03eb50: |[03eb50] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +03eb60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03eb62: 5430 0f01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@010f │ │ +03eb66: 5431 1501 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0115 │ │ +03eb6a: 6e20 1801 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ +03eb70: 5b32 1001 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03eb74: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03eb76: 5c30 1201 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ +03eb7a: 5b32 1101 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0111 │ │ +03eb7e: 5b32 1401 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0114 │ │ +03eb82: 5b32 0e01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@010e │ │ +03eb86: 5b32 1601 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03eb8a: 6f10 e201 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01e2 │ │ +03eb90: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -77612,16 +77691,16 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03eb7c: |[03eb7c] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -03eb8c: 0e00 |0000: return-void │ │ +03eb94: |[03eb94] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +03eba4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ @@ -77633,18 +77712,18 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03eb90: |[03eb90] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -03eba0: 6f30 ef01 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01ef │ │ -03eba6: 7010 0003 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ -03ebac: 0e00 |0006: return-void │ │ +03eba8: |[03eba8] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +03ebb8: 6f30 ef01 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01ef │ │ +03ebbe: 7010 0003 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ +03ebc4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x0006 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ @@ -77656,31 +77735,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03ebb0: |[03ebb0] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -03ebc0: 7010 0003 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ -03ebc6: 5420 1601 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03ebca: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -03ebce: 2200 b001 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03ebd2: 1a01 b201 |0009: const-string v1, "Can't be used with a custom content view" // string@01b2 │ │ -03ebd6: 7020 580b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03ebdc: 2700 |000e: throw v0 │ │ -03ebde: 5420 1601 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03ebe2: 6e20 1f0a 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -03ebe8: 5420 0d01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@010d │ │ -03ebec: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -03ebf0: 5420 1001 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03ebf4: 5421 1601 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ -03ebf8: 6e20 fa09 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09fa │ │ -03ebfe: 5b23 0d01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@010d │ │ -03ec02: 0e00 |0021: return-void │ │ +03ebc8: |[03ebc8] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +03ebd8: 7010 0003 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ +03ebde: 5420 1601 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03ebe2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +03ebe6: 2200 b601 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03ebea: 1a01 b201 |0009: const-string v1, "Can't be used with a custom content view" // string@01b2 │ │ +03ebee: 7020 580b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03ebf4: 2700 |000e: throw v0 │ │ +03ebf6: 5420 1601 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03ebfa: 6e20 1f0a 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +03ec00: 5420 0d01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@010d │ │ +03ec04: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +03ec08: 5420 1001 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03ec0c: 5421 1601 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0116 │ │ +03ec10: 6e20 fa09 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@09fa │ │ +03ec16: 5b23 0d01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@010d │ │ +03ec1a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -77696,38 +77775,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -03ec04: |[03ec04] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -03ec14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03ec16: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03ec18: 5443 0c01 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ -03ec1c: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -03ec20: 0110 |0006: move v0, v1 │ │ -03ec22: 5b45 0c01 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ -03ec26: 5443 1001 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03ec2a: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -03ec2e: 5443 1001 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03ec32: 6e20 f809 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@09f8 │ │ -03ec38: 5543 1201 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ -03ec3c: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -03ec40: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -03ec44: 6e10 0603 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0306 │ │ -03ec4a: 0c03 |001b: move-result-object v3 │ │ -03ec4c: 6e10 1d09 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@091d │ │ -03ec52: 0c03 |001f: move-result-object v3 │ │ -03ec54: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -03ec58: 0112 |0022: move v2, v1 │ │ -03ec5a: 7030 0e03 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@030e │ │ -03ec60: 0e00 |0026: return-void │ │ -03ec62: 0120 |0027: move v0, v2 │ │ -03ec64: 28df |0028: goto 0007 // -0021 │ │ +03ec1c: |[03ec1c] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +03ec2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03ec2e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +03ec30: 5443 0c01 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ +03ec34: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +03ec38: 0110 |0006: move v0, v1 │ │ +03ec3a: 5b45 0c01 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@010c │ │ +03ec3e: 5443 1001 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03ec42: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +03ec46: 5443 1001 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03ec4a: 6e20 f809 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@09f8 │ │ +03ec50: 5543 1201 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0112 │ │ +03ec54: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +03ec58: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +03ec5c: 6e10 0603 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0306 │ │ +03ec62: 0c03 |001b: move-result-object v3 │ │ +03ec64: 6e10 1d09 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@091d │ │ +03ec6a: 0c03 |001f: move-result-object v3 │ │ +03ec6c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +03ec70: 0112 |0022: move v2, v1 │ │ +03ec72: 7030 0e03 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@030e │ │ +03ec78: 0e00 |0026: return-void │ │ +03ec7a: 0120 |0027: move v0, v2 │ │ +03ec7c: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -77744,18 +77823,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03ec68: |[03ec68] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -03ec78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03ec7a: 7030 0e03 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@030e │ │ -03ec80: 0e00 |0004: return-void │ │ +03ec80: |[03ec80] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +03ec90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03ec92: 7030 0e03 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@030e │ │ +03ec98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -77765,18 +77844,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03ec84: |[03ec84] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -03ec94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ec96: 7030 0e03 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@030e │ │ -03ec9c: 0e00 |0004: return-void │ │ +03ec9c: |[03ec9c] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +03ecac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ecae: 7030 0e03 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@030e │ │ +03ecb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -77786,35 +77865,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03eca0: |[03eca0] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -03ecb0: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ -03ecb6: 5410 1001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ -03ecba: 6e20 fd09 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@09fd │ │ -03ecc0: 0e00 |0008: return-void │ │ +03ecb8: |[03ecb8] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +03ecc8: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0300 │ │ +03ecce: 5410 1001 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0110 │ │ +03ecd2: 6e20 fd09 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@09fd │ │ +03ecd8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ - source_file_idx : 1186 (ListFragment.java) │ │ + source_file_idx : 1192 (ListFragment.java) │ │ │ │ Class #259 header: │ │ -class_idx : 126 │ │ +class_idx : 131 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1364 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1370 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #259 annotations: │ │ Annotations on class │ │ @@ -77906,21 +77985,21 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03ecc4: |[03ecc4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -03ecd4: 5b01 2501 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03ecd8: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -03ecde: 5902 1d01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03ece2: 5b03 1701 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0117 │ │ -03ece6: 5b04 1801 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03ecea: 0e00 |000b: return-void │ │ +03ecdc: |[03ecdc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +03ecec: 5b01 2501 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03ecf0: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +03ecf6: 5902 1d01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03ecfa: 5b03 1701 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0117 │ │ +03ecfe: 5b04 1801 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03ed02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0005 line=226 │ │ 0x0007 line=227 │ │ 0x0009 line=228 │ │ 0x000b line=229 │ │ @@ -77938,71 +78017,71 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -03ecec: |[03ecec] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -03ecfc: 5441 1801 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03ed00: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -03ed04: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03ed06: 5441 2501 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03ed0a: 5411 2801 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03ed0e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -03ed12: 5441 2501 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03ed16: 5411 2801 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03ed1a: 5411 a400 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03ed1e: 5410 d900 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03ed22: 5441 2501 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03ed26: 5411 2801 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03ed2a: 5411 a400 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03ed2e: 1a02 ac0f |0019: const-string v2, "onLoadFinished" // string@0fac │ │ -03ed32: 5b12 d900 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03ed36: 6301 2601 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03ed3a: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -03ed3e: 1a01 5305 |0021: const-string v1, "LoaderManager" // string@0553 │ │ -03ed42: 2202 c101 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ed46: 7010 8e0b 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ed4c: 1a03 2c00 |0028: const-string v3, " onLoadFinished in " // string@002c │ │ -03ed50: 6e20 960b 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ed56: 0c02 |002d: move-result-object v2 │ │ -03ed58: 6e20 950b 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ed5e: 0c02 |0031: move-result-object v2 │ │ -03ed60: 1a03 da00 |0032: const-string v3, ": " // string@00da │ │ -03ed64: 6e20 960b 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ed6a: 0c02 |0037: move-result-object v2 │ │ -03ed6c: 6e20 f703 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@03f7 │ │ -03ed72: 0c03 |003b: move-result-object v3 │ │ -03ed74: 6e20 960b 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ed7a: 0c02 |003f: move-result-object v2 │ │ -03ed7c: 6e10 9a0b 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ed82: 0c02 |0043: move-result-object v2 │ │ -03ed84: 7120 c508 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03ed8a: 5441 1801 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03ed8e: 7230 1203 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0312 │ │ -03ed94: 5441 2501 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03ed98: 5411 2801 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03ed9c: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -03eda0: 5441 2501 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03eda4: 5411 2801 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03eda8: 5411 a400 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03edac: 5b10 d900 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03edb0: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -03edb2: 5c41 1a01 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ -03edb6: 0e00 |005d: return-void │ │ -03edb8: 0d01 |005e: move-exception v1 │ │ -03edba: 5442 2501 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03edbe: 5422 2801 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03edc2: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -03edc6: 5442 2501 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03edca: 5422 2801 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03edce: 5422 a400 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03edd2: 5b20 d900 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03edd6: 2701 |006d: throw v1 │ │ +03ed04: |[03ed04] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +03ed14: 5441 1801 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03ed18: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +03ed1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03ed1e: 5441 2501 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03ed22: 5411 2801 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03ed26: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +03ed2a: 5441 2501 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03ed2e: 5411 2801 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03ed32: 5411 a400 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03ed36: 5410 d900 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03ed3a: 5441 2501 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03ed3e: 5411 2801 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03ed42: 5411 a400 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03ed46: 1a02 b20f |0019: const-string v2, "onLoadFinished" // string@0fb2 │ │ +03ed4a: 5b12 d900 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03ed4e: 6301 2601 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03ed52: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +03ed56: 1a01 5905 |0021: const-string v1, "LoaderManager" // string@0559 │ │ +03ed5a: 2202 c701 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ed5e: 7010 8e0b 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ed64: 1a03 2c00 |0028: const-string v3, " onLoadFinished in " // string@002c │ │ +03ed68: 6e20 960b 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ed6e: 0c02 |002d: move-result-object v2 │ │ +03ed70: 6e20 950b 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ed76: 0c02 |0031: move-result-object v2 │ │ +03ed78: 1a03 da00 |0032: const-string v3, ": " // string@00da │ │ +03ed7c: 6e20 960b 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ed82: 0c02 |0037: move-result-object v2 │ │ +03ed84: 6e20 f703 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@03f7 │ │ +03ed8a: 0c03 |003b: move-result-object v3 │ │ +03ed8c: 6e20 960b 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ed92: 0c02 |003f: move-result-object v2 │ │ +03ed94: 6e10 9a0b 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ed9a: 0c02 |0043: move-result-object v2 │ │ +03ed9c: 7120 c508 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03eda2: 5441 1801 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03eda6: 7230 1203 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0312 │ │ +03edac: 5441 2501 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03edb0: 5411 2801 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03edb4: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +03edb8: 5441 2501 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03edbc: 5411 2801 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03edc0: 5411 a400 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03edc4: 5b10 d900 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03edc8: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +03edca: 5c41 1a01 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ +03edce: 0e00 |005d: return-void │ │ +03edd0: 0d01 |005e: move-exception v1 │ │ +03edd2: 5442 2501 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03edd6: 5422 2801 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03edda: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +03edde: 5442 2501 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03ede2: 5422 2801 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03ede6: 5422 a400 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03edea: 5b20 d900 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03edee: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=415 │ │ 0x0004 line=416 │ │ 0x0005 line=417 │ │ @@ -78029,103 +78108,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -03ede4: |[03ede4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -03edf4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03edf6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -03edf8: 6302 2601 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03edfc: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -03ee00: 1a02 5305 |0006: const-string v2, "LoaderManager" // string@0553 │ │ -03ee04: 2203 c101 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ee08: 7010 8e0b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ee0e: 1a04 1500 |000d: const-string v4, " Destroying: " // string@0015 │ │ -03ee12: 6e20 960b 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ee18: 0c03 |0012: move-result-object v3 │ │ -03ee1a: 6e20 950b 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ee20: 0c03 |0016: move-result-object v3 │ │ -03ee22: 6e10 9a0b 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ee28: 0c03 |001a: move-result-object v3 │ │ -03ee2a: 7120 c508 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03ee30: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -03ee32: 5c72 1b01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@011b │ │ -03ee36: 5571 1a01 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ -03ee3a: 5c75 1a01 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ -03ee3e: 5472 1801 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03ee42: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -03ee46: 5472 1f01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03ee4a: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -03ee4e: 5572 1c01 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03ee52: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -03ee56: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -03ee5a: 6302 2601 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03ee5e: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -03ee62: 1a02 5305 |0037: const-string v2, "LoaderManager" // string@0553 │ │ -03ee66: 2203 c101 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ee6a: 7010 8e0b 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ee70: 1a04 2200 |003e: const-string v4, " Reseting: " // string@0022 │ │ -03ee74: 6e20 960b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ee7a: 0c03 |0043: move-result-object v3 │ │ -03ee7c: 6e20 950b 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ee82: 0c03 |0047: move-result-object v3 │ │ -03ee84: 6e10 9a0b 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ee8a: 0c03 |004b: move-result-object v3 │ │ -03ee8c: 7120 c508 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03ee92: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -03ee94: 5472 2501 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03ee98: 5422 2801 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03ee9c: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -03eea0: 5472 2501 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03eea4: 5422 2801 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03eea8: 5422 a400 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03eeac: 5420 d900 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03eeb0: 5472 2501 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03eeb4: 5422 2801 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03eeb8: 5422 a400 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03eebc: 1a03 ae0f |0064: const-string v3, "onLoaderReset" // string@0fae │ │ -03eec0: 5b23 d900 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03eec4: 5472 1801 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03eec8: 5473 1f01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03eecc: 7220 1303 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0313 │ │ -03eed2: 5472 2501 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03eed6: 5422 2801 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03eeda: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -03eede: 5472 2501 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03eee2: 5422 2801 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03eee6: 5422 a400 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03eeea: 5b20 d900 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03eeee: 5b76 1801 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03eef2: 5b76 1901 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ -03eef6: 5c75 1c01 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03eefa: 5472 1f01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03eefe: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -03ef02: 5572 1e01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ -03ef06: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -03ef0a: 5c75 1e01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ -03ef0e: 5472 1f01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03ef12: 6e20 0c04 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@040c │ │ -03ef18: 5472 1f01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03ef1c: 6e10 0704 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0407 │ │ -03ef22: 5472 2001 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03ef26: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -03ef2a: 5472 2001 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03ef2e: 6e10 1e03 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -03ef34: 0e00 |00a0: return-void │ │ -03ef36: 0d02 |00a1: move-exception v2 │ │ -03ef38: 5473 2501 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03ef3c: 5433 2801 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03ef40: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -03ef44: 5473 2501 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03ef48: 5433 2801 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03ef4c: 5433 a400 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03ef50: 5b30 d900 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ -03ef54: 2702 |00b0: throw v2 │ │ +03edfc: |[03edfc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +03ee0c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03ee0e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +03ee10: 6302 2601 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03ee14: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +03ee18: 1a02 5905 |0006: const-string v2, "LoaderManager" // string@0559 │ │ +03ee1c: 2203 c701 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ee20: 7010 8e0b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ee26: 1a04 1500 |000d: const-string v4, " Destroying: " // string@0015 │ │ +03ee2a: 6e20 960b 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ee30: 0c03 |0012: move-result-object v3 │ │ +03ee32: 6e20 950b 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ee38: 0c03 |0016: move-result-object v3 │ │ +03ee3a: 6e10 9a0b 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ee40: 0c03 |001a: move-result-object v3 │ │ +03ee42: 7120 c508 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03ee48: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +03ee4a: 5c72 1b01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@011b │ │ +03ee4e: 5571 1a01 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ +03ee52: 5c75 1a01 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ +03ee56: 5472 1801 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03ee5a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +03ee5e: 5472 1f01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03ee62: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +03ee66: 5572 1c01 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03ee6a: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +03ee6e: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +03ee72: 6302 2601 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03ee76: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +03ee7a: 1a02 5905 |0037: const-string v2, "LoaderManager" // string@0559 │ │ +03ee7e: 2203 c701 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ee82: 7010 8e0b 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ee88: 1a04 2200 |003e: const-string v4, " Reseting: " // string@0022 │ │ +03ee8c: 6e20 960b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ee92: 0c03 |0043: move-result-object v3 │ │ +03ee94: 6e20 950b 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ee9a: 0c03 |0047: move-result-object v3 │ │ +03ee9c: 6e10 9a0b 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03eea2: 0c03 |004b: move-result-object v3 │ │ +03eea4: 7120 c508 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03eeaa: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +03eeac: 5472 2501 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03eeb0: 5422 2801 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03eeb4: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +03eeb8: 5472 2501 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03eebc: 5422 2801 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03eec0: 5422 a400 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03eec4: 5420 d900 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03eec8: 5472 2501 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03eecc: 5422 2801 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03eed0: 5422 a400 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03eed4: 1a03 b40f |0064: const-string v3, "onLoaderReset" // string@0fb4 │ │ +03eed8: 5b23 d900 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03eedc: 5472 1801 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03eee0: 5473 1f01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03eee4: 7220 1303 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0313 │ │ +03eeea: 5472 2501 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03eeee: 5422 2801 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03eef2: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +03eef6: 5472 2501 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03eefa: 5422 2801 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03eefe: 5422 a400 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03ef02: 5b20 d900 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03ef06: 5b76 1801 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03ef0a: 5b76 1901 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ +03ef0e: 5c75 1c01 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03ef12: 5472 1f01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03ef16: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +03ef1a: 5572 1e01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ +03ef1e: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +03ef22: 5c75 1e01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ +03ef26: 5472 1f01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03ef2a: 6e20 0c04 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@040c │ │ +03ef30: 5472 1f01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03ef34: 6e10 0704 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0407 │ │ +03ef3a: 5472 2001 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03ef3e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +03ef42: 5472 2001 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03ef46: 6e10 1e03 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +03ef4c: 0e00 |00a0: return-void │ │ +03ef4e: 0d02 |00a1: move-exception v2 │ │ +03ef50: 5473 2501 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03ef54: 5433 2801 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03ef58: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +03ef5c: 5473 2501 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03ef60: 5433 2801 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03ef64: 5433 a400 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03ef68: 5b30 d900 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00d9 │ │ +03ef6c: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=324 │ │ 0x001e line=325 │ │ 0x0021 line=326 │ │ @@ -78163,112 +78242,112 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 234 16-bit code units │ │ -03ef64: |[03ef64] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03ef74: 6e20 350b 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ef7a: 1a00 f40d |0003: const-string v0, "mId=" // string@0df4 │ │ -03ef7e: 6e20 350b 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ef84: 5230 1d01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03ef88: 6e20 330b 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03ef8e: 1a00 5700 |000d: const-string v0, " mArgs=" // string@0057 │ │ -03ef92: 6e20 350b 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03ef98: 5430 1701 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0117 │ │ -03ef9c: 6e20 390b 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -03efa2: 6e20 350b 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03efa8: 1a00 9b0d |001a: const-string v0, "mCallbacks=" // string@0d9b │ │ -03efac: 6e20 350b 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03efb2: 5430 1801 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03efb6: 6e20 390b 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -03efbc: 6e20 350b 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03efc2: 1a00 130e |0027: const-string v0, "mLoader=" // string@0e13 │ │ -03efc6: 6e20 350b 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03efcc: 5430 1f01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03efd0: 6e20 390b 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -03efd6: 5430 1f01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03efda: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -03efde: 5430 1f01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03efe2: 2201 c101 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03efe6: 7010 8e0b 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03efec: 6e20 960b 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03eff2: 0c01 |003f: move-result-object v1 │ │ -03eff4: 1a02 1000 |0040: const-string v2, " " // string@0010 │ │ -03eff8: 6e20 960b 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03effe: 0c01 |0045: move-result-object v1 │ │ -03f000: 6e10 9a0b 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f006: 0c01 |0049: move-result-object v1 │ │ -03f008: 6e57 f903 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03f9 │ │ -03f00e: 5530 1c01 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03f012: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -03f016: 5530 1a01 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ -03f01a: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -03f01e: 6e20 350b 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f024: 1a00 ee0d |0058: const-string v0, "mHaveData=" // string@0dee │ │ -03f028: 6e20 350b 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f02e: 5530 1c01 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03f032: 6e20 360b 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -03f038: 1a00 2900 |0062: const-string v0, " mDeliveredData=" // string@0029 │ │ -03f03c: 6e20 350b 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f042: 5530 1a01 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ -03f046: 6e20 3b0b 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -03f04c: 6e20 350b 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f052: 1a00 c50d |006f: const-string v0, "mData=" // string@0dc5 │ │ -03f056: 6e20 350b 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f05c: 5430 1901 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ -03f060: 6e20 390b 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -03f066: 6e20 350b 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f06c: 1a00 690e |007c: const-string v0, "mStarted=" // string@0e69 │ │ -03f070: 6e20 350b 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f076: 5530 2401 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f07a: 6e20 360b 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -03f080: 1a00 6c00 |0086: const-string v0, " mReportNextStart=" // string@006c │ │ -03f084: 6e20 350b 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f08a: 5530 2101 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ -03f08e: 6e20 360b 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -03f094: 1a00 5e00 |0090: const-string v0, " mDestroyed=" // string@005e │ │ -03f098: 6e20 350b 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f09e: 5530 1b01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@011b │ │ -03f0a2: 6e20 3b0b 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -03f0a8: 6e20 350b 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f0ae: 1a00 500e |009d: const-string v0, "mRetaining=" // string@0e50 │ │ -03f0b2: 6e20 350b 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f0b8: 5530 2201 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ -03f0bc: 6e20 360b 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -03f0c2: 1a00 7000 |00a7: const-string v0, " mRetainingStarted=" // string@0070 │ │ -03f0c6: 6e20 350b 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f0cc: 5530 2301 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0123 │ │ -03f0d0: 6e20 360b 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ -03f0d6: 1a00 6700 |00b1: const-string v0, " mListenerRegistered=" // string@0067 │ │ -03f0da: 6e20 350b 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f0e0: 5530 1e01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ -03f0e4: 6e20 3b0b 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -03f0ea: 5430 2001 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03f0ee: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -03f0f2: 6e20 350b 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03f0f8: 1a00 4006 |00c2: const-string v0, "Pending Loader " // string@0640 │ │ -03f0fc: 6e20 3a0b 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03f102: 5430 2001 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03f106: 6e20 340b 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0b34 │ │ -03f10c: 1a00 d900 |00cc: const-string v0, ":" // string@00d9 │ │ -03f110: 6e20 3a0b 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03f116: 5430 2001 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03f11a: 2201 c101 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f11e: 7010 8e0b 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f124: 6e20 960b 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f12a: 0c01 |00db: move-result-object v1 │ │ -03f12c: 1a02 1000 |00dc: const-string v2, " " // string@0010 │ │ -03f130: 6e20 960b 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f136: 0c01 |00e1: move-result-object v1 │ │ -03f138: 6e10 9a0b 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f13e: 0c01 |00e5: move-result-object v1 │ │ -03f140: 6e57 1f03 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ -03f146: 0e00 |00e9: return-void │ │ +03ef7c: |[03ef7c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03ef8c: 6e20 350b 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03ef92: 1a00 fa0d |0003: const-string v0, "mId=" // string@0dfa │ │ +03ef96: 6e20 350b 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03ef9c: 5230 1d01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03efa0: 6e20 330b 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03efa6: 1a00 5700 |000d: const-string v0, " mArgs=" // string@0057 │ │ +03efaa: 6e20 350b 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03efb0: 5430 1701 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0117 │ │ +03efb4: 6e20 390b 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +03efba: 6e20 350b 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03efc0: 1a00 a10d |001a: const-string v0, "mCallbacks=" // string@0da1 │ │ +03efc4: 6e20 350b 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03efca: 5430 1801 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03efce: 6e20 390b 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +03efd4: 6e20 350b 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03efda: 1a00 190e |0027: const-string v0, "mLoader=" // string@0e19 │ │ +03efde: 6e20 350b 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03efe4: 5430 1f01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03efe8: 6e20 390b 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +03efee: 5430 1f01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03eff2: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +03eff6: 5430 1f01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03effa: 2201 c701 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03effe: 7010 8e0b 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f004: 6e20 960b 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f00a: 0c01 |003f: move-result-object v1 │ │ +03f00c: 1a02 1000 |0040: const-string v2, " " // string@0010 │ │ +03f010: 6e20 960b 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f016: 0c01 |0045: move-result-object v1 │ │ +03f018: 6e10 9a0b 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f01e: 0c01 |0049: move-result-object v1 │ │ +03f020: 6e57 f903 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03f9 │ │ +03f026: 5530 1c01 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03f02a: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +03f02e: 5530 1a01 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ +03f032: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +03f036: 6e20 350b 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f03c: 1a00 f40d |0058: const-string v0, "mHaveData=" // string@0df4 │ │ +03f040: 6e20 350b 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f046: 5530 1c01 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03f04a: 6e20 360b 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +03f050: 1a00 2900 |0062: const-string v0, " mDeliveredData=" // string@0029 │ │ +03f054: 6e20 350b 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f05a: 5530 1a01 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ +03f05e: 6e20 3b0b 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +03f064: 6e20 350b 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f06a: 1a00 cb0d |006f: const-string v0, "mData=" // string@0dcb │ │ +03f06e: 6e20 350b 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f074: 5430 1901 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ +03f078: 6e20 390b 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +03f07e: 6e20 350b 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f084: 1a00 6f0e |007c: const-string v0, "mStarted=" // string@0e6f │ │ +03f088: 6e20 350b 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f08e: 5530 2401 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f092: 6e20 360b 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +03f098: 1a00 6c00 |0086: const-string v0, " mReportNextStart=" // string@006c │ │ +03f09c: 6e20 350b 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f0a2: 5530 2101 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ +03f0a6: 6e20 360b 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +03f0ac: 1a00 5e00 |0090: const-string v0, " mDestroyed=" // string@005e │ │ +03f0b0: 6e20 350b 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f0b6: 5530 1b01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@011b │ │ +03f0ba: 6e20 3b0b 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +03f0c0: 6e20 350b 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f0c6: 1a00 560e |009d: const-string v0, "mRetaining=" // string@0e56 │ │ +03f0ca: 6e20 350b 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f0d0: 5530 2201 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ +03f0d4: 6e20 360b 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +03f0da: 1a00 7000 |00a7: const-string v0, " mRetainingStarted=" // string@0070 │ │ +03f0de: 6e20 350b 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f0e4: 5530 2301 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0123 │ │ +03f0e8: 6e20 360b 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0b36 │ │ +03f0ee: 1a00 6700 |00b1: const-string v0, " mListenerRegistered=" // string@0067 │ │ +03f0f2: 6e20 350b 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f0f8: 5530 1e01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ +03f0fc: 6e20 3b0b 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +03f102: 5430 2001 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03f106: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +03f10a: 6e20 350b 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03f110: 1a00 4606 |00c2: const-string v0, "Pending Loader " // string@0646 │ │ +03f114: 6e20 3a0b 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03f11a: 5430 2001 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03f11e: 6e20 340b 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0b34 │ │ +03f124: 1a00 d900 |00cc: const-string v0, ":" // string@00d9 │ │ +03f128: 6e20 3a0b 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03f12e: 5430 2001 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03f132: 2201 c701 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f136: 7010 8e0b 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f13c: 6e20 960b 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f142: 0c01 |00db: move-result-object v1 │ │ +03f144: 1a02 1000 |00dc: const-string v2, " " // string@0010 │ │ +03f148: 6e20 960b 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f14e: 0c01 |00e1: move-result-object v1 │ │ +03f150: 6e10 9a0b 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f156: 0c01 |00e5: move-result-object v1 │ │ +03f158: 6e57 1f03 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ +03f15e: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x000d line=449 │ │ 0x0017 line=450 │ │ 0x0024 line=451 │ │ 0x0031 line=452 │ │ @@ -78300,48 +78379,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -03f148: |[03f148] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -03f158: 5530 2201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ -03f15c: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -03f160: 6300 2601 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f164: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -03f168: 1a00 5305 |0008: const-string v0, "LoaderManager" // string@0553 │ │ -03f16c: 2201 c101 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f170: 7010 8e0b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f176: 1a02 1a00 |000f: const-string v2, " Finished Retaining: " // string@001a │ │ -03f17a: 6e20 960b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f180: 0c01 |0014: move-result-object v1 │ │ -03f182: 6e20 950b 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f188: 0c01 |0018: move-result-object v1 │ │ -03f18a: 6e10 9a0b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f190: 0c01 |001c: move-result-object v1 │ │ -03f192: 7120 c508 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f198: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -03f19a: 5c30 2201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ -03f19e: 5530 2401 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f1a2: 5531 2301 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0123 │ │ -03f1a6: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -03f1aa: 5530 2401 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f1ae: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -03f1b2: 6e10 2503 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0325 │ │ -03f1b8: 5530 2401 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f1bc: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -03f1c0: 5530 1c01 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03f1c4: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -03f1c8: 5530 2101 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ -03f1cc: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -03f1d0: 5430 1f01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f1d4: 5431 1901 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ -03f1d8: 6e30 1d03 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@031d │ │ -03f1de: 0e00 |0043: return-void │ │ +03f160: |[03f160] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +03f170: 5530 2201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ +03f174: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +03f178: 6300 2601 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f17c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +03f180: 1a00 5905 |0008: const-string v0, "LoaderManager" // string@0559 │ │ +03f184: 2201 c701 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f188: 7010 8e0b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f18e: 1a02 1a00 |000f: const-string v2, " Finished Retaining: " // string@001a │ │ +03f192: 6e20 960b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f198: 0c01 |0014: move-result-object v1 │ │ +03f19a: 6e20 950b 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f1a0: 0c01 |0018: move-result-object v1 │ │ +03f1a2: 6e10 9a0b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f1a8: 0c01 |001c: move-result-object v1 │ │ +03f1aa: 7120 c508 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f1b0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +03f1b2: 5c30 2201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ +03f1b6: 5530 2401 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f1ba: 5531 2301 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0123 │ │ +03f1be: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +03f1c2: 5530 2401 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f1c6: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +03f1ca: 6e10 2503 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0325 │ │ +03f1d0: 5530 2401 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f1d4: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +03f1d8: 5530 1c01 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03f1dc: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +03f1e0: 5530 2101 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ +03f1e4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +03f1e8: 5430 1f01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f1ec: 5431 1901 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ +03f1f0: 6e30 1d03 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@031d │ │ +03f1f6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=276 │ │ 0x0020 line=277 │ │ 0x0023 line=278 │ │ 0x0029 line=279 │ │ @@ -78357,110 +78436,110 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -03f1e0: |[03f1e0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -03f1f0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03f1f2: 6302 2601 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f1f6: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -03f1fa: 1a02 5305 |0005: const-string v2, "LoaderManager" // string@0553 │ │ -03f1fe: 2203 c101 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f202: 7010 8e0b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f208: 1a04 ab0f |000c: const-string v4, "onLoadComplete: " // string@0fab │ │ -03f20c: 6e20 960b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f212: 0c03 |0011: move-result-object v3 │ │ -03f214: 6e20 950b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f21a: 0c03 |0015: move-result-object v3 │ │ -03f21c: 6e10 9a0b 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f222: 0c03 |0019: move-result-object v3 │ │ -03f224: 7120 c508 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f22a: 5562 1b01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@011b │ │ -03f22e: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -03f232: 6302 2601 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f236: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -03f23a: 1a02 5305 |0025: const-string v2, "LoaderManager" // string@0553 │ │ -03f23e: 1a03 1b00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@001b │ │ -03f242: 7120 c508 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f248: 0e00 |002c: return-void │ │ -03f24a: 5462 2501 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03f24e: 5422 2b01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f252: 5263 1d01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03f256: 6e20 ee02 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ -03f25c: 0c02 |0036: move-result-object v2 │ │ -03f25e: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -03f262: 6302 2601 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f266: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -03f26a: 1a02 5305 |003d: const-string v2, "LoaderManager" // string@0553 │ │ -03f26e: 1a03 1c00 |003f: const-string v3, " Ignoring load complete -- not active" // string@001c │ │ -03f272: 7120 c508 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f278: 28e8 |0044: goto 002c // -0018 │ │ -03f27a: 5461 2001 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03f27e: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -03f282: 6302 2601 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f286: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -03f28a: 1a02 5305 |004d: const-string v2, "LoaderManager" // string@0553 │ │ -03f28e: 2203 c101 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f292: 7010 8e0b 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f298: 1a04 2600 |0054: const-string v4, " Switching to pending loader: " // string@0026 │ │ -03f29c: 6e20 960b 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f2a2: 0c03 |0059: move-result-object v3 │ │ -03f2a4: 6e20 950b 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f2aa: 0c03 |005d: move-result-object v3 │ │ -03f2ac: 6e10 9a0b 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f2b2: 0c03 |0061: move-result-object v3 │ │ -03f2b4: 7120 c508 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f2ba: 5b65 2001 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03f2be: 5462 2501 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03f2c2: 5422 2b01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f2c6: 5263 1d01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03f2ca: 6e30 f502 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ -03f2d0: 6e10 1e03 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -03f2d6: 5462 2501 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03f2da: 6e20 3703 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0337 │ │ -03f2e0: 28b4 |0078: goto 002c // -004c │ │ -03f2e2: 5462 1901 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ -03f2e6: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -03f2ea: 5562 1c01 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03f2ee: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -03f2f2: 5b68 1901 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ -03f2f6: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -03f2f8: 5c62 1c01 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03f2fc: 5562 2401 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f300: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -03f304: 6e30 1d03 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@031d │ │ -03f30a: 5462 2501 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03f30e: 5422 2a01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f312: 5263 1d01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03f316: 6e20 ee02 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ -03f31c: 0c00 |0096: move-result-object v0 │ │ -03f31e: 1f00 7e00 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03f322: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -03f326: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -03f32a: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -03f32c: 5c02 1a01 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ -03f330: 6e10 1e03 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -03f336: 5462 2501 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03f33a: 5422 2a01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f33e: 5263 1d01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03f342: 6e20 f602 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@02f6 │ │ -03f348: 5462 2501 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03f34c: 5422 2801 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03f350: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -03f354: 5462 2501 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03f358: 6e10 3503 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0335 │ │ -03f35e: 0a02 |00b7: move-result v2 │ │ -03f360: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -03f364: 5462 2501 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ -03f368: 5422 2801 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03f36c: 5422 a400 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03f370: 6e10 a002 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02a0 │ │ -03f376: 2900 69ff |00c3: goto/16 002c // -0097 │ │ +03f1f8: |[03f1f8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +03f208: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03f20a: 6302 2601 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f20e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +03f212: 1a02 5905 |0005: const-string v2, "LoaderManager" // string@0559 │ │ +03f216: 2203 c701 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f21a: 7010 8e0b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f220: 1a04 b10f |000c: const-string v4, "onLoadComplete: " // string@0fb1 │ │ +03f224: 6e20 960b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f22a: 0c03 |0011: move-result-object v3 │ │ +03f22c: 6e20 950b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f232: 0c03 |0015: move-result-object v3 │ │ +03f234: 6e10 9a0b 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f23a: 0c03 |0019: move-result-object v3 │ │ +03f23c: 7120 c508 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f242: 5562 1b01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@011b │ │ +03f246: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +03f24a: 6302 2601 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f24e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +03f252: 1a02 5905 |0025: const-string v2, "LoaderManager" // string@0559 │ │ +03f256: 1a03 1b00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@001b │ │ +03f25a: 7120 c508 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f260: 0e00 |002c: return-void │ │ +03f262: 5462 2501 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03f266: 5422 2b01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f26a: 5263 1d01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03f26e: 6e20 ee02 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ +03f274: 0c02 |0036: move-result-object v2 │ │ +03f276: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +03f27a: 6302 2601 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f27e: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +03f282: 1a02 5905 |003d: const-string v2, "LoaderManager" // string@0559 │ │ +03f286: 1a03 1c00 |003f: const-string v3, " Ignoring load complete -- not active" // string@001c │ │ +03f28a: 7120 c508 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f290: 28e8 |0044: goto 002c // -0018 │ │ +03f292: 5461 2001 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03f296: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +03f29a: 6302 2601 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f29e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +03f2a2: 1a02 5905 |004d: const-string v2, "LoaderManager" // string@0559 │ │ +03f2a6: 2203 c701 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f2aa: 7010 8e0b 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f2b0: 1a04 2600 |0054: const-string v4, " Switching to pending loader: " // string@0026 │ │ +03f2b4: 6e20 960b 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f2ba: 0c03 |0059: move-result-object v3 │ │ +03f2bc: 6e20 950b 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f2c2: 0c03 |005d: move-result-object v3 │ │ +03f2c4: 6e10 9a0b 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f2ca: 0c03 |0061: move-result-object v3 │ │ +03f2cc: 7120 c508 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f2d2: 5b65 2001 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03f2d6: 5462 2501 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03f2da: 5422 2b01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f2de: 5263 1d01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03f2e2: 6e30 f502 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ +03f2e8: 6e10 1e03 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +03f2ee: 5462 2501 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03f2f2: 6e20 3703 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0337 │ │ +03f2f8: 28b4 |0078: goto 002c // -004c │ │ +03f2fa: 5462 1901 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ +03f2fe: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +03f302: 5562 1c01 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03f306: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +03f30a: 5b68 1901 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ +03f30e: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +03f310: 5c62 1c01 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03f314: 5562 2401 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f318: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +03f31c: 6e30 1d03 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@031d │ │ +03f322: 5462 2501 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03f326: 5422 2a01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f32a: 5263 1d01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03f32e: 6e20 ee02 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ +03f334: 0c00 |0096: move-result-object v0 │ │ +03f336: 1f00 8300 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03f33a: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +03f33e: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +03f342: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +03f344: 5c02 1a01 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ +03f348: 6e10 1e03 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +03f34e: 5462 2501 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03f352: 5422 2a01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f356: 5263 1d01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03f35a: 6e20 f602 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@02f6 │ │ +03f360: 5462 2501 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03f364: 5422 2801 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03f368: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +03f36c: 5462 2501 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03f370: 6e10 3503 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0335 │ │ +03f376: 0a02 |00b7: move-result v2 │ │ +03f378: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +03f37c: 5462 2501 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0125 │ │ +03f380: 5422 2801 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03f384: 5422 a400 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03f388: 6e10 a002 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02a0 │ │ +03f38e: 2900 69ff |00c3: goto/16 002c // -0097 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=359 │ │ 0x001d line=361 │ │ 0x0021 line=362 │ │ 0x002c line=412 │ │ 0x002d line=366 │ │ @@ -78497,27 +78576,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -03f37c: |[03f37c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -03f38c: 5520 2401 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f390: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -03f394: 5520 2101 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ -03f398: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -03f39c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -03f39e: 5c20 2101 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ -03f3a2: 5520 1c01 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03f3a6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -03f3aa: 5420 1f01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f3ae: 5421 1901 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ -03f3b2: 6e30 1d03 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@031d │ │ -03f3b8: 0e00 |0016: return-void │ │ +03f394: |[03f394] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +03f3a4: 5520 2401 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f3a8: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +03f3ac: 5520 2101 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ +03f3b0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +03f3b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +03f3b6: 5c20 2101 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ +03f3ba: 5520 1c01 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03f3be: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +03f3c2: 5420 1f01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f3c6: 5421 1901 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ +03f3ca: 6e30 1d03 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@031d │ │ +03f3d0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x0008 line=302 │ │ 0x000b line=303 │ │ 0x000f line=304 │ │ @@ -78530,37 +78609,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -03f3bc: |[03f3bc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -03f3cc: 6300 2601 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f3d0: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -03f3d4: 1a00 5305 |0004: const-string v0, "LoaderManager" // string@0553 │ │ -03f3d8: 2201 c101 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f3dc: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f3e2: 1a02 2300 |000b: const-string v2, " Retaining: " // string@0023 │ │ -03f3e6: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f3ec: 0c01 |0010: move-result-object v1 │ │ -03f3ee: 6e20 950b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f3f4: 0c01 |0014: move-result-object v1 │ │ -03f3f6: 6e10 9a0b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f3fc: 0c01 |0018: move-result-object v1 │ │ -03f3fe: 7120 c508 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f404: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -03f406: 5c30 2201 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ -03f40a: 5530 2401 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f40e: 5c30 2301 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0123 │ │ -03f412: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03f414: 5c30 2401 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f418: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -03f41a: 5b30 1801 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03f41e: 0e00 |0029: return-void │ │ +03f3d4: |[03f3d4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +03f3e4: 6300 2601 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f3e8: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +03f3ec: 1a00 5905 |0004: const-string v0, "LoaderManager" // string@0559 │ │ +03f3f0: 2201 c701 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f3f4: 7010 8e0b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f3fa: 1a02 2300 |000b: const-string v2, " Retaining: " // string@0023 │ │ +03f3fe: 6e20 960b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f404: 0c01 |0010: move-result-object v1 │ │ +03f406: 6e20 950b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f40c: 0c01 |0014: move-result-object v1 │ │ +03f40e: 6e10 9a0b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f414: 0c01 |0018: move-result-object v1 │ │ +03f416: 7120 c508 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f41c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +03f41e: 5c30 2201 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ +03f422: 5530 2401 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f426: 5c30 2301 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0123 │ │ +03f42a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03f42c: 5c30 2401 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f430: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +03f432: 5b30 1801 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03f436: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x001c line=268 │ │ 0x001f line=269 │ │ 0x0023 line=270 │ │ 0x0026 line=271 │ │ @@ -78573,86 +78652,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -03f420: |[03f420] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -03f430: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03f432: 5540 2201 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ -03f436: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -03f43a: 5540 2301 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0123 │ │ -03f43e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -03f442: 5c43 2401 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f446: 0e00 |000b: return-void │ │ -03f448: 5540 2401 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f44c: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -03f450: 5c43 2401 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f454: 6300 2601 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f458: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -03f45c: 1a00 5305 |0016: const-string v0, "LoaderManager" // string@0553 │ │ -03f460: 2201 c101 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f464: 7010 8e0b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f46a: 1a02 2400 |001d: const-string v2, " Starting: " // string@0024 │ │ -03f46e: 6e20 960b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f474: 0c01 |0022: move-result-object v1 │ │ -03f476: 6e20 950b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f47c: 0c01 |0026: move-result-object v1 │ │ -03f47e: 6e10 9a0b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f484: 0c01 |002a: move-result-object v1 │ │ -03f486: 7120 c508 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f48c: 5440 1f01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f490: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -03f494: 5440 1801 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03f498: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -03f49c: 5440 1801 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03f4a0: 5241 1d01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03f4a4: 5442 1701 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0117 │ │ -03f4a8: 7230 1103 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0311 │ │ -03f4ae: 0c00 |003f: move-result-object v0 │ │ -03f4b0: 5b40 1f01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f4b4: 5440 1f01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f4b8: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -03f4bc: 5440 1f01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f4c0: 6e10 700b 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -03f4c6: 0c00 |004b: move-result-object v0 │ │ -03f4c8: 6e10 4b0b 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0b4b │ │ -03f4ce: 0a00 |004f: move-result v0 │ │ -03f4d0: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -03f4d4: 5440 1f01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f4d8: 6e10 700b 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -03f4de: 0c00 |0057: move-result-object v0 │ │ -03f4e0: 6e10 480b 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0b48 │ │ -03f4e6: 0a00 |005b: move-result v0 │ │ -03f4e8: 7110 a50b 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0ba5 │ │ -03f4ee: 0a00 |005f: move-result v0 │ │ -03f4f0: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -03f4f4: 2200 af01 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01af │ │ -03f4f8: 2201 c101 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f4fc: 7010 8e0b 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f502: 1a02 0b06 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@060b │ │ -03f506: 6e20 960b 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f50c: 0c01 |006e: move-result-object v1 │ │ -03f50e: 5442 1f01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f512: 6e20 950b 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f518: 0c01 |0074: move-result-object v1 │ │ -03f51a: 6e10 9a0b 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f520: 0c01 |0078: move-result-object v1 │ │ -03f522: 7020 550b 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -03f528: 2700 |007c: throw v0 │ │ -03f52a: 5540 1e01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ -03f52e: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -03f532: 5440 1f01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f536: 5241 1d01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03f53a: 6e30 0604 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0406 │ │ -03f540: 5c43 1e01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ -03f544: 5440 1f01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f548: 6e10 0804 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0408 │ │ -03f54e: 2900 7cff |008f: goto/16 000b // -0084 │ │ +03f438: |[03f438] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +03f448: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03f44a: 5540 2201 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ +03f44e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +03f452: 5540 2301 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0123 │ │ +03f456: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +03f45a: 5c43 2401 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f45e: 0e00 |000b: return-void │ │ +03f460: 5540 2401 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f464: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +03f468: 5c43 2401 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f46c: 6300 2601 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f470: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +03f474: 1a00 5905 |0016: const-string v0, "LoaderManager" // string@0559 │ │ +03f478: 2201 c701 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f47c: 7010 8e0b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f482: 1a02 2400 |001d: const-string v2, " Starting: " // string@0024 │ │ +03f486: 6e20 960b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f48c: 0c01 |0022: move-result-object v1 │ │ +03f48e: 6e20 950b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f494: 0c01 |0026: move-result-object v1 │ │ +03f496: 6e10 9a0b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f49c: 0c01 |002a: move-result-object v1 │ │ +03f49e: 7120 c508 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f4a4: 5440 1f01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f4a8: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +03f4ac: 5440 1801 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03f4b0: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +03f4b4: 5440 1801 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03f4b8: 5241 1d01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03f4bc: 5442 1701 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0117 │ │ +03f4c0: 7230 1103 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0311 │ │ +03f4c6: 0c00 |003f: move-result-object v0 │ │ +03f4c8: 5b40 1f01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f4cc: 5440 1f01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f4d0: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +03f4d4: 5440 1f01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f4d8: 6e10 700b 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +03f4de: 0c00 |004b: move-result-object v0 │ │ +03f4e0: 6e10 4b0b 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0b4b │ │ +03f4e6: 0a00 |004f: move-result v0 │ │ +03f4e8: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +03f4ec: 5440 1f01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f4f0: 6e10 700b 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +03f4f6: 0c00 |0057: move-result-object v0 │ │ +03f4f8: 6e10 480b 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0b48 │ │ +03f4fe: 0a00 |005b: move-result v0 │ │ +03f500: 7110 a50b 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0ba5 │ │ +03f506: 0a00 |005f: move-result v0 │ │ +03f508: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +03f50c: 2200 b501 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +03f510: 2201 c701 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f514: 7010 8e0b 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f51a: 1a02 1106 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0611 │ │ +03f51e: 6e20 960b 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f524: 0c01 |006e: move-result-object v1 │ │ +03f526: 5442 1f01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f52a: 6e20 950b 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f530: 0c01 |0074: move-result-object v1 │ │ +03f532: 6e10 9a0b 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f538: 0c01 |0078: move-result-object v1 │ │ +03f53a: 7020 550b 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +03f540: 2700 |007c: throw v0 │ │ +03f542: 5540 1e01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ +03f546: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +03f54a: 5440 1f01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f54e: 5241 1d01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03f552: 6e30 0604 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0406 │ │ +03f558: 5c43 1e01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ +03f55c: 5440 1f01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f560: 6e10 0804 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0408 │ │ +03f566: 2900 7cff |008f: goto/16 000b // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=232 │ │ 0x0009 line=236 │ │ 0x000b line=264 │ │ 0x000c line=240 │ │ 0x0010 line=245 │ │ @@ -78674,42 +78753,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -03f554: |[03f554] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -03f564: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03f566: 6300 2601 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f56a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -03f56e: 1a00 5305 |0005: const-string v0, "LoaderManager" // string@0553 │ │ -03f572: 2201 c101 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f576: 7010 8e0b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f57c: 1a02 2500 |000c: const-string v2, " Stopping: " // string@0025 │ │ -03f580: 6e20 960b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f586: 0c01 |0011: move-result-object v1 │ │ -03f588: 6e20 950b 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f58e: 0c01 |0015: move-result-object v1 │ │ -03f590: 6e10 9a0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f596: 0c01 |0019: move-result-object v1 │ │ -03f598: 7120 c508 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f59e: 5c43 2401 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03f5a2: 5540 2201 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ -03f5a6: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -03f5aa: 5440 1f01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f5ae: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -03f5b2: 5540 1e01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ -03f5b6: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -03f5ba: 5c43 1e01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ -03f5be: 5440 1f01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f5c2: 6e20 0c04 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@040c │ │ -03f5c8: 5440 1f01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f5cc: 6e10 0904 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0409 │ │ -03f5d2: 0e00 |0037: return-void │ │ +03f56c: |[03f56c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +03f57c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03f57e: 6300 2601 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f582: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +03f586: 1a00 5905 |0005: const-string v0, "LoaderManager" // string@0559 │ │ +03f58a: 2201 c701 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f58e: 7010 8e0b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f594: 1a02 2500 |000c: const-string v2, " Stopping: " // string@0025 │ │ +03f598: 6e20 960b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f59e: 0c01 |0011: move-result-object v1 │ │ +03f5a0: 6e20 950b 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f5a6: 0c01 |0015: move-result-object v1 │ │ +03f5a8: 6e10 9a0b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f5ae: 0c01 |0019: move-result-object v1 │ │ +03f5b0: 7120 c508 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f5b6: 5c43 2401 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03f5ba: 5540 2201 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0122 │ │ +03f5be: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +03f5c2: 5440 1f01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f5c6: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +03f5ca: 5540 1e01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ +03f5ce: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +03f5d2: 5c43 1e01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@011e │ │ +03f5d6: 5440 1f01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f5da: 6e20 0c04 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@040c │ │ +03f5e0: 5440 1f01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f5e4: 6e10 0904 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0409 │ │ +03f5ea: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x001d line=312 │ │ 0x001f line=313 │ │ 0x0023 line=314 │ │ 0x002b line=316 │ │ @@ -78724,38 +78803,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -03f5d4: |[03f5d4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -03f5e4: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f5e8: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -03f5ec: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ -03f5f2: 1a01 5205 |0007: const-string v1, "LoaderInfo{" // string@0552 │ │ -03f5f6: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f5fc: 7110 9e0b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ -03f602: 0a01 |000f: move-result v1 │ │ -03f604: 7110 5d0b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -03f60a: 0c01 |0013: move-result-object v1 │ │ -03f60c: 6e20 960b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f612: 1a01 2d00 |0017: const-string v1, " #" // string@002d │ │ -03f616: 6e20 960b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f61c: 5221 1d01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03f620: 6e20 930b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03f626: 1a01 3000 |0021: const-string v1, " : " // string@0030 │ │ -03f62a: 6e20 960b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f630: 5421 1f01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f634: 7120 5c04 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ -03f63a: 1a01 bb13 |002b: const-string v1, "}}" // string@13bb │ │ -03f63e: 6e20 960b 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f644: 6e10 9a0b 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f64a: 0c01 |0033: move-result-object v1 │ │ -03f64c: 1101 |0034: return-object v1 │ │ +03f5ec: |[03f5ec] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +03f5fc: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f600: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +03f604: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ +03f60a: 1a01 5805 |0007: const-string v1, "LoaderInfo{" // string@0558 │ │ +03f60e: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f614: 7110 9e0b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ +03f61a: 0a01 |000f: move-result v1 │ │ +03f61c: 7110 5d0b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +03f622: 0c01 |0013: move-result-object v1 │ │ +03f624: 6e20 960b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f62a: 1a01 2d00 |0017: const-string v1, " #" // string@002d │ │ +03f62e: 6e20 960b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f634: 5221 1d01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03f638: 6e20 930b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03f63e: 1a01 3000 |0021: const-string v1, " : " // string@0030 │ │ +03f642: 6e20 960b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f648: 5421 1f01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f64c: 7120 5c04 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ +03f652: 1a01 c113 |002b: const-string v1, "}}" // string@13c1 │ │ +03f656: 6e20 960b 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f65c: 6e10 9a0b 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f662: 0c01 |0033: move-result-object v1 │ │ +03f664: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0007 line=437 │ │ 0x000c line=438 │ │ 0x0017 line=439 │ │ 0x001c line=440 │ │ @@ -78763,21 +78842,21 @@ │ │ 0x0026 line=442 │ │ 0x002b line=443 │ │ 0x0030 line=444 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ │ │ - source_file_idx : 1364 (LoaderManager.java) │ │ + source_file_idx : 1370 (LoaderManager.java) │ │ │ │ Class #260 header: │ │ -class_idx : 127 │ │ +class_idx : 132 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 125 │ │ -source_file_idx : 1364 │ │ +superclass_idx : 130 │ │ +source_file_idx : 1370 │ │ static_fields_size : 2 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 16 │ │ │ │ Class #260 annotations: │ │ Annotations on class │ │ @@ -78848,43 +78927,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03f650: |[03f650] android.support.v4.app.LoaderManagerImpl.:()V │ │ -03f660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03f662: 6a00 2601 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f666: 0e00 |0003: return-void │ │ +03f668: |[03f668] android.support.v4.app.LoaderManagerImpl.:()V │ │ +03f678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f67a: 6a00 2601 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f67e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ name : '' │ │ type : '(Landroid/support/v4/app/FragmentActivity;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03f668: |[03f668] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ -03f678: 7010 1403 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0314 │ │ -03f67e: 2200 7800 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0078 │ │ -03f682: 7010 e702 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02e7 │ │ -03f688: 5b10 2b01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f68c: 2200 7800 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0078 │ │ -03f690: 7010 e702 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02e7 │ │ -03f696: 5b10 2a01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f69a: 5b12 2801 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03f69e: 5c13 2e01 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03f6a2: 0e00 |0015: return-void │ │ +03f680: |[03f680] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ +03f690: 7010 1403 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0314 │ │ +03f696: 2200 7d00 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@007d │ │ +03f69a: 7010 e702 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02e7 │ │ +03f6a0: 5b10 2b01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f6a4: 2200 7d00 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@007d │ │ +03f6a8: 7010 e702 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@02e7 │ │ +03f6ae: 5b10 2a01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f6b2: 5b12 2801 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03f6b6: 5c13 2e01 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03f6ba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=193 │ │ 0x000a line=199 │ │ 0x0011 line=475 │ │ 0x0013 line=476 │ │ @@ -78899,26 +78978,26 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -03f6a4: |[03f6a4] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -03f6b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03f6b6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03f6b8: 5c31 2901 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ -03f6bc: 7040 2a03 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@032a │ │ -03f6c2: 0c00 |0007: move-result-object v0 │ │ -03f6c4: 6e20 3703 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0337 │ │ -03f6ca: 5c32 2901 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ -03f6ce: 1100 |000d: return-object v0 │ │ -03f6d0: 0d01 |000e: move-exception v1 │ │ -03f6d2: 5c32 2901 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ -03f6d6: 2701 |0011: throw v1 │ │ +03f6bc: |[03f6bc] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +03f6cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03f6ce: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +03f6d0: 5c31 2901 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ +03f6d4: 7040 2a03 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@032a │ │ +03f6da: 0c00 |0007: move-result-object v0 │ │ +03f6dc: 6e20 3703 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0337 │ │ +03f6e2: 5c32 2901 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ +03f6e6: 1100 |000d: return-object v0 │ │ +03f6e8: 0d01 |000e: move-exception v1 │ │ +03f6ea: 5c32 2901 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ +03f6ee: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=494 │ │ 0x0004 line=495 │ │ 0x0008 line=496 │ │ @@ -78936,21 +79015,21 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -03f6e4: |[03f6e4] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -03f6f4: 2200 7e00 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03f6f8: 7055 1c03 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@031c │ │ -03f6fe: 7230 1103 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0311 │ │ -03f704: 0c01 |0008: move-result-object v1 │ │ -03f706: 5b01 1f01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03f70a: 1100 |000b: return-object v0 │ │ +03f6fc: |[03f6fc] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +03f70c: 2200 8300 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03f710: 7055 1c03 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@031c │ │ +03f716: 7230 1103 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0311 │ │ +03f71c: 0c01 |0008: move-result-object v1 │ │ +03f71e: 5b01 1f01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03f722: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0005 line=486 │ │ 0x0009 line=487 │ │ 0x000b line=488 │ │ locals : │ │ @@ -78968,70 +79047,70 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -03f70c: |[03f70c] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -03f71c: 5552 2901 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ -03f720: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -03f724: 2202 b001 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03f728: 1a03 ae01 |0006: const-string v3, "Called while creating a loader" // string@01ae │ │ -03f72c: 7020 580b 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03f732: 2702 |000b: throw v2 │ │ -03f734: 6302 2601 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f738: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -03f73c: 1a02 5305 |0010: const-string v2, "LoaderManager" // string@0553 │ │ -03f740: 2203 c101 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f744: 7010 8e0b 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f74a: 1a04 b009 |0017: const-string v4, "destroyLoader in " // string@09b0 │ │ -03f74e: 6e20 960b 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f754: 0c03 |001c: move-result-object v3 │ │ -03f756: 6e20 950b 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f75c: 0c03 |0020: move-result-object v3 │ │ -03f75e: 1a04 7c00 |0021: const-string v4, " of " // string@007c │ │ -03f762: 6e20 960b 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f768: 0c03 |0026: move-result-object v3 │ │ -03f76a: 6e20 930b 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -03f770: 0c03 |002a: move-result-object v3 │ │ -03f772: 6e10 9a0b 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f778: 0c03 |002e: move-result-object v3 │ │ -03f77a: 7120 c508 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f780: 5452 2b01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f784: 6e20 f202 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@02f2 │ │ -03f78a: 0a00 |0037: move-result v0 │ │ -03f78c: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -03f790: 5452 2b01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f794: 6e20 fa02 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03f79a: 0c01 |003f: move-result-object v1 │ │ -03f79c: 1f01 7e00 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03f7a0: 5452 2b01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f7a4: 6e20 f702 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02f7 │ │ -03f7aa: 6e10 1e03 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -03f7b0: 5452 2a01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f7b4: 6e20 f202 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@02f2 │ │ -03f7ba: 0a00 |004f: move-result v0 │ │ -03f7bc: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -03f7c0: 5452 2a01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f7c4: 6e20 fa02 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03f7ca: 0c01 |0057: move-result-object v1 │ │ -03f7cc: 1f01 7e00 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03f7d0: 5452 2a01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f7d4: 6e20 f702 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02f7 │ │ -03f7da: 6e10 1e03 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -03f7e0: 5452 2801 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03f7e4: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -03f7e8: 6e10 3503 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0335 │ │ -03f7ee: 0a02 |0069: move-result v2 │ │ -03f7f0: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -03f7f4: 5452 2801 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -03f7f8: 5422 a400 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ -03f7fc: 6e10 a002 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02a0 │ │ -03f802: 0e00 |0073: return-void │ │ +03f724: |[03f724] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +03f734: 5552 2901 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ +03f738: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +03f73c: 2202 b601 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03f740: 1a03 ae01 |0006: const-string v3, "Called while creating a loader" // string@01ae │ │ +03f744: 7020 580b 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03f74a: 2702 |000b: throw v2 │ │ +03f74c: 6302 2601 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f750: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +03f754: 1a02 5905 |0010: const-string v2, "LoaderManager" // string@0559 │ │ +03f758: 2203 c701 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f75c: 7010 8e0b 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f762: 1a04 b609 |0017: const-string v4, "destroyLoader in " // string@09b6 │ │ +03f766: 6e20 960b 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f76c: 0c03 |001c: move-result-object v3 │ │ +03f76e: 6e20 950b 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f774: 0c03 |0020: move-result-object v3 │ │ +03f776: 1a04 7c00 |0021: const-string v4, " of " // string@007c │ │ +03f77a: 6e20 960b 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f780: 0c03 |0026: move-result-object v3 │ │ +03f782: 6e20 930b 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +03f788: 0c03 |002a: move-result-object v3 │ │ +03f78a: 6e10 9a0b 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f790: 0c03 |002e: move-result-object v3 │ │ +03f792: 7120 c508 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f798: 5452 2b01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f79c: 6e20 f202 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@02f2 │ │ +03f7a2: 0a00 |0037: move-result v0 │ │ +03f7a4: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +03f7a8: 5452 2b01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f7ac: 6e20 fa02 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03f7b2: 0c01 |003f: move-result-object v1 │ │ +03f7b4: 1f01 8300 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03f7b8: 5452 2b01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f7bc: 6e20 f702 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02f7 │ │ +03f7c2: 6e10 1e03 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +03f7c8: 5452 2a01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f7cc: 6e20 f202 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@02f2 │ │ +03f7d2: 0a00 |004f: move-result v0 │ │ +03f7d4: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +03f7d8: 5452 2a01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f7dc: 6e20 fa02 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03f7e2: 0c01 |0057: move-result-object v1 │ │ +03f7e4: 1f01 8300 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03f7e8: 5452 2a01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f7ec: 6e20 f702 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@02f7 │ │ +03f7f2: 6e10 1e03 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +03f7f8: 5452 2801 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03f7fc: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +03f800: 6e10 3503 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0335 │ │ +03f806: 0a02 |0069: move-result v2 │ │ +03f808: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +03f80c: 5452 2801 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +03f810: 5422 a400 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a4 │ │ +03f814: 6e10 a002 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02a0 │ │ +03f81a: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0004 line=655 │ │ 0x000c line=658 │ │ 0x0032 line=659 │ │ 0x0038 line=660 │ │ @@ -79058,70 +79137,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -03f804: |[03f804] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -03f814: 5541 2c01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ -03f818: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ -03f81c: 6301 2601 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f820: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -03f824: 1a01 5305 |0008: const-string v1, "LoaderManager" // string@0553 │ │ -03f828: 2202 c101 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f82c: 7010 8e0b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f832: 1a03 fe01 |000f: const-string v3, "Destroying Active in " // string@01fe │ │ -03f836: 6e20 960b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f83c: 0c02 |0014: move-result-object v2 │ │ -03f83e: 6e20 950b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f844: 0c02 |0018: move-result-object v2 │ │ -03f846: 6e10 9a0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f84c: 0c02 |001c: move-result-object v2 │ │ -03f84e: 7120 c508 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f854: 5441 2b01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f858: 6e10 f902 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03f85e: 0a01 |0025: move-result v1 │ │ -03f860: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03f864: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -03f868: 5441 2b01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f86c: 6e20 fa02 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03f872: 0c01 |002f: move-result-object v1 │ │ -03f874: 1f01 7e00 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03f878: 6e10 1e03 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -03f87e: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03f882: 28f1 |0037: goto 0028 // -000f │ │ -03f884: 6301 2601 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f888: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ -03f88c: 1a01 5305 |003c: const-string v1, "LoaderManager" // string@0553 │ │ -03f890: 2202 c101 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f894: 7010 8e0b 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f89a: 1a03 ff01 |0043: const-string v3, "Destroying Inactive in " // string@01ff │ │ -03f89e: 6e20 960b 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f8a4: 0c02 |0048: move-result-object v2 │ │ -03f8a6: 6e20 950b 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f8ac: 0c02 |004c: move-result-object v2 │ │ -03f8ae: 6e10 9a0b 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f8b4: 0c02 |0050: move-result-object v2 │ │ -03f8b6: 7120 c508 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f8bc: 5441 2a01 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f8c0: 6e10 f902 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03f8c6: 0a01 |0059: move-result v1 │ │ -03f8c8: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03f8cc: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ -03f8d0: 5441 2a01 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f8d4: 6e20 fa02 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03f8da: 0c01 |0063: move-result-object v1 │ │ -03f8dc: 1f01 7e00 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03f8e0: 6e10 1e03 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -03f8e6: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03f8ea: 28f1 |006b: goto 005c // -000f │ │ -03f8ec: 5441 2a01 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03f8f0: 6e10 eb02 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@02eb │ │ -03f8f6: 0e00 |0071: return-void │ │ +03f81c: |[03f81c] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +03f82c: 5541 2c01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ +03f830: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ +03f834: 6301 2601 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f838: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +03f83c: 1a01 5905 |0008: const-string v1, "LoaderManager" // string@0559 │ │ +03f840: 2202 c701 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f844: 7010 8e0b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f84a: 1a03 fe01 |000f: const-string v3, "Destroying Active in " // string@01fe │ │ +03f84e: 6e20 960b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f854: 0c02 |0014: move-result-object v2 │ │ +03f856: 6e20 950b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f85c: 0c02 |0018: move-result-object v2 │ │ +03f85e: 6e10 9a0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f864: 0c02 |001c: move-result-object v2 │ │ +03f866: 7120 c508 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f86c: 5441 2b01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f870: 6e10 f902 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03f876: 0a01 |0025: move-result v1 │ │ +03f878: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03f87c: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +03f880: 5441 2b01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f884: 6e20 fa02 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03f88a: 0c01 |002f: move-result-object v1 │ │ +03f88c: 1f01 8300 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03f890: 6e10 1e03 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +03f896: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03f89a: 28f1 |0037: goto 0028 // -000f │ │ +03f89c: 6301 2601 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f8a0: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ +03f8a4: 1a01 5905 |003c: const-string v1, "LoaderManager" // string@0559 │ │ +03f8a8: 2202 c701 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f8ac: 7010 8e0b 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f8b2: 1a03 ff01 |0043: const-string v3, "Destroying Inactive in " // string@01ff │ │ +03f8b6: 6e20 960b 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f8bc: 0c02 |0048: move-result-object v2 │ │ +03f8be: 6e20 950b 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f8c4: 0c02 |004c: move-result-object v2 │ │ +03f8c6: 6e10 9a0b 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f8cc: 0c02 |0050: move-result-object v2 │ │ +03f8ce: 7120 c508 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f8d4: 5441 2a01 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f8d8: 6e10 f902 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03f8de: 0a01 |0059: move-result v1 │ │ +03f8e0: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03f8e4: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ +03f8e8: 5441 2a01 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f8ec: 6e20 fa02 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03f8f2: 0c01 |0063: move-result-object v1 │ │ +03f8f4: 1f01 8300 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03f8f8: 6e10 1e03 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +03f8fe: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03f902: 28f1 |006b: goto 005c // -000f │ │ +03f904: 5441 2a01 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03f908: 6e10 eb02 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@02eb │ │ +03f90e: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ 0x0004 line=770 │ │ 0x0020 line=771 │ │ 0x002a line=772 │ │ 0x0035 line=771 │ │ @@ -79141,29 +79220,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03f8f8: |[03f8f8] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -03f908: 5431 2b01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f90c: 6e10 f902 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03f912: 0a01 |0005: move-result v1 │ │ -03f914: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03f918: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -03f91c: 5431 2b01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f920: 6e20 fa02 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03f926: 0c01 |000f: move-result-object v1 │ │ -03f928: 1f01 7e00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03f92c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -03f92e: 5c12 2101 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ -03f932: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03f936: 28f1 |0017: goto 0008 // -000f │ │ -03f938: 0e00 |0018: return-void │ │ +03f910: |[03f910] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +03f920: 5431 2b01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f924: 6e10 f902 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03f92a: 0a01 |0005: move-result v1 │ │ +03f92c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03f930: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +03f934: 5431 2b01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f938: 6e20 fa02 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03f93e: 0c01 |000f: move-result-object v1 │ │ +03f940: 1f01 8300 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03f944: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +03f946: 5c12 2101 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0121 │ │ +03f94a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03f94e: 28f1 |0017: goto 0008 // -000f │ │ +03f950: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x000a line=758 │ │ 0x0015 line=757 │ │ 0x0018 line=760 │ │ locals : │ │ @@ -79175,28 +79254,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03f93c: |[03f93c] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -03f94c: 5421 2b01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f950: 6e10 f902 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03f956: 0a01 |0005: move-result v1 │ │ -03f958: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03f95c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -03f960: 5421 2b01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03f964: 6e20 fa02 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03f96a: 0c01 |000f: move-result-object v1 │ │ -03f96c: 1f01 7e00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03f970: 6e10 2203 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0322 │ │ -03f976: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03f97a: 28f1 |0017: goto 0008 // -000f │ │ -03f97c: 0e00 |0018: return-void │ │ +03f954: |[03f954] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +03f964: 5421 2b01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f968: 6e10 f902 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03f96e: 0a01 |0005: move-result v1 │ │ +03f970: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03f974: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +03f978: 5421 2b01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03f97c: 6e20 fa02 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03f982: 0c01 |000f: move-result-object v1 │ │ +03f984: 1f01 8300 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03f988: 6e10 2203 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0322 │ │ +03f98e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03f992: 28f1 |0017: goto 0008 // -000f │ │ +03f994: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x000a line=764 │ │ 0x0015 line=763 │ │ 0x0018 line=766 │ │ locals : │ │ @@ -79208,62 +79287,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -03f980: |[03f980] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -03f990: 6302 2601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03f994: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -03f998: 1a02 5305 |0004: const-string v2, "LoaderManager" // string@0553 │ │ -03f99c: 2203 c101 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f9a0: 7010 8e0b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f9a6: 1a04 6b06 |000b: const-string v4, "Retaining in " // string@066b │ │ -03f9aa: 6e20 960b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f9b0: 0c03 |0010: move-result-object v3 │ │ -03f9b2: 6e20 950b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03f9b8: 0c03 |0014: move-result-object v3 │ │ -03f9ba: 6e10 9a0b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03f9c0: 0c03 |0018: move-result-object v3 │ │ -03f9c2: 7120 c508 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03f9c8: 5552 2e01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03f9cc: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -03f9d0: 2200 bf01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@01bf │ │ -03f9d4: 1a02 0c0c |0022: const-string v2, "here" // string@0c0c │ │ -03f9d8: 7020 740b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ -03f9de: 6e10 770b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0b77 │ │ -03f9e4: 1a02 5305 |002a: const-string v2, "LoaderManager" // string@0553 │ │ -03f9e8: 2203 c101 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03f9ec: 7010 8e0b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03f9f2: 1a04 ab01 |0031: const-string v4, "Called doRetain when not started: " // string@01ab │ │ -03f9f6: 6e20 960b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03f9fc: 0c03 |0036: move-result-object v3 │ │ -03f9fe: 6e20 950b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03fa04: 0c03 |003a: move-result-object v3 │ │ -03fa06: 6e10 9a0b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03fa0c: 0c03 |003e: move-result-object v3 │ │ -03fa0e: 7130 c708 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ -03fa14: 0e00 |0042: return-void │ │ -03fa16: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -03fa18: 5c52 2c01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ -03fa1c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -03fa1e: 5c52 2e01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03fa22: 5452 2b01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fa26: 6e10 f902 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fa2c: 0a02 |004e: move-result v2 │ │ -03fa2e: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03fa32: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -03fa36: 5452 2b01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fa3a: 6e20 fa02 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03fa40: 0c02 |0058: move-result-object v2 │ │ -03fa42: 1f02 7e00 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fa46: 6e10 2303 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0323 │ │ -03fa4c: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03fa50: 28f1 |0060: goto 0051 // -000f │ │ +03f998: |[03f998] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +03f9a8: 6302 2601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03f9ac: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +03f9b0: 1a02 5905 |0004: const-string v2, "LoaderManager" // string@0559 │ │ +03f9b4: 2203 c701 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03f9b8: 7010 8e0b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03f9be: 1a04 7106 |000b: const-string v4, "Retaining in " // string@0671 │ │ +03f9c2: 6e20 960b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03f9c8: 0c03 |0010: move-result-object v3 │ │ +03f9ca: 6e20 950b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03f9d0: 0c03 |0014: move-result-object v3 │ │ +03f9d2: 6e10 9a0b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03f9d8: 0c03 |0018: move-result-object v3 │ │ +03f9da: 7120 c508 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03f9e0: 5552 2e01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03f9e4: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +03f9e8: 2200 c501 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@01c5 │ │ +03f9ec: 1a02 120c |0022: const-string v2, "here" // string@0c12 │ │ +03f9f0: 7020 740b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ +03f9f6: 6e10 770b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0b77 │ │ +03f9fc: 1a02 5905 |002a: const-string v2, "LoaderManager" // string@0559 │ │ +03fa00: 2203 c701 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fa04: 7010 8e0b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fa0a: 1a04 ab01 |0031: const-string v4, "Called doRetain when not started: " // string@01ab │ │ +03fa0e: 6e20 960b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fa14: 0c03 |0036: move-result-object v3 │ │ +03fa16: 6e20 950b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03fa1c: 0c03 |003a: move-result-object v3 │ │ +03fa1e: 6e10 9a0b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03fa24: 0c03 |003e: move-result-object v3 │ │ +03fa26: 7130 c708 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ +03fa2c: 0e00 |0042: return-void │ │ +03fa2e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +03fa30: 5c52 2c01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ +03fa34: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +03fa36: 5c52 2e01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03fa3a: 5452 2b01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fa3e: 6e10 f902 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fa44: 0a02 |004e: move-result v2 │ │ +03fa46: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03fa4a: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +03fa4e: 5452 2b01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fa52: 6e20 fa02 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03fa58: 0c02 |0058: move-result-object v2 │ │ +03fa5a: 1f02 8300 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fa5e: 6e10 2303 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0323 │ │ +03fa64: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03fa68: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x001c line=731 │ │ 0x0020 line=732 │ │ 0x0027 line=733 │ │ 0x002a line=734 │ │ @@ -79283,60 +79362,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -03fa54: |[03fa54] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -03fa64: 6302 2601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03fa68: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -03fa6c: 1a02 5305 |0004: const-string v2, "LoaderManager" // string@0553 │ │ -03fa70: 2203 c101 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fa74: 7010 8e0b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03fa7a: 1a04 b206 |000b: const-string v4, "Starting in " // string@06b2 │ │ -03fa7e: 6e20 960b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fa84: 0c03 |0010: move-result-object v3 │ │ -03fa86: 6e20 950b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03fa8c: 0c03 |0014: move-result-object v3 │ │ -03fa8e: 6e10 9a0b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03fa94: 0c03 |0018: move-result-object v3 │ │ -03fa96: 7120 c508 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03fa9c: 5552 2e01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03faa0: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -03faa4: 2200 bf01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@01bf │ │ -03faa8: 1a02 0c0c |0022: const-string v2, "here" // string@0c0c │ │ -03faac: 7020 740b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ -03fab2: 6e10 770b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0b77 │ │ -03fab8: 1a02 5305 |002a: const-string v2, "LoaderManager" // string@0553 │ │ -03fabc: 2203 c101 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fac0: 7010 8e0b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03fac6: 1a04 ac01 |0031: const-string v4, "Called doStart when already started: " // string@01ac │ │ -03faca: 6e20 960b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fad0: 0c03 |0036: move-result-object v3 │ │ -03fad2: 6e20 950b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03fad8: 0c03 |003a: move-result-object v3 │ │ -03fada: 6e10 9a0b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03fae0: 0c03 |003e: move-result-object v3 │ │ -03fae2: 7130 c708 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ -03fae8: 0e00 |0042: return-void │ │ -03faea: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -03faec: 5c52 2e01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03faf0: 5452 2b01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03faf4: 6e10 f902 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fafa: 0a02 |004b: move-result v2 │ │ -03fafc: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03fb00: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -03fb04: 5452 2b01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fb08: 6e20 fa02 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03fb0e: 0c02 |0055: move-result-object v2 │ │ -03fb10: 1f02 7e00 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fb14: 6e10 2403 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0324 │ │ -03fb1a: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03fb1e: 28f1 |005d: goto 004e // -000f │ │ +03fa6c: |[03fa6c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +03fa7c: 6302 2601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03fa80: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +03fa84: 1a02 5905 |0004: const-string v2, "LoaderManager" // string@0559 │ │ +03fa88: 2203 c701 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fa8c: 7010 8e0b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fa92: 1a04 b806 |000b: const-string v4, "Starting in " // string@06b8 │ │ +03fa96: 6e20 960b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fa9c: 0c03 |0010: move-result-object v3 │ │ +03fa9e: 6e20 950b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03faa4: 0c03 |0014: move-result-object v3 │ │ +03faa6: 6e10 9a0b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03faac: 0c03 |0018: move-result-object v3 │ │ +03faae: 7120 c508 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03fab4: 5552 2e01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03fab8: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +03fabc: 2200 c501 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@01c5 │ │ +03fac0: 1a02 120c |0022: const-string v2, "here" // string@0c12 │ │ +03fac4: 7020 740b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ +03faca: 6e10 770b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0b77 │ │ +03fad0: 1a02 5905 |002a: const-string v2, "LoaderManager" // string@0559 │ │ +03fad4: 2203 c701 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fad8: 7010 8e0b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fade: 1a04 ac01 |0031: const-string v4, "Called doStart when already started: " // string@01ac │ │ +03fae2: 6e20 960b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fae8: 0c03 |0036: move-result-object v3 │ │ +03faea: 6e20 950b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03faf0: 0c03 |003a: move-result-object v3 │ │ +03faf2: 6e10 9a0b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03faf8: 0c03 |003e: move-result-object v3 │ │ +03fafa: 7130 c708 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ +03fb00: 0e00 |0042: return-void │ │ +03fb02: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +03fb04: 5c52 2e01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03fb08: 5452 2b01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fb0c: 6e10 f902 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fb12: 0a02 |004b: move-result v2 │ │ +03fb14: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03fb18: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +03fb1c: 5452 2b01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fb20: 6e20 fa02 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03fb26: 0c02 |0055: move-result-object v2 │ │ +03fb28: 1f02 8300 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fb2c: 6e10 2403 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0324 │ │ +03fb32: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03fb36: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x001c line=698 │ │ 0x0020 line=699 │ │ 0x0027 line=700 │ │ 0x002a line=701 │ │ @@ -79355,61 +79434,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -03fb20: |[03fb20] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -03fb30: 6302 2601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03fb34: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -03fb38: 1a02 5305 |0004: const-string v2, "LoaderManager" // string@0553 │ │ -03fb3c: 2203 c101 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fb40: 7010 8e0b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03fb46: 1a04 b506 |000b: const-string v4, "Stopping in " // string@06b5 │ │ -03fb4a: 6e20 960b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fb50: 0c03 |0010: move-result-object v3 │ │ -03fb52: 6e20 950b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03fb58: 0c03 |0014: move-result-object v3 │ │ -03fb5a: 6e10 9a0b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03fb60: 0c03 |0018: move-result-object v3 │ │ -03fb62: 7120 c508 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03fb68: 5552 2e01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03fb6c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -03fb70: 2200 bf01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@01bf │ │ -03fb74: 1a02 0c0c |0022: const-string v2, "here" // string@0c0c │ │ -03fb78: 7020 740b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ -03fb7e: 6e10 770b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0b77 │ │ -03fb84: 1a02 5305 |002a: const-string v2, "LoaderManager" // string@0553 │ │ -03fb88: 2203 c101 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fb8c: 7010 8e0b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03fb92: 1a04 ad01 |0031: const-string v4, "Called doStop when not started: " // string@01ad │ │ -03fb96: 6e20 960b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fb9c: 0c03 |0036: move-result-object v3 │ │ -03fb9e: 6e20 950b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03fba4: 0c03 |003a: move-result-object v3 │ │ -03fba6: 6e10 9a0b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03fbac: 0c03 |003e: move-result-object v3 │ │ -03fbae: 7130 c708 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ -03fbb4: 0e00 |0042: return-void │ │ -03fbb6: 5452 2b01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fbba: 6e10 f902 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fbc0: 0a02 |0048: move-result v2 │ │ -03fbc2: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03fbc6: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -03fbca: 5452 2b01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fbce: 6e20 fa02 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03fbd4: 0c02 |0052: move-result-object v2 │ │ -03fbd6: 1f02 7e00 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fbda: 6e10 2503 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0325 │ │ -03fbe0: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03fbe4: 28f1 |005a: goto 004b // -000f │ │ -03fbe6: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -03fbe8: 5c52 2e01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03fbec: 28e4 |005e: goto 0042 // -001c │ │ +03fb38: |[03fb38] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +03fb48: 6302 2601 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03fb4c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +03fb50: 1a02 5905 |0004: const-string v2, "LoaderManager" // string@0559 │ │ +03fb54: 2203 c701 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fb58: 7010 8e0b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fb5e: 1a04 bb06 |000b: const-string v4, "Stopping in " // string@06bb │ │ +03fb62: 6e20 960b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fb68: 0c03 |0010: move-result-object v3 │ │ +03fb6a: 6e20 950b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03fb70: 0c03 |0014: move-result-object v3 │ │ +03fb72: 6e10 9a0b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03fb78: 0c03 |0018: move-result-object v3 │ │ +03fb7a: 7120 c508 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03fb80: 5552 2e01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03fb84: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +03fb88: 2200 c501 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@01c5 │ │ +03fb8c: 1a02 120c |0022: const-string v2, "here" // string@0c12 │ │ +03fb90: 7020 740b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0b74 │ │ +03fb96: 6e10 770b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0b77 │ │ +03fb9c: 1a02 5905 |002a: const-string v2, "LoaderManager" // string@0559 │ │ +03fba0: 2203 c701 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fba4: 7010 8e0b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fbaa: 1a04 ad01 |0031: const-string v4, "Called doStop when not started: " // string@01ad │ │ +03fbae: 6e20 960b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fbb4: 0c03 |0036: move-result-object v3 │ │ +03fbb6: 6e20 950b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03fbbc: 0c03 |003a: move-result-object v3 │ │ +03fbbe: 6e10 9a0b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03fbc4: 0c03 |003e: move-result-object v3 │ │ +03fbc6: 7130 c708 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08c7 │ │ +03fbcc: 0e00 |0042: return-void │ │ +03fbce: 5452 2b01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fbd2: 6e10 f902 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fbd8: 0a02 |0048: move-result v2 │ │ +03fbda: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03fbde: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +03fbe2: 5452 2b01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fbe6: 6e20 fa02 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03fbec: 0c02 |0052: move-result-object v2 │ │ +03fbee: 1f02 8300 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fbf2: 6e10 2503 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0325 │ │ +03fbf8: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03fbfc: 28f1 |005a: goto 004b // -000f │ │ +03fbfe: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +03fc00: 5c52 2e01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03fc04: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x001c line=716 │ │ 0x0020 line=717 │ │ 0x0027 line=718 │ │ 0x002a line=719 │ │ @@ -79428,96 +79507,96 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -03fbf0: |[03fbf0] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03fc00: 5453 2b01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fc04: 6e10 f902 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fc0a: 0a03 |0005: move-result v3 │ │ -03fc0c: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -03fc10: 6e20 350b 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03fc16: 1a03 5c01 |000b: const-string v3, "Active Loaders:" // string@015c │ │ -03fc1a: 6e20 3a0b 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03fc20: 2203 c101 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fc24: 7010 8e0b 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03fc2a: 6e20 960b 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fc30: 0c03 |0018: move-result-object v3 │ │ -03fc32: 1a04 1100 |0019: const-string v4, " " // string@0011 │ │ -03fc36: 6e20 960b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fc3c: 0c03 |001e: move-result-object v3 │ │ -03fc3e: 6e10 9a0b 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03fc44: 0c01 |0022: move-result-object v1 │ │ -03fc46: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03fc48: 5453 2b01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fc4c: 6e10 f902 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fc52: 0a03 |0029: move-result v3 │ │ -03fc54: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -03fc58: 5453 2b01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fc5c: 6e20 fa02 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03fc62: 0c02 |0031: move-result-object v2 │ │ -03fc64: 1f02 7e00 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fc68: 6e20 350b 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03fc6e: 1a03 1200 |0037: const-string v3, " #" // string@0012 │ │ -03fc72: 6e20 350b 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03fc78: 5453 2b01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fc7c: 6e20 f402 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@02f4 │ │ -03fc82: 0a03 |0041: move-result v3 │ │ -03fc84: 6e20 330b 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03fc8a: 1a03 da00 |0045: const-string v3, ": " // string@00da │ │ -03fc8e: 6e20 350b 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03fc94: 6e10 2603 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0326 │ │ -03fc9a: 0c03 |004d: move-result-object v3 │ │ -03fc9c: 6e20 3a0b 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03fca2: 6e59 1f03 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ -03fca8: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03fcac: 28ce |0056: goto 0024 // -0032 │ │ -03fcae: 5453 2a01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03fcb2: 6e10 f902 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fcb8: 0a03 |005c: move-result v3 │ │ -03fcba: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -03fcbe: 6e20 350b 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03fcc4: 1a03 ae02 |0062: const-string v3, "Inactive Loaders:" // string@02ae │ │ -03fcc8: 6e20 3a0b 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03fcce: 2203 c101 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fcd2: 7010 8e0b 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03fcd8: 6e20 960b 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fcde: 0c03 |006f: move-result-object v3 │ │ -03fce0: 1a04 1100 |0070: const-string v4, " " // string@0011 │ │ -03fce4: 6e20 960b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fcea: 0c03 |0075: move-result-object v3 │ │ -03fcec: 6e10 9a0b 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03fcf2: 0c01 |0079: move-result-object v1 │ │ -03fcf4: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -03fcf6: 5453 2a01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03fcfa: 6e10 f902 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fd00: 0a03 |0080: move-result v3 │ │ -03fd02: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -03fd06: 5453 2a01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03fd0a: 6e20 fa02 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03fd10: 0c02 |0088: move-result-object v2 │ │ -03fd12: 1f02 7e00 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fd16: 6e20 350b 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03fd1c: 1a03 1200 |008e: const-string v3, " #" // string@0012 │ │ -03fd20: 6e20 350b 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03fd26: 5453 2a01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -03fd2a: 6e20 f402 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@02f4 │ │ -03fd30: 0a03 |0098: move-result v3 │ │ -03fd32: 6e20 330b 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ -03fd38: 1a03 da00 |009c: const-string v3, ": " // string@00da │ │ -03fd3c: 6e20 350b 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -03fd42: 6e10 2603 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0326 │ │ -03fd48: 0c03 |00a4: move-result-object v3 │ │ -03fd4a: 6e20 3a0b 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -03fd50: 6e59 1f03 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ -03fd56: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03fd5a: 28ce |00ad: goto 007b // -0032 │ │ -03fd5c: 0e00 |00ae: return-void │ │ +03fc08: |[03fc08] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03fc18: 5453 2b01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fc1c: 6e10 f902 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fc22: 0a03 |0005: move-result v3 │ │ +03fc24: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +03fc28: 6e20 350b 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03fc2e: 1a03 5c01 |000b: const-string v3, "Active Loaders:" // string@015c │ │ +03fc32: 6e20 3a0b 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03fc38: 2203 c701 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fc3c: 7010 8e0b 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fc42: 6e20 960b 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fc48: 0c03 |0018: move-result-object v3 │ │ +03fc4a: 1a04 1100 |0019: const-string v4, " " // string@0011 │ │ +03fc4e: 6e20 960b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fc54: 0c03 |001e: move-result-object v3 │ │ +03fc56: 6e10 9a0b 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03fc5c: 0c01 |0022: move-result-object v1 │ │ +03fc5e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03fc60: 5453 2b01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fc64: 6e10 f902 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fc6a: 0a03 |0029: move-result v3 │ │ +03fc6c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +03fc70: 5453 2b01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fc74: 6e20 fa02 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03fc7a: 0c02 |0031: move-result-object v2 │ │ +03fc7c: 1f02 8300 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fc80: 6e20 350b 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03fc86: 1a03 1200 |0037: const-string v3, " #" // string@0012 │ │ +03fc8a: 6e20 350b 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03fc90: 5453 2b01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fc94: 6e20 f402 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@02f4 │ │ +03fc9a: 0a03 |0041: move-result v3 │ │ +03fc9c: 6e20 330b 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03fca2: 1a03 da00 |0045: const-string v3, ": " // string@00da │ │ +03fca6: 6e20 350b 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03fcac: 6e10 2603 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0326 │ │ +03fcb2: 0c03 |004d: move-result-object v3 │ │ +03fcb4: 6e20 3a0b 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03fcba: 6e59 1f03 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ +03fcc0: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03fcc4: 28ce |0056: goto 0024 // -0032 │ │ +03fcc6: 5453 2a01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03fcca: 6e10 f902 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fcd0: 0a03 |005c: move-result v3 │ │ +03fcd2: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +03fcd6: 6e20 350b 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03fcdc: 1a03 ae02 |0062: const-string v3, "Inactive Loaders:" // string@02ae │ │ +03fce0: 6e20 3a0b 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03fce6: 2203 c701 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fcea: 7010 8e0b 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fcf0: 6e20 960b 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fcf6: 0c03 |006f: move-result-object v3 │ │ +03fcf8: 1a04 1100 |0070: const-string v4, " " // string@0011 │ │ +03fcfc: 6e20 960b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fd02: 0c03 |0075: move-result-object v3 │ │ +03fd04: 6e10 9a0b 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03fd0a: 0c01 |0079: move-result-object v1 │ │ +03fd0c: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +03fd0e: 5453 2a01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03fd12: 6e10 f902 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fd18: 0a03 |0080: move-result v3 │ │ +03fd1a: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +03fd1e: 5453 2a01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03fd22: 6e20 fa02 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03fd28: 0c02 |0088: move-result-object v2 │ │ +03fd2a: 1f02 8300 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fd2e: 6e20 350b 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03fd34: 1a03 1200 |008e: const-string v3, " #" // string@0012 │ │ +03fd38: 6e20 350b 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03fd3e: 5453 2a01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +03fd42: 6e20 f402 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@02f4 │ │ +03fd48: 0a03 |0098: move-result v3 │ │ +03fd4a: 6e20 330b 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0b33 │ │ +03fd50: 1a03 da00 |009c: const-string v3, ": " // string@00da │ │ +03fd54: 6e20 350b 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +03fd5a: 6e10 2603 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0326 │ │ +03fd60: 0c03 |00a4: move-result-object v3 │ │ +03fd62: 6e20 3a0b 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +03fd68: 6e59 1f03 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ +03fd6e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03fd72: 28ce |00ad: goto 007b // -0032 │ │ +03fd74: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0008 line=797 │ │ 0x0010 line=798 │ │ 0x0023 line=799 │ │ 0x002c line=800 │ │ @@ -79553,45 +79632,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -03fd60: |[03fd60] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -03fd70: 5541 2c01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ -03fd74: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -03fd78: 6301 2601 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03fd7c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -03fd80: 1a01 5305 |0008: const-string v1, "LoaderManager" // string@0553 │ │ -03fd84: 2202 c101 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fd88: 7010 8e0b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03fd8e: 1a03 4802 |000f: const-string v3, "Finished Retaining in " // string@0248 │ │ -03fd92: 6e20 960b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03fd98: 0c02 |0014: move-result-object v2 │ │ -03fd9a: 6e20 950b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03fda0: 0c02 |0018: move-result-object v2 │ │ -03fda2: 6e10 9a0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03fda8: 0c02 |001c: move-result-object v2 │ │ -03fdaa: 7120 c508 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03fdb0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -03fdb2: 5c41 2c01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ -03fdb6: 5441 2b01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fdba: 6e10 f902 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fdc0: 0a01 |0028: move-result v1 │ │ -03fdc2: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03fdc6: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -03fdca: 5441 2b01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fdce: 6e20 fa02 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03fdd4: 0c01 |0032: move-result-object v1 │ │ -03fdd6: 1f01 7e00 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fdda: 6e10 2003 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0320 │ │ -03fde0: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03fde4: 28f1 |003a: goto 002b // -000f │ │ -03fde6: 0e00 |003b: return-void │ │ +03fd78: |[03fd78] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +03fd88: 5541 2c01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ +03fd8c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +03fd90: 6301 2601 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03fd94: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +03fd98: 1a01 5905 |0008: const-string v1, "LoaderManager" // string@0559 │ │ +03fd9c: 2202 c701 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fda0: 7010 8e0b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fda6: 1a03 4802 |000f: const-string v3, "Finished Retaining in " // string@0248 │ │ +03fdaa: 6e20 960b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03fdb0: 0c02 |0014: move-result-object v2 │ │ +03fdb2: 6e20 950b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03fdb8: 0c02 |0018: move-result-object v2 │ │ +03fdba: 6e10 9a0b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03fdc0: 0c02 |001c: move-result-object v2 │ │ +03fdc2: 7120 c508 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03fdc8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +03fdca: 5c41 2c01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@012c │ │ +03fdce: 5441 2b01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fdd2: 6e10 f902 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fdd8: 0a01 |0028: move-result v1 │ │ +03fdda: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03fdde: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +03fde2: 5441 2b01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fde6: 6e20 fa02 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03fdec: 0c01 |0032: move-result-object v1 │ │ +03fdee: 1f01 8300 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fdf2: 6e10 2003 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0320 │ │ +03fdf8: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03fdfc: 28f1 |003a: goto 002b // -000f │ │ +03fdfe: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0004 line=747 │ │ 0x0020 line=749 │ │ 0x0023 line=750 │ │ 0x002d line=751 │ │ @@ -79606,35 +79685,35 @@ │ │ type : '(I)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -03fde8: |[03fde8] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -03fdf8: 5531 2901 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ -03fdfc: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -03fe00: 2201 b001 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03fe04: 1a02 ae01 |0006: const-string v2, "Called while creating a loader" // string@01ae │ │ -03fe08: 7020 580b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03fe0e: 2701 |000b: throw v1 │ │ -03fe10: 5431 2b01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fe14: 6e20 ee02 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ -03fe1a: 0c00 |0011: move-result-object v0 │ │ -03fe1c: 1f00 7e00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fe20: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -03fe24: 5401 2001 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03fe28: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -03fe2c: 5401 2001 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -03fe30: 5411 1f01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03fe34: 1101 |001e: return-object v1 │ │ -03fe36: 5401 1f01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03fe3a: 28fd |0021: goto 001e // -0003 │ │ -03fe3c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -03fe3e: 28fb |0023: goto 001e // -0005 │ │ +03fe00: |[03fe00] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +03fe10: 5531 2901 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ +03fe14: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +03fe18: 2201 b601 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03fe1c: 1a02 ae01 |0006: const-string v2, "Called while creating a loader" // string@01ae │ │ +03fe20: 7020 580b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03fe26: 2701 |000b: throw v1 │ │ +03fe28: 5431 2b01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fe2c: 6e20 ee02 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ +03fe32: 0c00 |0011: move-result-object v0 │ │ +03fe34: 1f00 8300 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fe38: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +03fe3c: 5401 2001 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03fe40: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +03fe44: 5401 2001 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +03fe48: 5411 1f01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03fe4c: 1101 |001e: return-object v1 │ │ +03fe4e: 5401 1f01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03fe52: 28fd |0021: goto 001e // -0003 │ │ +03fe54: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +03fe56: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0004 line=683 │ │ 0x000c line=686 │ │ 0x0014 line=687 │ │ 0x0016 line=688 │ │ @@ -79652,36 +79731,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03fe40: |[03fe40] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -03fe50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03fe52: 5454 2b01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fe56: 6e10 f902 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ -03fe5c: 0a00 |0006: move-result v0 │ │ -03fe5e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -03fe60: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -03fe64: 5454 2b01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fe68: 6e20 fa02 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ -03fe6e: 0c02 |000f: move-result-object v2 │ │ -03fe70: 1f02 7e00 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fe74: 5524 2401 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -03fe78: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -03fe7c: 5524 1a01 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ -03fe80: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -03fe84: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -03fe86: b643 |001b: or-int/2addr v3, v4 │ │ -03fe88: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03fe8c: 28ea |001e: goto 0008 // -0016 │ │ -03fe8e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -03fe90: 28fb |0020: goto 001b // -0005 │ │ -03fe92: 0f03 |0021: return v3 │ │ +03fe58: |[03fe58] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +03fe68: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03fe6a: 5454 2b01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fe6e: 6e10 f902 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@02f9 │ │ +03fe74: 0a00 |0006: move-result v0 │ │ +03fe76: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +03fe78: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +03fe7c: 5454 2b01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fe80: 6e20 fa02 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@02fa │ │ +03fe86: 0c02 |000f: move-result-object v2 │ │ +03fe88: 1f02 8300 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fe8c: 5524 2401 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +03fe90: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +03fe94: 5524 1a01 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ +03fe98: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +03fe9c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +03fe9e: b643 |001b: or-int/2addr v3, v4 │ │ +03fea0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03fea4: 28ea |001e: goto 0008 // -0016 │ │ +03fea6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +03fea8: 28fb |0020: goto 001b // -0005 │ │ +03feaa: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ 0x0001 line=821 │ │ 0x0007 line=822 │ │ 0x000a line=823 │ │ 0x0012 line=824 │ │ @@ -79700,83 +79779,83 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -03fe94: |[03fe94] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -03fea4: 5541 2901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ -03fea8: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -03feac: 2201 b001 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -03feb0: 1a02 ae01 |0006: const-string v2, "Called while creating a loader" // string@01ae │ │ -03feb4: 7020 580b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -03feba: 2701 |000b: throw v1 │ │ -03febc: 5441 2b01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03fec0: 6e20 ee02 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ -03fec6: 0c00 |0011: move-result-object v0 │ │ -03fec8: 1f00 7e00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -03fecc: 6301 2601 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03fed0: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -03fed4: 1a01 5305 |0018: const-string v1, "LoaderManager" // string@0553 │ │ -03fed8: 2202 c101 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03fedc: 7010 8e0b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03fee2: 1a03 a80c |001f: const-string v3, "initLoader in " // string@0ca8 │ │ -03fee6: 6e20 960b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03feec: 0c02 |0024: move-result-object v2 │ │ -03feee: 6e20 950b 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03fef4: 0c02 |0028: move-result-object v2 │ │ -03fef6: 1a03 de00 |0029: const-string v3, ": args=" // string@00de │ │ -03fefa: 6e20 960b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ff00: 0c02 |002e: move-result-object v2 │ │ -03ff02: 6e20 950b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ff08: 0c02 |0032: move-result-object v2 │ │ -03ff0a: 6e10 9a0b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ff10: 0c02 |0036: move-result-object v2 │ │ -03ff12: 7120 c508 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03ff18: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -03ff1c: 7040 2903 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0329 │ │ -03ff22: 0c00 |003f: move-result-object v0 │ │ -03ff24: 6301 2601 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03ff28: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -03ff2c: 1a01 5305 |0044: const-string v1, "LoaderManager" // string@0553 │ │ -03ff30: 2202 c101 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ff34: 7010 8e0b 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ff3a: 1a03 1300 |004b: const-string v3, " Created new loader " // string@0013 │ │ -03ff3e: 6e20 960b 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ff44: 0c02 |0050: move-result-object v2 │ │ -03ff46: 6e20 950b 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ff4c: 0c02 |0054: move-result-object v2 │ │ -03ff4e: 6e10 9a0b 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ff54: 0c02 |0058: move-result-object v2 │ │ -03ff56: 7120 c508 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03ff5c: 5501 1c01 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -03ff60: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -03ff64: 5541 2e01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03ff68: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -03ff6c: 5401 1f01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03ff70: 5402 1901 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ -03ff74: 6e30 1d03 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@031d │ │ -03ff7a: 5401 1f01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -03ff7e: 1101 |006d: return-object v1 │ │ -03ff80: 6301 2601 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -03ff84: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -03ff88: 1a01 5305 |0072: const-string v1, "LoaderManager" // string@0553 │ │ -03ff8c: 2202 c101 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -03ff90: 7010 8e0b 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -03ff96: 1a03 1f00 |0079: const-string v3, " Re-using existing loader " // string@001f │ │ -03ff9a: 6e20 960b 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -03ffa0: 0c02 |007e: move-result-object v2 │ │ -03ffa2: 6e20 950b 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -03ffa8: 0c02 |0082: move-result-object v2 │ │ -03ffaa: 6e10 9a0b 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -03ffb0: 0c02 |0086: move-result-object v2 │ │ -03ffb2: 7120 c508 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -03ffb8: 5b07 1801 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ -03ffbc: 28d0 |008c: goto 005c // -0030 │ │ +03feac: |[03feac] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +03febc: 5541 2901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ +03fec0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +03fec4: 2201 b601 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +03fec8: 1a02 ae01 |0006: const-string v2, "Called while creating a loader" // string@01ae │ │ +03fecc: 7020 580b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +03fed2: 2701 |000b: throw v1 │ │ +03fed4: 5441 2b01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03fed8: 6e20 ee02 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ +03fede: 0c00 |0011: move-result-object v0 │ │ +03fee0: 1f00 8300 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +03fee4: 6301 2601 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03fee8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +03feec: 1a01 5905 |0018: const-string v1, "LoaderManager" // string@0559 │ │ +03fef0: 2202 c701 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03fef4: 7010 8e0b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03fefa: 1a03 ae0c |001f: const-string v3, "initLoader in " // string@0cae │ │ +03fefe: 6e20 960b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ff04: 0c02 |0024: move-result-object v2 │ │ +03ff06: 6e20 950b 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ff0c: 0c02 |0028: move-result-object v2 │ │ +03ff0e: 1a03 de00 |0029: const-string v3, ": args=" // string@00de │ │ +03ff12: 6e20 960b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ff18: 0c02 |002e: move-result-object v2 │ │ +03ff1a: 6e20 950b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ff20: 0c02 |0032: move-result-object v2 │ │ +03ff22: 6e10 9a0b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ff28: 0c02 |0036: move-result-object v2 │ │ +03ff2a: 7120 c508 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03ff30: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +03ff34: 7040 2903 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0329 │ │ +03ff3a: 0c00 |003f: move-result-object v0 │ │ +03ff3c: 6301 2601 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03ff40: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +03ff44: 1a01 5905 |0044: const-string v1, "LoaderManager" // string@0559 │ │ +03ff48: 2202 c701 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ff4c: 7010 8e0b 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ff52: 1a03 1300 |004b: const-string v3, " Created new loader " // string@0013 │ │ +03ff56: 6e20 960b 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ff5c: 0c02 |0050: move-result-object v2 │ │ +03ff5e: 6e20 950b 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ff64: 0c02 |0054: move-result-object v2 │ │ +03ff66: 6e10 9a0b 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ff6c: 0c02 |0058: move-result-object v2 │ │ +03ff6e: 7120 c508 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03ff74: 5501 1c01 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +03ff78: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +03ff7c: 5541 2e01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03ff80: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +03ff84: 5401 1f01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03ff88: 5402 1901 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0119 │ │ +03ff8c: 6e30 1d03 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@031d │ │ +03ff92: 5401 1f01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +03ff96: 1101 |006d: return-object v1 │ │ +03ff98: 6301 2601 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +03ff9c: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +03ffa0: 1a01 5905 |0072: const-string v1, "LoaderManager" // string@0559 │ │ +03ffa4: 2202 c701 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +03ffa8: 7010 8e0b 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +03ffae: 1a03 1f00 |0079: const-string v3, " Re-using existing loader " // string@001f │ │ +03ffb2: 6e20 960b 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +03ffb8: 0c02 |007e: move-result-object v2 │ │ +03ffba: 6e20 950b 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +03ffc0: 0c02 |0082: move-result-object v2 │ │ +03ffc2: 6e10 9a0b 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +03ffc8: 0c02 |0086: move-result-object v2 │ │ +03ffca: 7120 c508 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +03ffd0: 5b07 1801 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0118 │ │ +03ffd4: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0004 line=540 │ │ 0x000c line=543 │ │ 0x0014 line=545 │ │ 0x003a line=547 │ │ @@ -79800,22 +79879,22 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03ffc0: |[03ffc0] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -03ffd0: 5420 2b01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -03ffd4: 5231 1d01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ -03ffd8: 6e30 f502 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ -03ffde: 5520 2e01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ -03ffe2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -03ffe6: 6e10 2403 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0324 │ │ -03ffec: 0e00 |000e: return-void │ │ +03ffd8: |[03ffd8] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +03ffe8: 5420 2b01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +03ffec: 5231 1d01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@011d │ │ +03fff0: 6e30 f502 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ +03fff6: 5520 2e01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@012e │ │ +03fffa: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +03fffe: 6e10 2403 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0324 │ │ +040004: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0007 line=505 │ │ 0x000b line=509 │ │ 0x000e line=511 │ │ locals : │ │ @@ -79827,135 +79906,135 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 253 16-bit code units │ │ -03fff0: |[03fff0] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -040000: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -040002: 5562 2901 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ -040006: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -04000a: 2202 b001 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@01b0 │ │ -04000e: 1a03 ae01 |0007: const-string v3, "Called while creating a loader" // string@01ae │ │ -040012: 7020 580b 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -040018: 2702 |000c: throw v2 │ │ -04001a: 5462 2b01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -04001e: 6e20 ee02 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ -040024: 0c01 |0012: move-result-object v1 │ │ -040026: 1f01 7e00 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -04002a: 6302 2601 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -04002e: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -040032: 1a02 5305 |0019: const-string v2, "LoaderManager" // string@0553 │ │ -040036: 2203 c101 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -04003a: 7010 8e0b 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -040040: 1a04 f710 |0020: const-string v4, "restartLoader in " // string@10f7 │ │ -040044: 6e20 960b 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -04004a: 0c03 |0025: move-result-object v3 │ │ -04004c: 6e20 950b 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -040052: 0c03 |0029: move-result-object v3 │ │ -040054: 1a04 de00 |002a: const-string v4, ": args=" // string@00de │ │ -040058: 6e20 960b 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -04005e: 0c03 |002f: move-result-object v3 │ │ -040060: 6e20 950b 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -040066: 0c03 |0033: move-result-object v3 │ │ -040068: 6e10 9a0b 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -04006e: 0c03 |0037: move-result-object v3 │ │ -040070: 7120 c508 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -040076: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -04007a: 5462 2a01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -04007e: 6e20 ee02 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ -040084: 0c00 |0042: move-result-object v0 │ │ -040086: 1f00 7e00 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@007e │ │ -04008a: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -04008e: 5512 1c01 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ -040092: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -040096: 6302 2601 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -04009a: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -04009e: 1a02 5305 |004f: const-string v2, "LoaderManager" // string@0553 │ │ -0400a2: 2203 c101 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0400a6: 7010 8e0b 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0400ac: 1a04 2000 |0056: const-string v4, " Removing last inactive loader: " // string@0020 │ │ -0400b0: 6e20 960b 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0400b6: 0c03 |005b: move-result-object v3 │ │ -0400b8: 6e20 950b 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -0400be: 0c03 |005f: move-result-object v3 │ │ -0400c0: 6e10 9a0b 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0400c6: 0c03 |0063: move-result-object v3 │ │ -0400c8: 7120 c508 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -0400ce: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -0400d0: 5c02 1a01 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ -0400d4: 6e10 1e03 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -0400da: 5412 1f01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -0400de: 6e10 f603 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@03f6 │ │ -0400e4: 5462 2a01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -0400e8: 6e30 f502 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ -0400ee: 7040 2903 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0329 │ │ -0400f4: 0c01 |007a: move-result-object v1 │ │ -0400f6: 5412 1f01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -0400fa: 1102 |007d: return-object v2 │ │ -0400fc: 5512 2401 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ -040100: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -040104: 6302 2601 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -040108: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -04010c: 1a02 5305 |0086: const-string v2, "LoaderManager" // string@0553 │ │ -040110: 1a03 1400 |0088: const-string v3, " Current loader is stopped; replacing" // string@0014 │ │ -040114: 7120 c508 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -04011a: 5462 2b01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ -04011e: 6e30 f502 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ -040124: 6e10 1e03 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -04012a: 28e2 |0095: goto 0077 // -001e │ │ -04012c: 5412 2001 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -040130: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -040134: 6302 2601 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -040138: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -04013c: 1a02 5305 |009e: const-string v2, "LoaderManager" // string@0553 │ │ -040140: 2203 c101 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -040144: 7010 8e0b 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -04014a: 1a04 2100 |00a5: const-string v4, " Removing pending loader: " // string@0021 │ │ -04014e: 6e20 960b 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -040154: 0c03 |00aa: move-result-object v3 │ │ -040156: 5414 2001 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -04015a: 6e20 950b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -040160: 0c03 |00b0: move-result-object v3 │ │ -040162: 6e10 9a0b 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -040168: 0c03 |00b4: move-result-object v3 │ │ -04016a: 7120 c508 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -040170: 5412 2001 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -040174: 6e10 1e03 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ -04017a: 5b15 2001 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -04017e: 6302 2601 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -040182: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -040186: 1a02 5305 |00c3: const-string v2, "LoaderManager" // string@0553 │ │ -04018a: 1a03 1600 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0016 │ │ -04018e: 7120 c508 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -040194: 7040 2a03 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@032a │ │ -04019a: 0c02 |00cd: move-result-object v2 │ │ -04019c: 5b12 2001 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -0401a0: 5412 2001 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ -0401a4: 5422 1f01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -0401a8: 28a9 |00d4: goto 007d // -0057 │ │ -0401aa: 6302 2601 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ -0401ae: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -0401b2: 1a02 5305 |00d9: const-string v2, "LoaderManager" // string@0553 │ │ -0401b6: 2203 c101 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@01c1 │ │ -0401ba: 7010 8e0b 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0401c0: 1a04 1d00 |00e0: const-string v4, " Making last loader inactive: " // string@001d │ │ -0401c4: 6e20 960b 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0401ca: 0c03 |00e5: move-result-object v3 │ │ -0401cc: 6e20 950b 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ -0401d2: 0c03 |00e9: move-result-object v3 │ │ -0401d4: 6e10 9a0b 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0401da: 0c03 |00ed: move-result-object v3 │ │ -0401dc: 7120 c508 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ -0401e2: 5412 1f01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ -0401e6: 6e10 f603 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@03f6 │ │ -0401ec: 5462 2a01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ -0401f0: 6e30 f502 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ -0401f6: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +040008: |[040008] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +040018: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04001a: 5562 2901 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0129 │ │ +04001e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +040022: 2202 b601 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@01b6 │ │ +040026: 1a03 ae01 |0007: const-string v3, "Called while creating a loader" // string@01ae │ │ +04002a: 7020 580b 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +040030: 2702 |000c: throw v2 │ │ +040032: 5462 2b01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +040036: 6e20 ee02 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ +04003c: 0c01 |0012: move-result-object v1 │ │ +04003e: 1f01 8300 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +040042: 6302 2601 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +040046: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +04004a: 1a02 5905 |0019: const-string v2, "LoaderManager" // string@0559 │ │ +04004e: 2203 c701 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +040052: 7010 8e0b 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +040058: 1a04 fd10 |0020: const-string v4, "restartLoader in " // string@10fd │ │ +04005c: 6e20 960b 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +040062: 0c03 |0025: move-result-object v3 │ │ +040064: 6e20 950b 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +04006a: 0c03 |0029: move-result-object v3 │ │ +04006c: 1a04 de00 |002a: const-string v4, ": args=" // string@00de │ │ +040070: 6e20 960b 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +040076: 0c03 |002f: move-result-object v3 │ │ +040078: 6e20 950b 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +04007e: 0c03 |0033: move-result-object v3 │ │ +040080: 6e10 9a0b 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +040086: 0c03 |0037: move-result-object v3 │ │ +040088: 7120 c508 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +04008e: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +040092: 5462 2a01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +040096: 6e20 ee02 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@02ee │ │ +04009c: 0c00 |0042: move-result-object v0 │ │ +04009e: 1f00 8300 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0083 │ │ +0400a2: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +0400a6: 5512 1c01 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@011c │ │ +0400aa: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +0400ae: 6302 2601 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +0400b2: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +0400b6: 1a02 5905 |004f: const-string v2, "LoaderManager" // string@0559 │ │ +0400ba: 2203 c701 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +0400be: 7010 8e0b 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0400c4: 1a04 2000 |0056: const-string v4, " Removing last inactive loader: " // string@0020 │ │ +0400c8: 6e20 960b 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0400ce: 0c03 |005b: move-result-object v3 │ │ +0400d0: 6e20 950b 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +0400d6: 0c03 |005f: move-result-object v3 │ │ +0400d8: 6e10 9a0b 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0400de: 0c03 |0063: move-result-object v3 │ │ +0400e0: 7120 c508 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +0400e6: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +0400e8: 5c02 1a01 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@011a │ │ +0400ec: 6e10 1e03 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +0400f2: 5412 1f01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +0400f6: 6e10 f603 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@03f6 │ │ +0400fc: 5462 2a01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +040100: 6e30 f502 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ +040106: 7040 2903 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0329 │ │ +04010c: 0c01 |007a: move-result-object v1 │ │ +04010e: 5412 1f01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +040112: 1102 |007d: return-object v2 │ │ +040114: 5512 2401 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0124 │ │ +040118: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +04011c: 6302 2601 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +040120: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +040124: 1a02 5905 |0086: const-string v2, "LoaderManager" // string@0559 │ │ +040128: 1a03 1400 |0088: const-string v3, " Current loader is stopped; replacing" // string@0014 │ │ +04012c: 7120 c508 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +040132: 5462 2b01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@012b │ │ +040136: 6e30 f502 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ +04013c: 6e10 1e03 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +040142: 28e2 |0095: goto 0077 // -001e │ │ +040144: 5412 2001 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +040148: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +04014c: 6302 2601 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +040150: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +040154: 1a02 5905 |009e: const-string v2, "LoaderManager" // string@0559 │ │ +040158: 2203 c701 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +04015c: 7010 8e0b 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +040162: 1a04 2100 |00a5: const-string v4, " Removing pending loader: " // string@0021 │ │ +040166: 6e20 960b 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +04016c: 0c03 |00aa: move-result-object v3 │ │ +04016e: 5414 2001 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +040172: 6e20 950b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +040178: 0c03 |00b0: move-result-object v3 │ │ +04017a: 6e10 9a0b 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +040180: 0c03 |00b4: move-result-object v3 │ │ +040182: 7120 c508 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +040188: 5412 2001 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +04018c: 6e10 1e03 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@031e │ │ +040192: 5b15 2001 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +040196: 6302 2601 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +04019a: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +04019e: 1a02 5905 |00c3: const-string v2, "LoaderManager" // string@0559 │ │ +0401a2: 1a03 1600 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0016 │ │ +0401a6: 7120 c508 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +0401ac: 7040 2a03 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@032a │ │ +0401b2: 0c02 |00cd: move-result-object v2 │ │ +0401b4: 5b12 2001 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +0401b8: 5412 2001 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0120 │ │ +0401bc: 5422 1f01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +0401c0: 28a9 |00d4: goto 007d // -0057 │ │ +0401c2: 6302 2601 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0126 │ │ +0401c6: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +0401ca: 1a02 5905 |00d9: const-string v2, "LoaderManager" // string@0559 │ │ +0401ce: 2203 c701 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@01c7 │ │ +0401d2: 7010 8e0b 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0401d8: 1a04 1d00 |00e0: const-string v4, " Making last loader inactive: " // string@001d │ │ +0401dc: 6e20 960b 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +0401e2: 0c03 |00e5: move-result-object v3 │ │ +0401e4: 6e20 950b 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b95 │ │ +0401ea: 0c03 |00e9: move-result-object v3 │ │ +0401ec: 6e10 9a0b 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +0401f2: 0c03 |00ed: move-result-object v3 │ │ +0401f4: 7120 c508 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@08c5 │ │ +0401fa: 5412 1f01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@011f │ │ +0401fe: 6e10 f603 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@03f6 │ │ +040204: 5462 2a01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@012a │ │ +040208: 6e30 f502 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@02f5 │ │ +04020e: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=589 │ │ 0x0005 line=590 │ │ 0x000d line=593 │ │ 0x0015 line=594 │ │ 0x003b line=595 │ │ @@ -79998,34 +80077,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0401fc: |[0401fc] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -04020c: 2200 c101 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c1 │ │ -040210: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -040214: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ -04021a: 1a01 5505 |0007: const-string v1, "LoaderManager{" // string@0555 │ │ -04021e: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -040224: 7110 9e0b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ -04022a: 0a01 |000f: move-result v1 │ │ -04022c: 7110 5d0b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ -040232: 0c01 |0013: move-result-object v1 │ │ -040234: 6e20 960b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -04023a: 1a01 5100 |0017: const-string v1, " in " // string@0051 │ │ -04023e: 6e20 960b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -040244: 5421 2801 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -040248: 7120 5c04 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ -04024e: 1a01 bb13 |0021: const-string v1, "}}" // string@13bb │ │ -040252: 6e20 960b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -040258: 6e10 9a0b 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -04025e: 0c01 |0029: move-result-object v1 │ │ -040260: 1101 |002a: return-object v1 │ │ +040214: |[040214] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +040224: 2200 c701 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@01c7 │ │ +040228: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +04022c: 7020 8f0b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b8f │ │ +040232: 1a01 5b05 |0007: const-string v1, "LoaderManager{" // string@055b │ │ +040236: 6e20 960b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +04023c: 7110 9e0b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0b9e │ │ +040242: 0a01 |000f: move-result v1 │ │ +040244: 7110 5d0b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0b5d │ │ +04024a: 0c01 |0013: move-result-object v1 │ │ +04024c: 6e20 960b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +040252: 1a01 5100 |0017: const-string v1, " in " // string@0051 │ │ +040256: 6e20 960b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +04025c: 5421 2801 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +040260: 7120 5c04 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@045c │ │ +040266: 1a01 c113 |0021: const-string v1, "}}" // string@13c1 │ │ +04026a: 6e20 960b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +040270: 6e10 9a0b 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +040276: 0c01 |0029: move-result-object v1 │ │ +040278: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0007 line=786 │ │ 0x000c line=787 │ │ 0x0017 line=788 │ │ 0x001c line=789 │ │ @@ -80040,32 +80119,32 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040264: |[040264] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -040274: 5b01 2801 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ -040278: 0e00 |0002: return-void │ │ +04027c: |[04027c] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +04028c: 5b01 2801 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0128 │ │ +040290: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0002 line=481 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 1364 (LoaderManager.java) │ │ + source_file_idx : 1370 (LoaderManager.java) │ │ │ │ Class #261 header: │ │ -class_idx : 132 │ │ +class_idx : 137 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1526 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #261 annotations: │ │ Annotations on class │ │ @@ -80086,17 +80165,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04027c: |[04027c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -04028c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040292: 0e00 |0003: return-void │ │ +040294: |[040294] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +0402a4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0402aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -80105,39 +80184,39 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -040294: |[040294] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0402a4: 5460 3801 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0402a8: 5461 3501 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0135 │ │ -0402ac: 5462 3401 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0134 │ │ -0402b0: 5463 3301 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0133 │ │ -0402b4: 5464 3201 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0132 │ │ -0402b8: 6e54 5c00 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@005c │ │ -0402be: 1100 |000d: return-object v0 │ │ +0402ac: |[0402ac] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0402bc: 5460 3801 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +0402c0: 5461 3501 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0135 │ │ +0402c4: 5462 3401 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0134 │ │ +0402c8: 5463 3301 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0133 │ │ +0402cc: 5464 3201 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0132 │ │ +0402d0: 6e54 5c00 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@005c │ │ +0402d6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ 0x000d line=51 │ │ locals : │ │ 0x0002 - 0x000e reg=0 result Landroid/app/Notification; │ │ 0x0000 - 0x000e reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x000e reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 1526 (NotificationCompat.java) │ │ + source_file_idx : 1532 (NotificationCompat.java) │ │ │ │ Class #262 header: │ │ -class_idx : 133 │ │ +class_idx : 138 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1526 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #262 annotations: │ │ Annotations on class │ │ @@ -80158,17 +80237,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0402c0: |[0402c0] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -0402d0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0402d6: 0e00 |0003: return-void │ │ +0402d8: |[0402d8] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +0402e8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0402ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -80177,42 +80256,42 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0402d8: |[0402d8] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0402e8: 54b0 3501 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0135 │ │ -0402ec: 54b1 3801 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ -0402f0: 54b2 3401 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0134 │ │ -0402f4: 54b3 3301 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0133 │ │ -0402f8: 54b4 3101 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0131 │ │ -0402fc: 54b5 3a01 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@013a │ │ -040300: 52b6 3901 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0139 │ │ -040304: 54b7 3201 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0132 │ │ -040308: 54b8 3601 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0136 │ │ -04030c: 54b9 3701 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0137 │ │ -040310: 770a 6e03 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@036e │ │ -040316: 0c00 |0017: move-result-object v0 │ │ -040318: 1100 |0018: return-object v0 │ │ +0402f0: |[0402f0] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +040300: 54b0 3501 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0135 │ │ +040304: 54b1 3801 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0138 │ │ +040308: 54b2 3401 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0134 │ │ +04030c: 54b3 3301 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0133 │ │ +040310: 54b4 3101 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0131 │ │ +040314: 54b5 3a01 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@013a │ │ +040318: 52b6 3901 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0139 │ │ +04031c: 54b7 3201 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0132 │ │ +040320: 54b8 3601 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0136 │ │ +040324: 54b9 3701 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0137 │ │ +040328: 770a 6e03 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@036e │ │ +04032e: 0c00 |0017: move-result-object v0 │ │ +040330: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 1526 (NotificationCompat.java) │ │ + source_file_idx : 1532 (NotificationCompat.java) │ │ │ │ Class #263 header: │ │ -class_idx : 140 │ │ +class_idx : 145 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1702 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1708 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #263 annotations: │ │ Annotations on class │ │ @@ -80233,17 +80312,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04031c: |[04031c] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -04032c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040332: 0e00 |0003: return-void │ │ +040334: |[040334] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +040344: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +04034a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -80252,35 +80331,35 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -040334: |[040334] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -040344: 6e10 7a03 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@037a │ │ -04034a: 0c00 |0003: move-result-object v0 │ │ -04034c: 7220 e108 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@08e1 │ │ -040352: 0e00 |0007: return-void │ │ +04034c: |[04034c] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +04035c: 6e10 7a03 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@037a │ │ +040362: 0c00 |0003: move-result-object v0 │ │ +040364: 7220 e108 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@08e1 │ │ +04036a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0008 reg=3 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - source_file_idx : 1702 (ShareCompat.java) │ │ + source_file_idx : 1708 (ShareCompat.java) │ │ │ │ Class #264 header: │ │ -class_idx : 141 │ │ +class_idx : 146 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1702 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1708 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #264 annotations: │ │ Annotations on class │ │ @@ -80301,17 +80380,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040354: |[040354] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -040364: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -04036a: 0e00 |0003: return-void │ │ +04036c: |[04036c] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +04037c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ @@ -80320,37 +80399,37 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -04036c: |[04036c] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -04037c: 6e10 7c03 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@037c │ │ -040382: 0c00 |0003: move-result-object v0 │ │ -040384: 6e10 7d03 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@037d │ │ -04038a: 0c01 |0007: move-result-object v1 │ │ -04038c: 7130 a703 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@03a7 │ │ -040392: 0e00 |000b: return-void │ │ +040384: |[040384] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +040394: 6e10 7c03 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@037c │ │ +04039a: 0c00 |0003: move-result-object v0 │ │ +04039c: 6e10 7d03 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@037d │ │ +0403a2: 0c01 |0007: move-result-object v1 │ │ +0403a4: 7130 a703 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@03a7 │ │ +0403aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000b line=91 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x000c reg=3 item Landroid/view/MenuItem; │ │ 0x0000 - 0x000c reg=4 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - source_file_idx : 1702 (ShareCompat.java) │ │ + source_file_idx : 1708 (ShareCompat.java) │ │ │ │ Class #265 header: │ │ -class_idx : 146 │ │ +class_idx : 151 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1760 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1766 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #265 annotations: │ │ Annotations on class │ │ @@ -80371,17 +80450,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040394: |[040394] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -0403a4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0403aa: 0e00 |0003: return-void │ │ +0403ac: |[0403ac] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +0403bc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0403c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -80390,43 +80469,43 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0403ac: |[0403ac] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ -0403bc: 2141 |0000: array-length v1, v4 │ │ -0403be: d801 01ff |0001: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0403c2: 4600 0401 |0003: aget-object v0, v4, v1 │ │ -0403c6: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -0403ca: 6e20 8600 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ -0403d0: 7140 5f00 5360 |000a: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@005f │ │ -0403d6: 0c01 |000d: move-result-object v1 │ │ -0403d8: 1101 |000e: return-object v1 │ │ +0403c4: |[0403c4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ +0403d4: 2141 |0000: array-length v1, v4 │ │ +0403d6: d801 01ff |0001: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0403da: 4600 0401 |0003: aget-object v0, v4, v1 │ │ +0403de: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +0403e2: 6e20 8600 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ +0403e8: 7140 5f00 5360 |000a: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@005f │ │ +0403ee: 0c01 |000d: move-result-object v1 │ │ +0403f0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000a line=79 │ │ locals : │ │ 0x0005 - 0x000f reg=0 topIntent Landroid/content/Intent; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ 0x0000 - 0x000f reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x000f reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x000f reg=5 requestCode I │ │ 0x0000 - 0x000f reg=6 flags I │ │ │ │ - source_file_idx : 1760 (TaskStackBuilder.java) │ │ + source_file_idx : 1766 (TaskStackBuilder.java) │ │ │ │ Class #266 header: │ │ -class_idx : 147 │ │ +class_idx : 152 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1760 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1766 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #266 annotations: │ │ Annotations on class │ │ @@ -80447,17 +80526,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0403dc: |[0403dc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -0403ec: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0403f2: 0e00 |0003: return-void │ │ +0403f4: |[0403f4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +040404: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +04040a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -80466,39 +80545,39 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0403f4: |[0403f4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ -040404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040406: 4600 0400 |0001: aget-object v0, v4, v0 │ │ -04040a: 1401 0080 0010 |0003: const v1, #float 2.53422e-29 // #10008000 │ │ -040410: 6e20 8600 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ -040416: 7140 ba03 5364 |0009: invoke-static {v3, v5, v4, v6}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@03ba │ │ -04041c: 0c00 |000c: move-result-object v0 │ │ -04041e: 1100 |000d: return-object v0 │ │ +04040c: |[04040c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ +04041c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04041e: 4600 0400 |0001: aget-object v0, v4, v0 │ │ +040422: 1401 0080 0010 |0003: const v1, #float 2.53422e-29 // #10008000 │ │ +040428: 6e20 8600 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0086 │ │ +04042e: 7140 ba03 5364 |0009: invoke-static {v3, v5, v4, v6}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@03ba │ │ +040434: 0c00 |000c: move-result-object v0 │ │ +040436: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0009 line=88 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x000e reg=5 requestCode I │ │ 0x0000 - 0x000e reg=6 flags I │ │ │ │ - source_file_idx : 1760 (TaskStackBuilder.java) │ │ + source_file_idx : 1766 (TaskStackBuilder.java) │ │ │ │ Class #267 header: │ │ -class_idx : 150 │ │ +class_idx : 155 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 169 │ │ +superclass_idx : 174 │ │ source_file_idx : 367 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #267 annotations: │ │ @@ -80543,22 +80622,22 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -040420: |[040420] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -040430: 5b23 5501 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ -040434: 7010 3104 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0431 │ │ -04043a: 2200 f401 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@01f4 │ │ -04043e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -040440: 7020 170c 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0c17 │ │ -040446: 5b20 5301 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ -04044a: 0e00 |000d: return-void │ │ +040438: |[040438] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +040448: 5b23 5501 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ +04044c: 7010 3104 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0431 │ │ +040452: 2200 fa01 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@01fa │ │ +040456: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +040458: 7020 170c 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0c17 │ │ +04045e: 5b20 5301 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ +040462: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -80569,17 +80648,17 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04044c: |[04044c] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -04045c: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ -040460: 1100 |0002: return-object v0 │ │ +040464: |[040464] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +040474: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ +040478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ │ │ Virtual methods - │ │ @@ -80588,19 +80667,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -040464: |[040464] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -040474: 1f02 8502 |0000: check-cast v2, [Ljava/lang/Void; // type@0285 │ │ -040478: 6e20 bf03 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@03bf │ │ -04047e: 0c00 |0005: move-result-object v0 │ │ -040480: 1100 |0006: return-object v0 │ │ +04047c: |[04047c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +04048c: 1f02 8b02 |0000: check-cast v2, [Ljava/lang/Void; // type@028b │ │ +040490: 6e20 bf03 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@03bf │ │ +040496: 0c00 |0005: move-result-object v0 │ │ +040498: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -80610,21 +80689,21 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -040484: |[040484] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -040494: 5410 5501 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ -040498: 6e10 cf03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@03cf │ │ -04049e: 0c00 |0005: move-result-object v0 │ │ -0404a0: 5b10 5401 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0154 │ │ -0404a4: 5410 5401 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0154 │ │ -0404a8: 1100 |000a: return-object v0 │ │ +04049c: |[04049c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +0404ac: 5410 5501 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ +0404b0: 6e10 cf03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@03cf │ │ +0404b6: 0c00 |0005: move-result-object v0 │ │ +0404b8: 5b10 5401 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0154 │ │ +0404bc: 5410 5401 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0154 │ │ +0404c0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -80635,25 +80714,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0404ac: |[0404ac] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -0404bc: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ -0404c0: 5421 5401 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0154 │ │ -0404c4: 6e30 c703 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03c7 │ │ -0404ca: 5420 5301 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ -0404ce: 6e10 190c 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0c19 │ │ -0404d4: 0e00 |000c: return-void │ │ -0404d6: 0d00 |000d: move-exception v0 │ │ -0404d8: 5421 5301 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ -0404dc: 6e10 190c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0c19 │ │ -0404e2: 2700 |0013: throw v0 │ │ +0404c4: |[0404c4] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +0404d4: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ +0404d8: 5421 5401 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0154 │ │ +0404dc: 6e30 c703 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03c7 │ │ +0404e2: 5420 5301 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ +0404e6: 6e10 190c 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0c19 │ │ +0404ec: 0e00 |000c: return-void │ │ +0404ee: 0d00 |000d: move-exception v0 │ │ +0404f0: 5421 5301 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ +0404f4: 6e10 190c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0c19 │ │ +0404fa: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -80667,24 +80746,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0404f0: |[0404f0] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -040500: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ -040504: 6e30 c803 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03c8 │ │ -04050a: 5420 5301 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ -04050e: 6e10 190c 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0c19 │ │ -040514: 0e00 |000a: return-void │ │ -040516: 0d00 |000b: move-exception v0 │ │ -040518: 5421 5301 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ -04051c: 6e10 190c 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0c19 │ │ -040522: 2700 |0011: throw v0 │ │ +040508: |[040508] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +040518: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ +04051c: 6e30 c803 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03c8 │ │ +040522: 5420 5301 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ +040526: 6e10 190c 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0c19 │ │ +04052c: 0e00 |000a: return-void │ │ +04052e: 0d00 |000b: move-exception v0 │ │ +040530: 5421 5301 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0153 │ │ +040534: 6e10 190c 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0c19 │ │ +04053a: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -80700,35 +80779,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -040530: |[040530] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -040540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040542: 5c10 5601 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -040546: 5410 5501 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ -04054a: 6e10 ca03 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03ca │ │ -040550: 0e00 |0008: return-void │ │ +040548: |[040548] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +040558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04055a: 5c10 5601 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +04055e: 5410 5501 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0155 │ │ +040562: 6e10 ca03 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03ca │ │ +040568: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ │ │ source_file_idx : 367 (AsyncTaskLoader.java) │ │ │ │ Class #268 header: │ │ -class_idx : 151 │ │ +class_idx : 156 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 156 │ │ +superclass_idx : 161 │ │ source_file_idx : 367 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #268 annotations: │ │ @@ -80793,19 +80872,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -040554: |[040554] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -040564: 7020 f503 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@03f5 │ │ -04056a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -04056e: 5a20 5b01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ -040572: 0e00 |0007: return-void │ │ +04056c: |[04056c] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +04057c: 7020 f503 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@03f5 │ │ +040582: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +040586: 5a20 5b01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ +04058a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=88 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -80818,49 +80897,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -040574: |[040574] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -040584: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -040586: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -040588: 5441 5c01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -04058c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -040590: 5441 5901 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ -040594: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -040598: 5441 5c01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -04059c: 5511 5601 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -0405a0: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -0405a4: 5441 5c01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405a8: 5c10 5601 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -0405ac: 5441 5a01 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ -0405b0: 5442 5c01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405b4: 6e20 1801 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ -0405ba: 5b43 5c01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405be: 0f00 |001d: return v0 │ │ -0405c0: 5441 5c01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405c4: 5511 5601 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -0405c8: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -0405cc: 5441 5c01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405d0: 5c10 5601 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -0405d4: 5441 5a01 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ -0405d8: 5442 5c01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405dc: 6e20 1801 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ -0405e2: 5b43 5c01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405e6: 28ec |0031: goto 001d // -0014 │ │ -0405e8: 5441 5c01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405ec: 6e20 bd03 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@03bd │ │ -0405f2: 0a00 |0037: move-result v0 │ │ -0405f4: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -0405f8: 5441 5c01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0405fc: 5b41 5901 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ -040600: 5b43 5c01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -040604: 28dd |0040: goto 001d // -0023 │ │ +04058c: |[04058c] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +04059c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04059e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0405a0: 5441 5c01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405a4: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +0405a8: 5441 5901 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ +0405ac: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0405b0: 5441 5c01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405b4: 5511 5601 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +0405b8: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +0405bc: 5441 5c01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405c0: 5c10 5601 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +0405c4: 5441 5a01 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ +0405c8: 5442 5c01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405cc: 6e20 1801 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ +0405d2: 5b43 5c01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405d6: 0f00 |001d: return v0 │ │ +0405d8: 5441 5c01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405dc: 5511 5601 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +0405e0: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +0405e4: 5441 5c01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405e8: 5c10 5601 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +0405ec: 5441 5a01 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ +0405f0: 5442 5c01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405f4: 6e20 1801 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ +0405fa: 5b43 5c01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0405fe: 28ec |0031: goto 001d // -0014 │ │ +040600: 5441 5c01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +040604: 6e20 bd03 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@03bd │ │ +04060a: 0a00 |0037: move-result v0 │ │ +04060c: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +040610: 5441 5c01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +040614: 5b41 5901 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ +040618: 5b43 5c01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +04061c: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -80884,25 +80963,25 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -040608: |[040608] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -040618: 6e20 cd03 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@03cd │ │ -04061e: 5420 5901 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ -040622: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ -040626: 7100 2e01 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ -04062c: 0b00 |000a: move-result-wide v0 │ │ -04062e: 5a20 5b01 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ -040632: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -040634: 5b20 5901 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ -040638: 6e10 ca03 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03ca │ │ -04063e: 0e00 |0013: return-void │ │ +040620: |[040620] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +040630: 6e20 cd03 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@03cd │ │ +040636: 5420 5901 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ +04063a: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ +04063e: 7100 2e01 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ +040644: 0b00 |000a: move-result-wide v0 │ │ +040646: 5a20 5b01 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ +04064a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +04064c: 5b20 5901 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ +040650: 6e10 ca03 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03ca │ │ +040656: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000d line=204 │ │ 0x0010 line=205 │ │ @@ -80920,31 +80999,31 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -040640: |[040640] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -040650: 5420 5c01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -040654: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -040658: 6e30 c703 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03c7 │ │ -04065e: 0e00 |0007: return-void │ │ -040660: 6e10 cb03 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@03cb │ │ -040666: 0a00 |000b: move-result v0 │ │ -040668: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -04066c: 6e20 cd03 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@03cd │ │ -040672: 28f6 |0011: goto 0007 // -000a │ │ -040674: 7100 2e01 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ -04067a: 0b00 |0015: move-result-wide v0 │ │ -04067c: 5a20 5b01 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ -040680: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -040682: 5b20 5c01 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -040686: 6e20 c603 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@03c6 │ │ -04068c: 28e9 |001e: goto 0007 // -0017 │ │ +040658: |[040658] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +040668: 5420 5c01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +04066c: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +040670: 6e30 c703 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@03c7 │ │ +040676: 0e00 |0007: return-void │ │ +040678: 6e10 cb03 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@03cb │ │ +04067e: 0a00 |000b: move-result v0 │ │ +040680: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +040684: 6e20 cd03 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@03cd │ │ +04068a: 28f6 |0011: goto 0007 // -000a │ │ +04068c: 7100 2e01 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ +040692: 0b00 |0015: move-result-wide v0 │ │ +040694: 5a20 5b01 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ +040698: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04069a: 5b20 5c01 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +04069e: 6e20 c603 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@03c6 │ │ +0406a4: 28e9 |001e: goto 0007 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=212 │ │ 0x0007 line=224 │ │ 0x0008 line=214 │ │ 0x000e line=216 │ │ @@ -80964,57 +81043,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -040690: |[040690] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0406a0: 6f58 f903 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03f9 │ │ -0406a6: 5440 5c01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0406aa: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -0406ae: 6e20 350b 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0406b4: 1a00 7d0e |000a: const-string v0, "mTask=" // string@0e7d │ │ -0406b8: 6e20 350b 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0406be: 5440 5c01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0406c2: 6e20 340b 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0b34 │ │ -0406c8: 1a00 8d00 |0014: const-string v0, " waiting=" // string@008d │ │ -0406cc: 6e20 350b 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0406d2: 5440 5c01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0406d6: 5500 5601 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -0406da: 6e20 3b0b 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -0406e0: 5440 5901 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ -0406e4: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -0406e8: 6e20 350b 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0406ee: 1a00 a20d |0027: const-string v0, "mCancellingTask=" // string@0da2 │ │ -0406f2: 6e20 350b 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0406f8: 5440 5901 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ -0406fc: 6e20 340b 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0b34 │ │ -040702: 1a00 8d00 |0031: const-string v0, " waiting=" // string@008d │ │ -040706: 6e20 350b 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -04070c: 5440 5901 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ -040710: 5500 5601 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -040714: 6e20 3b0b 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -04071a: 5340 5d01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ -04071e: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -040722: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -040726: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -04072a: 6e20 350b 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -040730: 1a00 8b0e |0048: const-string v0, "mUpdateThrottle=" // string@0e8b │ │ -040734: 6e20 350b 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -04073a: 5340 5d01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ -04073e: 7130 7904 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0479 │ │ -040744: 1a00 6500 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0065 │ │ -040748: 6e20 350b 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -04074e: 5340 5b01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ -040752: 7100 2e01 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ -040758: 0b02 |005c: move-result-wide v2 │ │ -04075a: 7157 7804 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0478 │ │ -040760: 6e10 370b 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0b37 │ │ -040766: 0e00 |0063: return-void │ │ +0406a8: |[0406a8] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0406b8: 6f58 f903 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03f9 │ │ +0406be: 5440 5c01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0406c2: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +0406c6: 6e20 350b 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0406cc: 1a00 830e |000a: const-string v0, "mTask=" // string@0e83 │ │ +0406d0: 6e20 350b 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0406d6: 5440 5c01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0406da: 6e20 340b 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0b34 │ │ +0406e0: 1a00 8d00 |0014: const-string v0, " waiting=" // string@008d │ │ +0406e4: 6e20 350b 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0406ea: 5440 5c01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0406ee: 5500 5601 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +0406f2: 6e20 3b0b 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +0406f8: 5440 5901 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ +0406fc: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +040700: 6e20 350b 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +040706: 1a00 a80d |0027: const-string v0, "mCancellingTask=" // string@0da8 │ │ +04070a: 6e20 350b 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +040710: 5440 5901 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ +040714: 6e20 340b 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0b34 │ │ +04071a: 1a00 8d00 |0031: const-string v0, " waiting=" // string@008d │ │ +04071e: 6e20 350b 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +040724: 5440 5901 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ +040728: 5500 5601 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +04072c: 6e20 3b0b 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +040732: 5340 5d01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ +040736: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +04073a: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +04073e: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +040742: 6e20 350b 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +040748: 1a00 910e |0048: const-string v0, "mUpdateThrottle=" // string@0e91 │ │ +04074c: 6e20 350b 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +040752: 5340 5d01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ +040756: 7130 7904 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0479 │ │ +04075c: 1a00 6500 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0065 │ │ +040760: 6e20 350b 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +040766: 5340 5b01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ +04076a: 7100 2e01 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ +040770: 0b02 |005c: move-result-wide v2 │ │ +040772: 7157 7804 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0478 │ │ +040778: 6e10 370b 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0b37 │ │ +04077e: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0007 line=268 │ │ 0x0014 line=269 │ │ 0x0020 line=271 │ │ @@ -81040,55 +81119,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -040768: |[040768] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -040778: 5482 5901 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ -04077c: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -040780: 5482 5c01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -040784: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -040788: 5482 5c01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -04078c: 5522 5601 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -040790: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -040794: 5482 5c01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -040798: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -04079a: 5c23 5601 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -04079e: 5482 5a01 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ -0407a2: 5483 5c01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0407a6: 6e20 1801 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ -0407ac: 5382 5d01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ -0407b0: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -0407b4: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -0407b8: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -0407bc: 7100 2e01 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ -0407c2: 0b00 |0025: move-result-wide v0 │ │ -0407c4: 5382 5b01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ -0407c8: 5384 5d01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ -0407cc: bb42 |002a: add-long/2addr v2, v4 │ │ -0407ce: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -0407d2: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -0407d6: 5482 5c01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0407da: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -0407dc: 5c23 5601 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ -0407e0: 5482 5a01 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ -0407e4: 5483 5c01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0407e8: 5384 5b01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ -0407ec: 5386 5d01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ -0407f0: bb64 |003c: add-long/2addr v4, v6 │ │ -0407f2: 6e40 1701 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@0117 │ │ -0407f8: 0e00 |0040: return-void │ │ -0407fa: 5483 5c01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0407fe: 6204 9601 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0196 │ │ -040802: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -040804: 1f02 8502 |0046: check-cast v2, [Ljava/lang/Void; // type@0285 │ │ -040808: 6e30 c003 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@03c0 │ │ -04080e: 28f5 |004b: goto 0040 // -000b │ │ +040780: |[040780] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +040790: 5482 5901 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0159 │ │ +040794: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +040798: 5482 5c01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +04079c: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +0407a0: 5482 5c01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0407a4: 5522 5601 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +0407a8: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +0407ac: 5482 5c01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0407b0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0407b2: 5c23 5601 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +0407b6: 5482 5a01 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ +0407ba: 5483 5c01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0407be: 6e20 1801 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0118 │ │ +0407c4: 5382 5d01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ +0407c8: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +0407cc: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +0407d0: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +0407d4: 7100 2e01 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@012e │ │ +0407da: 0b00 |0025: move-result-wide v0 │ │ +0407dc: 5382 5b01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ +0407e0: 5384 5d01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ +0407e4: bb42 |002a: add-long/2addr v2, v4 │ │ +0407e6: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +0407ea: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +0407ee: 5482 5c01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0407f2: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +0407f4: 5c23 5601 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0156 │ │ +0407f8: 5482 5a01 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ +0407fc: 5483 5c01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +040800: 5384 5b01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@015b │ │ +040804: 5386 5d01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ +040808: bb64 |003c: add-long/2addr v4, v6 │ │ +04080a: 6e40 1701 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@0117 │ │ +040810: 0e00 |0040: return-void │ │ +040812: 5483 5c01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +040816: 6204 9601 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0196 │ │ +04081a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +04081c: 1f02 8b02 |0046: check-cast v2, [Ljava/lang/Void; // type@028b │ │ +040820: 6e30 c003 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@03c0 │ │ +040826: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -81114,16 +81193,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040810: |[040810] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -040820: 0e00 |0000: return-void │ │ +040828: |[040828] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +040838: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -81134,22 +81213,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -040824: |[040824] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -040834: 6f10 0204 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0402 │ │ -04083a: 6e10 c503 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@03c5 │ │ -040840: 2200 9600 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0096 │ │ -040844: 7020 bb03 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@03bb │ │ -04084a: 5b10 5c01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -04084e: 6e10 ca03 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03ca │ │ -040854: 0e00 |0010: return-void │ │ +04083c: |[04083c] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +04084c: 6f10 0204 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0402 │ │ +040852: 6e10 c503 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@03c5 │ │ +040858: 2200 9b00 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@009b │ │ +04085c: 7020 bb03 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@03bb │ │ +040862: 5b10 5c01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +040866: 6e10 ca03 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@03ca │ │ +04086c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -81162,18 +81241,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -040858: |[040858] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -040868: 6e10 cc03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@03cc │ │ -04086e: 0c00 |0003: move-result-object v0 │ │ -040870: 1100 |0004: return-object v0 │ │ +040870: |[040870] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +040880: 6e10 cc03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@03cc │ │ +040886: 0c00 |0003: move-result-object v0 │ │ +040888: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ @@ -81182,23 +81261,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -040874: |[040874] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -040884: 5a23 5d01 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ -040888: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -04088c: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ -040890: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -040894: 2200 4500 |0008: new-instance v0, Landroid/os/Handler; // type@0045 │ │ -040898: 7010 1101 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ -04089e: 5b20 5a01 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ -0408a2: 0e00 |000f: return-void │ │ +04088c: |[04088c] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +04089c: 5a23 5d01 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@015d │ │ +0408a0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +0408a4: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ +0408a8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0408ac: 2200 4900 |0008: new-instance v0, Landroid/os/Handler; // type@0049 │ │ +0408b0: 7010 1101 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0111 │ │ +0408b6: 5b20 5a01 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@015a │ │ +0408ba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000f line=107 │ │ locals : │ │ @@ -81211,23 +81290,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0408a4: |[0408a4] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -0408b4: 5420 5c01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ -0408b8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0408bc: 7110 bc03 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@03bc │ │ -0408c2: 0c01 |0007: move-result-object v1 │ │ -0408c4: 6e10 180c 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0c18 │ │ -0408ca: 0e00 |000b: return-void │ │ -0408cc: 0d01 |000c: move-exception v1 │ │ -0408ce: 28fe |000d: goto 000b // -0002 │ │ +0408bc: |[0408bc] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +0408cc: 5420 5c01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@015c │ │ +0408d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0408d4: 7110 bc03 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@03bc │ │ +0408da: 0c01 |0007: move-result-object v1 │ │ +0408dc: 6e10 180c 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0c18 │ │ +0408e2: 0e00 |000b: return-void │ │ +0408e4: 0d01 |000c: move-exception v1 │ │ +0408e6: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ 0x0004 line=257 │ │ @@ -81237,18 +81316,18 @@ │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ source_file_idx : 367 (AsyncTaskLoader.java) │ │ │ │ Class #269 header: │ │ -class_idx : 162 │ │ +class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 168 │ │ -source_file_idx : 1503 │ │ +superclass_idx : 173 │ │ +source_file_idx : 1509 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #269 annotations: │ │ Annotations on class │ │ @@ -81276,19 +81355,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0408e0: |[0408e0] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -0408f0: 5b12 8601 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0186 │ │ -0408f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0408f6: 7020 2f04 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@042f │ │ -0408fc: 0e00 |0006: return-void │ │ +0408f8: |[0408f8] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +040908: 5b12 8601 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0186 │ │ +04090c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +04090e: 7020 2f04 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@042f │ │ +040914: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -81299,45 +81378,45 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -040900: |[040900] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -040910: 5430 8601 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0186 │ │ -040914: 7110 3204 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0432 │ │ -04091a: 0c00 |0005: move-result-object v0 │ │ -04091c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -04091e: 6e20 250c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0c25 │ │ -040924: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -040928: 7110 2a01 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@012a │ │ -04092e: 5430 8601 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0186 │ │ -040932: 5431 8601 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0186 │ │ -040936: 5432 8501 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0185 │ │ -04093a: 6e20 3704 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0437 │ │ -040940: 0c01 |0018: move-result-object v1 │ │ -040942: 7120 3304 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0433 │ │ -040948: 0c00 |001c: move-result-object v0 │ │ -04094a: 1100 |001d: return-object v0 │ │ +040918: |[040918] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +040928: 5430 8601 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0186 │ │ +04092c: 7110 3204 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0432 │ │ +040932: 0c00 |0005: move-result-object v0 │ │ +040934: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +040936: 6e20 250c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0c25 │ │ +04093c: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +040940: 7110 2a01 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@012a │ │ +040946: 5430 8601 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0186 │ │ +04094a: 5431 8601 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0186 │ │ +04094e: 5432 8501 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0185 │ │ +040952: 6e20 3704 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0437 │ │ +040958: 0c01 |0018: move-result-object v1 │ │ +04095a: 7120 3304 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0433 │ │ +040960: 0c00 |001c: move-result-object v0 │ │ +040962: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000a line=122 │ │ 0x000f line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ │ │ - source_file_idx : 1503 (ModernAsyncTask.java) │ │ + source_file_idx : 1509 (ModernAsyncTask.java) │ │ │ │ Class #270 header: │ │ -class_idx : 181 │ │ +class_idx : 186 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 314 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #270 annotations: │ │ @@ -81367,19 +81446,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04094c: |[04094c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -04095c: 5b01 b201 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@01b2 │ │ -040960: 5b02 b301 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ -040964: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -04096a: 0e00 |0007: return-void │ │ +040964: |[040964] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +040974: 5b01 b201 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@01b2 │ │ +040978: 5b02 b301 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ +04097c: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040982: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -81390,19 +81469,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04096c: |[04096c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04097c: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ -040980: 6e30 a504 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04a5 │ │ -040986: 0a00 |0005: move-result v0 │ │ -040988: 0f00 |0006: return v0 │ │ +040984: |[040984] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +040994: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ +040998: 6e30 a504 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04a5 │ │ +04099e: 0a00 |0005: move-result v0 │ │ +0409a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -81412,18 +81491,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04098c: |[04098c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04099c: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ -0409a0: 6e30 a704 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a7 │ │ -0409a6: 0e00 |0005: return-void │ │ +0409a4: |[0409a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0409b4: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ +0409b8: 6e30 a704 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a7 │ │ +0409be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -81434,20 +81513,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0409a8: |[0409a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0409b8: 5420 b301 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ -0409bc: 2201 0701 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -0409c0: 7020 e806 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -0409c6: 6e30 a804 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@04a8 │ │ -0409cc: 0e00 |000a: return-void │ │ +0409c0: |[0409c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0409d0: 5420 b301 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ +0409d4: 2201 0c01 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +0409d8: 7020 e806 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +0409de: 6e30 a804 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@04a8 │ │ +0409e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000a line=118 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -81458,18 +81537,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0409d0: |[0409d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0409e0: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ -0409e4: 6e30 a904 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a9 │ │ -0409ea: 0e00 |0005: return-void │ │ +0409e8: |[0409e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0409f8: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ +0409fc: 6e30 a904 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04a9 │ │ +040a02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -81480,19 +81559,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0409ec: |[0409ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0409fc: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ -040a00: 6e40 aa04 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04aa │ │ -040a06: 0a00 |0005: move-result v0 │ │ -040a08: 0f00 |0006: return v0 │ │ +040a04: |[040a04] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +040a14: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ +040a18: 6e40 aa04 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04aa │ │ +040a1e: 0a00 |0005: move-result v0 │ │ +040a20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -81503,18 +81582,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -040a0c: |[040a0c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -040a1c: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ -040a20: 6e30 ab04 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@04ab │ │ -040a26: 0e00 |0005: return-void │ │ +040a24: |[040a24] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +040a34: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ +040a38: 6e30 ab04 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@04ab │ │ +040a3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -81525,33 +81604,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -040a28: |[040a28] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -040a38: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ -040a3c: 6e30 ac04 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04ac │ │ -040a42: 0e00 |0005: return-void │ │ +040a40: |[040a40] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +040a50: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01b3 │ │ +040a54: 6e30 ac04 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04ac │ │ +040a5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 314 (AccessibilityDelegateCompat.java) │ │ │ │ Class #271 header: │ │ -class_idx : 184 │ │ +class_idx : 189 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #271 annotations: │ │ @@ -81573,17 +81652,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040a44: |[040a44] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -040a54: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040a5a: 0e00 |0003: return-void │ │ +040a5c: |[040a5c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +040a6c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040a72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -81592,17 +81671,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040a5c: |[040a5c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -040a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040a6e: 0f00 |0001: return v0 │ │ +040a74: |[040a74] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +040a84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040a86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -81613,17 +81692,17 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040a70: |[040a70] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -040a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040a82: 1100 |0001: return-object v0 │ │ +040a88: |[040a88] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +040a98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040a9a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -81632,17 +81711,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040a84: |[040a84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -040a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040a96: 1100 |0001: return-object v0 │ │ +040a9c: |[040a9c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +040aac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040aae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ @@ -81650,16 +81729,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040a98: |[040a98] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -040aa8: 0e00 |0000: return-void │ │ +040ab0: |[040ab0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +040ac0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -81670,16 +81749,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040aac: |[040aac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -040abc: 0e00 |0000: return-void │ │ +040ac4: |[040ac4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +040ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -81690,16 +81769,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040ac0: |[040ac0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -040ad0: 0e00 |0000: return-void │ │ +040ad8: |[040ad8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +040ae8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -81710,17 +81789,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040ad4: |[040ad4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -040ae4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -040ae6: 0f00 |0001: return v0 │ │ +040aec: |[040aec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +040afc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040afe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/ViewGroup; │ │ @@ -81732,16 +81811,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040ae8: |[040ae8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -040af8: 0e00 |0000: return-void │ │ +040b00: |[040b00] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +040b10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -81752,31 +81831,31 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040afc: |[040afc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -040b0c: 0e00 |0000: return-void │ │ +040b14: |[040b14] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +040b24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 314 (AccessibilityDelegateCompat.java) │ │ │ │ Class #272 header: │ │ -class_idx : 189 │ │ +class_idx : 194 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 702 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #272 annotations: │ │ @@ -81808,17 +81887,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040b10: |[040b10] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -040b20: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040b26: 0e00 |0003: return-void │ │ +040b28: |[040b28] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +040b38: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040b3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ @@ -81826,40 +81905,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -040b28: |[040b28] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -040b38: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -040b3a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -040b3c: 9504 0607 |0002: and-int v4, v6, v7 │ │ -040b40: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -040b44: 0121 |0006: move v1, v2 │ │ -040b46: 9600 0809 |0007: or-int v0, v8, v9 │ │ -040b4a: 9504 0600 |0009: and-int v4, v6, v0 │ │ -040b4e: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -040b52: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -040b56: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -040b5a: 2203 af01 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01af │ │ -040b5e: 1a04 6508 |0013: const-string v4, "bad arguments" // string@0865 │ │ -040b62: 7020 550b 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ -040b68: 2703 |0018: throw v3 │ │ -040b6a: 0131 |0019: move v1, v3 │ │ -040b6c: 28ed |001a: goto 0007 // -0013 │ │ -040b6e: 0132 |001b: move v2, v3 │ │ -040b70: 28f1 |001c: goto 000d // -000f │ │ -040b72: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -040b76: b535 |001f: and-int/2addr v5, v3 │ │ -040b78: 0f05 |0020: return v5 │ │ -040b7a: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -040b7e: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -040b82: b535 |0025: and-int/2addr v5, v3 │ │ -040b84: 28fa |0026: goto 0020 // -0006 │ │ +040b40: |[040b40] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +040b50: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +040b52: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +040b54: 9504 0607 |0002: and-int v4, v6, v7 │ │ +040b58: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +040b5c: 0121 |0006: move v1, v2 │ │ +040b5e: 9600 0809 |0007: or-int v0, v8, v9 │ │ +040b62: 9504 0600 |0009: and-int v4, v6, v0 │ │ +040b66: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +040b6a: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +040b6e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +040b72: 2203 b501 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01b5 │ │ +040b76: 1a04 6b08 |0013: const-string v4, "bad arguments" // string@086b │ │ +040b7a: 7020 550b 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0b55 │ │ +040b80: 2703 |0018: throw v3 │ │ +040b82: 0131 |0019: move v1, v3 │ │ +040b84: 28ed |001a: goto 0007 // -0013 │ │ +040b86: 0132 |001b: move v2, v3 │ │ +040b88: 28f1 |001c: goto 000d // -000f │ │ +040b8a: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +040b8e: b535 |001f: and-int/2addr v5, v3 │ │ +040b90: 0f05 |0020: return v5 │ │ +040b92: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +040b96: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +040b9a: b535 |0025: and-int/2addr v5, v3 │ │ +040b9c: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ 0x000d line=53 │ │ 0x000f line=54 │ │ @@ -81890,32 +81969,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -040b88: |[040b88] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -040b98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -040b9a: 6e20 ca04 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@04ca │ │ -040ba0: 0a01 |0004: move-result v1 │ │ -040ba2: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -040ba6: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -040baa: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -040bae: 7152 c704 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@04c7 │ │ -040bb4: 0a05 |000e: move-result v5 │ │ -040bb6: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -040bb8: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -040bbc: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -040bc0: 7153 c704 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@04c7 │ │ -040bc6: 0a05 |0017: move-result v5 │ │ -040bc8: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -040bcc: 0f00 |001a: return v0 │ │ -040bce: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -040bd0: 28fe |001c: goto 001a // -0002 │ │ +040ba0: |[040ba0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +040bb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040bb2: 6e20 ca04 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@04ca │ │ +040bb8: 0a01 |0004: move-result v1 │ │ +040bba: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +040bbe: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +040bc2: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +040bc6: 7152 c704 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@04c7 │ │ +040bcc: 0a05 |000e: move-result v5 │ │ +040bce: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +040bd0: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +040bd4: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +040bd8: 7153 c704 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@04c7 │ │ +040bde: 0a05 |0017: move-result v5 │ │ +040be0: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +040be4: 0f00 |001a: return v0 │ │ +040be6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +040be8: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0007 line=79 │ │ 0x000f line=81 │ │ 0x0018 line=83 │ │ locals : │ │ @@ -81928,23 +82007,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -040bd4: |[040bd4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -040be4: 6e20 ca04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@04ca │ │ -040bea: 0a00 |0003: move-result v0 │ │ -040bec: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -040bf0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -040bf4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -040bf6: 0f00 |0009: return v0 │ │ -040bf8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -040bfa: 28fe |000b: goto 0009 // -0002 │ │ +040bec: |[040bec] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +040bfc: 6e20 ca04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@04ca │ │ +040c02: 0a00 |0003: move-result v0 │ │ +040c04: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +040c08: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +040c0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +040c0e: 0f00 |0009: return v0 │ │ +040c10: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +040c12: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000c reg=2 metaState I │ │ │ │ @@ -81953,40 +82032,40 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -040bfc: |[040bfc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -040c0c: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -040c10: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -040c14: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -040c18: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -040c1c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -040c20: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -040c24: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -040c28: 0f00 |000e: return v0 │ │ +040c14: |[040c14] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +040c24: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +040c28: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +040c2c: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +040c30: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +040c34: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +040c38: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +040c3c: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +040c40: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000f reg=2 metaState I │ │ │ │ source_file_idx : 702 (KeyEventCompat.java) │ │ │ │ Class #273 header: │ │ -class_idx : 190 │ │ +class_idx : 195 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 702 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #273 annotations: │ │ @@ -82008,17 +82087,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040c2c: |[040c2c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -040c3c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040c42: 0e00 |0003: return-void │ │ +040c44: |[040c44] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +040c54: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -82027,18 +82106,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040c44: |[040c44] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -040c54: 7120 da04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@04da │ │ -040c5a: 0a00 |0003: move-result v0 │ │ -040c5c: 0f00 |0004: return v0 │ │ +040c5c: |[040c5c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +040c6c: 7120 da04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@04da │ │ +040c72: 0a00 |0003: move-result v0 │ │ +040c74: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ 0x0000 - 0x0005 reg=3 modifiers I │ │ @@ -82048,18 +82127,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -040c60: |[040c60] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -040c70: 7110 db04 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@04db │ │ -040c76: 0a00 |0003: move-result v0 │ │ -040c78: 0f00 |0004: return v0 │ │ +040c78: |[040c78] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +040c88: 7110 db04 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@04db │ │ +040c8e: 0a00 |0003: move-result v0 │ │ +040c90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ @@ -82068,32 +82147,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -040c7c: |[040c7c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -040c8c: 7110 dc04 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@04dc │ │ -040c92: 0a00 |0003: move-result v0 │ │ -040c94: 0f00 |0004: return v0 │ │ +040c94: |[040c94] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +040ca4: 7110 dc04 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@04dc │ │ +040caa: 0a00 |0003: move-result v0 │ │ +040cac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ source_file_idx : 702 (KeyEventCompat.java) │ │ │ │ Class #274 header: │ │ -class_idx : 194 │ │ +class_idx : 199 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1498 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1504 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #274 annotations: │ │ Annotations on class │ │ @@ -82114,17 +82193,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040c98: |[040c98] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ -040ca8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040cae: 0e00 |0003: return-void │ │ +040cb0: |[040cb0] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ +040cc0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040cc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -82133,32 +82212,32 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040cb0: |[040cb0] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -040cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040cc2: 0f00 |0001: return v0 │ │ +040cc8: |[040cc8] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +040cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040cda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0002 reg=3 actionEnum I │ │ │ │ - source_file_idx : 1498 (MenuCompat.java) │ │ + source_file_idx : 1504 (MenuCompat.java) │ │ │ │ Class #275 header: │ │ -class_idx : 195 │ │ +class_idx : 200 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1498 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1504 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #275 annotations: │ │ Annotations on class │ │ @@ -82179,17 +82258,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040cc4: |[040cc4] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ -040cd4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040cda: 0e00 |0003: return-void │ │ +040cdc: |[040cdc] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ +040cec: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -82198,34 +82277,34 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040cdc: |[040cdc] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -040cec: 7120 f304 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@04f3 │ │ -040cf2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -040cf4: 0f00 |0004: return v0 │ │ +040cf4: |[040cf4] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +040d04: 7120 f304 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@04f3 │ │ +040d0a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +040d0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 actionEnum I │ │ │ │ - source_file_idx : 1498 (MenuCompat.java) │ │ + source_file_idx : 1504 (MenuCompat.java) │ │ │ │ Class #276 header: │ │ -class_idx : 198 │ │ +class_idx : 203 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1499 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1505 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #276 annotations: │ │ Annotations on class │ │ @@ -82246,17 +82325,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040cf8: |[040cf8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -040d08: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040d0e: 0e00 |0003: return-void │ │ +040d10: |[040d10] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +040d20: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040d26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -82265,16 +82344,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040d10: |[040d10] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -040d20: 1101 |0000: return-object v1 │ │ +040d28: |[040d28] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +040d38: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -82284,32 +82363,32 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040d24: |[040d24] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -040d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -040d36: 0f00 |0001: return v0 │ │ +040d3c: |[040d3c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +040d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040d4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0002 reg=3 actionEnum I │ │ │ │ - source_file_idx : 1499 (MenuItemCompat.java) │ │ + source_file_idx : 1505 (MenuItemCompat.java) │ │ │ │ Class #277 header: │ │ -class_idx : 199 │ │ +class_idx : 204 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1499 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1505 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #277 annotations: │ │ Annotations on class │ │ @@ -82330,17 +82409,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040d38: |[040d38] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -040d48: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040d4e: 0e00 |0003: return-void │ │ +040d50: |[040d50] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +040d60: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040d66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -82349,18 +82428,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040d50: |[040d50] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -040d60: 7120 f204 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@04f2 │ │ -040d66: 0c00 |0003: move-result-object v0 │ │ -040d68: 1100 |0004: return-object v0 │ │ +040d68: |[040d68] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +040d78: 7120 f204 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@04f2 │ │ +040d7e: 0c00 |0003: move-result-object v0 │ │ +040d80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ @@ -82370,34 +82449,34 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040d6c: |[040d6c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -040d7c: 7120 f304 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@04f3 │ │ -040d82: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -040d84: 0f00 |0004: return v0 │ │ +040d84: |[040d84] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +040d94: 7120 f304 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@04f3 │ │ +040d9a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +040d9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 actionEnum I │ │ │ │ - source_file_idx : 1499 (MenuItemCompat.java) │ │ + source_file_idx : 1505 (MenuItemCompat.java) │ │ │ │ Class #278 header: │ │ -class_idx : 203 │ │ +class_idx : 208 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1504 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1510 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #278 annotations: │ │ Annotations on class │ │ @@ -82418,17 +82497,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040d88: |[040d88] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -040d98: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040d9e: 0e00 |0003: return-void │ │ +040da0: |[040da0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +040db0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040db6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -82437,20 +82516,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -040da0: |[040da0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -040db0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -040db4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -040db6: 0f00 |0003: return v0 │ │ -040db8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -040dba: 28fe |0005: goto 0003 // -0002 │ │ +040db8: |[040db8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +040dc8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +040dcc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +040dce: 0f00 |0003: return v0 │ │ +040dd0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +040dd2: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=44 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -82462,22 +82541,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -040dbc: |[040dbc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -040dcc: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -040dd0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -040dd2: 0f00 |0003: return v0 │ │ -040dd4: 2200 b101 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01b1 │ │ -040dd8: 1a01 4406 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0644 │ │ -040ddc: 7020 590b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0b59 │ │ -040de2: 2700 |000b: throw v0 │ │ +040dd4: |[040dd4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +040de4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +040de8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +040dea: 0f00 |0003: return v0 │ │ +040dec: 2200 b701 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01b7 │ │ +040df0: 1a01 4a06 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@064a │ │ +040df4: 7020 590b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0b59 │ │ +040dfa: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=52 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -82489,23 +82568,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -040de4: |[040de4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -040df4: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -040df8: 6e10 e708 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@08e7 │ │ -040dfe: 0a00 |0005: move-result v0 │ │ -040e00: 0f00 |0006: return v0 │ │ -040e02: 2200 b101 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01b1 │ │ -040e06: 1a01 4406 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0644 │ │ -040e0a: 7020 590b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0b59 │ │ -040e10: 2700 |000e: throw v0 │ │ +040dfc: |[040dfc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +040e0c: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +040e10: 6e10 e708 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@08e7 │ │ +040e16: 0a00 |0005: move-result v0 │ │ +040e18: 0f00 |0006: return v0 │ │ +040e1a: 2200 b701 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01b7 │ │ +040e1e: 1a01 4a06 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@064a │ │ +040e22: 7020 590b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0b59 │ │ +040e28: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0007 line=61 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -82517,40 +82596,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -040e14: |[040e14] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -040e24: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -040e28: 6e10 e908 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@08e9 │ │ -040e2e: 0a00 |0005: move-result v0 │ │ -040e30: 0f00 |0006: return v0 │ │ -040e32: 2200 b101 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01b1 │ │ -040e36: 1a01 4406 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0644 │ │ -040e3a: 7020 590b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0b59 │ │ -040e40: 2700 |000e: throw v0 │ │ +040e2c: |[040e2c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +040e3c: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +040e40: 6e10 e908 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@08e9 │ │ +040e46: 0a00 |0005: move-result v0 │ │ +040e48: 0f00 |0006: return v0 │ │ +040e4a: 2200 b701 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01b7 │ │ +040e4e: 1a01 4a06 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@064a │ │ +040e52: 7020 590b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0b59 │ │ +040e58: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x000f reg=4 pointerIndex I │ │ │ │ - source_file_idx : 1504 (MotionEventCompat.java) │ │ + source_file_idx : 1510 (MotionEventCompat.java) │ │ │ │ Class #279 header: │ │ -class_idx : 204 │ │ +class_idx : 209 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1504 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1510 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #279 annotations: │ │ Annotations on class │ │ @@ -82571,17 +82650,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040e44: |[040e44] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -040e54: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -040e5a: 0e00 |0003: return-void │ │ +040e5c: |[040e5c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +040e6c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +040e72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -82590,18 +82669,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040e5c: |[040e5c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -040e6c: 7120 0b05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@050b │ │ -040e72: 0a00 |0003: move-result v0 │ │ -040e74: 0f00 |0004: return v0 │ │ +040e74: |[040e74] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +040e84: 7120 0b05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@050b │ │ +040e8a: 0a00 |0003: move-result v0 │ │ +040e8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -82611,18 +82690,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040e78: |[040e78] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -040e88: 7120 0c05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@050c │ │ -040e8e: 0a00 |0003: move-result v0 │ │ -040e90: 0f00 |0004: return v0 │ │ +040e90: |[040e90] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +040ea0: 7120 0c05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@050c │ │ +040ea6: 0a00 |0003: move-result v0 │ │ +040ea8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -82632,18 +82711,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040e94: |[040e94] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -040ea4: 7120 0d05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@050d │ │ -040eaa: 0a00 |0003: move-result v0 │ │ -040eac: 0f00 |0004: return v0 │ │ +040eac: |[040eac] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +040ebc: 7120 0d05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@050d │ │ +040ec2: 0a00 |0003: move-result v0 │ │ +040ec4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -82653,33 +82732,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040eb0: |[040eb0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -040ec0: 7120 0e05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@050e │ │ -040ec6: 0a00 |0003: move-result v0 │ │ -040ec8: 0f00 |0004: return v0 │ │ +040ec8: |[040ec8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +040ed8: 7120 0e05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@050e │ │ +040ede: 0a00 |0003: move-result v0 │ │ +040ee0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ │ │ - source_file_idx : 1504 (MotionEventCompat.java) │ │ + source_file_idx : 1510 (MotionEventCompat.java) │ │ │ │ Class #280 header: │ │ -class_idx : 210 │ │ +class_idx : 215 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 48 │ │ -source_file_idx : 1594 │ │ +superclass_idx : 50 │ │ +source_file_idx : 1600 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #280 annotations: │ │ Annotations on class │ │ @@ -82709,18 +82788,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -040ecc: |[040ecc] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -040edc: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040ee0: 7010 da00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00da │ │ -040ee6: 0e00 |0005: return-void │ │ +040ee4: |[040ee4] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +040ef4: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040ef8: 7010 da00 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00da │ │ +040efe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ @@ -82729,17 +82808,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -040ee8: |[040ee8] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -040ef8: 7020 2305 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0523 │ │ -040efe: 0e00 |0003: return-void │ │ +040f00: |[040f00] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +040f10: 7020 2305 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0523 │ │ +040f16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ @@ -82750,18 +82829,18 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -040f00: |[040f00] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -040f10: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040f14: 6e30 3c05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@053c │ │ -040f1a: 0e00 |0005: return-void │ │ +040f18: |[040f18] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +040f28: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040f2c: 6e30 3c05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@053c │ │ +040f32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0005 line=319 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ @@ -82772,26 +82851,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -040f1c: |[040f1c] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -040f2c: 5430 ce01 |0000: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040f30: 5431 ce01 |0002: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040f34: 5411 d801 |0004: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -040f38: 6e10 d205 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05d2 │ │ -040f3e: 0a01 |0009: move-result v1 │ │ -040f40: 5432 ce01 |000a: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040f44: 5422 d801 |000c: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -040f48: 6e10 ce05 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ -040f4e: 0c02 |0011: move-result-object v2 │ │ -040f50: 6e30 3d05 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@053d │ │ -040f56: 0e00 |0015: return-void │ │ +040f34: |[040f34] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +040f44: 5430 ce01 |0000: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040f48: 5431 ce01 |0002: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040f4c: 5411 d801 |0004: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +040f50: 6e10 d205 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05d2 │ │ +040f56: 0a01 |0009: move-result v1 │ │ +040f58: 5432 ce01 |000a: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040f5c: 5422 d801 |000c: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +040f60: 6e10 ce05 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ +040f66: 0c02 |0011: move-result-object v2 │ │ +040f68: 6e30 3d05 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@053d │ │ +040f6e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0015 line=324 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ │ │ @@ -82800,17 +82879,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040f58: |[040f58] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -040f68: 5901 cd01 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01cd │ │ -040f6c: 0e00 |0002: return-void │ │ +040f70: |[040f70] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +040f80: 5901 cd01 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01cd │ │ +040f84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0002 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0003 reg=1 state I │ │ @@ -82820,22 +82899,22 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -040f70: |[040f70] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -040f80: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -040f84: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ -040f88: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -040f8c: d802 0201 |0006: add-int/lit8 v2, v2, #int 1 // #01 │ │ -040f90: 5410 ce01 |0008: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040f94: 6e30 3e05 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@053e │ │ -040f9a: 0e00 |000d: return-void │ │ +040f88: |[040f88] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +040f98: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +040f9c: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ +040fa0: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +040fa4: d802 0201 |0006: add-int/lit8 v2, v2, #int 1 // #01 │ │ +040fa8: 5410 ce01 |0008: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040fac: 6e30 3e05 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@053e │ │ +040fb2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0006 line=298 │ │ 0x0008 line=300 │ │ 0x000d line=301 │ │ locals : │ │ @@ -82849,44 +82928,44 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -040f9c: |[040f9c] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -040fac: 5230 cd01 |0000: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01cd │ │ -040fb0: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ -040fb4: 5430 ce01 |0004: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040fb8: 5431 ce01 |0006: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040fbc: 5411 d801 |0008: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -040fc0: 6e10 d205 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05d2 │ │ -040fc6: 0a01 |000d: move-result v1 │ │ -040fc8: 5432 ce01 |000e: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ -040fcc: 5422 d801 |0010: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -040fd0: 6e10 ce05 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ -040fd6: 0c02 |0015: move-result-object v2 │ │ -040fd8: 6e30 3d05 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@053d │ │ -040fde: 0e00 |0019: return-void │ │ +040fb4: |[040fb4] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +040fc4: 5230 cd01 |0000: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01cd │ │ +040fc8: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ +040fcc: 5430 ce01 |0004: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040fd0: 5431 ce01 |0006: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040fd4: 5411 d801 |0008: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +040fd8: 6e10 d205 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05d2 │ │ +040fde: 0a01 |000d: move-result v1 │ │ +040fe0: 5432 ce01 |000e: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01ce │ │ +040fe4: 5422 d801 |0010: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +040fe8: 6e10 ce05 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ +040fee: 0c02 |0015: move-result-object v2 │ │ +040ff0: 6e30 3d05 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@053d │ │ +040ff6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0004 line=307 │ │ 0x0019 line=309 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x001a reg=4 position I │ │ │ │ - source_file_idx : 1594 (PagerTitleStrip.java) │ │ + source_file_idx : 1600 (PagerTitleStrip.java) │ │ │ │ Class #281 header: │ │ -class_idx : 211 │ │ +class_idx : 216 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 324 │ │ -source_file_idx : 1594 │ │ +superclass_idx : 329 │ │ +source_file_idx : 1600 │ │ static_fields_size : 4 │ │ instance_fields_size: 10 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #281 annotations: │ │ Annotations on class │ │ @@ -82966,40 +83045,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -040fe0: |[040fe0] android.support.v4.view.PagerTitleStrip.:()V │ │ -040ff0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -040ff2: 2300 7502 |0001: new-array v0, v0, [I // type@0275 │ │ -040ff6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -040ffc: 6900 cf01 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01cf │ │ -041000: 0e00 |0008: return-void │ │ -041002: 0000 |0009: nop // spacer │ │ -041004: 0003 0400 0300 0000 3400 0101 9800 ... |000a: array-data (10 units) │ │ +040ff8: |[040ff8] android.support.v4.view.PagerTitleStrip.:()V │ │ +041008: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +04100a: 2300 7b02 |0001: new-array v0, v0, [I // type@027b │ │ +04100e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +041014: 6900 cf01 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01cf │ │ +041018: 0e00 |0008: return-void │ │ +04101a: 0000 |0009: nop // spacer │ │ +04101c: 0003 0400 0300 0000 3400 0101 9800 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -041018: |[041018] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -041028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04102a: 7030 2c05 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@052c │ │ -041030: 0e00 |0004: return-void │ │ +041030: |[041030] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +041040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041042: 7030 2c05 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@052c │ │ +041048: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -83009,113 +83088,113 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 211 16-bit code units │ │ -041034: |[041034] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -041044: 121a |0000: const/4 v10, #int 1 // #1 │ │ -041046: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -041048: 7030 3b09 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@093b │ │ -04104e: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -041050: 59b7 d401 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01d4 │ │ -041054: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -041058: 59b7 d501 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ -04105c: 2207 d200 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@00d2 │ │ -041060: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -041062: 7030 2405 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@0524 │ │ -041068: 5bb7 d701 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ -04106c: 2207 7201 |0014: new-instance v7, Landroid/widget/TextView; // type@0172 │ │ -041070: 7020 100a c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ -041076: 5bb7 d901 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -04107a: 6e20 2d05 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@052d │ │ -041080: 2207 7201 |001e: new-instance v7, Landroid/widget/TextView; // type@0172 │ │ -041084: 7020 100a c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ -04108a: 5bb7 d301 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -04108e: 6e20 2d05 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@052d │ │ -041094: 2207 7201 |0028: new-instance v7, Landroid/widget/TextView; // type@0172 │ │ -041098: 7020 100a c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ -04109e: 5bb7 d601 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -0410a2: 6e20 2d05 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@052d │ │ -0410a8: 6207 cf01 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01cf │ │ -0410ac: 6e30 7c00 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -0410b2: 0c00 |0037: move-result-object v0 │ │ -0410b4: 6e30 c000 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00c0 │ │ -0410ba: 0a03 |003b: move-result v3 │ │ -0410bc: 3803 1100 |003c: if-eqz v3, 004d // +0011 │ │ -0410c0: 54b7 d901 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -0410c4: 6e30 200a c703 |0040: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0a20 │ │ -0410ca: 54b7 d301 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -0410ce: 6e30 200a c703 |0045: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0a20 │ │ -0410d4: 54b7 d601 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -0410d8: 6e30 200a c703 |004a: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0a20 │ │ -0410de: 6e20 c200 a000 |004d: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@00c2 │ │ -0410e4: 0a07 |0050: move-result v7 │ │ -0410e6: 3807 1500 |0051: if-eqz v7, 0066 // +0015 │ │ -0410ea: 6e30 bd00 a009 |0053: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00bd │ │ -0410f0: 0a04 |0056: move-result v4 │ │ -0410f2: 54b7 d901 |0057: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -0410f6: 6e20 210a 4700 |0059: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ -0410fc: 54b7 d301 |005c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -041100: 6e20 210a 4700 |005e: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ -041106: 54b7 d601 |0061: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -04110a: 6e20 210a 4700 |0063: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ -041110: 1227 |0066: const/4 v7, #int 2 // #2 │ │ -041112: 6e30 be00 7009 |0067: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00be │ │ -041118: 0a05 |006a: move-result v5 │ │ -04111a: 3805 1400 |006b: if-eqz v5, 007f // +0014 │ │ -04111e: 54b7 d901 |006d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -041122: 8258 |006f: int-to-float v8, v5 │ │ -041124: 6e30 220a 9708 |0070: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0a22 │ │ -04112a: 54b7 d301 |0073: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -04112e: 8258 |0075: int-to-float v8, v5 │ │ -041130: 6e30 220a 9708 |0076: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0a22 │ │ -041136: 54b7 d601 |0079: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -04113a: 8258 |007b: int-to-float v8, v5 │ │ -04113c: 6e30 220a 9708 |007c: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0a22 │ │ -041142: 6e10 c300 0000 |007f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00c3 │ │ -041148: 54b7 d901 |0082: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -04114c: 6e10 140a 0700 |0084: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@0a14 │ │ -041152: 0c07 |0087: move-result-object v7 │ │ -041154: 6e10 b600 0700 |0088: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00b6 │ │ -04115a: 0a01 |008b: move-result v1 │ │ -04115c: 1507 0099 |008c: const/high16 v7, #int -1728053248 // #9900 │ │ -041160: 1408 ffff ff00 |008e: const v8, #float 2.35099e-38 // #00ffffff │ │ -041166: b518 |0091: and-int/2addr v8, v1 │ │ -041168: 9606 0708 |0092: or-int v6, v7, v8 │ │ -04116c: 54b7 d901 |0094: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -041170: 6e20 210a 6700 |0096: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ -041176: 54b7 d601 |0099: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -04117a: 6e20 210a 6700 |009b: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ -041180: 54b7 d901 |009e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -041184: 6208 5802 |00a0: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0258 │ │ -041188: 6e20 180a 8700 |00a2: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0a18 │ │ -04118e: 54b7 d301 |00a5: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -041192: 6208 5802 |00a7: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0258 │ │ -041196: 6e20 180a 8700 |00a9: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0a18 │ │ -04119c: 54b7 d601 |00ac: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -0411a0: 6208 5802 |00ae: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0258 │ │ -0411a4: 6e20 180a 8700 |00b0: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0a18 │ │ -0411aa: 54b7 d901 |00b3: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -0411ae: 6e10 1d0a 0700 |00b5: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0a1d │ │ -0411b4: 54b7 d301 |00b8: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -0411b8: 6e10 1d0a 0700 |00ba: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0a1d │ │ -0411be: 54b7 d601 |00bd: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -0411c2: 6e10 1d0a 0700 |00bf: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0a1d │ │ -0411c8: 6e10 7a00 0c00 |00c2: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ -0411ce: 0c07 |00c5: move-result-object v7 │ │ -0411d0: 6e10 b800 0700 |00c6: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00b8 │ │ -0411d6: 0c07 |00c9: move-result-object v7 │ │ -0411d8: 5272 5a02 |00ca: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@025a │ │ -0411dc: 1507 8041 |00cc: const/high16 v7, #int 1098907648 // #4180 │ │ -0411e0: c827 |00ce: mul-float/2addr v7, v2 │ │ -0411e2: 8777 |00cf: float-to-int v7, v7 │ │ -0411e4: 59b7 da01 |00d0: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01da │ │ -0411e8: 0e00 |00d2: return-void │ │ +04104c: |[04104c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04105c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +04105e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +041060: 7030 3b09 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@093b │ │ +041066: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +041068: 59b7 d401 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01d4 │ │ +04106c: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +041070: 59b7 d501 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ +041074: 2207 d700 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@00d7 │ │ +041078: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +04107a: 7030 2405 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@0524 │ │ +041080: 5bb7 d701 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ +041084: 2207 7801 |0014: new-instance v7, Landroid/widget/TextView; // type@0178 │ │ +041088: 7020 100a c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ +04108e: 5bb7 d901 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +041092: 6e20 2d05 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@052d │ │ +041098: 2207 7801 |001e: new-instance v7, Landroid/widget/TextView; // type@0178 │ │ +04109c: 7020 100a c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ +0410a2: 5bb7 d301 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +0410a6: 6e20 2d05 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@052d │ │ +0410ac: 2207 7801 |0028: new-instance v7, Landroid/widget/TextView; // type@0178 │ │ +0410b0: 7020 100a c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0a10 │ │ +0410b6: 5bb7 d601 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +0410ba: 6e20 2d05 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@052d │ │ +0410c0: 6207 cf01 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01cf │ │ +0410c4: 6e30 7c00 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +0410ca: 0c00 |0037: move-result-object v0 │ │ +0410cc: 6e30 c000 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00c0 │ │ +0410d2: 0a03 |003b: move-result v3 │ │ +0410d4: 3803 1100 |003c: if-eqz v3, 004d // +0011 │ │ +0410d8: 54b7 d901 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +0410dc: 6e30 200a c703 |0040: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0a20 │ │ +0410e2: 54b7 d301 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +0410e6: 6e30 200a c703 |0045: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0a20 │ │ +0410ec: 54b7 d601 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +0410f0: 6e30 200a c703 |004a: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0a20 │ │ +0410f6: 6e20 c200 a000 |004d: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@00c2 │ │ +0410fc: 0a07 |0050: move-result v7 │ │ +0410fe: 3807 1500 |0051: if-eqz v7, 0066 // +0015 │ │ +041102: 6e30 bd00 a009 |0053: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00bd │ │ +041108: 0a04 |0056: move-result v4 │ │ +04110a: 54b7 d901 |0057: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +04110e: 6e20 210a 4700 |0059: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ +041114: 54b7 d301 |005c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +041118: 6e20 210a 4700 |005e: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ +04111e: 54b7 d601 |0061: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +041122: 6e20 210a 4700 |0063: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ +041128: 1227 |0066: const/4 v7, #int 2 // #2 │ │ +04112a: 6e30 be00 7009 |0067: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00be │ │ +041130: 0a05 |006a: move-result v5 │ │ +041132: 3805 1400 |006b: if-eqz v5, 007f // +0014 │ │ +041136: 54b7 d901 |006d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +04113a: 8258 |006f: int-to-float v8, v5 │ │ +04113c: 6e30 220a 9708 |0070: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0a22 │ │ +041142: 54b7 d301 |0073: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +041146: 8258 |0075: int-to-float v8, v5 │ │ +041148: 6e30 220a 9708 |0076: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0a22 │ │ +04114e: 54b7 d601 |0079: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +041152: 8258 |007b: int-to-float v8, v5 │ │ +041154: 6e30 220a 9708 |007c: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0a22 │ │ +04115a: 6e10 c300 0000 |007f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00c3 │ │ +041160: 54b7 d901 |0082: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +041164: 6e10 140a 0700 |0084: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@0a14 │ │ +04116a: 0c07 |0087: move-result-object v7 │ │ +04116c: 6e10 b600 0700 |0088: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00b6 │ │ +041172: 0a01 |008b: move-result v1 │ │ +041174: 1507 0099 |008c: const/high16 v7, #int -1728053248 // #9900 │ │ +041178: 1408 ffff ff00 |008e: const v8, #float 2.35099e-38 // #00ffffff │ │ +04117e: b518 |0091: and-int/2addr v8, v1 │ │ +041180: 9606 0708 |0092: or-int v6, v7, v8 │ │ +041184: 54b7 d901 |0094: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +041188: 6e20 210a 6700 |0096: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ +04118e: 54b7 d601 |0099: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +041192: 6e20 210a 6700 |009b: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0a21 │ │ +041198: 54b7 d901 |009e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +04119c: 6208 5802 |00a0: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0258 │ │ +0411a0: 6e20 180a 8700 |00a2: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0a18 │ │ +0411a6: 54b7 d301 |00a5: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +0411aa: 6208 5802 |00a7: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0258 │ │ +0411ae: 6e20 180a 8700 |00a9: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0a18 │ │ +0411b4: 54b7 d601 |00ac: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +0411b8: 6208 5802 |00ae: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0258 │ │ +0411bc: 6e20 180a 8700 |00b0: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0a18 │ │ +0411c2: 54b7 d901 |00b3: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +0411c6: 6e10 1d0a 0700 |00b5: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0a1d │ │ +0411cc: 54b7 d301 |00b8: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +0411d0: 6e10 1d0a 0700 |00ba: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0a1d │ │ +0411d6: 54b7 d601 |00bd: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +0411da: 6e10 1d0a 0700 |00bf: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0a1d │ │ +0411e0: 6e10 7a00 0c00 |00c2: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@007a │ │ +0411e6: 0c07 |00c5: move-result-object v7 │ │ +0411e8: 6e10 b800 0700 |00c6: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00b8 │ │ +0411ee: 0c07 |00c9: move-result-object v7 │ │ +0411f0: 5272 5a02 |00ca: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@025a │ │ +0411f4: 1507 8041 |00cc: const/high16 v7, #int 1098907648 // #4180 │ │ +0411f8: c827 |00ce: mul-float/2addr v7, v2 │ │ +0411fa: 8777 |00cf: float-to-int v7, v7 │ │ +0411fc: 59b7 da01 |00d0: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01da │ │ +041200: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0005 line=48 │ │ 0x0008 line=49 │ │ 0x000c line=55 │ │ 0x0014 line=73 │ │ @@ -83169,36 +83248,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0411ec: |[0411ec] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -0411fc: 6f10 4509 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0945 │ │ -041202: 6e10 3405 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0534 │ │ -041208: 0c02 |0006: move-result-object v2 │ │ -04120a: 2023 f500 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@00f5 │ │ -04120e: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -041212: 2203 b001 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@01b0 │ │ -041216: 1a04 3906 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0639 │ │ -04121a: 7020 580b 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -041220: 2703 |0012: throw v3 │ │ -041222: 0721 |0013: move-object v1, v2 │ │ -041224: 1f01 f500 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@00f5 │ │ -041228: 6e10 ce05 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ -04122e: 0c00 |0019: move-result-object v0 │ │ -041230: 5453 d701 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ -041234: 6e20 0a06 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@060a │ │ -04123a: 5453 d701 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ -04123e: 6e20 0d06 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@060d │ │ -041244: 5b51 d801 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -041248: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -04124a: 6e30 3c05 3500 |0027: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@053c │ │ -041250: 0e00 |002a: return-void │ │ +041204: |[041204] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +041214: 6f10 4509 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0945 │ │ +04121a: 6e10 3405 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0534 │ │ +041220: 0c02 |0006: move-result-object v2 │ │ +041222: 2023 fa00 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@00fa │ │ +041226: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +04122a: 2203 b601 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@01b6 │ │ +04122e: 1a04 3f06 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@063f │ │ +041232: 7020 580b 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +041238: 2703 |0012: throw v3 │ │ +04123a: 0721 |0013: move-object v1, v2 │ │ +04123c: 1f01 fa00 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@00fa │ │ +041240: 6e10 ce05 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ +041246: 0c00 |0019: move-result-object v0 │ │ +041248: 5453 d701 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ +04124c: 6e20 0a06 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@060a │ │ +041252: 5453 d701 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ +041256: 6e20 0d06 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@060d │ │ +04125c: 5b51 d801 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +041260: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +041262: 6e30 3c05 3500 |0027: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@053c │ │ +041268: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=118 │ │ 0x0007 line=119 │ │ 0x000b line=120 │ │ 0x0014 line=124 │ │ @@ -83219,26 +83298,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -041254: |[041254] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -041264: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -041266: 5420 d801 |0001: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -04126a: 6e10 ce05 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ -041270: 0c00 |0006: move-result-object v0 │ │ -041272: 6e30 3c05 0201 |0007: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@053c │ │ -041278: 5420 d801 |000a: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -04127c: 6e20 0a06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@060a │ │ -041282: 5420 d801 |000f: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -041286: 6e20 0d06 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@060d │ │ -04128c: 5b21 d801 |0014: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -041290: 0e00 |0016: return-void │ │ +04126c: |[04126c] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +04127c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04127e: 5420 d801 |0001: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +041282: 6e10 ce05 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ +041288: 0c00 |0006: move-result-object v0 │ │ +04128a: 6e30 3c05 0201 |0007: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@053c │ │ +041290: 5420 d801 |000a: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +041294: 6e20 0a06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@060a │ │ +04129a: 5420 d801 |000f: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +04129e: 6e20 0d06 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@060d │ │ +0412a4: 5b21 d801 |0014: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +0412a8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=135 │ │ 0x000a line=136 │ │ 0x000f line=137 │ │ 0x0014 line=138 │ │ 0x0016 line=139 │ │ @@ -83250,23 +83329,23 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -041294: |[041294] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -0412a4: 5420 d801 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -0412a8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0412ac: 5420 d801 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -0412b0: 6e10 d205 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05d2 │ │ -0412b6: 0a00 |0009: move-result v0 │ │ -0412b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0412ba: 6e30 3e05 0201 |000b: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@053e │ │ -0412c0: 0e00 |000e: return-void │ │ +0412ac: |[0412ac] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +0412bc: 5420 d801 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +0412c0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0412c4: 5420 d801 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +0412c8: 6e10 d205 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05d2 │ │ +0412ce: 0a00 |0009: move-result v0 │ │ +0412d0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0412d2: 6e30 3e05 0201 |000b: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@053e │ │ +0412d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=286 │ │ 0x000e line=288 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -83281,70 +83360,70 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -0412c4: |[0412c4] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -0412d4: 7110 0209 0e00 |0000: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0902 │ │ -0412da: 0a09 |0003: move-result v9 │ │ -0412dc: 7110 0209 0f00 |0004: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0902 │ │ -0412e2: 0a04 |0007: move-result v4 │ │ -0412e4: 7110 0309 0e00 |0008: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0903 │ │ -0412ea: 0a0a |000b: move-result v10 │ │ -0412ec: 7110 0309 0f00 |000c: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0903 │ │ -0412f2: 0a05 |000f: move-result v5 │ │ -0412f4: 150b 0040 |0010: const/high16 v11, #int 1073741824 // #4000 │ │ -0412f8: 32b9 0a00 |0012: if-eq v9, v11, 001c // +000a │ │ -0412fc: 220b b001 |0014: new-instance v11, Ljava/lang/IllegalStateException; // type@01b0 │ │ -041300: 1a0c e405 |0016: const-string v12, "Must measure with an exact width" // string@05e4 │ │ -041304: 7020 580b cb00 |0018: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -04130a: 270b |001b: throw v11 │ │ -04130c: 0151 |001c: move v1, v5 │ │ -04130e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -041310: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -041312: 6e10 2e05 0d00 |001f: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@052e │ │ -041318: 0c00 |0022: move-result-object v0 │ │ -04131a: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ -04131e: 6e10 f400 0000 |0025: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00f4 │ │ -041324: 0a06 |0028: move-result v6 │ │ -041326: 6e10 3305 0d00 |0029: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0533 │ │ -04132c: 0a0b |002c: move-result v11 │ │ -04132e: 6e10 3005 0d00 |002d: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0530 │ │ -041334: 0a0c |0030: move-result v12 │ │ -041336: 9007 0b0c |0031: add-int v7, v11, v12 │ │ -04133a: b171 |0033: sub-int/2addr v1, v7 │ │ -04133c: 82ab |0034: int-to-float v11, v10 │ │ -04133e: 140c cdcc 4c3f |0035: const v12, #float 0.8 // #3f4ccccd │ │ -041344: c8cb |0038: mul-float/2addr v11, v12 │ │ -041346: 87bb |0039: float-to-int v11, v11 │ │ -041348: 150c 0080 |003a: const/high16 v12, #int -2147483648 // #8000 │ │ -04134c: 7120 0409 cb00 |003c: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ -041352: 0a03 |003f: move-result v3 │ │ -041354: 7120 0409 4100 |0040: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ -04135a: 0a02 |0043: move-result v2 │ │ -04135c: 54db d901 |0044: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -041360: 6e30 160a 3b02 |0046: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ -041366: 54db d301 |0049: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -04136a: 6e30 160a 3b02 |004b: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ -041370: 54db d601 |004e: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -041374: 6e30 160a 3b02 |0050: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ -04137a: 150b 0040 |0053: const/high16 v11, #int 1073741824 // #4000 │ │ -04137e: 33b4 0600 |0055: if-ne v4, v11, 005b // +0006 │ │ -041382: 6e30 3b05 ad05 |0057: invoke-virtual {v13, v10, v5}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@053b │ │ -041388: 0e00 |005a: return-void │ │ -04138a: 54db d301 |005b: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -04138e: 6e10 120a 0b00 |005d: invoke-virtual {v11}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0a12 │ │ -041394: 0a08 |0060: move-result v8 │ │ -041396: 900b 0807 |0061: add-int v11, v8, v7 │ │ -04139a: 7120 680b b600 |0063: invoke-static {v6, v11}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -0413a0: 0a0b |0066: move-result v11 │ │ -0413a2: 6e30 3b05 ad0b |0067: invoke-virtual {v13, v10, v11}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@053b │ │ -0413a8: 28f0 |006a: goto 005a // -0010 │ │ +0412dc: |[0412dc] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +0412ec: 7110 0209 0e00 |0000: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0902 │ │ +0412f2: 0a09 |0003: move-result v9 │ │ +0412f4: 7110 0209 0f00 |0004: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0902 │ │ +0412fa: 0a04 |0007: move-result v4 │ │ +0412fc: 7110 0309 0e00 |0008: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0903 │ │ +041302: 0a0a |000b: move-result v10 │ │ +041304: 7110 0309 0f00 |000c: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0903 │ │ +04130a: 0a05 |000f: move-result v5 │ │ +04130c: 150b 0040 |0010: const/high16 v11, #int 1073741824 // #4000 │ │ +041310: 32b9 0a00 |0012: if-eq v9, v11, 001c // +000a │ │ +041314: 220b b601 |0014: new-instance v11, Ljava/lang/IllegalStateException; // type@01b6 │ │ +041318: 1a0c ea05 |0016: const-string v12, "Must measure with an exact width" // string@05ea │ │ +04131c: 7020 580b cb00 |0018: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +041322: 270b |001b: throw v11 │ │ +041324: 0151 |001c: move v1, v5 │ │ +041326: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +041328: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +04132a: 6e10 2e05 0d00 |001f: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@052e │ │ +041330: 0c00 |0022: move-result-object v0 │ │ +041332: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ +041336: 6e10 f400 0000 |0025: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00f4 │ │ +04133c: 0a06 |0028: move-result v6 │ │ +04133e: 6e10 3305 0d00 |0029: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0533 │ │ +041344: 0a0b |002c: move-result v11 │ │ +041346: 6e10 3005 0d00 |002d: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0530 │ │ +04134c: 0a0c |0030: move-result v12 │ │ +04134e: 9007 0b0c |0031: add-int v7, v11, v12 │ │ +041352: b171 |0033: sub-int/2addr v1, v7 │ │ +041354: 82ab |0034: int-to-float v11, v10 │ │ +041356: 140c cdcc 4c3f |0035: const v12, #float 0.8 // #3f4ccccd │ │ +04135c: c8cb |0038: mul-float/2addr v11, v12 │ │ +04135e: 87bb |0039: float-to-int v11, v11 │ │ +041360: 150c 0080 |003a: const/high16 v12, #int -2147483648 // #8000 │ │ +041364: 7120 0409 cb00 |003c: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ +04136a: 0a03 |003f: move-result v3 │ │ +04136c: 7120 0409 4100 |0040: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ +041372: 0a02 |0043: move-result v2 │ │ +041374: 54db d901 |0044: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +041378: 6e30 160a 3b02 |0046: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ +04137e: 54db d301 |0049: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +041382: 6e30 160a 3b02 |004b: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ +041388: 54db d601 |004e: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +04138c: 6e30 160a 3b02 |0050: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ +041392: 150b 0040 |0053: const/high16 v11, #int 1073741824 // #4000 │ │ +041396: 33b4 0600 |0055: if-ne v4, v11, 005b // +0006 │ │ +04139a: 6e30 3b05 ad05 |0057: invoke-virtual {v13, v10, v5}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@053b │ │ +0413a0: 0e00 |005a: return-void │ │ +0413a2: 54db d301 |005b: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +0413a6: 6e10 120a 0b00 |005d: invoke-virtual {v11}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0a12 │ │ +0413ac: 0a08 |0060: move-result v8 │ │ +0413ae: 900b 0807 |0061: add-int v11, v8, v7 │ │ +0413b2: 7120 680b b600 |0063: invoke-static {v6, v11}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +0413b8: 0a0b |0066: move-result v11 │ │ +0413ba: 6e30 3b05 ad0b |0067: invoke-virtual {v13, v10, v11}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@053b │ │ +0413c0: 28f0 |006a: goto 005a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ 0x0008 line=250 │ │ 0x000c line=251 │ │ 0x0010 line=253 │ │ @@ -83388,19 +83467,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0413ac: |[0413ac] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -0413bc: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01dc │ │ -0413c0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0413c4: 6f10 4c09 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@094c │ │ -0413ca: 0e00 |0007: return-void │ │ +0413c4: |[0413c4] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +0413d4: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01dc │ │ +0413d8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0413dc: 6f10 4c09 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@094c │ │ +0413e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ 0x0007 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -83410,33 +83489,33 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0413cc: |[0413cc] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -0413dc: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0413e0: 5410 d701 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ -0413e4: 6e20 2205 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0522 │ │ -0413ea: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ -0413ee: 5410 d701 |0009: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ -0413f2: 6e20 1b05 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@051b │ │ -0413f8: 5410 d801 |000e: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -0413fc: 3800 1500 |0010: if-eqz v0, 0025 // +0015 │ │ -041400: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -041402: 5910 d401 |0013: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01d4 │ │ -041406: 1500 80bf |0015: const/high16 v0, #int -1082130432 // #bf80 │ │ -04140a: 5910 d501 |0017: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ -04140e: 5410 d801 |0019: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -041412: 6e10 d205 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05d2 │ │ -041418: 0a00 |001e: move-result v0 │ │ -04141a: 6e30 3d05 0103 |001f: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@053d │ │ -041420: 6e10 3a05 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@053a │ │ -041426: 0e00 |0025: return-void │ │ +0413e4: |[0413e4] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +0413f4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0413f8: 5410 d701 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ +0413fc: 6e20 2205 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0522 │ │ +041402: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ +041406: 5410 d701 |0009: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01d7 │ │ +04140a: 6e20 1b05 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@051b │ │ +041410: 5410 d801 |000e: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +041414: 3800 1500 |0010: if-eqz v0, 0025 // +0015 │ │ +041418: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +04141a: 5910 d401 |0013: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01d4 │ │ +04141e: 1500 80bf |0015: const/high16 v0, #int -1082130432 // #bf80 │ │ +041422: 5910 d501 |0017: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ +041426: 5410 d801 |0019: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +04142a: 6e10 d205 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@05d2 │ │ +041430: 0a00 |001e: move-result v0 │ │ +041432: 6e30 3d05 0103 |001f: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@053d │ │ +041438: 6e10 3a05 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@053a │ │ +04143e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0002 line=187 │ │ 0x0007 line=189 │ │ 0x0009 line=190 │ │ 0x000e line=192 │ │ @@ -83455,86 +83534,86 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -041428: |[041428] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -041438: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -04143a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -04143c: 380b 8200 |0002: if-eqz v11, 0084 // +0082 │ │ -041440: 6e10 1405 0b00 |0004: invoke-virtual {v11}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ -041446: 0a03 |0007: move-result v3 │ │ -041448: 5c97 dc01 |0008: iput-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01dc │ │ -04144c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -04144e: 347a 0a00 |000b: if-lt v10, v7, 0015 // +000a │ │ -041452: 380b 0800 |000d: if-eqz v11, 0015 // +0008 │ │ -041456: d807 0aff |000f: add-int/lit8 v7, v10, #int -1 // #ff │ │ -04145a: 6e20 1605 7b00 |0011: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0516 │ │ -041460: 0c04 |0014: move-result-object v4 │ │ -041462: 5497 d901 |0015: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -041466: 6e20 1f0a 4700 |0017: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -04146c: 5498 d301 |001a: iget-object v8, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -041470: 380b 6a00 |001c: if-eqz v11, 0086 // +006a │ │ -041474: 6e20 1605 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0516 │ │ -04147a: 0c07 |0021: move-result-object v7 │ │ -04147c: 6e20 1f0a 7800 |0022: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -041482: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -041484: d807 0a01 |0026: add-int/lit8 v7, v10, #int 1 // #01 │ │ -041488: 3537 0a00 |0028: if-ge v7, v3, 0032 // +000a │ │ -04148c: 380b 0800 |002a: if-eqz v11, 0032 // +0008 │ │ -041490: d807 0a01 |002c: add-int/lit8 v7, v10, #int 1 // #01 │ │ -041494: 6e20 1605 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0516 │ │ -04149a: 0c04 |0031: move-result-object v4 │ │ -04149c: 5497 d601 |0032: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -0414a0: 6e20 1f0a 4700 |0034: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -0414a6: 6e10 3505 0900 |0037: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0535 │ │ -0414ac: 0a07 |003a: move-result v7 │ │ -0414ae: 6e10 3105 0900 |003b: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0531 │ │ -0414b4: 0a08 |003e: move-result v8 │ │ -0414b6: b187 |003f: sub-int/2addr v7, v8 │ │ -0414b8: 6e10 3205 0900 |0040: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0532 │ │ -0414be: 0a08 |0043: move-result v8 │ │ -0414c0: 9105 0708 |0044: sub-int v5, v7, v8 │ │ -0414c4: 6e10 2f05 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@052f │ │ -0414ca: 0a07 |0049: move-result v7 │ │ -0414cc: 6e10 3305 0900 |004a: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0533 │ │ -0414d2: 0a08 |004d: move-result v8 │ │ -0414d4: b187 |004e: sub-int/2addr v7, v8 │ │ -0414d6: 6e10 3005 0900 |004f: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0530 │ │ -0414dc: 0a08 |0052: move-result v8 │ │ -0414de: 9100 0708 |0053: sub-int v0, v7, v8 │ │ -0414e2: 8257 |0055: int-to-float v7, v5 │ │ -0414e4: 1408 cdcc 4c3f |0056: const v8, #float 0.8 // #3f4ccccd │ │ -0414ea: c887 |0059: mul-float/2addr v7, v8 │ │ -0414ec: 8777 |005a: float-to-int v7, v7 │ │ -0414ee: 1508 0080 |005b: const/high16 v8, #int -2147483648 // #8000 │ │ -0414f2: 7120 0409 8700 |005d: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ -0414f8: 0a02 |0060: move-result v2 │ │ -0414fa: 1507 0040 |0061: const/high16 v7, #int 1073741824 // #4000 │ │ -0414fe: 7120 0409 7000 |0063: invoke-static {v0, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ -041504: 0a01 |0066: move-result v1 │ │ -041506: 5497 d901 |0067: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -04150a: 6e30 160a 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ -041510: 5497 d301 |006c: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -041514: 6e30 160a 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ -04151a: 5497 d601 |0071: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -04151e: 6e30 160a 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ -041524: 599a d401 |0076: iput v10, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01d4 │ │ -041528: 5597 db01 |0078: iget-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01db │ │ -04152c: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -041530: 5297 d501 |007c: iget v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ -041534: 6e30 3e05 a907 |007e: invoke-virtual {v9, v10, v7}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@053e │ │ -04153a: 5c96 dc01 |0081: iput-boolean v6, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01dc │ │ -04153e: 0e00 |0083: return-void │ │ -041540: 0163 |0084: move v3, v6 │ │ -041542: 2883 |0085: goto 0008 // -007d │ │ -041544: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -041546: 289b |0087: goto 0022 // -0065 │ │ +041440: |[041440] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +041450: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +041452: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +041454: 380b 8200 |0002: if-eqz v11, 0084 // +0082 │ │ +041458: 6e10 1405 0b00 |0004: invoke-virtual {v11}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0514 │ │ +04145e: 0a03 |0007: move-result v3 │ │ +041460: 5c97 dc01 |0008: iput-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01dc │ │ +041464: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +041466: 347a 0a00 |000b: if-lt v10, v7, 0015 // +000a │ │ +04146a: 380b 0800 |000d: if-eqz v11, 0015 // +0008 │ │ +04146e: d807 0aff |000f: add-int/lit8 v7, v10, #int -1 // #ff │ │ +041472: 6e20 1605 7b00 |0011: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0516 │ │ +041478: 0c04 |0014: move-result-object v4 │ │ +04147a: 5497 d901 |0015: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +04147e: 6e20 1f0a 4700 |0017: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +041484: 5498 d301 |001a: iget-object v8, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +041488: 380b 6a00 |001c: if-eqz v11, 0086 // +006a │ │ +04148c: 6e20 1605 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0516 │ │ +041492: 0c07 |0021: move-result-object v7 │ │ +041494: 6e20 1f0a 7800 |0022: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +04149a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +04149c: d807 0a01 |0026: add-int/lit8 v7, v10, #int 1 // #01 │ │ +0414a0: 3537 0a00 |0028: if-ge v7, v3, 0032 // +000a │ │ +0414a4: 380b 0800 |002a: if-eqz v11, 0032 // +0008 │ │ +0414a8: d807 0a01 |002c: add-int/lit8 v7, v10, #int 1 // #01 │ │ +0414ac: 6e20 1605 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0516 │ │ +0414b2: 0c04 |0031: move-result-object v4 │ │ +0414b4: 5497 d601 |0032: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +0414b8: 6e20 1f0a 4700 |0034: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +0414be: 6e10 3505 0900 |0037: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0535 │ │ +0414c4: 0a07 |003a: move-result v7 │ │ +0414c6: 6e10 3105 0900 |003b: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0531 │ │ +0414cc: 0a08 |003e: move-result v8 │ │ +0414ce: b187 |003f: sub-int/2addr v7, v8 │ │ +0414d0: 6e10 3205 0900 |0040: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0532 │ │ +0414d6: 0a08 |0043: move-result v8 │ │ +0414d8: 9105 0708 |0044: sub-int v5, v7, v8 │ │ +0414dc: 6e10 2f05 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@052f │ │ +0414e2: 0a07 |0049: move-result v7 │ │ +0414e4: 6e10 3305 0900 |004a: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0533 │ │ +0414ea: 0a08 |004d: move-result v8 │ │ +0414ec: b187 |004e: sub-int/2addr v7, v8 │ │ +0414ee: 6e10 3005 0900 |004f: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0530 │ │ +0414f4: 0a08 |0052: move-result v8 │ │ +0414f6: 9100 0708 |0053: sub-int v0, v7, v8 │ │ +0414fa: 8257 |0055: int-to-float v7, v5 │ │ +0414fc: 1408 cdcc 4c3f |0056: const v8, #float 0.8 // #3f4ccccd │ │ +041502: c887 |0059: mul-float/2addr v7, v8 │ │ +041504: 8777 |005a: float-to-int v7, v7 │ │ +041506: 1508 0080 |005b: const/high16 v8, #int -2147483648 // #8000 │ │ +04150a: 7120 0409 8700 |005d: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ +041510: 0a02 |0060: move-result v2 │ │ +041512: 1507 0040 |0061: const/high16 v7, #int 1073741824 // #4000 │ │ +041516: 7120 0409 7000 |0063: invoke-static {v0, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0904 │ │ +04151c: 0a01 |0066: move-result v1 │ │ +04151e: 5497 d901 |0067: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +041522: 6e30 160a 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ +041528: 5497 d301 |006c: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +04152c: 6e30 160a 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ +041532: 5497 d601 |0071: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +041536: 6e30 160a 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0a16 │ │ +04153c: 599a d401 |0076: iput v10, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01d4 │ │ +041540: 5597 db01 |0078: iget-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01db │ │ +041544: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +041548: 5297 d501 |007c: iget v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ +04154c: 6e30 3e05 a907 |007e: invoke-virtual {v9, v10, v7}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@053e │ │ +041552: 5c96 dc01 |0081: iput-boolean v6, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01dc │ │ +041556: 0e00 |0083: return-void │ │ +041558: 0163 |0084: move v3, v6 │ │ +04155a: 2883 |0085: goto 0008 // -007d │ │ +04155c: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +04155e: 289b |0087: goto 0022 // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0008 line=143 │ │ 0x000a line=145 │ │ 0x000b line=146 │ │ 0x000f line=147 │ │ @@ -83576,150 +83655,150 @@ │ │ type : '(IF)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 270 16-bit code units │ │ -041548: |[041548] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IF)V │ │ -041558: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -04155c: 5200 d401 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01d4 │ │ -041560: 0214 0000 |0004: move/from16 v20, v0 │ │ -041564: 0200 1800 |0006: move/from16 v0, v24 │ │ -041568: 0201 1400 |0008: move/from16 v1, v20 │ │ -04156c: 3210 f900 |000a: if-eq v0, v1, 0103 // +00f9 │ │ -041570: 0800 1700 |000c: move-object/from16 v0, v23 │ │ -041574: 5400 d801 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ -041578: 0814 0000 |0010: move-object/from16 v20, v0 │ │ -04157c: 7401 ce05 1400 |0012: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ -041582: 0c14 |0015: move-result-object v20 │ │ -041584: 0800 1700 |0016: move-object/from16 v0, v23 │ │ -041588: 0201 1800 |0018: move/from16 v1, v24 │ │ -04158c: 0802 1400 |001a: move-object/from16 v2, v20 │ │ -041590: 6e30 3d05 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@053d │ │ -041596: 1314 0100 |001f: const/16 v20, #int 1 // #1 │ │ -04159a: 0200 1400 |0021: move/from16 v0, v20 │ │ -04159e: 0801 1700 |0023: move-object/from16 v1, v23 │ │ -0415a2: 5c10 db01 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01db │ │ -0415a6: 0800 1700 |0027: move-object/from16 v0, v23 │ │ -0415aa: 5400 d901 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -0415ae: 0814 0000 |002b: move-object/from16 v20, v0 │ │ -0415b2: 7401 130a 1400 |002d: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0a13 │ │ -0415b8: 0a10 |0030: move-result v16 │ │ -0415ba: 0800 1700 |0031: move-object/from16 v0, v23 │ │ -0415be: 5400 d301 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -0415c2: 0814 0000 |0035: move-object/from16 v20, v0 │ │ -0415c6: 7401 130a 1400 |0037: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0a13 │ │ -0415cc: 0a08 |003a: move-result v8 │ │ -0415ce: 0800 1700 |003b: move-object/from16 v0, v23 │ │ -0415d2: 5400 d601 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -0415d6: 0814 0000 |003f: move-object/from16 v20, v0 │ │ -0415da: 7401 130a 1400 |0041: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0a13 │ │ -0415e0: 0a0b |0044: move-result v11 │ │ -0415e2: db09 0802 |0045: div-int/lit8 v9, v8, #int 2 // #02 │ │ -0415e6: 7401 3505 1700 |0047: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0535 │ │ -0415ec: 0a11 |004a: move-result v17 │ │ -0415ee: 7401 3105 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0531 │ │ -0415f4: 0a0c |004e: move-result v12 │ │ -0415f6: 7401 3205 1700 |004f: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0532 │ │ -0415fc: 0a0d |0052: move-result v13 │ │ -0415fe: 7401 3305 1700 |0053: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0533 │ │ -041604: 0a0e |0056: move-result v14 │ │ -041606: 9012 0c09 |0057: add-int v18, v12, v9 │ │ -04160a: 9013 0d09 |0059: add-int v19, v13, v9 │ │ -04160e: 9114 1112 |005b: sub-int v20, v17, v18 │ │ -041612: 9103 1413 |005d: sub-int v3, v20, v19 │ │ -041616: 1514 003f |005f: const/high16 v20, #int 1056964608 // #3f00 │ │ -04161a: a606 1914 |0061: add-float v6, v25, v20 │ │ -04161e: 1514 803f |0063: const/high16 v20, #int 1065353216 // #3f80 │ │ -041622: 2d14 0614 |0065: cmpl-float v20, v6, v20 │ │ -041626: 3d14 0600 |0067: if-lez v20, 006d // +0006 │ │ -04162a: 1514 803f |0069: const/high16 v20, #int 1065353216 // #3f80 │ │ -04162e: a706 0614 |006b: sub-float v6, v6, v20 │ │ -041632: 9114 1113 |006d: sub-int v20, v17, v19 │ │ -041636: 8230 |006f: int-to-float v0, v3 │ │ -041638: 0215 0000 |0070: move/from16 v21, v0 │ │ -04163c: a815 1506 |0072: mul-float v21, v21, v6 │ │ -041640: 0200 1500 |0074: move/from16 v0, v21 │ │ -041644: 8700 |0076: float-to-int v0, v0 │ │ -041646: 0215 0000 |0077: move/from16 v21, v0 │ │ -04164a: 9104 1415 |0079: sub-int v4, v20, v21 │ │ -04164e: db14 0802 |007b: div-int/lit8 v20, v8, #int 2 // #02 │ │ -041652: 9105 0414 |007d: sub-int v5, v4, v20 │ │ -041656: 9007 0508 |007f: add-int v7, v5, v8 │ │ -04165a: 0800 1700 |0081: move-object/from16 v0, v23 │ │ -04165e: 5400 d301 |0083: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -041662: 0814 0000 |0085: move-object/from16 v20, v0 │ │ -041666: 0800 1700 |0087: move-object/from16 v0, v23 │ │ -04166a: 5400 d301 |0089: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ -04166e: 0815 0000 |008b: move-object/from16 v21, v0 │ │ -041672: 7401 120a 1500 |008d: invoke-virtual/range {v21}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0a12 │ │ -041678: 0a15 |0090: move-result v21 │ │ -04167a: 9015 150e |0091: add-int v21, v21, v14 │ │ -04167e: 0800 1400 |0093: move-object/from16 v0, v20 │ │ -041682: 0201 1500 |0095: move/from16 v1, v21 │ │ -041686: 6e51 150a 507e |0097: invoke-virtual {v0, v5, v14, v7, v1}, Landroid/widget/TextView;.layout:(IIII)V // method@0a15 │ │ -04168c: 0800 1700 |009a: move-object/from16 v0, v23 │ │ -041690: 5200 da01 |009c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01da │ │ -041694: 0214 0000 |009e: move/from16 v20, v0 │ │ -041698: 9114 0514 |00a0: sub-int v20, v5, v20 │ │ -04169c: 9114 1410 |00a2: sub-int v20, v20, v16 │ │ -0416a0: 0200 1400 |00a4: move/from16 v0, v20 │ │ -0416a4: 7120 6a0b 0c00 |00a6: invoke-static {v12, v0}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ -0416aa: 0a0f |00a9: move-result v15 │ │ -0416ac: 0800 1700 |00aa: move-object/from16 v0, v23 │ │ -0416b0: 5400 d901 |00ac: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -0416b4: 0814 0000 |00ae: move-object/from16 v20, v0 │ │ -0416b8: 9015 0f10 |00b0: add-int v21, v15, v16 │ │ -0416bc: 0800 1700 |00b2: move-object/from16 v0, v23 │ │ -0416c0: 5400 d901 |00b4: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ -0416c4: 0816 0000 |00b6: move-object/from16 v22, v0 │ │ -0416c8: 7401 120a 1600 |00b8: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0a12 │ │ -0416ce: 0a16 |00bb: move-result v22 │ │ -0416d0: 9016 160e |00bc: add-int v22, v22, v14 │ │ -0416d4: 0800 1400 |00be: move-object/from16 v0, v20 │ │ -0416d8: 0201 1500 |00c0: move/from16 v1, v21 │ │ -0416dc: 0202 1600 |00c2: move/from16 v2, v22 │ │ -0416e0: 6e52 150a f01e |00c4: invoke-virtual {v0, v15, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0a15 │ │ -0416e6: 9114 110d |00c7: sub-int v20, v17, v13 │ │ -0416ea: 9114 140b |00c9: sub-int v20, v20, v11 │ │ -0416ee: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ -0416f2: 5200 da01 |00cd: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01da │ │ -0416f6: 0215 0000 |00cf: move/from16 v21, v0 │ │ -0416fa: 9015 1507 |00d1: add-int v21, v21, v7 │ │ -0416fe: 7702 680b 1400 |00d3: invoke-static/range {v20, v21}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ -041704: 0a0a |00d6: move-result v10 │ │ -041706: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ -04170a: 5400 d601 |00d9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -04170e: 0814 0000 |00db: move-object/from16 v20, v0 │ │ -041712: 9015 0a0b |00dd: add-int v21, v10, v11 │ │ -041716: 0800 1700 |00df: move-object/from16 v0, v23 │ │ -04171a: 5400 d601 |00e1: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ -04171e: 0816 0000 |00e3: move-object/from16 v22, v0 │ │ -041722: 7401 120a 1600 |00e5: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0a12 │ │ -041728: 0a16 |00e8: move-result v22 │ │ -04172a: 9016 160e |00e9: add-int v22, v22, v14 │ │ -04172e: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -041732: 0201 1500 |00ed: move/from16 v1, v21 │ │ -041736: 0202 1600 |00ef: move/from16 v2, v22 │ │ -04173a: 6e52 150a a01e |00f1: invoke-virtual {v0, v10, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0a15 │ │ -041740: 0200 1900 |00f4: move/from16 v0, v25 │ │ -041744: 0801 1700 |00f6: move-object/from16 v1, v23 │ │ -041748: 5910 d501 |00f8: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ -04174c: 1314 0000 |00fa: const/16 v20, #int 0 // #0 │ │ -041750: 0200 1400 |00fc: move/from16 v0, v20 │ │ -041754: 0801 1700 |00fe: move-object/from16 v1, v23 │ │ -041758: 5c10 db01 |0100: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01db │ │ -04175c: 0e00 |0102: return-void │ │ -04175e: 0800 1700 |0103: move-object/from16 v0, v23 │ │ -041762: 5200 d501 |0105: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ -041766: 0214 0000 |0107: move/from16 v20, v0 │ │ -04176a: 2d14 1914 |0109: cmpl-float v20, v25, v20 │ │ -04176e: 3914 14ff |010b: if-nez v20, 001f // -00ec │ │ -041772: 28f5 |010d: goto 0102 // -000b │ │ +041560: |[041560] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IF)V │ │ +041570: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +041574: 5200 d401 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01d4 │ │ +041578: 0214 0000 |0004: move/from16 v20, v0 │ │ +04157c: 0200 1800 |0006: move/from16 v0, v24 │ │ +041580: 0201 1400 |0008: move/from16 v1, v20 │ │ +041584: 3210 f900 |000a: if-eq v0, v1, 0103 // +00f9 │ │ +041588: 0800 1700 |000c: move-object/from16 v0, v23 │ │ +04158c: 5400 d801 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01d8 │ │ +041590: 0814 0000 |0010: move-object/from16 v20, v0 │ │ +041594: 7401 ce05 1400 |0012: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@05ce │ │ +04159a: 0c14 |0015: move-result-object v20 │ │ +04159c: 0800 1700 |0016: move-object/from16 v0, v23 │ │ +0415a0: 0201 1800 |0018: move/from16 v1, v24 │ │ +0415a4: 0802 1400 |001a: move-object/from16 v2, v20 │ │ +0415a8: 6e30 3d05 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@053d │ │ +0415ae: 1314 0100 |001f: const/16 v20, #int 1 // #1 │ │ +0415b2: 0200 1400 |0021: move/from16 v0, v20 │ │ +0415b6: 0801 1700 |0023: move-object/from16 v1, v23 │ │ +0415ba: 5c10 db01 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01db │ │ +0415be: 0800 1700 |0027: move-object/from16 v0, v23 │ │ +0415c2: 5400 d901 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +0415c6: 0814 0000 |002b: move-object/from16 v20, v0 │ │ +0415ca: 7401 130a 1400 |002d: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0a13 │ │ +0415d0: 0a10 |0030: move-result v16 │ │ +0415d2: 0800 1700 |0031: move-object/from16 v0, v23 │ │ +0415d6: 5400 d301 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +0415da: 0814 0000 |0035: move-object/from16 v20, v0 │ │ +0415de: 7401 130a 1400 |0037: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0a13 │ │ +0415e4: 0a08 |003a: move-result v8 │ │ +0415e6: 0800 1700 |003b: move-object/from16 v0, v23 │ │ +0415ea: 5400 d601 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +0415ee: 0814 0000 |003f: move-object/from16 v20, v0 │ │ +0415f2: 7401 130a 1400 |0041: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0a13 │ │ +0415f8: 0a0b |0044: move-result v11 │ │ +0415fa: db09 0802 |0045: div-int/lit8 v9, v8, #int 2 // #02 │ │ +0415fe: 7401 3505 1700 |0047: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0535 │ │ +041604: 0a11 |004a: move-result v17 │ │ +041606: 7401 3105 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0531 │ │ +04160c: 0a0c |004e: move-result v12 │ │ +04160e: 7401 3205 1700 |004f: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0532 │ │ +041614: 0a0d |0052: move-result v13 │ │ +041616: 7401 3305 1700 |0053: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0533 │ │ +04161c: 0a0e |0056: move-result v14 │ │ +04161e: 9012 0c09 |0057: add-int v18, v12, v9 │ │ +041622: 9013 0d09 |0059: add-int v19, v13, v9 │ │ +041626: 9114 1112 |005b: sub-int v20, v17, v18 │ │ +04162a: 9103 1413 |005d: sub-int v3, v20, v19 │ │ +04162e: 1514 003f |005f: const/high16 v20, #int 1056964608 // #3f00 │ │ +041632: a606 1914 |0061: add-float v6, v25, v20 │ │ +041636: 1514 803f |0063: const/high16 v20, #int 1065353216 // #3f80 │ │ +04163a: 2d14 0614 |0065: cmpl-float v20, v6, v20 │ │ +04163e: 3d14 0600 |0067: if-lez v20, 006d // +0006 │ │ +041642: 1514 803f |0069: const/high16 v20, #int 1065353216 // #3f80 │ │ +041646: a706 0614 |006b: sub-float v6, v6, v20 │ │ +04164a: 9114 1113 |006d: sub-int v20, v17, v19 │ │ +04164e: 8230 |006f: int-to-float v0, v3 │ │ +041650: 0215 0000 |0070: move/from16 v21, v0 │ │ +041654: a815 1506 |0072: mul-float v21, v21, v6 │ │ +041658: 0200 1500 |0074: move/from16 v0, v21 │ │ +04165c: 8700 |0076: float-to-int v0, v0 │ │ +04165e: 0215 0000 |0077: move/from16 v21, v0 │ │ +041662: 9104 1415 |0079: sub-int v4, v20, v21 │ │ +041666: db14 0802 |007b: div-int/lit8 v20, v8, #int 2 // #02 │ │ +04166a: 9105 0414 |007d: sub-int v5, v4, v20 │ │ +04166e: 9007 0508 |007f: add-int v7, v5, v8 │ │ +041672: 0800 1700 |0081: move-object/from16 v0, v23 │ │ +041676: 5400 d301 |0083: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +04167a: 0814 0000 |0085: move-object/from16 v20, v0 │ │ +04167e: 0800 1700 |0087: move-object/from16 v0, v23 │ │ +041682: 5400 d301 |0089: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01d3 │ │ +041686: 0815 0000 |008b: move-object/from16 v21, v0 │ │ +04168a: 7401 120a 1500 |008d: invoke-virtual/range {v21}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0a12 │ │ +041690: 0a15 |0090: move-result v21 │ │ +041692: 9015 150e |0091: add-int v21, v21, v14 │ │ +041696: 0800 1400 |0093: move-object/from16 v0, v20 │ │ +04169a: 0201 1500 |0095: move/from16 v1, v21 │ │ +04169e: 6e51 150a 507e |0097: invoke-virtual {v0, v5, v14, v7, v1}, Landroid/widget/TextView;.layout:(IIII)V // method@0a15 │ │ +0416a4: 0800 1700 |009a: move-object/from16 v0, v23 │ │ +0416a8: 5200 da01 |009c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01da │ │ +0416ac: 0214 0000 |009e: move/from16 v20, v0 │ │ +0416b0: 9114 0514 |00a0: sub-int v20, v5, v20 │ │ +0416b4: 9114 1410 |00a2: sub-int v20, v20, v16 │ │ +0416b8: 0200 1400 |00a4: move/from16 v0, v20 │ │ +0416bc: 7120 6a0b 0c00 |00a6: invoke-static {v12, v0}, Ljava/lang/Math;.min:(II)I // method@0b6a │ │ +0416c2: 0a0f |00a9: move-result v15 │ │ +0416c4: 0800 1700 |00aa: move-object/from16 v0, v23 │ │ +0416c8: 5400 d901 |00ac: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +0416cc: 0814 0000 |00ae: move-object/from16 v20, v0 │ │ +0416d0: 9015 0f10 |00b0: add-int v21, v15, v16 │ │ +0416d4: 0800 1700 |00b2: move-object/from16 v0, v23 │ │ +0416d8: 5400 d901 |00b4: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01d9 │ │ +0416dc: 0816 0000 |00b6: move-object/from16 v22, v0 │ │ +0416e0: 7401 120a 1600 |00b8: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0a12 │ │ +0416e6: 0a16 |00bb: move-result v22 │ │ +0416e8: 9016 160e |00bc: add-int v22, v22, v14 │ │ +0416ec: 0800 1400 |00be: move-object/from16 v0, v20 │ │ +0416f0: 0201 1500 |00c0: move/from16 v1, v21 │ │ +0416f4: 0202 1600 |00c2: move/from16 v2, v22 │ │ +0416f8: 6e52 150a f01e |00c4: invoke-virtual {v0, v15, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0a15 │ │ +0416fe: 9114 110d |00c7: sub-int v20, v17, v13 │ │ +041702: 9114 140b |00c9: sub-int v20, v20, v11 │ │ +041706: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ +04170a: 5200 da01 |00cd: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01da │ │ +04170e: 0215 0000 |00cf: move/from16 v21, v0 │ │ +041712: 9015 1507 |00d1: add-int v21, v21, v7 │ │ +041716: 7702 680b 1400 |00d3: invoke-static/range {v20, v21}, Ljava/lang/Math;.max:(II)I // method@0b68 │ │ +04171c: 0a0a |00d6: move-result v10 │ │ +04171e: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ +041722: 5400 d601 |00d9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +041726: 0814 0000 |00db: move-object/from16 v20, v0 │ │ +04172a: 9015 0a0b |00dd: add-int v21, v10, v11 │ │ +04172e: 0800 1700 |00df: move-object/from16 v0, v23 │ │ +041732: 5400 d601 |00e1: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01d6 │ │ +041736: 0816 0000 |00e3: move-object/from16 v22, v0 │ │ +04173a: 7401 120a 1600 |00e5: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0a12 │ │ +041740: 0a16 |00e8: move-result v22 │ │ +041742: 9016 160e |00e9: add-int v22, v22, v14 │ │ +041746: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +04174a: 0201 1500 |00ed: move/from16 v1, v21 │ │ +04174e: 0202 1600 |00ef: move/from16 v2, v22 │ │ +041752: 6e52 150a a01e |00f1: invoke-virtual {v0, v10, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0a15 │ │ +041758: 0200 1900 |00f4: move/from16 v0, v25 │ │ +04175c: 0801 1700 |00f6: move-object/from16 v1, v23 │ │ +041760: 5910 d501 |00f8: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ +041764: 1314 0000 |00fa: const/16 v20, #int 0 // #0 │ │ +041768: 0200 1400 |00fc: move/from16 v0, v20 │ │ +04176c: 0801 1700 |00fe: move-object/from16 v1, v23 │ │ +041770: 5c10 db01 |0100: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01db │ │ +041774: 0e00 |0102: return-void │ │ +041776: 0800 1700 |0103: move-object/from16 v0, v23 │ │ +04177a: 5200 d501 |0105: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01d5 │ │ +04177e: 0214 0000 |0107: move/from16 v20, v0 │ │ +041782: 2d14 1914 |0109: cmpl-float v20, v25, v20 │ │ +041786: 3914 14ff |010b: if-nez v20, 001f // -00ec │ │ +04178a: 28f5 |010d: goto 0102 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000c line=202 │ │ 0x001f line=207 │ │ 0x0027 line=209 │ │ 0x0031 line=210 │ │ @@ -83765,21 +83844,21 @@ │ │ 0x004b - 0x0102 reg=17 stripWidth I │ │ 0x0059 - 0x0102 reg=18 textPaddedLeft I │ │ 0x005b - 0x0102 reg=19 textPaddedRight I │ │ 0x0000 - 0x010e reg=23 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x010e reg=24 position I │ │ 0x0000 - 0x010e reg=25 positionOffset F │ │ │ │ - source_file_idx : 1594 (PagerTitleStrip.java) │ │ + source_file_idx : 1600 (PagerTitleStrip.java) │ │ │ │ Class #282 header: │ │ -class_idx : 212 │ │ +class_idx : 217 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1874 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1880 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #282 annotations: │ │ Annotations on class │ │ @@ -83800,17 +83879,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041774: |[041774] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -041784: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -04178a: 0e00 |0003: return-void │ │ +04178c: |[04178c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +04179c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0417a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -83819,18 +83898,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04178c: |[04178c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04179c: 6e10 f108 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@08f1 │ │ -0417a2: 0a00 |0003: move-result v0 │ │ -0417a4: 0f00 |0004: return v0 │ │ +0417a4: |[0417a4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0417b4: 6e10 f108 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@08f1 │ │ +0417ba: 0a00 |0003: move-result v0 │ │ +0417bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -83840,33 +83919,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0417a8: |[0417a8] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0417b8: 6e10 f308 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@08f3 │ │ -0417be: 0a00 |0003: move-result v0 │ │ -0417c0: 0f00 |0004: return v0 │ │ +0417c0: |[0417c0] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0417d0: 6e10 f308 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@08f3 │ │ +0417d6: 0a00 |0003: move-result v0 │ │ +0417d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 1874 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1880 (VelocityTrackerCompat.java) │ │ │ │ Class #283 header: │ │ -class_idx : 213 │ │ +class_idx : 218 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1874 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1880 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #283 annotations: │ │ Annotations on class │ │ @@ -83887,17 +83966,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0417c4: |[0417c4] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -0417d4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0417da: 0e00 |0003: return-void │ │ +0417dc: |[0417dc] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +0417ec: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0417f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -83906,18 +83985,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0417dc: |[0417dc] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0417ec: 7120 4c05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@054c │ │ -0417f2: 0a00 |0003: move-result v0 │ │ -0417f4: 0f00 |0004: return v0 │ │ +0417f4: |[0417f4] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +041804: 7120 4c05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@054c │ │ +04180a: 0a00 |0003: move-result v0 │ │ +04180c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -83927,33 +84006,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0417f8: |[0417f8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -041808: 7120 4d05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@054d │ │ -04180e: 0a00 |0003: move-result v0 │ │ -041810: 0f00 |0004: return v0 │ │ +041810: |[041810] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +041820: 7120 4d05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@054d │ │ +041826: 0a00 |0003: move-result v0 │ │ +041828: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 1874 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1880 (VelocityTrackerCompat.java) │ │ │ │ Class #284 header: │ │ -class_idx : 217 │ │ +class_idx : 222 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1883 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1889 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #284 annotations: │ │ Annotations on class │ │ @@ -83974,17 +84053,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041814: |[041814] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -041824: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -04182a: 0e00 |0003: return-void │ │ +04182c: |[04182c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +04183c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +041842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -83993,17 +84072,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04182c: |[04182c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -04183c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04183e: 0f00 |0001: return v0 │ │ +041844: |[041844] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +041854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041856: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -84013,17 +84092,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041840: |[041840] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -041850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041852: 0f00 |0001: return v0 │ │ +041858: |[041858] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +041868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04186a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -84033,17 +84112,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041854: |[041854] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -041864: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -041866: 0f00 |0001: return v0 │ │ +04186c: |[04186c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +04187c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +04187e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -84052,16 +84131,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041868: |[041868] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -041878: 0e00 |0000: return-void │ │ +041880: |[041880] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +041890: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -84071,16 +84150,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04187c: |[04187c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -04188c: 0e00 |0000: return-void │ │ +041894: |[041894] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0418a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -84090,16 +84169,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041890: |[041890] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0418a0: 0e00 |0000: return-void │ │ +0418a8: |[0418a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0418b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -84109,16 +84188,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0418a4: |[0418a4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0418b4: 0e00 |0000: return-void │ │ +0418bc: |[0418bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0418cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -84128,31 +84207,31 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0418b8: |[0418b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -0418c8: 0e00 |0000: return-void │ │ +0418d0: |[0418d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +0418e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ │ │ - source_file_idx : 1883 (ViewCompat.java) │ │ + source_file_idx : 1889 (ViewCompat.java) │ │ │ │ Class #285 header: │ │ -class_idx : 224 │ │ +class_idx : 229 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1887 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1893 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #285 annotations: │ │ Annotations on class │ │ @@ -84173,17 +84252,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0418cc: |[0418cc] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -0418dc: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0418e2: 0e00 |0003: return-void │ │ +0418e4: |[0418e4] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +0418f4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0418fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -84192,32 +84271,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0418e4: |[0418e4] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0418f4: 6e10 3709 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0937 │ │ -0418fa: 0a00 |0003: move-result v0 │ │ -0418fc: 0f00 |0004: return v0 │ │ +0418fc: |[0418fc] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +04190c: 6e10 3709 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0937 │ │ +041912: 0a00 |0003: move-result v0 │ │ +041914: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 1887 (ViewConfigurationCompat.java) │ │ + source_file_idx : 1893 (ViewConfigurationCompat.java) │ │ │ │ Class #286 header: │ │ -class_idx : 225 │ │ +class_idx : 230 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1887 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1893 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #286 annotations: │ │ Annotations on class │ │ @@ -84238,17 +84317,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041900: |[041900] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -041910: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -041916: 0e00 |0003: return-void │ │ +041918: |[041918] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +041928: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +04192e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -84257,32 +84336,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041918: |[041918] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -041928: 7110 8605 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0586 │ │ -04192e: 0a00 |0003: move-result v0 │ │ -041930: 0f00 |0004: return v0 │ │ +041930: |[041930] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +041940: 7110 8605 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0586 │ │ +041946: 0a00 |0003: move-result v0 │ │ +041948: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 1887 (ViewConfigurationCompat.java) │ │ + source_file_idx : 1893 (ViewConfigurationCompat.java) │ │ │ │ Class #287 header: │ │ -class_idx : 231 │ │ +class_idx : 236 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1890 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1896 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #287 annotations: │ │ Annotations on class │ │ @@ -84303,17 +84382,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041934: |[041934] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -041944: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -04194a: 0e00 |0003: return-void │ │ +04194c: |[04194c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +04195c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +041962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -84322,33 +84401,33 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04194c: |[04194c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04195c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04195e: 0f00 |0001: return v0 │ │ +041964: |[041964] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +041974: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +041976: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 1890 (ViewGroupCompat.java) │ │ + source_file_idx : 1896 (ViewGroupCompat.java) │ │ │ │ Class #288 header: │ │ -class_idx : 242 │ │ +class_idx : 247 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #288 annotations: │ │ Annotations on class │ │ @@ -84370,17 +84449,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041960: |[041960] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -041970: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -041976: 0e00 |0003: return-void │ │ +041978: |[041978] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +041988: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +04198e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -84389,18 +84468,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -041978: |[041978] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -041988: 2200 f300 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00f3 │ │ -04198c: 7030 a705 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@05a7 │ │ -041992: 1100 |0005: return-object v0 │ │ +041990: |[041990] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +0419a0: 2200 f800 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00f8 │ │ +0419a4: 7030 a705 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@05a7 │ │ +0419aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 loader Ljava/lang/ClassLoader; │ │ @@ -84410,18 +84489,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -041994: |[041994] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0419a4: 6e30 a205 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@05a2 │ │ -0419aa: 0c00 |0003: move-result-object v0 │ │ -0419ac: 1100 |0004: return-object v0 │ │ +0419ac: |[0419ac] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0419bc: 6e30 a205 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@05a2 │ │ +0419c2: 0c00 |0003: move-result-object v0 │ │ +0419c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ @@ -84431,17 +84510,17 @@ │ │ type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0419b0: |[0419b0] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -0419c0: 2320 8002 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0280 │ │ -0419c4: 1100 |0002: return-object v0 │ │ +0419c8: |[0419c8] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +0419d8: 2320 8602 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0286 │ │ +0419dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -84450,32 +84529,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0419c8: |[0419c8] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0419d8: 6e20 a405 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@05a4 │ │ -0419de: 0c00 |0003: move-result-object v0 │ │ -0419e0: 1100 |0004: return-object v0 │ │ +0419e0: |[0419e0] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0419f0: 6e20 a405 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@05a4 │ │ +0419f6: 0c00 |0003: move-result-object v0 │ │ +0419f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #289 header: │ │ -class_idx : 244 │ │ +class_idx : 249 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1896 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #289 annotations: │ │ Annotations on class │ │ @@ -84496,17 +84575,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0419e4: |[0419e4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -0419f4: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0419fa: 0e00 |0003: return-void │ │ +0419fc: |[0419fc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +041a0c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +041a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -84515,16 +84594,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0419fc: |[0419fc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -041a0c: 0e00 |0000: return-void │ │ +041a14: |[041a14] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +041a24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -84533,16 +84612,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041a10: |[041a10] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -041a20: 0e00 |0000: return-void │ │ +041a28: |[041a28] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +041a38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -84553,29 +84632,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041a24: |[041a24] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -041a34: 0e00 |0000: return-void │ │ +041a3c: |[041a3c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +041a4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ - source_file_idx : 1896 (ViewPager.java) │ │ + source_file_idx : 1902 (ViewPager.java) │ │ │ │ Class #290 header: │ │ -class_idx : 247 │ │ +class_idx : 252 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 319 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #290 annotations: │ │ @@ -84597,17 +84676,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041a38: |[041a38] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -041a48: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -041a4e: 0e00 |0003: return-void │ │ +041a50: |[041a50] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +041a60: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +041a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ @@ -84616,16 +84695,16 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041a50: |[041a50] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -041a60: 0e00 |0000: return-void │ │ +041a68: |[041a68] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +041a78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ @@ -84635,17 +84714,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041a64: |[041a64] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -041a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041a76: 1100 |0001: return-object v0 │ │ +041a7c: |[041a7c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +041a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041a8e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -84655,30 +84734,30 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041a78: |[041a78] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -041a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041a8a: 0f00 |0001: return v0 │ │ +041a90: |[041a90] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +041aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041aa2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 319 (AccessibilityEventCompat.java) │ │ │ │ Class #291 header: │ │ -class_idx : 251 │ │ +class_idx : 256 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 324 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #291 annotations: │ │ @@ -84708,19 +84787,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -041a8c: |[041a8c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -041a9c: 5b01 2c02 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@022c │ │ -041aa0: 5b02 2d02 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@022d │ │ -041aa4: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -041aaa: 0e00 |0007: return-void │ │ +041aa4: |[041aa4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +041ab4: 5b01 2c02 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@022c │ │ +041ab8: 5b02 2d02 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@022d │ │ +041abc: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +041ac2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -84731,32 +84810,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041aac: |[041aac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -041abc: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@022d │ │ -041ac0: 6e20 4306 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0643 │ │ -041ac6: 0e00 |0005: return-void │ │ +041ac4: |[041ac4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +041ad4: 5410 2d02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@022d │ │ +041ad8: 6e20 4306 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0643 │ │ +041ade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ source_file_idx : 324 (AccessibilityManagerCompat.java) │ │ │ │ Class #292 header: │ │ -class_idx : 253 │ │ +class_idx : 258 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 324 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #292 annotations: │ │ @@ -84782,17 +84861,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041ac8: |[041ac8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -041ad8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -041ade: 0e00 |0003: return-void │ │ +041ae0: |[041ae0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +041af0: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +041af6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ Virtual methods - │ │ @@ -84801,17 +84880,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041ae0: |[041ae0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -041af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041af2: 0f00 |0001: return v0 │ │ +041af8: |[041af8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +041b08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041b0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -84821,18 +84900,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -041af4: |[041af4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -041b04: 7100 ec0b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0bec │ │ -041b0a: 0c00 |0003: move-result-object v0 │ │ -041b0c: 1100 |0004: return-object v0 │ │ +041b0c: |[041b0c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +041b1c: 7100 ec0b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0bec │ │ +041b22: 0c00 |0003: move-result-object v0 │ │ +041b24: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -84842,18 +84921,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -041b10: |[041b10] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -041b20: 7100 ec0b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0bec │ │ -041b26: 0c00 |0003: move-result-object v0 │ │ -041b28: 1100 |0004: return-object v0 │ │ +041b28: |[041b28] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +041b38: 7100 ec0b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0bec │ │ +041b3e: 0c00 |0003: move-result-object v0 │ │ +041b40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -84862,17 +84941,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041b2c: |[041b2c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -041b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041b3e: 0f00 |0001: return v0 │ │ +041b44: |[041b44] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +041b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041b56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -84881,17 +84960,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041b40: |[041b40] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -041b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041b52: 1100 |0001: return-object v0 │ │ +041b58: |[041b58] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +041b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041b6a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -84900,31 +84979,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041b54: |[041b54] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -041b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041b66: 0f00 |0001: return v0 │ │ +041b6c: |[041b6c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +041b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041b7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ source_file_idx : 324 (AccessibilityManagerCompat.java) │ │ │ │ Class #293 header: │ │ -class_idx : 262 │ │ +class_idx : 267 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 329 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 48 │ │ │ │ Class #293 annotations: │ │ @@ -84948,17 +85027,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041b68: |[041b68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -041b78: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -041b7e: 0e00 |0003: return-void │ │ +041b80: |[041b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +041b90: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +041b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -84967,16 +85046,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041b80: |[041b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -041b90: 0e00 |0000: return-void │ │ +041b98: |[041b98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +041ba8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 action I │ │ @@ -84986,16 +85065,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041b94: |[041b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -041ba4: 0e00 |0000: return-void │ │ +041bac: |[041bac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +041bbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -85005,18 +85084,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -041ba8: |[041ba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -041bb8: 7100 ec0b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0bec │ │ -041bbe: 0c00 |0003: move-result-object v0 │ │ -041bc0: 1100 |0004: return-object v0 │ │ +041bc0: |[041bc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +041bd0: 7100 ec0b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0bec │ │ +041bd6: 0c00 |0003: move-result-object v0 │ │ +041bd8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -85026,17 +85105,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041bc4: |[041bc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -041bd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041bd6: 0f00 |0001: return v0 │ │ +041bdc: |[041bdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +041bec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041bee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85045,16 +85124,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041bd8: |[041bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -041be8: 0e00 |0000: return-void │ │ +041bf0: |[041bf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +041c00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -85064,16 +85143,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041bec: |[041bec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -041bfc: 0e00 |0000: return-void │ │ +041c04: |[041c04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +041c14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -85083,17 +85162,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041c00: |[041c00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -041c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041c12: 1100 |0001: return-object v0 │ │ +041c18: |[041c18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +041c28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041c2a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -85103,17 +85182,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041c14: |[041c14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -041c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041c26: 0f00 |0001: return v0 │ │ +041c2c: |[041c2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +041c3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041c3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85122,17 +85201,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041c28: |[041c28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -041c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041c3a: 1100 |0001: return-object v0 │ │ +041c40: |[041c40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +041c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041c52: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85141,17 +85220,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041c3c: |[041c3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -041c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041c4e: 1100 |0001: return-object v0 │ │ +041c54: |[041c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +041c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041c66: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85160,17 +85239,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041c50: |[041c50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -041c60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041c62: 1100 |0001: return-object v0 │ │ +041c68: |[041c68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +041c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041c7a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85179,17 +85258,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041c64: |[041c64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -041c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041c76: 1100 |0001: return-object v0 │ │ +041c7c: |[041c7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +041c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041c8e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85198,18 +85277,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -041c78: |[041c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -041c88: 6e20 c206 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@06c2 │ │ -041c8e: 0c00 |0003: move-result-object v0 │ │ -041c90: 1100 |0004: return-object v0 │ │ +041c90: |[041c90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +041ca0: 6e20 c206 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@06c2 │ │ +041ca6: 0c00 |0003: move-result-object v0 │ │ +041ca8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ │ │ @@ -85218,17 +85297,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041c94: |[041c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -041ca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041ca6: 1100 |0001: return-object v0 │ │ +041cac: |[041cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +041cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041cbe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85237,17 +85316,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041ca8: |[041ca8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -041cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041cba: 0f00 |0001: return v0 │ │ +041cc0: |[041cc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +041cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041cd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85256,17 +85335,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041cbc: |[041cbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -041ccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041cce: 0f00 |0001: return v0 │ │ +041cd4: |[041cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +041ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041ce6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85275,17 +85354,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041cd0: |[041cd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -041ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041ce2: 0f00 |0001: return v0 │ │ +041ce8: |[041ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +041cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041cfa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85294,17 +85373,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041ce4: |[041ce4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -041cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041cf6: 0f00 |0001: return v0 │ │ +041cfc: |[041cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +041d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85313,17 +85392,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041cf8: |[041cf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -041d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d0a: 0f00 |0001: return v0 │ │ +041d10: |[041d10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +041d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85332,17 +85411,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041d0c: |[041d0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -041d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d1e: 0f00 |0001: return v0 │ │ +041d24: |[041d24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +041d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85351,17 +85430,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041d20: |[041d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -041d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d32: 0f00 |0001: return v0 │ │ +041d38: |[041d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +041d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85370,17 +85449,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041d34: |[041d34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -041d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d46: 0f00 |0001: return v0 │ │ +041d4c: |[041d4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +041d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85389,17 +85468,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041d48: |[041d48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -041d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d5a: 0f00 |0001: return v0 │ │ +041d60: |[041d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +041d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85408,17 +85487,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041d5c: |[041d5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -041d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d6e: 0f00 |0001: return v0 │ │ +041d74: |[041d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +041d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85427,17 +85506,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041d70: |[041d70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -041d80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d82: 0f00 |0001: return v0 │ │ +041d88: |[041d88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +041d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85446,17 +85525,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041d84: |[041d84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -041d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d96: 1100 |0001: return-object v0 │ │ +041d9c: |[041d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +041dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041dae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -85464,17 +85543,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041d98: |[041d98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -041da8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041daa: 1100 |0001: return-object v0 │ │ +041db0: |[041db0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +041dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041dc2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -85483,17 +85562,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041dac: |[041dac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -041dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041dbe: 1100 |0001: return-object v0 │ │ +041dc4: |[041dc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +041dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041dd6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85502,17 +85581,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041dc0: |[041dc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -041dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041dd2: 0f00 |0001: return v0 │ │ +041dd8: |[041dd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +041de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041dea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -85522,16 +85601,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041dd4: |[041dd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -041de4: 0e00 |0000: return-void │ │ +041dec: |[041dec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +041dfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -85540,16 +85619,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041de8: |[041de8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -041df8: 0e00 |0000: return-void │ │ +041e00: |[041e00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +041e10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -85559,16 +85638,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041dfc: |[041dfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -041e0c: 0e00 |0000: return-void │ │ +041e14: |[041e14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +041e24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -85578,16 +85657,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041e10: |[041e10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -041e20: 0e00 |0000: return-void │ │ +041e28: |[041e28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +041e38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checkable Z │ │ @@ -85597,16 +85676,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041e24: |[041e24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -041e34: 0e00 |0000: return-void │ │ +041e3c: |[041e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +041e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checked Z │ │ @@ -85616,16 +85695,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041e38: |[041e38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -041e48: 0e00 |0000: return-void │ │ +041e50: |[041e50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +041e60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -85635,16 +85714,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041e4c: |[041e4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -041e5c: 0e00 |0000: return-void │ │ +041e64: |[041e64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +041e74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 clickable Z │ │ @@ -85654,16 +85733,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041e60: |[041e60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -041e70: 0e00 |0000: return-void │ │ +041e78: |[041e78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +041e88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -85673,16 +85752,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041e74: |[041e74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -041e84: 0e00 |0000: return-void │ │ +041e8c: |[041e8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +041e9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -85692,16 +85771,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041e88: |[041e88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -041e98: 0e00 |0000: return-void │ │ +041ea0: |[041ea0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +041eb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focusable Z │ │ @@ -85711,16 +85790,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041e9c: |[041e9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -041eac: 0e00 |0000: return-void │ │ +041eb4: |[041eb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +041ec4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -85730,16 +85809,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041eb0: |[041eb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -041ec0: 0e00 |0000: return-void │ │ +041ec8: |[041ec8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +041ed8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 longClickable Z │ │ @@ -85749,16 +85828,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041ec4: |[041ec4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -041ed4: 0e00 |0000: return-void │ │ +041edc: |[041edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +041eec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 packageName Ljava/lang/CharSequence; │ │ @@ -85768,16 +85847,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041ed8: |[041ed8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -041ee8: 0e00 |0000: return-void │ │ +041ef0: |[041ef0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +041f00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parent Landroid/view/View; │ │ @@ -85787,16 +85866,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041eec: |[041eec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -041efc: 0e00 |0000: return-void │ │ +041f04: |[041f04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +041f14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 password Z │ │ @@ -85806,16 +85885,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041f00: |[041f00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -041f10: 0e00 |0000: return-void │ │ +041f18: |[041f18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +041f28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -85825,16 +85904,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041f14: |[041f14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -041f24: 0e00 |0000: return-void │ │ +041f2c: |[041f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +041f3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 selected Z │ │ @@ -85844,16 +85923,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041f28: |[041f28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -041f38: 0e00 |0000: return-void │ │ +041f40: |[041f40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +041f50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -85863,30 +85942,30 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041f3c: |[041f3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -041f4c: 0e00 |0000: return-void │ │ +041f54: |[041f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +041f64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 329 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #294 header: │ │ -class_idx : 265 │ │ +class_idx : 270 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 334 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 45 │ │ │ │ Class #294 annotations: │ │ @@ -85910,17 +85989,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041f50: |[041f50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -041f60: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -041f66: 0e00 |0003: return-void │ │ +041f68: |[041f68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +041f78: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +041f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -85929,18 +86008,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041f68: |[041f68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -041f78: 7110 0408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0804 │ │ -041f7e: 0a00 |0003: move-result v0 │ │ -041f80: 0f00 |0004: return v0 │ │ +041f80: |[041f80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +041f90: 7110 0408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0804 │ │ +041f96: 0a00 |0003: move-result v0 │ │ +041f98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -85949,18 +86028,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041f84: |[041f84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -041f94: 7110 0508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0805 │ │ -041f9a: 0c00 |0003: move-result-object v0 │ │ -041f9c: 1100 |0004: return-object v0 │ │ +041f9c: |[041f9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +041fac: 7110 0508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0805 │ │ +041fb2: 0c00 |0003: move-result-object v0 │ │ +041fb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -85969,18 +86048,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041fa0: |[041fa0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -041fb0: 7110 0608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0806 │ │ -041fb6: 0c00 |0003: move-result-object v0 │ │ -041fb8: 1100 |0004: return-object v0 │ │ +041fb8: |[041fb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +041fc8: 7110 0608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0806 │ │ +041fce: 0c00 |0003: move-result-object v0 │ │ +041fd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -85989,18 +86068,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041fbc: |[041fbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -041fcc: 7110 0708 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0807 │ │ -041fd2: 0c00 |0003: move-result-object v0 │ │ -041fd4: 1100 |0004: return-object v0 │ │ +041fd4: |[041fd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +041fe4: 7110 0708 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0807 │ │ +041fea: 0c00 |0003: move-result-object v0 │ │ +041fec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86009,18 +86088,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041fd8: |[041fd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -041fe8: 7110 0808 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0808 │ │ -041fee: 0a00 |0003: move-result v0 │ │ -041ff0: 0f00 |0004: return v0 │ │ +041ff0: |[041ff0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +042000: 7110 0808 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0808 │ │ +042006: 0a00 |0003: move-result v0 │ │ +042008: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86029,18 +86108,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041ff4: |[041ff4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -042004: 7110 0908 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0809 │ │ -04200a: 0a00 |0003: move-result v0 │ │ -04200c: 0f00 |0004: return v0 │ │ +04200c: |[04200c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +04201c: 7110 0908 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0809 │ │ +042022: 0a00 |0003: move-result v0 │ │ +042024: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86049,18 +86128,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042010: |[042010] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -042020: 7110 0a08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@080a │ │ -042026: 0a00 |0003: move-result v0 │ │ -042028: 0f00 |0004: return v0 │ │ +042028: |[042028] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +042038: 7110 0a08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@080a │ │ +04203e: 0a00 |0003: move-result v0 │ │ +042040: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86069,17 +86148,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04202c: |[04202c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -04203c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04203e: 0f00 |0001: return v0 │ │ +042044: |[042044] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +042054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042056: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86088,17 +86167,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042040: |[042040] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -042050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042052: 0f00 |0001: return v0 │ │ +042058: |[042058] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +042068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04206a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86107,18 +86186,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042054: |[042054] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -042064: 7110 0b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@080b │ │ -04206a: 0c00 |0003: move-result-object v0 │ │ -04206c: 1100 |0004: return-object v0 │ │ +04206c: |[04206c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +04207c: 7110 0b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@080b │ │ +042082: 0c00 |0003: move-result-object v0 │ │ +042084: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86127,18 +86206,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042070: |[042070] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -042080: 7110 0c08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@080c │ │ -042086: 0a00 |0003: move-result v0 │ │ -042088: 0f00 |0004: return v0 │ │ +042088: |[042088] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +042098: 7110 0c08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@080c │ │ +04209e: 0a00 |0003: move-result v0 │ │ +0420a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86147,18 +86226,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04208c: |[04208c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -04209c: 7110 0d08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@080d │ │ -0420a2: 0a00 |0003: move-result v0 │ │ -0420a4: 0f00 |0004: return v0 │ │ +0420a4: |[0420a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +0420b4: 7110 0d08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@080d │ │ +0420ba: 0a00 |0003: move-result v0 │ │ +0420bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86167,18 +86246,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0420a8: |[0420a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -0420b8: 7110 0e08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@080e │ │ -0420be: 0a00 |0003: move-result v0 │ │ -0420c0: 0f00 |0004: return v0 │ │ +0420c0: |[0420c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +0420d0: 7110 0e08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@080e │ │ +0420d6: 0a00 |0003: move-result v0 │ │ +0420d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86187,18 +86266,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0420c4: |[0420c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0420d4: 7110 0f08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@080f │ │ -0420da: 0c00 |0003: move-result-object v0 │ │ -0420dc: 1100 |0004: return-object v0 │ │ +0420dc: |[0420dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0420ec: 7110 0f08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@080f │ │ +0420f2: 0c00 |0003: move-result-object v0 │ │ +0420f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86207,18 +86286,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0420e0: |[0420e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0420f0: 7110 1008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0810 │ │ -0420f6: 0c00 |0003: move-result-object v0 │ │ -0420f8: 1100 |0004: return-object v0 │ │ +0420f8: |[0420f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +042108: 7110 1008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0810 │ │ +04210e: 0c00 |0003: move-result-object v0 │ │ +042110: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86227,18 +86306,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0420fc: |[0420fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -04210c: 7110 1108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0811 │ │ -042112: 0a00 |0003: move-result v0 │ │ -042114: 0f00 |0004: return v0 │ │ +042114: |[042114] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +042124: 7110 1108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0811 │ │ +04212a: 0a00 |0003: move-result v0 │ │ +04212c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86247,18 +86326,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042118: |[042118] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -042128: 7110 1208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0812 │ │ -04212e: 0a00 |0003: move-result v0 │ │ -042130: 0f00 |0004: return v0 │ │ +042130: |[042130] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +042140: 7110 1208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0812 │ │ +042146: 0a00 |0003: move-result v0 │ │ +042148: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86267,18 +86346,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042134: |[042134] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -042144: 7110 1308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0813 │ │ -04214a: 0a00 |0003: move-result v0 │ │ -04214c: 0f00 |0004: return v0 │ │ +04214c: |[04214c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +04215c: 7110 1308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0813 │ │ +042162: 0a00 |0003: move-result v0 │ │ +042164: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86287,18 +86366,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042150: |[042150] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -042160: 7110 1408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0814 │ │ -042166: 0a00 |0003: move-result v0 │ │ -042168: 0f00 |0004: return v0 │ │ +042168: |[042168] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +042178: 7110 1408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0814 │ │ +04217e: 0a00 |0003: move-result v0 │ │ +042180: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86307,18 +86386,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04216c: |[04216c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -04217c: 7110 1508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0815 │ │ -042182: 0a00 |0003: move-result v0 │ │ -042184: 0f00 |0004: return v0 │ │ +042184: |[042184] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +042194: 7110 1508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0815 │ │ +04219a: 0a00 |0003: move-result v0 │ │ +04219c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86327,18 +86406,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042188: |[042188] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -042198: 7110 1608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0816 │ │ -04219e: 0a00 |0003: move-result v0 │ │ -0421a0: 0f00 |0004: return v0 │ │ +0421a0: |[0421a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0421b0: 7110 1608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0816 │ │ +0421b6: 0a00 |0003: move-result v0 │ │ +0421b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86347,18 +86426,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0421a4: |[0421a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0421b4: 7110 1708 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0817 │ │ -0421ba: 0a00 |0003: move-result v0 │ │ -0421bc: 0f00 |0004: return v0 │ │ +0421bc: |[0421bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0421cc: 7110 1708 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0817 │ │ +0421d2: 0a00 |0003: move-result v0 │ │ +0421d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86367,18 +86446,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0421c0: |[0421c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -0421d0: 7100 1808 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0818 │ │ -0421d6: 0c00 |0003: move-result-object v0 │ │ -0421d8: 1100 |0004: return-object v0 │ │ +0421d8: |[0421d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +0421e8: 7100 1808 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0818 │ │ +0421ee: 0c00 |0003: move-result-object v0 │ │ +0421f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -86386,18 +86465,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0421dc: |[0421dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0421ec: 7110 1908 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0819 │ │ -0421f2: 0c00 |0003: move-result-object v0 │ │ -0421f4: 1100 |0004: return-object v0 │ │ +0421f4: |[0421f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +042204: 7110 1908 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0819 │ │ +04220a: 0c00 |0003: move-result-object v0 │ │ +04220c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86406,17 +86485,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0421f8: |[0421f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -042208: 7110 1a08 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@081a │ │ -04220e: 0e00 |0003: return-void │ │ +042210: |[042210] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +042220: 7110 1a08 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@081a │ │ +042226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0003 line=363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86426,17 +86505,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042210: |[042210] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -042220: 7120 1b08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@081b │ │ -042226: 0e00 |0003: return-void │ │ +042228: |[042228] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +042238: 7120 1b08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@081b │ │ +04223e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86447,17 +86526,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042228: |[042228] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -042238: 7120 1c08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@081c │ │ -04223e: 0e00 |0003: return-void │ │ +042240: |[042240] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +042250: 7120 1c08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@081c │ │ +042256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0003 line=371 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86468,17 +86547,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042240: |[042240] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -042250: 7120 1d08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@081d │ │ -042256: 0e00 |0003: return-void │ │ +042258: |[042258] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +042268: 7120 1d08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@081d │ │ +04226e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0003 line=375 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86489,17 +86568,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042258: |[042258] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -042268: 7120 1e08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@081e │ │ -04226e: 0e00 |0003: return-void │ │ +042270: |[042270] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +042280: 7120 1e08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@081e │ │ +042286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=379 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86510,17 +86589,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042270: |[042270] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -042280: 7120 1f08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@081f │ │ -042286: 0e00 |0003: return-void │ │ +042288: |[042288] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +042298: 7120 1f08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@081f │ │ +04229e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86531,17 +86610,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042288: |[042288] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -042298: 7120 2008 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0820 │ │ -04229e: 0e00 |0003: return-void │ │ +0422a0: |[0422a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +0422b0: 7120 2008 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0820 │ │ +0422b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0003 line=387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86552,17 +86631,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0422a0: |[0422a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0422b0: 7120 2108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0821 │ │ -0422b6: 0e00 |0003: return-void │ │ +0422b8: |[0422b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0422c8: 7120 2108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0821 │ │ +0422ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86573,17 +86652,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0422b8: |[0422b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -0422c8: 7120 2208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0822 │ │ -0422ce: 0e00 |0003: return-void │ │ +0422d0: |[0422d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0422e0: 7120 2208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0822 │ │ +0422e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0003 line=395 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86594,17 +86673,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0422d0: |[0422d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0422e0: 7120 2308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0823 │ │ -0422e6: 0e00 |0003: return-void │ │ +0422e8: |[0422e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0422f8: 7120 2308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0823 │ │ +0422fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0003 line=399 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86615,17 +86694,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0422e8: |[0422e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0422f8: 7120 2408 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0824 │ │ -0422fe: 0e00 |0003: return-void │ │ +042300: |[042300] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +042310: 7120 2408 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0824 │ │ +042316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86636,16 +86715,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042300: |[042300] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -042310: 0e00 |0000: return-void │ │ +042318: |[042318] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +042328: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollX I │ │ @@ -86655,16 +86734,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042314: |[042314] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -042324: 0e00 |0000: return-void │ │ +04232c: |[04232c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +04233c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollY I │ │ @@ -86674,17 +86753,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042328: |[042328] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -042338: 7120 2508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0825 │ │ -04233e: 0e00 |0003: return-void │ │ +042340: |[042340] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +042350: 7120 2508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0825 │ │ +042356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86695,17 +86774,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042340: |[042340] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -042350: 7120 2608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0826 │ │ -042356: 0e00 |0003: return-void │ │ +042358: |[042358] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +042368: 7120 2608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0826 │ │ +04236e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86716,17 +86795,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042358: |[042358] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -042368: 7120 2708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0827 │ │ -04236e: 0e00 |0003: return-void │ │ +042370: |[042370] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +042380: 7120 2708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0827 │ │ +042386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0003 line=425 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86737,17 +86816,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042370: |[042370] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -042380: 7120 2808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0828 │ │ -042386: 0e00 |0003: return-void │ │ +042388: |[042388] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +042398: 7120 2808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0828 │ │ +04239e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86758,17 +86837,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -042388: |[042388] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -042398: 7120 2908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0829 │ │ -04239e: 0e00 |0003: return-void │ │ +0423a0: |[0423a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0423b0: 7120 2908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0829 │ │ +0423b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0003 line=433 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86779,17 +86858,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0423a0: |[0423a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0423b0: 7120 2a08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@082a │ │ -0423b6: 0e00 |0003: return-void │ │ +0423b8: |[0423b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0423c8: 7120 2a08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@082a │ │ +0423ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0003 line=437 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86800,17 +86879,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0423b8: |[0423b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0423c8: 7120 2b08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@082b │ │ -0423ce: 0e00 |0003: return-void │ │ +0423d0: |[0423d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0423e0: 7120 2b08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@082b │ │ +0423e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0003 line=441 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -86821,32 +86900,32 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0423d0: |[0423d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0423e0: 7120 2c08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@082c │ │ -0423e6: 0e00 |0003: return-void │ │ +0423e8: |[0423e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +0423f8: 7120 2c08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@082c │ │ +0423fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 toIndex I │ │ │ │ source_file_idx : 334 (AccessibilityRecordCompat.java) │ │ │ │ Class #295 header: │ │ -class_idx : 267 │ │ +class_idx : 272 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 334 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 45 │ │ │ │ Class #295 annotations: │ │ @@ -86870,17 +86949,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0423e8: |[0423e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -0423f8: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0423fe: 0e00 |0003: return-void │ │ +042400: |[042400] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +042410: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +042416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ Virtual methods - │ │ @@ -86889,17 +86968,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042400: |[042400] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -042410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042412: 0f00 |0001: return v0 │ │ +042418: |[042418] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +042428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04242a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86908,17 +86987,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042414: |[042414] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -042424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042426: 1100 |0001: return-object v0 │ │ +04242c: |[04242c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04243c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04243e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86927,17 +87006,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042428: |[042428] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -042438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04243a: 1100 |0001: return-object v0 │ │ +042440: |[042440] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +042450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042452: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86946,17 +87025,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04243c: |[04243c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04244c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04244e: 1100 |0001: return-object v0 │ │ +042454: |[042454] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +042464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042466: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86965,17 +87044,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042450: |[042450] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -042460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042462: 0f00 |0001: return v0 │ │ +042468: |[042468] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +042478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04247a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -86984,17 +87063,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042464: |[042464] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -042474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042476: 0f00 |0001: return v0 │ │ +04247c: |[04247c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +04248c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04248e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87003,17 +87082,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042478: |[042478] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -042488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04248a: 0f00 |0001: return v0 │ │ +042490: |[042490] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +0424a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0424a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87022,17 +87101,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04248c: |[04248c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -04249c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04249e: 0f00 |0001: return v0 │ │ +0424a4: |[0424a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +0424b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0424b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87041,17 +87120,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0424a0: |[0424a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -0424b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0424b2: 0f00 |0001: return v0 │ │ +0424b8: |[0424b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0424c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0424ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87060,17 +87139,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0424b4: |[0424b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0424c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0424c6: 1100 |0001: return-object v0 │ │ +0424cc: |[0424cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0424dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0424de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87079,17 +87158,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0424c8: |[0424c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -0424d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0424da: 0f00 |0001: return v0 │ │ +0424e0: |[0424e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0424f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0424f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87098,17 +87177,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0424dc: |[0424dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -0424ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0424ee: 0f00 |0001: return v0 │ │ +0424f4: |[0424f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +042504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042506: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87117,17 +87196,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0424f0: |[0424f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -042500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042502: 0f00 |0001: return v0 │ │ +042508: |[042508] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +042518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04251a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87136,17 +87215,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042504: |[042504] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -042514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042516: 1100 |0001: return-object v0 │ │ +04251c: |[04251c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04252c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04252e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87155,18 +87234,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -042518: |[042518] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -042528: 7100 ec0b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0bec │ │ -04252e: 0c00 |0003: move-result-object v0 │ │ -042530: 1100 |0004: return-object v0 │ │ +042530: |[042530] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +042540: 7100 ec0b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0bec │ │ +042546: 0c00 |0003: move-result-object v0 │ │ +042548: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87175,17 +87254,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042534: |[042534] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -042544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042546: 0f00 |0001: return v0 │ │ +04254c: |[04254c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +04255c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04255e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87194,17 +87273,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042548: |[042548] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -042558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04255a: 0f00 |0001: return v0 │ │ +042560: |[042560] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +042570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042572: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87213,17 +87292,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04255c: |[04255c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -04256c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04256e: 0f00 |0001: return v0 │ │ +042574: |[042574] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +042584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042586: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87232,17 +87311,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042570: |[042570] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -042580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042582: 0f00 |0001: return v0 │ │ +042588: |[042588] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +042598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04259a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87251,17 +87330,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042584: |[042584] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -042594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042596: 0f00 |0001: return v0 │ │ +04259c: |[04259c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +0425ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0425ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87270,17 +87349,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042598: |[042598] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0425a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0425aa: 0f00 |0001: return v0 │ │ +0425b0: |[0425b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0425c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0425c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87289,17 +87368,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0425ac: |[0425ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0425bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0425be: 0f00 |0001: return v0 │ │ +0425c4: |[0425c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0425d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0425d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87308,17 +87387,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0425c0: |[0425c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -0425d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0425d2: 1100 |0001: return-object v0 │ │ +0425d8: |[0425d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +0425e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0425ea: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -87326,17 +87405,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0425d4: |[0425d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0425e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0425e6: 1100 |0001: return-object v0 │ │ +0425ec: |[0425ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0425fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0425fe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -87345,16 +87424,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0425e8: |[0425e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -0425f8: 0e00 |0000: return-void │ │ +042600: |[042600] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +042610: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ @@ -87363,16 +87442,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0425fc: |[0425fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -04260c: 0e00 |0000: return-void │ │ +042614: |[042614] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +042624: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 addedCount I │ │ @@ -87382,16 +87461,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042610: |[042610] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -042620: 0e00 |0000: return-void │ │ +042628: |[042628] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +042638: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ @@ -87401,16 +87480,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042624: |[042624] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -042634: 0e00 |0000: return-void │ │ +04263c: |[04263c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +04264c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isChecked Z │ │ @@ -87420,16 +87499,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042638: |[042638] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -042648: 0e00 |0000: return-void │ │ +042650: |[042650] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +042660: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -87439,16 +87518,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04264c: |[04264c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04265c: 0e00 |0000: return-void │ │ +042664: |[042664] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +042674: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -87458,16 +87537,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042660: |[042660] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -042670: 0e00 |0000: return-void │ │ +042678: |[042678] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +042688: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ @@ -87477,16 +87556,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042674: |[042674] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -042684: 0e00 |0000: return-void │ │ +04268c: |[04268c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +04269c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isEnabled Z │ │ @@ -87496,16 +87575,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042688: |[042688] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -042698: 0e00 |0000: return-void │ │ +0426a0: |[0426a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0426b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 fromIndex I │ │ @@ -87515,16 +87594,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04269c: |[04269c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0426ac: 0e00 |0000: return-void │ │ +0426b4: |[0426b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0426c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ @@ -87534,16 +87613,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0426b0: |[0426b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0426c0: 0e00 |0000: return-void │ │ +0426c8: |[0426c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0426d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 itemCount I │ │ @@ -87553,16 +87632,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0426c4: |[0426c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0426d4: 0e00 |0000: return-void │ │ +0426dc: |[0426dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0426ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollX I │ │ @@ -87572,16 +87651,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0426d8: |[0426d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0426e8: 0e00 |0000: return-void │ │ +0426f0: |[0426f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +042700: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollY I │ │ @@ -87591,16 +87670,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0426ec: |[0426ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0426fc: 0e00 |0000: return-void │ │ +042704: |[042704] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +042714: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ @@ -87610,16 +87689,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042700: |[042700] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -042710: 0e00 |0000: return-void │ │ +042718: |[042718] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +042728: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isPassword Z │ │ @@ -87629,16 +87708,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042714: |[042714] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -042724: 0e00 |0000: return-void │ │ +04272c: |[04272c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +04273c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 removedCount I │ │ @@ -87648,16 +87727,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042728: |[042728] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -042738: 0e00 |0000: return-void │ │ +042740: |[042740] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +042750: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollX I │ │ @@ -87667,16 +87746,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04273c: |[04273c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -04274c: 0e00 |0000: return-void │ │ +042754: |[042754] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +042764: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollY I │ │ @@ -87686,16 +87765,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042750: |[042750] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -042760: 0e00 |0000: return-void │ │ +042768: |[042768] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +042778: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -87705,16 +87784,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042764: |[042764] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -042774: 0e00 |0000: return-void │ │ +04277c: |[04277c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04278c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -87724,30 +87803,30 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042778: |[042778] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -042788: 0e00 |0000: return-void │ │ +042790: |[042790] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +0427a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 toIndex I │ │ │ │ source_file_idx : 334 (AccessibilityRecordCompat.java) │ │ │ │ Class #296 header: │ │ -class_idx : 273 │ │ +class_idx : 278 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 347 │ │ +superclass_idx : 353 │ │ source_file_idx : 476 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ Class #296 annotations: │ │ @@ -87821,19 +87900,19 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -04278c: |[04278c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -04279c: 7010 c009 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@09c0 │ │ -0427a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0427a4: 6e40 4308 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0843 │ │ -0427aa: 0e00 |0007: return-void │ │ +0427a4: |[0427a4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0427b4: 7010 c009 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@09c0 │ │ +0427ba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0427bc: 6e40 4308 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0843 │ │ +0427c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -87845,18 +87924,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0427ac: |[0427ac] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0427bc: 7010 c009 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@09c0 │ │ -0427c2: 6e40 4308 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0843 │ │ -0427c8: 0e00 |0006: return-void │ │ +0427c4: |[0427c4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0427d4: 7010 c009 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@09c0 │ │ +0427da: 6e40 4308 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0843 │ │ +0427e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ 0x0006 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -87869,22 +87948,22 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0427cc: |[0427cc] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -0427dc: 7010 c009 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@09c0 │ │ -0427e2: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -0427e6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0427e8: 6e40 4308 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0843 │ │ -0427ee: 0e00 |0009: return-void │ │ -0427f0: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0427f2: 28fb |000b: goto 0006 // -0005 │ │ +0427e4: |[0427e4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0427f4: 7010 c009 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@09c0 │ │ +0427fa: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +0427fe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +042800: 6e40 4308 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0843 │ │ +042806: 0e00 |0009: return-void │ │ +042808: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +04280a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -87905,20 +87984,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0427f4: |[0427f4] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -042804: 6e20 4c08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@084c │ │ -04280a: 0c00 |0003: move-result-object v0 │ │ -04280c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -042810: 7210 c500 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -042816: 0e00 |0009: return-void │ │ +04280c: |[04280c] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +04281c: 6e20 4c08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@084c │ │ +042822: 0c00 |0003: move-result-object v0 │ │ +042824: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +042828: 7210 c500 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +04282e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -87931,21 +88010,21 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -042818: |[042818] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -042828: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -04282c: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -042830: 1100 |0004: return-object v0 │ │ -042832: 6e10 720b 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ -042838: 0c00 |0008: move-result-object v0 │ │ -04283a: 28fb |0009: goto 0004 // -0005 │ │ +042830: |[042830] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +042840: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +042844: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +042848: 1100 |0004: return-object v0 │ │ +04284a: 6e10 720b 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0b72 │ │ +042850: 0c00 |0008: move-result-object v0 │ │ +042852: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ │ │ @@ -87954,25 +88033,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04283c: |[04283c] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -04284c: 5510 4302 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -042850: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -042854: 5410 4002 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042858: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -04285c: 5410 4002 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042860: 7210 c800 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -042866: 0a00 |000d: move-result v0 │ │ -042868: 0f00 |000e: return v0 │ │ -04286a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04286c: 28fe |0010: goto 000e // -0002 │ │ +042854: |[042854] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +042864: 5510 4302 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +042868: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +04286c: 5410 4002 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042870: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +042874: 5410 4002 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042878: 7210 c800 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +04287e: 0a00 |000d: move-result v0 │ │ +042880: 0f00 |000e: return v0 │ │ +042882: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +042884: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ 0x000e line=204 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -87982,17 +88061,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042870: |[042870] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -042880: 5410 4002 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042884: 1100 |0002: return-object v0 │ │ +042888: |[042888] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +042898: 5410 4002 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +04289c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -88000,32 +88079,32 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -042888: |[042888] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -042898: 5531 4302 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -04289c: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -0428a0: 5431 4002 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -0428a4: 7220 d000 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d0 │ │ -0428aa: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -0428ae: 5431 3f02 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ -0428b2: 5432 4002 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -0428b6: 6e40 4508 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0845 │ │ -0428bc: 0c00 |0012: move-result-object v0 │ │ -0428be: 5431 3f02 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ -0428c2: 5432 4002 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -0428c6: 6e40 3708 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0837 │ │ -0428cc: 1100 |001a: return-object v0 │ │ -0428ce: 0750 |001b: move-object v0, v5 │ │ -0428d0: 28f7 |001c: goto 0013 // -0009 │ │ -0428d2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0428d4: 28fc |001e: goto 001a // -0004 │ │ +0428a0: |[0428a0] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0428b0: 5531 4302 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +0428b4: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +0428b8: 5431 4002 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +0428bc: 7220 d000 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d0 │ │ +0428c2: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +0428c6: 5431 3f02 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ +0428ca: 5432 4002 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +0428ce: 6e40 4508 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0845 │ │ +0428d4: 0c00 |0012: move-result-object v0 │ │ +0428d6: 5431 3f02 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ +0428da: 5432 4002 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +0428de: 6e40 3708 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0837 │ │ +0428e4: 1100 |001a: return-object v0 │ │ +0428e6: 0750 |001b: move-object v0, v5 │ │ +0428e8: 28f7 |001c: goto 0013 // -0009 │ │ +0428ea: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0428ec: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -88045,22 +88124,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0428d8: |[0428d8] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -0428e8: 5410 4102 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0241 │ │ -0428ec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0428f0: 2200 1301 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0113 │ │ -0428f4: 7020 5108 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0851 │ │ -0428fa: 5b10 4102 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0241 │ │ -0428fe: 5410 4102 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0241 │ │ -042902: 1100 |000d: return-object v0 │ │ +0428f0: |[0428f0] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +042900: 5410 4102 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0241 │ │ +042904: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +042908: 2200 1801 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0118 │ │ +04290c: 7020 5108 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0851 │ │ +042912: 5b10 4102 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0241 │ │ +042916: 5410 4102 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0241 │ │ +04291a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0004 line=405 │ │ 0x000b line=407 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -88070,17 +88149,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042904: |[042904] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -042914: 5410 4402 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0244 │ │ -042918: 1100 |0002: return-object v0 │ │ +04291c: |[04291c] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +04292c: 5410 4402 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0244 │ │ +042930: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -88088,25 +88167,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04291c: |[04291c] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -04292c: 5510 4302 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -042930: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -042934: 5410 4002 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042938: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -04293c: 5410 4002 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042940: 7220 d000 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d0 │ │ -042946: 5410 4002 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -04294a: 1100 |000f: return-object v0 │ │ -04294c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -04294e: 28fe |0011: goto 000f // -0002 │ │ +042934: |[042934] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +042944: 5510 4302 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +042948: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +04294c: 5410 4002 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042950: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +042954: 5410 4002 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042958: 7220 d000 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d0 │ │ +04295e: 5410 4002 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042962: 1100 |000f: return-object v0 │ │ +042964: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +042966: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -88118,29 +88197,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -042950: |[042950] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -042960: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -042964: 5532 4302 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -042968: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -04296c: 5432 4002 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042970: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -042974: 5432 4002 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042978: 7220 d000 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d0 │ │ -04297e: 0a02 |000f: move-result v2 │ │ -042980: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -042984: 5430 4002 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042988: 5231 4502 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0245 │ │ -04298c: 7220 ca00 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ -042992: 0b00 |0019: move-result-wide v0 │ │ -042994: 1000 |001a: return-wide v0 │ │ +042968: |[042968] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +042978: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +04297c: 5532 4302 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +042980: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +042984: 5432 4002 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042988: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +04298c: 5432 4002 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042990: 7220 d000 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d0 │ │ +042996: 0a02 |000f: move-result v2 │ │ +042998: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +04299c: 5430 4002 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +0429a0: 5231 4502 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0245 │ │ +0429a4: 7220 ca00 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@00ca │ │ +0429aa: 0b00 |0019: move-result-wide v0 │ │ +0429ac: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -88152,48 +88231,48 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -042998: |[042998] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0429a8: 5541 4302 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -0429ac: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -0429b0: 2201 b001 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -0429b4: 1a02 c612 |0006: const-string v2, "this should only be called when the cursor is valid" // string@12c6 │ │ -0429b8: 7020 580b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -0429be: 2701 |000b: throw v1 │ │ -0429c0: 5441 4002 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -0429c4: 7220 d000 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d0 │ │ -0429ca: 0a01 |0011: move-result v1 │ │ -0429cc: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -0429d0: 2201 b001 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@01b0 │ │ -0429d4: 2202 c101 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@01c1 │ │ -0429d8: 7010 8e0b 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -0429de: 1a03 3c09 |001b: const-string v3, "couldn't move cursor to position " // string@093c │ │ -0429e2: 6e20 960b 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -0429e8: 0c02 |0020: move-result-object v2 │ │ -0429ea: 6e20 930b 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ -0429f0: 0c02 |0024: move-result-object v2 │ │ -0429f2: 6e10 9a0b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -0429f8: 0c02 |0028: move-result-object v2 │ │ -0429fa: 7020 580b 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -042a00: 2701 |002c: throw v1 │ │ -042a02: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -042a06: 5441 3f02 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ -042a0a: 5442 4002 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042a0e: 6e40 4608 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0846 │ │ -042a14: 0c00 |0036: move-result-object v0 │ │ -042a16: 5441 3f02 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ -042a1a: 5442 4002 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042a1e: 6e40 3708 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0837 │ │ -042a24: 1100 |003e: return-object v0 │ │ -042a26: 0760 |003f: move-object v0, v6 │ │ -042a28: 28f7 |0040: goto 0037 // -0009 │ │ +0429b0: |[0429b0] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0429c0: 5541 4302 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +0429c4: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0429c8: 2201 b601 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +0429cc: 1a02 cc12 |0006: const-string v2, "this should only be called when the cursor is valid" // string@12cc │ │ +0429d0: 7020 580b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +0429d6: 2701 |000b: throw v1 │ │ +0429d8: 5441 4002 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +0429dc: 7220 d000 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d0 │ │ +0429e2: 0a01 |0011: move-result v1 │ │ +0429e4: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +0429e8: 2201 b601 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@01b6 │ │ +0429ec: 2202 c701 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@01c7 │ │ +0429f0: 7010 8e0b 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +0429f6: 1a03 4209 |001b: const-string v3, "couldn't move cursor to position " // string@0942 │ │ +0429fa: 6e20 960b 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +042a00: 0c02 |0020: move-result-object v2 │ │ +042a02: 6e20 930b 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b93 │ │ +042a08: 0c02 |0024: move-result-object v2 │ │ +042a0a: 6e10 9a0b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +042a10: 0c02 |0028: move-result-object v2 │ │ +042a12: 7020 580b 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +042a18: 2701 |002c: throw v1 │ │ +042a1a: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +042a1e: 5441 3f02 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ +042a22: 5442 4002 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042a26: 6e40 4608 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0846 │ │ +042a2c: 0c00 |0036: move-result-object v0 │ │ +042a2e: 5441 3f02 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ +042a32: 5442 4002 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042a36: 6e40 3708 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0837 │ │ +042a3c: 1100 |003e: return-object v0 │ │ +042a3e: 0760 |003f: move-object v0, v6 │ │ +042a40: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -88214,17 +88293,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042a2c: |[042a2c] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -042a3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -042a3e: 0f00 |0001: return v0 │ │ +042a44: |[042a44] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +042a54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042a56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #12 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -88232,59 +88311,59 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -042a40: |[042a40] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -042a50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -042a52: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -042a54: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -042a56: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -042a5a: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -042a5e: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -042a62: 5c40 3d02 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@023d │ │ -042a66: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -042a6a: 5b46 4002 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042a6e: 5c40 4302 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -042a72: 5b45 3f02 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ -042a76: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -042a7a: 1a01 a507 |0015: const-string v1, "_id" // string@07a5 │ │ -042a7e: 7220 c700 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -042a84: 0a01 |001a: move-result v1 │ │ -042a86: 5941 4502 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0245 │ │ -042a8a: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -042a8e: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -042a90: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -042a94: 2201 0f01 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@010f │ │ -042a98: 7020 2d08 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@082d │ │ -042a9e: 5b41 3e02 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ -042aa2: 2201 1001 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0110 │ │ -042aa6: 7030 3108 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@0831 │ │ -042aac: 5b41 4202 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ -042ab0: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -042ab4: 5441 3e02 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ -042ab8: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -042abc: 5441 3e02 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ -042ac0: 7220 d100 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00d1 │ │ -042ac6: 5441 4202 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ -042aca: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -042ace: 5441 4202 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ -042ad2: 7220 d200 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00d2 │ │ -042ad8: 0e00 |0044: return-void │ │ -042ada: 5c41 3d02 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@023d │ │ -042ade: 28c4 |0047: goto 000b // -003c │ │ -042ae0: 0110 |0048: move v0, v1 │ │ -042ae2: 28c4 |0049: goto 000d // -003c │ │ -042ae4: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -042ae6: 28d0 |004b: goto 001b // -0030 │ │ -042ae8: 5b43 3e02 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ -042aec: 5b43 4202 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ -042af0: 28e0 |0050: goto 0030 // -0020 │ │ +042a58: |[042a58] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +042a68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +042a6a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +042a6c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +042a6e: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +042a72: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +042a76: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +042a7a: 5c40 3d02 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@023d │ │ +042a7e: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +042a82: 5b46 4002 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042a86: 5c40 4302 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +042a8a: 5b45 3f02 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@023f │ │ +042a8e: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +042a92: 1a01 ab07 |0015: const-string v1, "_id" // string@07ab │ │ +042a96: 7220 c700 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +042a9c: 0a01 |001a: move-result v1 │ │ +042a9e: 5941 4502 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0245 │ │ +042aa2: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +042aa6: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +042aa8: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +042aac: 2201 1401 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0114 │ │ +042ab0: 7020 2d08 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@082d │ │ +042ab6: 5b41 3e02 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ +042aba: 2201 1501 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0115 │ │ +042abe: 7030 3108 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@0831 │ │ +042ac4: 5b41 4202 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ +042ac8: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +042acc: 5441 3e02 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ +042ad0: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +042ad4: 5441 3e02 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ +042ad8: 7220 d100 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00d1 │ │ +042ade: 5441 4202 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ +042ae2: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +042ae6: 5441 4202 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ +042aea: 7220 d200 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00d2 │ │ +042af0: 0e00 |0044: return-void │ │ +042af2: 5c41 3d02 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@023d │ │ +042af6: 28c4 |0047: goto 000b // -003c │ │ +042af8: 0110 |0048: move v0, v1 │ │ +042afa: 28c4 |0049: goto 000d // -003c │ │ +042afc: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +042afe: 28d0 |004b: goto 001b // -0030 │ │ +042b00: 5b43 3e02 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ +042b04: 5b43 4202 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ +042b08: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -88316,21 +88395,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -042af4: |[042af4] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -042b04: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -042b08: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -042b0a: 6e40 4308 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0843 │ │ -042b10: 0e00 |0006: return-void │ │ -042b12: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -042b14: 28fb |0008: goto 0003 // -0005 │ │ +042b0c: |[042b0c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +042b1c: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +042b20: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +042b22: 6e40 4308 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0843 │ │ +042b28: 0e00 |0006: return-void │ │ +042b2a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +042b2c: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -88343,18 +88422,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -042b18: |[042b18] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -042b28: 6e40 4608 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0846 │ │ -042b2e: 0c00 |0003: move-result-object v0 │ │ -042b30: 1100 |0004: return-object v0 │ │ +042b30: |[042b30] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +042b40: 6e40 4608 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0846 │ │ +042b46: 0c00 |0003: move-result-object v0 │ │ +042b48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 cursor Landroid/database/Cursor; │ │ @@ -88371,28 +88450,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -042b34: |[042b34] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -042b44: 5510 3d02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@023d │ │ -042b48: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -042b4c: 5410 4002 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042b50: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -042b54: 5410 4002 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042b58: 7210 cd00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00cd │ │ -042b5e: 0a00 |000d: move-result v0 │ │ -042b60: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -042b64: 5410 4002 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042b68: 7210 d300 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@00d3 │ │ -042b6e: 0a00 |0015: move-result v0 │ │ -042b70: 5c10 4302 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -042b74: 0e00 |0018: return-void │ │ +042b4c: |[042b4c] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +042b5c: 5510 3d02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@023d │ │ +042b60: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +042b64: 5410 4002 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042b68: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +042b6c: 5410 4002 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042b70: 7210 cd00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00cd │ │ +042b76: 0a00 |000d: move-result v0 │ │ +042b78: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +042b7c: 5410 4002 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042b80: 7210 d300 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@00d3 │ │ +042b86: 0a00 |0015: move-result v0 │ │ +042b88: 5c10 4302 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +042b8c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0010 line=449 │ │ 0x0018 line=451 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -88402,23 +88481,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -042b78: |[042b78] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -042b88: 5410 4402 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0244 │ │ -042b8c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -042b90: 5410 4402 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0244 │ │ -042b94: 7220 da09 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@09da │ │ -042b9a: 0c00 |0009: move-result-object v0 │ │ -042b9c: 1100 |000a: return-object v0 │ │ -042b9e: 5410 4002 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042ba2: 28fd |000d: goto 000a // -0003 │ │ +042b90: |[042b90] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +042ba0: 5410 4402 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0244 │ │ +042ba4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +042ba8: 5410 4402 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0244 │ │ +042bac: 7220 da09 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@09da │ │ +042bb2: 0c00 |0009: move-result-object v0 │ │ +042bb4: 1100 |000a: return-object v0 │ │ +042bb6: 5410 4002 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042bba: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ 0x000a line=400 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -88429,17 +88508,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042ba4: |[042ba4] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -042bb4: 5b01 4402 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0244 │ │ -042bb8: 0e00 |0002: return-void │ │ +042bbc: |[042bbc] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +042bcc: 5b01 4402 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0244 │ │ +042bd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0003 reg=1 filterQueryProvider Landroid/widget/FilterQueryProvider; │ │ @@ -88449,53 +88528,53 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -042bbc: |[042bbc] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -042bcc: 5421 4002 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042bd0: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -042bd4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -042bd6: 1100 |0005: return-object v0 │ │ -042bd8: 5420 4002 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042bdc: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -042be0: 5421 3e02 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ -042be4: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -042be8: 5421 3e02 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ -042bec: 7220 d400 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@00d4 │ │ -042bf2: 5421 4202 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ -042bf6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -042bfa: 5421 4202 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ -042bfe: 7220 d500 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00d5 │ │ -042c04: 5b23 4002 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ -042c08: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -042c0c: 5421 3e02 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ -042c10: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -042c14: 5421 3e02 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ -042c18: 7220 d100 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00d1 │ │ -042c1e: 5421 4202 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ -042c22: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -042c26: 5421 4202 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ -042c2a: 7220 d200 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00d2 │ │ -042c30: 1a01 a507 |0032: const-string v1, "_id" // string@07a5 │ │ -042c34: 7220 c700 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -042c3a: 0a01 |0037: move-result v1 │ │ -042c3c: 5921 4502 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0245 │ │ -042c40: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -042c42: 5c21 4302 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -042c46: 6e10 4708 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0847 │ │ -042c4c: 28c5 |0040: goto 0005 // -003b │ │ -042c4e: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -042c50: 5921 4502 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0245 │ │ -042c54: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -042c56: 5c21 4302 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ -042c5a: 6e10 4808 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0848 │ │ -042c60: 28bb |004a: goto 0005 // -0045 │ │ +042bd4: |[042bd4] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +042be4: 5421 4002 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042be8: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +042bec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +042bee: 1100 |0005: return-object v0 │ │ +042bf0: 5420 4002 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042bf4: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +042bf8: 5421 3e02 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ +042bfc: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +042c00: 5421 3e02 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ +042c04: 7220 d400 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@00d4 │ │ +042c0a: 5421 4202 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ +042c0e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +042c12: 5421 4202 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ +042c16: 7220 d500 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00d5 │ │ +042c1c: 5b23 4002 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0240 │ │ +042c20: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +042c24: 5421 3e02 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ +042c28: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +042c2c: 5421 3e02 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@023e │ │ +042c30: 7220 d100 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00d1 │ │ +042c36: 5421 4202 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ +042c3a: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +042c3e: 5421 4202 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0242 │ │ +042c42: 7220 d200 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00d2 │ │ +042c48: 1a01 ab07 |0032: const-string v1, "_id" // string@07ab │ │ +042c4c: 7220 c700 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +042c52: 0a01 |0037: move-result v1 │ │ +042c54: 5921 4502 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0245 │ │ +042c58: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +042c5a: 5c21 4302 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +042c5e: 6e10 4708 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0847 │ │ +042c64: 28c5 |0040: goto 0005 // -003b │ │ +042c66: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +042c68: 5921 4502 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0245 │ │ +042c6c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +042c6e: 5c21 4302 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0243 │ │ +042c72: 6e10 4808 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0848 │ │ +042c78: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -88515,17 +88594,17 @@ │ │ 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ │ │ source_file_idx : 476 (CursorAdapter.java) │ │ │ │ Class #297 header: │ │ -class_idx : 276 │ │ +class_idx : 281 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 533 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #297 annotations: │ │ @@ -88547,17 +88626,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042c64: |[042c64] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -042c74: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -042c7a: 0e00 |0003: return-void │ │ +042c7c: |[042c7c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +042c8c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +042c92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -88566,17 +88645,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042c7c: |[042c7c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -042c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042c8e: 0f00 |0001: return v0 │ │ +042c94: |[042c94] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +042ca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042ca6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -88586,16 +88665,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042c90: |[042c90] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -042ca0: 0e00 |0000: return-void │ │ +042ca8: |[042ca8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +042cb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -88604,17 +88683,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042ca4: |[042ca4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -042cb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -042cb6: 0f00 |0001: return v0 │ │ +042cbc: |[042cbc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +042ccc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042cce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -88623,17 +88702,17 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042cb8: |[042cb8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -042cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042cca: 1100 |0001: return-object v0 │ │ +042cd0: |[042cd0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +042ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042ce2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -88642,17 +88721,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042ccc: |[042ccc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -042cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042cde: 0f00 |0001: return v0 │ │ +042ce4: |[042ce4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +042cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042cf6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 velocity I │ │ @@ -88662,17 +88741,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042ce0: |[042ce0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -042cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042cf2: 0f00 |0001: return v0 │ │ +042cf8: |[042cf8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +042d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042d0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 deltaDistance F │ │ @@ -88682,17 +88761,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042cf4: |[042cf4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -042d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042d06: 0f00 |0001: return v0 │ │ +042d0c: |[042d0c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +042d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042d1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -88701,31 +88780,31 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042d08: |[042d08] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -042d18: 0e00 |0000: return-void │ │ +042d20: |[042d20] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +042d30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 width I │ │ 0x0000 - 0x0001 reg=3 height I │ │ │ │ source_file_idx : 533 (EdgeEffectCompat.java) │ │ │ │ Class #298 header: │ │ -class_idx : 277 │ │ +class_idx : 282 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 533 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #298 annotations: │ │ @@ -88747,17 +88826,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042d1c: |[042d1c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -042d2c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -042d32: 0e00 |0003: return-void │ │ +042d34: |[042d34] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +042d44: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +042d4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -88766,18 +88845,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -042d34: |[042d34] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -042d44: 7120 7908 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0879 │ │ -042d4a: 0a00 |0003: move-result v0 │ │ -042d4c: 0f00 |0004: return v0 │ │ +042d4c: |[042d4c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +042d5c: 7120 7908 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0879 │ │ +042d62: 0a00 |0003: move-result v0 │ │ +042d64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -88787,17 +88866,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042d50: |[042d50] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -042d60: 7110 7a08 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@087a │ │ -042d66: 0e00 |0003: return-void │ │ +042d68: |[042d68] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +042d78: 7110 7a08 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@087a │ │ +042d7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -88807,18 +88886,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042d68: |[042d68] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -042d78: 7110 7b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@087b │ │ -042d7e: 0a00 |0003: move-result v0 │ │ -042d80: 0f00 |0004: return v0 │ │ +042d80: |[042d80] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +042d90: 7110 7b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@087b │ │ +042d96: 0a00 |0003: move-result v0 │ │ +042d98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -88827,18 +88906,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042d84: |[042d84] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -042d94: 7110 7c08 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@087c │ │ -042d9a: 0c00 |0003: move-result-object v0 │ │ -042d9c: 1100 |0004: return-object v0 │ │ +042d9c: |[042d9c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +042dac: 7110 7c08 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@087c │ │ +042db2: 0c00 |0003: move-result-object v0 │ │ +042db4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -88847,18 +88926,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -042da0: |[042da0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -042db0: 7120 7d08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@087d │ │ -042db6: 0a00 |0003: move-result v0 │ │ -042db8: 0f00 |0004: return v0 │ │ +042db8: |[042db8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +042dc8: 7120 7d08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@087d │ │ +042dce: 0a00 |0003: move-result v0 │ │ +042dd0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 velocity I │ │ @@ -88868,18 +88947,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -042dbc: |[042dbc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -042dcc: 7120 7e08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@087e │ │ -042dd2: 0a00 |0003: move-result v0 │ │ -042dd4: 0f00 |0004: return v0 │ │ +042dd4: |[042dd4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +042de4: 7120 7e08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@087e │ │ +042dea: 0a00 |0003: move-result v0 │ │ +042dec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 deltaDistance F │ │ @@ -88889,18 +88968,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -042dd8: |[042dd8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -042de8: 7110 7f08 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@087f │ │ -042dee: 0a00 |0003: move-result v0 │ │ -042df0: 0f00 |0004: return v0 │ │ +042df0: |[042df0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +042e00: 7110 7f08 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@087f │ │ +042e06: 0a00 |0003: move-result v0 │ │ +042e08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -88909,34 +88988,34 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -042df4: |[042df4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -042e04: 7130 8008 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0880 │ │ -042e0a: 0e00 |0003: return-void │ │ +042e0c: |[042e0c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +042e1c: 7130 8008 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0880 │ │ +042e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 width I │ │ 0x0000 - 0x0004 reg=3 height I │ │ │ │ source_file_idx : 533 (EdgeEffectCompat.java) │ │ │ │ Class #299 header: │ │ -class_idx : 283 │ │ +class_idx : 288 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1686 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1692 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #299 annotations: │ │ Annotations on class │ │ @@ -88965,19 +89044,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -042e0c: |[042e0c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -042e1c: 5b01 4d02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@024d │ │ -042e20: 5b02 4e02 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@024e │ │ -042e24: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -042e2a: 0e00 |0007: return-void │ │ +042e24: |[042e24] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +042e34: 5b01 4d02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@024d │ │ +042e38: 5b02 4e02 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@024e │ │ +042e3c: 7010 6e0b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +042e42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -88988,19 +89067,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -042e2c: |[042e2c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -042e3c: 5410 4e02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@024e │ │ -042e40: 6e20 8c08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@088c │ │ -042e46: 0a00 |0005: move-result v0 │ │ -042e48: 0f00 |0006: return v0 │ │ +042e44: |[042e44] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +042e54: 5410 4e02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@024e │ │ +042e58: 6e20 8c08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@088c │ │ +042e5e: 0a00 |0005: move-result v0 │ │ +042e60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -89009,33 +89088,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -042e4c: |[042e4c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -042e5c: 5410 4e02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@024e │ │ -042e60: 6e20 8d08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@088d │ │ -042e66: 0a00 |0005: move-result v0 │ │ -042e68: 0f00 |0006: return v0 │ │ +042e64: |[042e64] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +042e74: 5410 4e02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@024e │ │ +042e78: 6e20 8d08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@088d │ │ +042e7e: 0a00 |0005: move-result v0 │ │ +042e80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 1686 (SearchViewCompat.java) │ │ + source_file_idx : 1692 (SearchViewCompat.java) │ │ │ │ Class #300 header: │ │ -class_idx : 286 │ │ +class_idx : 291 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1686 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1692 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #300 annotations: │ │ Annotations on class │ │ @@ -89056,17 +89135,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042e6c: |[042e6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -042e7c: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -042e82: 0e00 |0003: return-void │ │ +042e84: |[042e84] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +042e94: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +042e9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -89075,17 +89154,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042e84: |[042e84] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -042e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042e96: 1100 |0001: return-object v0 │ │ +042e9c: |[042e9c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +042eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042eae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -89094,17 +89173,17 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042e98: |[042e98] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -042ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042eaa: 1100 |0001: return-object v0 │ │ +042eb0: |[042eb0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +042ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042ec2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -89113,30 +89192,30 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042eac: |[042eac] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -042ebc: 0e00 |0000: return-void │ │ +042ec4: |[042ec4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +042ed4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ │ │ - source_file_idx : 1686 (SearchViewCompat.java) │ │ + source_file_idx : 1692 (SearchViewCompat.java) │ │ │ │ Class #301 header: │ │ -class_idx : 383 │ │ +class_idx : 389 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 388 │ │ +superclass_idx : 394 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #301 annotations: │ │ @@ -89168,19 +89247,19 @@ │ │ type : '(Ljava/io/Closeable;Z)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -042ec0: |[042ec0] com.github.kevinsawicki.http.HttpRequest$CloseOperation.:(Ljava/io/Closeable;Z)V │ │ -042ed0: 7010 5f0a 0000 |0000: invoke-direct {v0}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.:()V // method@0a5f │ │ -042ed6: 5b01 7502 |0003: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ -042eda: 5c02 7602 |0005: iput-boolean v2, v0, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.ignoreCloseExceptions:Z // field@0276 │ │ -042ede: 0e00 |0007: return-void │ │ +042ed8: |[042ed8] com.github.kevinsawicki.http.HttpRequest$CloseOperation.:(Ljava/io/Closeable;Z)V │ │ +042ee8: 7010 5f0a 0000 |0000: invoke-direct {v0}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.:()V // method@0a5f │ │ +042eee: 5b01 7502 |0003: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ +042ef2: 5c02 7602 |0005: iput-boolean v2, v0, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.ignoreCloseExceptions:Z // field@0276 │ │ +042ef6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0003 line=699 │ │ 0x0005 line=700 │ │ 0x0007 line=701 │ │ locals : │ │ @@ -89195,31 +89274,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -042ee0: |[042ee0] com.github.kevinsawicki.http.HttpRequest$CloseOperation.done:()V │ │ -042ef0: 5410 7502 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ -042ef4: 2000 9801 |0002: instance-of v0, v0, Ljava/io/Flushable; // type@0198 │ │ -042ef8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -042efc: 5410 7502 |0006: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ -042f00: 1f00 9801 |0008: check-cast v0, Ljava/io/Flushable; // type@0198 │ │ -042f04: 7210 290b 0000 |000a: invoke-interface {v0}, Ljava/io/Flushable;.flush:()V // method@0b29 │ │ -042f0a: 5510 7602 |000d: iget-boolean v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.ignoreCloseExceptions:Z // field@0276 │ │ -042f0e: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -042f12: 5410 7502 |0011: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ -042f16: 7210 170b 0000 |0013: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@0b17 │ │ -042f1c: 0e00 |0016: return-void │ │ -042f1e: 5410 7502 |0017: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ -042f22: 7210 170b 0000 |0019: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@0b17 │ │ -042f28: 28fa |001c: goto 0016 // -0006 │ │ -042f2a: 0d00 |001d: move-exception v0 │ │ -042f2c: 28f8 |001e: goto 0016 // -0008 │ │ +042ef8: |[042ef8] com.github.kevinsawicki.http.HttpRequest$CloseOperation.done:()V │ │ +042f08: 5410 7502 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ +042f0c: 2000 9e01 |0002: instance-of v0, v0, Ljava/io/Flushable; // type@019e │ │ +042f10: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +042f14: 5410 7502 |0006: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ +042f18: 1f00 9e01 |0008: check-cast v0, Ljava/io/Flushable; // type@019e │ │ +042f1c: 7210 290b 0000 |000a: invoke-interface {v0}, Ljava/io/Flushable;.flush:()V // method@0b29 │ │ +042f22: 5510 7602 |000d: iget-boolean v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.ignoreCloseExceptions:Z // field@0276 │ │ +042f26: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +042f2a: 5410 7502 |0011: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ +042f2e: 7210 170b 0000 |0013: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@0b17 │ │ +042f34: 0e00 |0016: return-void │ │ +042f36: 5410 7502 |0017: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.closeable:Ljava/io/Closeable; // field@0275 │ │ +042f3a: 7210 170b 0000 |0019: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@0b17 │ │ +042f40: 28fa |001c: goto 0016 // -0006 │ │ +042f42: 0d00 |001d: move-exception v0 │ │ +042f44: 28f8 |001e: goto 0016 // -0008 │ │ catches : 1 │ │ 0x0011 - 0x0016 │ │ Ljava/io/IOException; -> 0x001d │ │ positions : │ │ 0x0000 line=705 │ │ 0x0006 line=706 │ │ 0x000d line=707 │ │ @@ -89230,17 +89309,17 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation; │ │ 0x0000 - 0x001f reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation; Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #302 header: │ │ -class_idx : 384 │ │ +class_idx : 390 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #302 annotations: │ │ @@ -89266,17 +89345,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042f40: |[042f40] com.github.kevinsawicki.http.HttpRequest$ConnectionFactory$1.:()V │ │ -042f50: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -042f56: 0e00 |0003: return-void │ │ +042f58: |[042f58] com.github.kevinsawicki.http.HttpRequest$ConnectionFactory$1.:()V │ │ +042f68: 7010 6e0b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +042f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory$1; │ │ │ │ Virtual methods - │ │ @@ -89285,19 +89364,19 @@ │ │ type : '(Ljava/net/URL;)Ljava/net/HttpURLConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -042f58: |[042f58] com.github.kevinsawicki.http.HttpRequest$ConnectionFactory$1.create:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ -042f68: 6e10 c90b 0200 |0000: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0bc9 │ │ -042f6e: 0c00 |0003: move-result-object v0 │ │ -042f70: 1f00 c701 |0004: check-cast v0, Ljava/net/HttpURLConnection; // type@01c7 │ │ -042f74: 1100 |0006: return-object v0 │ │ +042f70: |[042f70] com.github.kevinsawicki.http.HttpRequest$ConnectionFactory$1.create:(Ljava/net/URL;)Ljava/net/HttpURLConnection; │ │ +042f80: 6e10 c90b 0200 |0000: invoke-virtual {v2}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@0bc9 │ │ +042f86: 0c00 |0003: move-result-object v0 │ │ +042f88: 1f00 cd01 |0004: check-cast v0, Ljava/net/HttpURLConnection; // type@01cd │ │ +042f8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory$1; │ │ 0x0000 - 0x0007 reg=2 url Ljava/net/URL; │ │ │ │ @@ -89306,33 +89385,33 @@ │ │ type : '(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/HttpURLConnection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -042f78: |[042f78] com.github.kevinsawicki.http.HttpRequest$ConnectionFactory$1.create:(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/HttpURLConnection; │ │ -042f88: 6e20 ca0b 3200 |0000: invoke-virtual {v2, v3}, Ljava/net/URL;.openConnection:(Ljava/net/Proxy;)Ljava/net/URLConnection; // method@0bca │ │ -042f8e: 0c00 |0003: move-result-object v0 │ │ -042f90: 1f00 c701 |0004: check-cast v0, Ljava/net/HttpURLConnection; // type@01c7 │ │ -042f94: 1100 |0006: return-object v0 │ │ +042f90: |[042f90] com.github.kevinsawicki.http.HttpRequest$ConnectionFactory$1.create:(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/HttpURLConnection; │ │ +042fa0: 6e20 ca0b 3200 |0000: invoke-virtual {v2, v3}, Ljava/net/URL;.openConnection:(Ljava/net/Proxy;)Ljava/net/URLConnection; // method@0bca │ │ +042fa6: 0c00 |0003: move-result-object v0 │ │ +042fa8: 1f00 cd01 |0004: check-cast v0, Ljava/net/HttpURLConnection; // type@01cd │ │ +042fac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$ConnectionFactory$1; │ │ 0x0000 - 0x0007 reg=2 url Ljava/net/URL; │ │ 0x0000 - 0x0007 reg=3 proxy Ljava/net/Proxy; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #303 header: │ │ -class_idx : 386 │ │ +class_idx : 392 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 388 │ │ +superclass_idx : 394 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #303 annotations: │ │ @@ -89360,18 +89439,18 @@ │ │ type : '(Ljava/io/Flushable;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -042f98: |[042f98] com.github.kevinsawicki.http.HttpRequest$FlushOperation.:(Ljava/io/Flushable;)V │ │ -042fa8: 7010 5f0a 0000 |0000: invoke-direct {v0}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.:()V // method@0a5f │ │ -042fae: 5b01 7802 |0003: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation;.flushable:Ljava/io/Flushable; // field@0278 │ │ -042fb2: 0e00 |0005: return-void │ │ +042fb0: |[042fb0] com.github.kevinsawicki.http.HttpRequest$FlushOperation.:(Ljava/io/Flushable;)V │ │ +042fc0: 7010 5f0a 0000 |0000: invoke-direct {v0}, Lcom/github/kevinsawicki/http/HttpRequest$Operation;.:()V // method@0a5f │ │ +042fc6: 5b01 7802 |0003: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation;.flushable:Ljava/io/Flushable; // field@0278 │ │ +042fca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0003 line=734 │ │ 0x0005 line=735 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation; │ │ @@ -89384,33 +89463,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -042fb4: |[042fb4] com.github.kevinsawicki.http.HttpRequest$FlushOperation.done:()V │ │ -042fc4: 5410 7802 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation;.flushable:Ljava/io/Flushable; // field@0278 │ │ -042fc8: 7210 290b 0000 |0002: invoke-interface {v0}, Ljava/io/Flushable;.flush:()V // method@0b29 │ │ -042fce: 0e00 |0005: return-void │ │ +042fcc: |[042fcc] com.github.kevinsawicki.http.HttpRequest$FlushOperation.done:()V │ │ +042fdc: 5410 7802 |0000: iget-object v0, v1, Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation;.flushable:Ljava/io/Flushable; // field@0278 │ │ +042fe0: 7210 290b 0000 |0002: invoke-interface {v0}, Ljava/io/Flushable;.flush:()V // method@0b29 │ │ +042fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0005 line=740 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation; │ │ 0x0000 - 0x0006 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation; Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #304 header: │ │ -class_idx : 555 │ │ +class_idx : 561 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1700 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1706 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #304 annotations: │ │ Annotations on class │ │ @@ -89435,71 +89514,71 @@ │ │ type : '(Lorg/akvo/rsr/up/SettingsActivity$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -042fd0: |[042fd0] org.akvo.rsr.up.SettingsActivity$1$1.:(Lorg/akvo/rsr/up/SettingsActivity$1;)V │ │ -042fe0: 5b01 ee03 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -042fe4: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -042fea: 0e00 |0005: return-void │ │ +042fe8: |[042fe8] org.akvo.rsr.up.SettingsActivity$1$1.:(Lorg/akvo/rsr/up/SettingsActivity$1;)V │ │ +042ff8: 5b01 ee03 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +042ffc: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +043002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/SettingsActivity$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/SettingsActivity$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/akvo/rsr/up/SettingsActivity$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/SettingsActivity$1$1;) │ │ name : 'onAuthenticated' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -042fec: |[042fec] org.akvo.rsr.up.SettingsActivity$1$1.onAuthenticated:()V │ │ -042ffc: 2200 5f01 |0000: new-instance v0, Landroid/widget/EditText; // type@015f │ │ -043000: 5451 ee03 |0002: iget-object v1, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -043004: 5411 ef03 |0004: iget-object v1, v1, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -043008: 7020 cd09 1000 |0006: invoke-direct {v0, v1}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@09cd │ │ -04300e: 6e10 d509 0000 |0009: invoke-virtual {v0}, Landroid/widget/EditText;.setSingleLine:()V // method@09d5 │ │ -043014: 1a01 290c |000c: const-string v1, "http://" // string@0c29 │ │ -043018: 6e20 d609 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ -04301e: 1271 |0011: const/4 v1, #int 7 // #7 │ │ -043020: 6e20 d409 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@09d4 │ │ -043026: 5451 ee03 |0015: iget-object v1, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ -04302a: 5411 ef03 |0017: iget-object v1, v1, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ -04302e: 1402 3c00 087f |0019: const v2, #float 1.80776e+38 // #7f08003c │ │ -043034: 1403 3b00 087f |001c: const v3, #float 1.80776e+38 // #7f08003b │ │ -04303a: 2204 2a02 |001f: new-instance v4, Lorg/akvo/rsr/up/SettingsActivity$1$1$1; // type@022a │ │ -04303e: 7030 ac0c 5400 |0021: invoke-direct {v4, v5, v0}, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.:(Lorg/akvo/rsr/up/SettingsActivity$1$1;Landroid/widget/EditText;)V // method@0cac │ │ -043044: 7154 dd0d 2103 |0024: invoke-static {v1, v2, v3, v0, v4}, Lorg/akvo/rsr/up/util/DialogUtil;.showTextInputDialog:(Landroid/content/Context;IILandroid/widget/EditText;Landroid/content/DialogInterface$OnClickListener;)V // method@0ddd │ │ -04304a: 0e00 |0027: return-void │ │ +043004: |[043004] org.akvo.rsr.up.SettingsActivity$1$1.onAuthenticated:()V │ │ +043014: 2200 6501 |0000: new-instance v0, Landroid/widget/EditText; // type@0165 │ │ +043018: 5451 ee03 |0002: iget-object v1, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +04301c: 5411 ef03 |0004: iget-object v1, v1, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +043020: 7020 cd09 1000 |0006: invoke-direct {v0, v1}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@09cd │ │ +043026: 6e10 d509 0000 |0009: invoke-virtual {v0}, Landroid/widget/EditText;.setSingleLine:()V // method@09d5 │ │ +04302c: 1a01 2f0c |000c: const-string v1, "http://" // string@0c2f │ │ +043030: 6e20 d609 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@09d6 │ │ +043036: 1271 |0011: const/4 v1, #int 7 // #7 │ │ +043038: 6e20 d409 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@09d4 │ │ +04303e: 5451 ee03 |0015: iget-object v1, v5, Lorg/akvo/rsr/up/SettingsActivity$1$1;.this$1:Lorg/akvo/rsr/up/SettingsActivity$1; // field@03ee │ │ +043042: 5411 ef03 |0017: iget-object v1, v1, Lorg/akvo/rsr/up/SettingsActivity$1;.this$0:Lorg/akvo/rsr/up/SettingsActivity; // field@03ef │ │ +043046: 1402 3c00 087f |0019: const v2, #float 1.80776e+38 // #7f08003c │ │ +04304c: 1403 3b00 087f |001c: const v3, #float 1.80776e+38 // #7f08003b │ │ +043052: 2204 3002 |001f: new-instance v4, Lorg/akvo/rsr/up/SettingsActivity$1$1$1; // type@0230 │ │ +043056: 7030 ac0c 5400 |0021: invoke-direct {v4, v5, v0}, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;.:(Lorg/akvo/rsr/up/SettingsActivity$1$1;Landroid/widget/EditText;)V // method@0cac │ │ +04305c: 7154 dd0d 2103 |0024: invoke-static {v1, v2, v3, v0, v4}, Lorg/akvo/rsr/up/util/DialogUtil;.showTextInputDialog:(Landroid/content/Context;IILandroid/widget/EditText;Landroid/content/DialogInterface$OnClickListener;)V // method@0ddd │ │ +043062: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=62 │ │ 0x000c line=63 │ │ 0x0011 line=65 │ │ 0x0015 line=66 │ │ 0x0027 line=115 │ │ locals : │ │ 0x0009 - 0x0028 reg=0 inputView Landroid/widget/EditText; │ │ 0x0000 - 0x0028 reg=5 this Lorg/akvo/rsr/up/SettingsActivity$1$1; │ │ │ │ - source_file_idx : 1700 (SettingsActivity.java) │ │ + source_file_idx : 1706 (SettingsActivity.java) │ │ │ │ Class #305 header: │ │ -class_idx : 579 │ │ +class_idx : 585 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ +superclass_idx : 450 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #305 annotations: │ │ @@ -89525,72 +89604,73 @@ │ │ type : '(Lorg/akvo/rsr/up/service/GetProjectDataService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04304c: |[04304c] org.akvo.rsr.up.service.GetProjectDataService$1.:(Lorg/akvo/rsr/up/service/GetProjectDataService;)V │ │ -04305c: 5b01 9104 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/service/GetProjectDataService$1;.this$0:Lorg/akvo/rsr/up/service/GetProjectDataService; // field@0491 │ │ -043060: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -043066: 0e00 |0005: return-void │ │ +043064: |[043064] org.akvo.rsr.up.service.GetProjectDataService$1.:(Lorg/akvo/rsr/up/service/GetProjectDataService;)V │ │ +043074: 5b01 9104 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/service/GetProjectDataService$1;.this$0:Lorg/akvo/rsr/up/service/GetProjectDataService; // field@0491 │ │ +043078: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +04307e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/service/GetProjectDataService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/service/GetProjectDataService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/service/GetProjectDataService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/service/GetProjectDataService$1;) │ │ name : 'sendUpdate' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -043068: |[043068] org.akvo.rsr.up.service.GetProjectDataService$1.sendUpdate:(II)V │ │ -043078: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -04307c: 1a01 f10f |0002: const-string v1, "org.akvo.rsr.up.PROJECTS_PROGRESS" // string@0ff1 │ │ -043080: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ -043086: 1a01 1e06 |0007: const-string v1, "PHASE_KEY" // string@061e │ │ -04308a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -04308c: 6e30 9700 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -043092: 1a01 8806 |000d: const-string v1, "SOFAR_KEY" // string@0688 │ │ -043096: 6e30 9700 1004 |000f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -04309c: 1a01 cb06 |0012: const-string v1, "TOTAL_KEY" // string@06cb │ │ -0430a0: 6e30 9700 1005 |0014: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ -0430a6: 5431 9104 |0017: iget-object v1, v3, Lorg/akvo/rsr/up/service/GetProjectDataService$1;.this$0:Lorg/akvo/rsr/up/service/GetProjectDataService; // field@0491 │ │ -0430aa: 7110 1604 0100 |0019: invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ -0430b0: 0c01 |001c: move-result-object v1 │ │ -0430b2: 6e20 1804 0100 |001d: invoke-virtual {v1, v0}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ -0430b8: 0e00 |0020: return-void │ │ +043080: |[043080] org.akvo.rsr.up.service.GetProjectDataService$1.sendUpdate:(II)V │ │ +043090: 2200 2100 |0000: new-instance v0, Landroid/content/Intent; // type@0021 │ │ +043094: 1a01 f70f |0002: const-string v1, "org.akvo.rsr.up.PROJECTS_PROGRESS" // string@0ff7 │ │ +043098: 7020 8400 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0084 │ │ +04309e: 1a01 2406 |0007: const-string v1, "PHASE_KEY" // string@0624 │ │ +0430a2: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +0430a4: 6e30 9700 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +0430aa: 1a01 8e06 |000d: const-string v1, "SOFAR_KEY" // string@068e │ │ +0430ae: 6e30 9700 1004 |000f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +0430b4: 1a01 d106 |0012: const-string v1, "TOTAL_KEY" // string@06d1 │ │ +0430b8: 6e30 9700 1005 |0014: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0097 │ │ +0430be: 5431 9104 |0017: iget-object v1, v3, Lorg/akvo/rsr/up/service/GetProjectDataService$1;.this$0:Lorg/akvo/rsr/up/service/GetProjectDataService; // field@0491 │ │ +0430c2: 7110 1604 0100 |0019: invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@0416 │ │ +0430c8: 0c01 |001c: move-result-object v1 │ │ +0430ca: 6e20 1804 0100 |001d: invoke-virtual {v1, v0}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0418 │ │ +0430d0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0007 line=173 │ │ 0x000d line=174 │ │ 0x0012 line=175 │ │ 0x0017 line=176 │ │ + 0x001d line=177 │ │ 0x0020 line=178 │ │ locals : │ │ 0x0007 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0021 reg=3 this Lorg/akvo/rsr/up/service/GetProjectDataService$1; │ │ 0x0000 - 0x0021 reg=4 sofar I │ │ 0x0000 - 0x0021 reg=5 total I │ │ │ │ source_file_idx : 616 (GetProjectDataService.java) │ │ │ │ Class #306 header: │ │ -class_idx : 582 │ │ +class_idx : 588 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 444 │ │ -source_file_idx : 1720 │ │ +superclass_idx : 450 │ │ +source_file_idx : 1726 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #306 annotations: │ │ Annotations on class │ │ @@ -89615,55 +89695,55 @@ │ │ type : '(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0430bc: |[0430bc] org.akvo.rsr.up.service.SubmitProjectUpdateService$1.:(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V │ │ -0430cc: 5b01 9804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;.this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; // field@0498 │ │ -0430d0: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ -0430d6: 0e00 |0005: return-void │ │ +0430d4: |[0430d4] org.akvo.rsr.up.service.SubmitProjectUpdateService$1.:(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V │ │ +0430e4: 5b01 9804 |0000: iput-object v1, v0, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;.this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; // field@0498 │ │ +0430e8: 7010 6e0b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0b6e │ │ +0430ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;) │ │ name : 'sendUpdate' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0430d8: |[0430d8] org.akvo.rsr.up.service.SubmitProjectUpdateService$1.sendUpdate:(II)V │ │ -0430e8: 5420 9804 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;.this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; // field@0498 │ │ -0430ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0430ee: 7140 b00d 1043 |0003: invoke-static {v0, v1, v3, v4}, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;.access$000:(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;III)V // method@0db0 │ │ -0430f4: 0e00 |0006: return-void │ │ +0430f0: |[0430f0] org.akvo.rsr.up.service.SubmitProjectUpdateService$1.sendUpdate:(II)V │ │ +043100: 5420 9804 |0000: iget-object v0, v2, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;.this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; // field@0498 │ │ +043104: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +043106: 7140 b00d 1043 |0003: invoke-static {v0, v1, v3, v4}, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;.access$000:(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;III)V // method@0db0 │ │ +04310c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1; │ │ 0x0000 - 0x0007 reg=3 sofar I │ │ 0x0000 - 0x0007 reg=4 total I │ │ │ │ - source_file_idx : 1720 (SubmitProjectUpdateService.java) │ │ + source_file_idx : 1726 (SubmitProjectUpdateService.java) │ │ │ │ Class #307 header: │ │ -class_idx : 84 │ │ +class_idx : 89 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 85 │ │ +superclass_idx : 90 │ │ source_file_idx : 339 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #307 annotations: │ │ @@ -89684,17 +89764,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0430f8: |[0430f8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -043108: 7010 3d01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@013d │ │ -04310e: 0e00 |0003: return-void │ │ +043110: |[043110] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +043120: 7010 3d01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@013d │ │ +043126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -89703,18 +89783,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043110: |[043110] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -043120: 7110 5201 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0152 │ │ -043126: 0a00 |0003: move-result v0 │ │ -043128: 0f00 |0004: return v0 │ │ +043128: |[043128] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +043138: 7110 5201 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0152 │ │ +04313e: 0a00 |0003: move-result v0 │ │ +043140: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -89723,18 +89803,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04312c: |[04312c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -04313c: 7110 5301 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0153 │ │ -043142: 0c00 |0003: move-result-object v0 │ │ -043144: 1100 |0004: return-object v0 │ │ +043144: |[043144] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +043154: 7110 5301 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0153 │ │ +04315a: 0c00 |0003: move-result-object v0 │ │ +04315c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -89743,18 +89823,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043148: |[043148] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -043158: 7110 5401 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0154 │ │ -04315e: 0c00 |0003: move-result-object v0 │ │ -043160: 1100 |0004: return-object v0 │ │ +043160: |[043160] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +043170: 7110 5401 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0154 │ │ +043176: 0c00 |0003: move-result-object v0 │ │ +043178: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -89763,18 +89843,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043164: |[043164] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -043174: 7110 5501 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0155 │ │ -04317a: 0c00 |0003: move-result-object v0 │ │ -04317c: 1100 |0004: return-object v0 │ │ +04317c: |[04317c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +04318c: 7110 5501 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0155 │ │ +043192: 0c00 |0003: move-result-object v0 │ │ +043194: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -89783,31 +89863,31 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043180: |[043180] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -043190: 7110 5601 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0156 │ │ -043196: 0c00 |0003: move-result-object v0 │ │ -043198: 1100 |0004: return-object v0 │ │ +043198: |[043198] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0431a8: 7110 5601 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0156 │ │ +0431ae: 0c00 |0003: move-result-object v0 │ │ +0431b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 339 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #308 header: │ │ -class_idx : 152 │ │ +class_idx : 157 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 151 │ │ +superclass_idx : 156 │ │ source_file_idx : 479 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 21 │ │ │ │ Class #308 annotations: │ │ @@ -89857,20 +89937,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04319c: |[04319c] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -0431ac: 7020 c403 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@03c4 │ │ -0431b2: 2200 9a00 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@009a │ │ -0431b6: 7020 f103 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@03f1 │ │ -0431bc: 5b10 6001 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0160 │ │ -0431c0: 0e00 |000a: return-void │ │ +0431b4: |[0431b4] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +0431c4: 7020 c403 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@03c4 │ │ +0431ca: 2200 9f00 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@009f │ │ +0431ce: 7020 f103 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@03f1 │ │ +0431d4: 5b10 6001 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0160 │ │ +0431d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x000a line=97 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -89881,25 +89961,25 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0431c4: |[0431c4] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -0431d4: 7020 c403 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@03c4 │ │ -0431da: 2200 9a00 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@009a │ │ -0431de: 7020 f103 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@03f1 │ │ -0431e4: 5b10 6001 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0160 │ │ -0431e8: 5b13 6501 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ -0431ec: 5b14 6101 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ -0431f0: 5b15 6201 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ -0431f4: 5b16 6301 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ -0431f8: 5b17 6401 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ -0431fc: 0e00 |0014: return-void │ │ +0431dc: |[0431dc] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +0431ec: 7020 c403 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@03c4 │ │ +0431f2: 2200 9f00 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@009f │ │ +0431f6: 7020 f103 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@03f1 │ │ +0431fc: 5b10 6001 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0160 │ │ +043200: 5b13 6501 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ +043204: 5b14 6101 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ +043208: 5b15 6201 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ +04320c: 5b16 6301 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ +043210: 5b17 6401 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ +043214: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ 0x000a line=109 │ │ 0x000c line=110 │ │ 0x000e line=111 │ │ @@ -89921,34 +90001,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -043200: |[043200] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -043210: 6e10 e003 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@03e0 │ │ -043216: 0a01 |0003: move-result v1 │ │ -043218: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -04321c: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -043220: 7210 c500 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -043226: 0e00 |000b: return-void │ │ -043228: 5420 5f01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -04322c: 5b23 5f01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -043230: 6e10 e103 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@03e1 │ │ -043236: 0a01 |0013: move-result v1 │ │ -043238: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -04323c: 6f20 c603 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@03c6 │ │ -043242: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -043246: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -04324a: 7210 cd00 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00cd │ │ -043250: 0a01 |0020: move-result v1 │ │ -043252: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -043256: 7210 c500 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -04325c: 28e5 |0026: goto 000b // -001b │ │ +043218: |[043218] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +043228: 6e10 e003 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@03e0 │ │ +04322e: 0a01 |0003: move-result v1 │ │ +043230: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +043234: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +043238: 7210 c500 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +04323e: 0e00 |000b: return-void │ │ +043240: 5420 5f01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +043244: 5b23 5f01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +043248: 6e10 e103 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@03e1 │ │ +04324e: 0a01 |0013: move-result v1 │ │ +043250: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +043254: 6f20 c603 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@03c6 │ │ +04325a: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +04325e: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +043262: 7210 cd00 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00cd │ │ +043268: 0a01 |0020: move-result v1 │ │ +04326a: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +04326e: 7210 c500 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +043274: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=72 │ │ 0x0008 line=73 │ │ 0x000b line=87 │ │ 0x000c line=77 │ │ @@ -89967,18 +90047,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043260: |[043260] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -043270: 1f01 2e00 |0000: check-cast v1, Landroid/database/Cursor; // type@002e │ │ -043274: 6e20 d603 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@03d6 │ │ -04327a: 0e00 |0005: return-void │ │ +043278: |[043278] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +043288: 1f01 3000 |0000: check-cast v1, Landroid/database/Cursor; // type@0030 │ │ +04328c: 6e20 d603 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@03d6 │ │ +043292: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -89987,56 +90067,56 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -04327c: |[04327c] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -04328c: 6f55 c903 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c9 │ │ -043292: 6e20 350b 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -043298: 1a00 8f0e |0006: const-string v0, "mUri=" // string@0e8f │ │ -04329c: 6e20 350b 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0432a2: 5410 6501 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ -0432a6: 6e20 390b 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -0432ac: 6e20 350b 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0432b2: 1a00 3e0e |0013: const-string v0, "mProjection=" // string@0e3e │ │ -0432b6: 6e20 350b 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0432bc: 5410 6101 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ -0432c0: 7110 eb0b 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0beb │ │ -0432c6: 0c00 |001d: move-result-object v0 │ │ -0432c8: 6e20 3a0b 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -0432ce: 6e20 350b 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0432d4: 1a00 5f0e |0024: const-string v0, "mSelection=" // string@0e5f │ │ -0432d8: 6e20 350b 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0432de: 5410 6201 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ -0432e2: 6e20 3a0b 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -0432e8: 6e20 350b 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0432ee: 1a00 610e |0031: const-string v0, "mSelectionArgs=" // string@0e61 │ │ -0432f2: 6e20 350b 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -0432f8: 5410 6301 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ -0432fc: 7110 eb0b 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0beb │ │ -043302: 0c00 |003b: move-result-object v0 │ │ -043304: 6e20 3a0b 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -04330a: 6e20 350b 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -043310: 1a00 650e |0042: const-string v0, "mSortOrder=" // string@0e65 │ │ -043314: 6e20 350b 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -04331a: 5410 6401 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ -04331e: 6e20 3a0b 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ -043324: 6e20 350b 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -04332a: 1a00 c10d |004f: const-string v0, "mCursor=" // string@0dc1 │ │ -04332e: 6e20 350b 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -043334: 5410 5f01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -043338: 6e20 390b 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ -04333e: 6e20 350b 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -043344: 1a00 b00d |005c: const-string v0, "mContentChanged=" // string@0db0 │ │ -043348: 6e20 350b 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ -04334e: 5510 5e01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@015e │ │ -043352: 6e20 3b0b 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ -043358: 0e00 |0066: return-void │ │ +043294: |[043294] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0432a4: 6f55 c903 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c9 │ │ +0432aa: 6e20 350b 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0432b0: 1a00 950e |0006: const-string v0, "mUri=" // string@0e95 │ │ +0432b4: 6e20 350b 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0432ba: 5410 6501 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ +0432be: 6e20 390b 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +0432c4: 6e20 350b 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0432ca: 1a00 440e |0013: const-string v0, "mProjection=" // string@0e44 │ │ +0432ce: 6e20 350b 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0432d4: 5410 6101 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ +0432d8: 7110 eb0b 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0beb │ │ +0432de: 0c00 |001d: move-result-object v0 │ │ +0432e0: 6e20 3a0b 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +0432e6: 6e20 350b 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0432ec: 1a00 650e |0024: const-string v0, "mSelection=" // string@0e65 │ │ +0432f0: 6e20 350b 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +0432f6: 5410 6201 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ +0432fa: 6e20 3a0b 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +043300: 6e20 350b 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +043306: 1a00 670e |0031: const-string v0, "mSelectionArgs=" // string@0e67 │ │ +04330a: 6e20 350b 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +043310: 5410 6301 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ +043314: 7110 eb0b 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0beb │ │ +04331a: 0c00 |003b: move-result-object v0 │ │ +04331c: 6e20 3a0b 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +043322: 6e20 350b 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +043328: 1a00 6b0e |0042: const-string v0, "mSortOrder=" // string@0e6b │ │ +04332c: 6e20 350b 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +043332: 5410 6401 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ +043336: 6e20 3a0b 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0b3a │ │ +04333c: 6e20 350b 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +043342: 1a00 c70d |004f: const-string v0, "mCursor=" // string@0dc7 │ │ +043346: 6e20 350b 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +04334c: 5410 5f01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +043350: 6e20 390b 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0b39 │ │ +043356: 6e20 350b 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +04335c: 1a00 b60d |005c: const-string v0, "mContentChanged=" // string@0db6 │ │ +043360: 6e20 350b 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0b35 │ │ +043366: 5510 5e01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@015e │ │ +04336a: 6e20 3b0b 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0b3b │ │ +043370: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ 0x0010 line=206 │ │ 0x0018 line=207 │ │ 0x0021 line=208 │ │ @@ -90058,17 +90138,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04335c: |[04335c] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -04336c: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ -043370: 1100 |0002: return-object v0 │ │ +043374: |[043374] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +043384: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ +043388: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -90076,17 +90156,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043374: |[043374] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -043384: 5410 6201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ -043388: 1100 |0002: return-object v0 │ │ +04338c: |[04338c] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +04339c: 5410 6201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ +0433a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -90094,17 +90174,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04338c: |[04338c] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -04339c: 5410 6301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ -0433a0: 1100 |0002: return-object v0 │ │ +0433a4: |[0433a4] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +0433b4: 5410 6301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ +0433b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -90112,17 +90192,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0433a4: |[0433a4] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -0433b4: 5410 6401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ -0433b8: 1100 |0002: return-object v0 │ │ +0433bc: |[0433bc] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +0433cc: 5410 6401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ +0433d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -90130,17 +90210,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0433bc: |[0433bc] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -0433cc: 5410 6501 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ -0433d0: 1100 |0002: return-object v0 │ │ +0433d4: |[0433d4] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +0433e4: 5410 6501 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ +0433e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -90148,31 +90228,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -0433d4: |[0433d4] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -0433e4: 6e10 da03 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@03da │ │ -0433ea: 0c00 |0003: move-result-object v0 │ │ -0433ec: 6e10 7400 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0074 │ │ -0433f2: 0c00 |0007: move-result-object v0 │ │ -0433f4: 5471 6501 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ -0433f8: 5472 6101 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ -0433fc: 5473 6201 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ -043400: 5474 6301 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ -043404: 5475 6401 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ -043408: 7406 6b00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006b │ │ -04340e: 0c06 |0015: move-result-object v6 │ │ -043410: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -043414: 7210 c800 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ -04341a: 5470 6001 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0160 │ │ -04341e: 6e30 e903 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@03e9 │ │ -043424: 1106 |0020: return-object v6 │ │ +0433ec: |[0433ec] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +0433fc: 6e10 da03 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@03da │ │ +043402: 0c00 |0003: move-result-object v0 │ │ +043404: 6e10 7400 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0074 │ │ +04340a: 0c00 |0007: move-result-object v0 │ │ +04340c: 5471 6501 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ +043410: 5472 6101 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ +043414: 5473 6201 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ +043418: 5474 6301 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ +04341c: 5475 6401 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ +043420: 7406 6b00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006b │ │ +043426: 0c06 |0015: move-result-object v6 │ │ +043428: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +04342c: 7210 c800 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@00c8 │ │ +043432: 5470 6001 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0160 │ │ +043436: 6e30 e903 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@03e9 │ │ +04343c: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -90185,18 +90265,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043428: |[043428] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -043438: 6e10 e203 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@03e2 │ │ -04343e: 0c00 |0003: move-result-object v0 │ │ -043440: 1100 |0004: return-object v0 │ │ +043440: |[043440] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +043450: 6e10 e203 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@03e2 │ │ +043456: 0c00 |0003: move-result-object v0 │ │ +043458: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #10 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -90204,21 +90284,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -043444: |[043444] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -043454: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -043458: 7210 cd00 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@00cd │ │ -04345e: 0a00 |0005: move-result v0 │ │ -043460: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -043464: 7210 c500 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -04346a: 0e00 |000b: return-void │ │ +04345c: |[04345c] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +04346c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +043470: 7210 cd00 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@00cd │ │ +043476: 0a00 |0005: move-result v0 │ │ +043478: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +04347c: 7210 c500 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +043482: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0008 line=145 │ │ 0x000b line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -90229,18 +90309,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04346c: |[04346c] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -04347c: 1f01 2e00 |0000: check-cast v1, Landroid/database/Cursor; // type@002e │ │ -043480: 6e20 e403 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@03e4 │ │ -043486: 0e00 |0005: return-void │ │ +043484: |[043484] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +043494: 1f01 3000 |0000: check-cast v1, Landroid/database/Cursor; // type@0030 │ │ +043498: 6e20 e403 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@03e4 │ │ +04349e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -90249,28 +90329,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -043488: |[043488] android.support.v4.content.CursorLoader.onReset:()V │ │ -043498: 6f10 d003 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@03d0 │ │ -04349e: 6e10 e803 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@03e8 │ │ -0434a4: 5410 5f01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -0434a8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -0434ac: 5410 5f01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -0434b0: 7210 cd00 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00cd │ │ -0434b6: 0a00 |000f: move-result v0 │ │ -0434b8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0434bc: 5410 5f01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -0434c0: 7210 c500 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ -0434c6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0434c8: 5b10 5f01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -0434cc: 0e00 |001a: return-void │ │ +0434a0: |[0434a0] android.support.v4.content.CursorLoader.onReset:()V │ │ +0434b0: 6f10 d003 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@03d0 │ │ +0434b6: 6e10 e803 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@03e8 │ │ +0434bc: 5410 5f01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +0434c0: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +0434c4: 5410 5f01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +0434c8: 7210 cd00 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00cd │ │ +0434ce: 0a00 |000f: move-result v0 │ │ +0434d0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0434d4: 5410 5f01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +0434d8: 7210 c500 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00c5 │ │ +0434de: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0434e0: 5b10 5f01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +0434e4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=154 │ │ 0x0006 line=156 │ │ 0x0012 line=157 │ │ 0x0017 line=159 │ │ @@ -90283,26 +90363,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0434d0: |[0434d0] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -0434e0: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -0434e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0434e8: 5410 5f01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -0434ec: 6e20 d603 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@03d6 │ │ -0434f2: 6e10 ef03 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@03ef │ │ -0434f8: 0a00 |000c: move-result v0 │ │ -0434fa: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -0434fe: 5410 5f01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ -043502: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -043506: 6e10 d903 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@03d9 │ │ -04350c: 0e00 |0016: return-void │ │ +0434e8: |[0434e8] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +0434f8: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +0434fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +043500: 5410 5f01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +043504: 6e20 d603 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@03d6 │ │ +04350a: 6e10 ef03 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@03ef │ │ +043510: 0a00 |000c: move-result v0 │ │ +043512: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +043516: 5410 5f01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@015f │ │ +04351a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +04351e: 6e10 d903 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@03d9 │ │ +043524: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0009 line=128 │ │ 0x0013 line=129 │ │ 0x0016 line=131 │ │ @@ -90314,17 +90394,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043510: |[043510] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -043520: 6e10 d503 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@03d5 │ │ -043526: 0e00 |0003: return-void │ │ +043528: |[043528] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +043538: 6e10 d503 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@03d5 │ │ +04353e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -90333,18 +90413,18 @@ │ │ type : '(Landroid/database/Cursor;Landroid/database/ContentObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043528: |[043528] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ -043538: 5410 6001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0160 │ │ -04353c: 7220 d100 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00d1 │ │ -043542: 0e00 |0005: return-void │ │ +043540: |[043540] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ +043550: 5410 6001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0160 │ │ +043554: 7220 d100 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00d1 │ │ +04355a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ @@ -90355,17 +90435,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043544: |[043544] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -043554: 5b01 6101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ -043558: 0e00 |0002: return-void │ │ +04355c: |[04355c] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +04356c: 5b01 6101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0161 │ │ +043570: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ @@ -90375,17 +90455,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04355c: |[04355c] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -04356c: 5b01 6201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ -043570: 0e00 |0002: return-void │ │ +043574: |[043574] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +043584: 5b01 6201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0162 │ │ +043588: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ @@ -90395,17 +90475,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043574: |[043574] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -043584: 5b01 6301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ -043588: 0e00 |0002: return-void │ │ +04358c: |[04358c] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +04359c: 5b01 6301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0163 │ │ +0435a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ @@ -90415,17 +90495,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04358c: |[04358c] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -04359c: 5b01 6401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ -0435a0: 0e00 |0002: return-void │ │ +0435a4: |[0435a4] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +0435b4: 5b01 6401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0164 │ │ +0435b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ @@ -90435,31 +90515,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0435a4: |[0435a4] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -0435b4: 5b01 6501 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ -0435b8: 0e00 |0002: return-void │ │ +0435bc: |[0435bc] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +0435cc: 5b01 6501 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0165 │ │ +0435d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ │ │ source_file_idx : 479 (CursorLoader.java) │ │ │ │ Class #309 header: │ │ -class_idx : 182 │ │ +class_idx : 187 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 184 │ │ +superclass_idx : 189 │ │ source_file_idx : 314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #309 annotations: │ │ @@ -90480,17 +90560,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0435bc: |[0435bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -0435cc: 7010 9904 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0499 │ │ -0435d2: 0e00 |0003: return-void │ │ +0435d4: |[0435d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +0435e4: 7010 9904 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0499 │ │ +0435ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -90499,18 +90579,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0435d4: |[0435d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0435e4: 7130 bd04 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04bd │ │ -0435ea: 0a00 |0003: move-result v0 │ │ -0435ec: 0f00 |0004: return v0 │ │ +0435ec: |[0435ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0435fc: 7130 bd04 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04bd │ │ +043602: 0a00 |0003: move-result v0 │ │ +043604: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ @@ -90521,20 +90601,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0435f0: |[0435f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -043600: 2200 b500 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@00b5 │ │ -043604: 7030 7e04 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@047e │ │ -04360a: 7110 be04 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@04be │ │ -043610: 0c00 |0008: move-result-object v0 │ │ -043612: 1100 |0009: return-object v0 │ │ +043608: |[043608] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +043618: 2200 ba00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@00ba │ │ +04361c: 7030 7e04 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@047e │ │ +043622: 7110 be04 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@04be │ │ +043628: 0c00 |0008: move-result-object v0 │ │ +04362a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -90543,18 +90623,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -043614: |[043614] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -043624: 7100 bf04 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@04bf │ │ -04362a: 0c00 |0003: move-result-object v0 │ │ -04362c: 1100 |0004: return-object v0 │ │ +04362c: |[04362c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +04363c: 7100 bf04 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@04bf │ │ +043642: 0c00 |0003: move-result-object v0 │ │ +043644: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ @@ -90562,17 +90642,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -043630: |[043630] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -043640: 7130 c004 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04c0 │ │ -043646: 0e00 |0003: return-void │ │ +043648: |[043648] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +043658: 7130 c004 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04c0 │ │ +04365e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -90584,19 +90664,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043648: |[043648] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -043658: 6e10 f506 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@06f5 │ │ -04365e: 0c00 |0003: move-result-object v0 │ │ -043660: 7130 c104 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@04c1 │ │ -043666: 0e00 |0007: return-void │ │ +043660: |[043660] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +043670: 6e10 f506 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@06f5 │ │ +043676: 0c00 |0003: move-result-object v0 │ │ +043678: 7130 c104 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@04c1 │ │ +04367e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0007 line=161 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ @@ -90608,17 +90688,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -043668: |[043668] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -043678: 7130 c204 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04c2 │ │ -04367e: 0e00 |0003: return-void │ │ +043680: |[043680] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +043690: 7130 c204 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04c2 │ │ +043696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -90630,18 +90710,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -043680: |[043680] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -043690: 7140 c304 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04c3 │ │ -043696: 0a00 |0003: move-result v0 │ │ -043698: 0f00 |0004: return v0 │ │ +043698: |[043698] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0436a8: 7140 c304 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@04c3 │ │ +0436ae: 0a00 |0003: move-result v0 │ │ +0436b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ @@ -90653,17 +90733,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04369c: |[04369c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0436ac: 7130 c404 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@04c4 │ │ -0436b2: 0e00 |0003: return-void │ │ +0436b4: |[0436b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0436c4: 7130 c404 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@04c4 │ │ +0436ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -90675,34 +90755,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0436b4: |[0436b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0436c4: 7130 c504 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04c5 │ │ -0436ca: 0e00 |0003: return-void │ │ +0436cc: |[0436cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0436dc: 7130 c504 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@04c5 │ │ +0436e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 314 (AccessibilityDelegateCompat.java) │ │ │ │ Class #310 header: │ │ -class_idx : 218 │ │ +class_idx : 223 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 217 │ │ -source_file_idx : 1883 │ │ +superclass_idx : 222 │ │ +source_file_idx : 1889 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #310 annotations: │ │ Annotations on class │ │ @@ -90722,17 +90802,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0436cc: |[0436cc] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -0436dc: 7010 4e05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@054e │ │ -0436e2: 0e00 |0003: return-void │ │ +0436e4: |[0436e4] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +0436f4: 7010 4e05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@054e │ │ +0436fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -90741,18 +90821,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0436e4: |[0436e4] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -0436f4: 7110 7405 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0574 │ │ -0436fa: 0a00 |0003: move-result v0 │ │ -0436fc: 0f00 |0004: return v0 │ │ +0436fc: |[0436fc] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +04370c: 7110 7405 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0574 │ │ +043712: 0a00 |0003: move-result v0 │ │ +043714: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ @@ -90761,33 +90841,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043700: |[043700] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -043710: 7120 7505 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0575 │ │ -043716: 0e00 |0003: return-void │ │ +043718: |[043718] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +043728: 7120 7505 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0575 │ │ +04372e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 1883 (ViewCompat.java) │ │ + source_file_idx : 1889 (ViewCompat.java) │ │ │ │ Class #311 header: │ │ -class_idx : 229 │ │ +class_idx : 234 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 231 │ │ -source_file_idx : 1890 │ │ +superclass_idx : 236 │ │ +source_file_idx : 1896 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #311 annotations: │ │ Annotations on class │ │ @@ -90807,17 +90887,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043718: |[043718] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -043728: 7010 8a05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@058a │ │ -04372e: 0e00 |0003: return-void │ │ +043730: |[043730] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +043740: 7010 8a05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@058a │ │ +043746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -90826,33 +90906,33 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -043730: |[043730] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -043740: 7130 9005 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0590 │ │ -043746: 0a00 |0003: move-result v0 │ │ -043748: 0f00 |0004: return v0 │ │ +043748: |[043748] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +043758: 7130 9005 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0590 │ │ +04375e: 0a00 |0003: move-result v0 │ │ +043760: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 1890 (ViewGroupCompat.java) │ │ + source_file_idx : 1896 (ViewGroupCompat.java) │ │ │ │ Class #312 header: │ │ -class_idx : 246 │ │ +class_idx : 251 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 247 │ │ +superclass_idx : 252 │ │ source_file_idx : 319 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #312 annotations: │ │ @@ -90873,17 +90953,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04374c: |[04374c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -04375c: 7010 1c06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@061c │ │ -043762: 0e00 |0003: return-void │ │ +043764: |[043764] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +043774: 7010 1c06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@061c │ │ +04377a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -90892,17 +90972,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043764: |[043764] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -043774: 7120 2906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0629 │ │ -04377a: 0e00 |0003: return-void │ │ +04377c: |[04377c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +04378c: 7120 2906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0629 │ │ +043792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -90913,18 +90993,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04377c: |[04377c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -04378c: 7120 2a06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@062a │ │ -043792: 0c00 |0003: move-result-object v0 │ │ -043794: 1100 |0004: return-object v0 │ │ +043794: |[043794] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0437a4: 7120 2a06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@062a │ │ +0437aa: 0c00 |0003: move-result-object v0 │ │ +0437ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -90934,31 +91014,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043798: |[043798] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0437a8: 7110 2b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@062b │ │ -0437ae: 0a00 |0003: move-result v0 │ │ -0437b0: 0f00 |0004: return v0 │ │ +0437b0: |[0437b0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0437c0: 7110 2b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@062b │ │ +0437c6: 0a00 |0003: move-result v0 │ │ +0437c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 319 (AccessibilityEventCompat.java) │ │ │ │ Class #313 header: │ │ -class_idx : 252 │ │ +class_idx : 257 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 253 │ │ +superclass_idx : 258 │ │ source_file_idx : 324 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #313 annotations: │ │ @@ -90983,17 +91063,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0437b4: |[0437b4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -0437c4: 7010 3506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0635 │ │ -0437ca: 0e00 |0003: return-void │ │ +0437cc: |[0437cc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +0437dc: 7010 3506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0635 │ │ +0437e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -91002,19 +91082,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0437cc: |[0437cc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0437dc: 5430 2e02 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@022e │ │ -0437e0: 7120 4f06 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@064f │ │ -0437e6: 0a00 |0005: move-result v0 │ │ -0437e8: 0f00 |0006: return v0 │ │ +0437e4: |[0437e4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0437f4: 5430 2e02 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@022e │ │ +0437f8: 7120 4f06 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@064f │ │ +0437fe: 0a00 |0005: move-result v0 │ │ +043800: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -91024,18 +91104,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0437ec: |[0437ec] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0437fc: 7120 5006 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0650 │ │ -043802: 0c00 |0003: move-result-object v0 │ │ -043804: 1100 |0004: return-object v0 │ │ +043804: |[043804] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +043814: 7120 5006 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0650 │ │ +04381a: 0c00 |0003: move-result-object v0 │ │ +04381c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -91045,18 +91125,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043808: |[043808] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -043818: 7110 5106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0651 │ │ -04381e: 0c00 |0003: move-result-object v0 │ │ -043820: 1100 |0004: return-object v0 │ │ +043820: |[043820] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +043830: 7110 5106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0651 │ │ +043836: 0c00 |0003: move-result-object v0 │ │ +043838: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -91065,18 +91145,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043824: |[043824] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -043834: 7110 5206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0652 │ │ -04383a: 0a00 |0003: move-result v0 │ │ -04383c: 0f00 |0004: return v0 │ │ +04383c: |[04383c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +04384c: 7110 5206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0652 │ │ +043852: 0a00 |0003: move-result v0 │ │ +043854: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -91085,20 +91165,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -043840: |[043840] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -043850: 2200 fb00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@00fb │ │ -043854: 7030 2c06 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@062c │ │ -04385a: 7110 5306 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0653 │ │ -043860: 0c00 |0008: move-result-object v0 │ │ -043862: 1100 |0009: return-object v0 │ │ +043858: |[043858] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +043868: 2200 0001 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0100 │ │ +04386c: 7030 2c06 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@062c │ │ +043872: 7110 5306 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0653 │ │ +043878: 0c00 |0008: move-result-object v0 │ │ +04387a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -91107,33 +91187,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -043864: |[043864] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -043874: 5430 2e02 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@022e │ │ -043878: 7120 5406 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0654 │ │ -04387e: 0a00 |0005: move-result v0 │ │ -043880: 0f00 |0006: return v0 │ │ +04387c: |[04387c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +04388c: 5430 2e02 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@022e │ │ +043890: 7120 5406 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0654 │ │ +043896: 0a00 |0005: move-result v0 │ │ +043898: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ source_file_idx : 324 (AccessibilityManagerCompat.java) │ │ │ │ Class #314 header: │ │ -class_idx : 260 │ │ +class_idx : 265 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 262 │ │ +superclass_idx : 267 │ │ source_file_idx : 329 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 49 │ │ │ │ Class #314 annotations: │ │ @@ -91156,17 +91236,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043884: |[043884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -043894: 7010 b606 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@06b6 │ │ -04389a: 0e00 |0003: return-void │ │ +04389c: |[04389c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +0438ac: 7010 b606 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@06b6 │ │ +0438b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -91175,17 +91255,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04389c: |[04389c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -0438ac: 7120 1d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@071d │ │ -0438b2: 0e00 |0003: return-void │ │ +0438b4: |[0438b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +0438c4: 7120 1d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@071d │ │ +0438ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0003 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91196,17 +91276,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0438b4: |[0438b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0438c4: 7120 1e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@071e │ │ -0438ca: 0e00 |0003: return-void │ │ +0438cc: |[0438cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0438dc: 7120 1e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@071e │ │ +0438e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91217,18 +91297,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0438cc: |[0438cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0438dc: 7120 1f07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@071f │ │ -0438e2: 0c00 |0003: move-result-object v0 │ │ -0438e4: 1100 |0004: return-object v0 │ │ +0438e4: |[0438e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0438f4: 7120 1f07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@071f │ │ +0438fa: 0c00 |0003: move-result-object v0 │ │ +0438fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -91238,18 +91318,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0438e8: |[0438e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -0438f8: 7110 2007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0720 │ │ -0438fe: 0a00 |0003: move-result v0 │ │ -043900: 0f00 |0004: return v0 │ │ +043900: |[043900] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +043910: 7110 2007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0720 │ │ +043916: 0a00 |0003: move-result v0 │ │ +043918: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91258,17 +91338,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043904: |[043904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -043914: 7120 2107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0721 │ │ -04391a: 0e00 |0003: return-void │ │ +04391c: |[04391c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04392c: 7120 2107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0721 │ │ +043932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=312 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91279,17 +91359,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04391c: |[04391c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04392c: 7120 2207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0722 │ │ -043932: 0e00 |0003: return-void │ │ +043934: |[043934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +043944: 7120 2207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0722 │ │ +04394a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0003 line=317 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91300,22 +91380,22 @@ │ │ type : '(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -043934: |[043934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -043944: 2200 0701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -043948: 7100 e906 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@06e9 │ │ -04394e: 0c01 |0005: move-result-object v1 │ │ -043950: 7230 8d06 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@068d │ │ -043956: 0c01 |0009: move-result-object v1 │ │ -043958: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -04395e: 1100 |000d: return-object v0 │ │ +04394c: |[04394c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +04395c: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +043960: 7100 e906 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@06e9 │ │ +043966: 0c01 |0005: move-result-object v1 │ │ +043968: 7230 8d06 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@068d │ │ +04396e: 0c01 |0009: move-result-object v1 │ │ +043970: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +043976: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=4 index I │ │ @@ -91325,18 +91405,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -043960: |[043960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -043970: 6e30 5c06 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@065c │ │ -043976: 0c00 |0003: move-result-object v0 │ │ -043978: 1100 |0004: return-object v0 │ │ +043978: |[043978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +043988: 6e30 5c06 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@065c │ │ +04398e: 0c00 |0003: move-result-object v0 │ │ +043990: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 x1 I │ │ @@ -91346,18 +91426,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04397c: |[04397c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -04398c: 7110 2407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0724 │ │ -043992: 0a00 |0003: move-result v0 │ │ -043994: 0f00 |0004: return v0 │ │ +043994: |[043994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +0439a4: 7110 2407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0724 │ │ +0439aa: 0a00 |0003: move-result v0 │ │ +0439ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91366,18 +91446,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043998: |[043998] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0439a8: 7110 2507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0725 │ │ -0439ae: 0c00 |0003: move-result-object v0 │ │ -0439b0: 1100 |0004: return-object v0 │ │ +0439b0: |[0439b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0439c0: 7110 2507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0725 │ │ +0439c6: 0c00 |0003: move-result-object v0 │ │ +0439c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91386,18 +91466,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0439b4: |[0439b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0439c4: 7110 2607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0726 │ │ -0439ca: 0c00 |0003: move-result-object v0 │ │ -0439cc: 1100 |0004: return-object v0 │ │ +0439cc: |[0439cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0439dc: 7110 2607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0726 │ │ +0439e2: 0c00 |0003: move-result-object v0 │ │ +0439e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91406,18 +91486,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0439d0: |[0439d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0439e0: 7110 2707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0727 │ │ -0439e6: 0c00 |0003: move-result-object v0 │ │ -0439e8: 1100 |0004: return-object v0 │ │ +0439e8: |[0439e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0439f8: 7110 2707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0727 │ │ +0439fe: 0c00 |0003: move-result-object v0 │ │ +043a00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91426,22 +91506,22 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0439ec: |[0439ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0439fc: 2200 0701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0107 │ │ -043a00: 7100 e906 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@06e9 │ │ -043a06: 0c01 |0005: move-result-object v1 │ │ -043a08: 7220 9206 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0692 │ │ -043a0e: 0c01 |0009: move-result-object v1 │ │ -043a10: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ -043a16: 1100 |000d: return-object v0 │ │ +043a04: |[043a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +043a14: 2200 0c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@010c │ │ +043a18: 7100 e906 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@06e9 │ │ +043a1e: 0c01 |0005: move-result-object v1 │ │ +043a20: 7220 9206 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0692 │ │ +043a26: 0c01 |0009: move-result-object v1 │ │ +043a28: 7020 e806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@06e8 │ │ +043a2e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ │ │ @@ -91450,18 +91530,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -043a18: |[043a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -043a28: 6e20 6206 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0662 │ │ -043a2e: 0c00 |0003: move-result-object v0 │ │ -043a30: 1100 |0004: return-object v0 │ │ +043a30: |[043a30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +043a40: 6e20 6206 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0662 │ │ +043a46: 0c00 |0003: move-result-object v0 │ │ +043a48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ │ │ @@ -91470,18 +91550,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043a34: |[043a34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -043a44: 7110 2907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0729 │ │ -043a4a: 0c00 |0003: move-result-object v0 │ │ -043a4c: 1100 |0004: return-object v0 │ │ +043a4c: |[043a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +043a5c: 7110 2907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0729 │ │ +043a62: 0c00 |0003: move-result-object v0 │ │ +043a64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91490,18 +91570,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043a50: |[043a50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -043a60: 7110 2a07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@072a │ │ -043a66: 0a00 |0003: move-result v0 │ │ -043a68: 0f00 |0004: return v0 │ │ +043a68: |[043a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +043a78: 7110 2a07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@072a │ │ +043a7e: 0a00 |0003: move-result v0 │ │ +043a80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91510,18 +91590,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043a6c: |[043a6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -043a7c: 7110 2b07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@072b │ │ -043a82: 0a00 |0003: move-result v0 │ │ -043a84: 0f00 |0004: return v0 │ │ +043a84: |[043a84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +043a94: 7110 2b07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@072b │ │ +043a9a: 0a00 |0003: move-result v0 │ │ +043a9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91530,18 +91610,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043a88: |[043a88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -043a98: 7110 2c07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@072c │ │ -043a9e: 0a00 |0003: move-result v0 │ │ -043aa0: 0f00 |0004: return v0 │ │ +043aa0: |[043aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +043ab0: 7110 2c07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@072c │ │ +043ab6: 0a00 |0003: move-result v0 │ │ +043ab8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91550,18 +91630,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043aa4: |[043aa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -043ab4: 7110 2d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@072d │ │ -043aba: 0a00 |0003: move-result v0 │ │ -043abc: 0f00 |0004: return v0 │ │ +043abc: |[043abc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +043acc: 7110 2d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@072d │ │ +043ad2: 0a00 |0003: move-result v0 │ │ +043ad4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91570,18 +91650,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043ac0: |[043ac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -043ad0: 7110 2e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@072e │ │ -043ad6: 0a00 |0003: move-result v0 │ │ -043ad8: 0f00 |0004: return v0 │ │ +043ad8: |[043ad8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +043ae8: 7110 2e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@072e │ │ +043aee: 0a00 |0003: move-result v0 │ │ +043af0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91590,18 +91670,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043adc: |[043adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -043aec: 7110 2f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@072f │ │ -043af2: 0a00 |0003: move-result v0 │ │ -043af4: 0f00 |0004: return v0 │ │ +043af4: |[043af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +043b04: 7110 2f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@072f │ │ +043b0a: 0a00 |0003: move-result v0 │ │ +043b0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91610,18 +91690,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043af8: |[043af8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -043b08: 7110 3007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0730 │ │ -043b0e: 0a00 |0003: move-result v0 │ │ -043b10: 0f00 |0004: return v0 │ │ +043b10: |[043b10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +043b20: 7110 3007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0730 │ │ +043b26: 0a00 |0003: move-result v0 │ │ +043b28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91630,18 +91710,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043b14: |[043b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -043b24: 7110 3107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0731 │ │ -043b2a: 0a00 |0003: move-result v0 │ │ -043b2c: 0f00 |0004: return v0 │ │ +043b2c: |[043b2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +043b3c: 7110 3107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0731 │ │ +043b42: 0a00 |0003: move-result v0 │ │ +043b44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91650,18 +91730,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043b30: |[043b30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -043b40: 7110 3207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0732 │ │ -043b46: 0a00 |0003: move-result v0 │ │ -043b48: 0f00 |0004: return v0 │ │ +043b48: |[043b48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +043b58: 7110 3207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0732 │ │ +043b5e: 0a00 |0003: move-result v0 │ │ +043b60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91670,18 +91750,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043b4c: |[043b4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -043b5c: 7110 3307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0733 │ │ -043b62: 0a00 |0003: move-result v0 │ │ -043b64: 0f00 |0004: return v0 │ │ +043b64: |[043b64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +043b74: 7110 3307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0733 │ │ +043b7a: 0a00 |0003: move-result v0 │ │ +043b7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91690,18 +91770,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043b68: |[043b68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -043b78: 7110 3407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0734 │ │ -043b7e: 0a00 |0003: move-result v0 │ │ -043b80: 0f00 |0004: return v0 │ │ +043b80: |[043b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +043b90: 7110 3407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0734 │ │ +043b96: 0a00 |0003: move-result v0 │ │ +043b98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91710,18 +91790,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -043b84: |[043b84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -043b94: 7100 3507 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0735 │ │ -043b9a: 0c00 |0003: move-result-object v0 │ │ -043b9c: 1100 |0004: return-object v0 │ │ +043b9c: |[043b9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +043bac: 7100 3507 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0735 │ │ +043bb2: 0c00 |0003: move-result-object v0 │ │ +043bb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -91729,18 +91809,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043ba0: |[043ba0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -043bb0: 7110 3607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0736 │ │ -043bb6: 0c00 |0003: move-result-object v0 │ │ -043bb8: 1100 |0004: return-object v0 │ │ +043bb8: |[043bb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +043bc8: 7110 3607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0736 │ │ +043bce: 0c00 |0003: move-result-object v0 │ │ +043bd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -91749,18 +91829,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043bbc: |[043bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -043bcc: 7110 3707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0737 │ │ -043bd2: 0c00 |0003: move-result-object v0 │ │ -043bd4: 1100 |0004: return-object v0 │ │ +043bd4: |[043bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +043be4: 7110 3707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0737 │ │ +043bea: 0c00 |0003: move-result-object v0 │ │ +043bec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -91769,18 +91849,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -043bd8: |[043bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -043be8: 7120 3807 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0738 │ │ -043bee: 0a00 |0003: move-result v0 │ │ -043bf0: 0f00 |0004: return v0 │ │ +043bf0: |[043bf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +043c00: 7120 3807 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0738 │ │ +043c06: 0a00 |0003: move-result v0 │ │ +043c08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -91790,17 +91870,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043bf4: |[043bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -043c04: 7110 3907 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0739 │ │ -043c0a: 0e00 |0003: return-void │ │ +043c0c: |[043c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +043c1c: 7110 3907 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0739 │ │ +043c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0003 line=507 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91810,17 +91890,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043c0c: |[043c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -043c1c: 7120 3a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@073a │ │ -043c22: 0e00 |0003: return-void │ │ +043c24: |[043c24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +043c34: 7120 3a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@073a │ │ +043c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91831,17 +91911,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043c24: |[043c24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -043c34: 7120 3b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@073b │ │ -043c3a: 0e00 |0003: return-void │ │ +043c3c: |[043c3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +043c4c: 7120 3b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@073b │ │ +043c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0003 line=422 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91852,17 +91932,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043c3c: |[043c3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -043c4c: 7120 3c07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@073c │ │ -043c52: 0e00 |0003: return-void │ │ +043c54: |[043c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +043c64: 7120 3c07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@073c │ │ +043c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0003 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91873,17 +91953,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043c54: |[043c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -043c64: 7120 3d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@073d │ │ -043c6a: 0e00 |0003: return-void │ │ +043c6c: |[043c6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +043c7c: 7120 3d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@073d │ │ +043c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0003 line=432 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91894,17 +91974,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043c6c: |[043c6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -043c7c: 7120 3e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@073e │ │ -043c82: 0e00 |0003: return-void │ │ +043c84: |[043c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +043c94: 7120 3e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@073e │ │ +043c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0003 line=437 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91915,17 +91995,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043c84: |[043c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -043c94: 7120 3f07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@073f │ │ -043c9a: 0e00 |0003: return-void │ │ +043c9c: |[043c9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +043cac: 7120 3f07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@073f │ │ +043cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=442 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91936,17 +92016,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043c9c: |[043c9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -043cac: 7120 4007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0740 │ │ -043cb2: 0e00 |0003: return-void │ │ +043cb4: |[043cb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +043cc4: 7120 4007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0740 │ │ +043cca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0003 line=447 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91957,17 +92037,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043cb4: |[043cb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -043cc4: 7120 4107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0741 │ │ -043cca: 0e00 |0003: return-void │ │ +043ccc: |[043ccc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +043cdc: 7120 4107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0741 │ │ +043ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0003 line=452 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91978,17 +92058,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043ccc: |[043ccc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -043cdc: 7120 4207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0742 │ │ -043ce2: 0e00 |0003: return-void │ │ +043ce4: |[043ce4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +043cf4: 7120 4207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0742 │ │ +043cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0003 line=457 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -91999,17 +92079,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043ce4: |[043ce4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -043cf4: 7120 4307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0743 │ │ -043cfa: 0e00 |0003: return-void │ │ +043cfc: |[043cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +043d0c: 7120 4307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0743 │ │ +043d12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -92020,17 +92100,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043cfc: |[043cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -043d0c: 7120 4407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0744 │ │ -043d12: 0e00 |0003: return-void │ │ +043d14: |[043d14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +043d24: 7120 4407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0744 │ │ +043d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0003 line=467 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -92041,17 +92121,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043d14: |[043d14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -043d24: 7120 4507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0745 │ │ -043d2a: 0e00 |0003: return-void │ │ +043d2c: |[043d2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +043d3c: 7120 4507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0745 │ │ +043d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0003 line=472 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -92062,17 +92142,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043d2c: |[043d2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -043d3c: 7120 4607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0746 │ │ -043d42: 0e00 |0003: return-void │ │ +043d44: |[043d44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +043d54: 7120 4607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0746 │ │ +043d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0003 line=477 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -92083,17 +92163,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043d44: |[043d44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -043d54: 7120 4707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0747 │ │ -043d5a: 0e00 |0003: return-void │ │ +043d5c: |[043d5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +043d6c: 7120 4707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0747 │ │ +043d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0003 line=482 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -92104,17 +92184,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043d5c: |[043d5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -043d6c: 7120 4807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0748 │ │ -043d72: 0e00 |0003: return-void │ │ +043d74: |[043d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +043d84: 7120 4807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0748 │ │ +043d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0003 line=487 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -92125,17 +92205,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043d74: |[043d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -043d84: 7120 4907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0749 │ │ -043d8a: 0e00 |0003: return-void │ │ +043d8c: |[043d8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +043d9c: 7120 4907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0749 │ │ +043da2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0003 line=492 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -92146,17 +92226,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043d8c: |[043d8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -043d9c: 7120 4a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@074a │ │ -043da2: 0e00 |0003: return-void │ │ +043da4: |[043da4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +043db4: 7120 4a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@074a │ │ +043dba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0003 line=497 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -92167,33 +92247,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043da4: |[043da4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -043db4: 7120 4b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@074b │ │ -043dba: 0e00 |0003: return-void │ │ +043dbc: |[043dbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +043dcc: 7120 4b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@074b │ │ +043dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 text Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 329 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #315 header: │ │ -class_idx : 281 │ │ +class_idx : 286 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 273 │ │ -source_file_idx : 1640 │ │ +superclass_idx : 278 │ │ +source_file_idx : 1646 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #315 annotations: │ │ Annotations on method #2177 '' │ │ @@ -92224,24 +92304,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -043dbc: |[043dbc] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -043dcc: 7030 3408 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0834 │ │ -043dd2: 5913 4902 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ -043dd6: 5913 4b02 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ -043dda: 1a00 2c0d |0007: const-string v0, "layout_inflater" // string@0d2c │ │ -043dde: 6e20 7b00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ -043de4: 0c00 |000c: move-result-object v0 │ │ -043de6: 1f00 3501 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0135 │ │ -043dea: 5b10 4a02 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ -043dee: 0e00 |0011: return-void │ │ +043dd4: |[043dd4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +043de4: 7030 3408 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0834 │ │ +043dea: 5913 4902 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ +043dee: 5913 4b02 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ +043df2: 1a00 320d |0007: const-string v0, "layout_inflater" // string@0d32 │ │ +043df6: 6e20 7b00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ +043dfc: 0c00 |000c: move-result-object v0 │ │ +043dfe: 1f00 3a01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@013a │ │ +043e02: 5b10 4a02 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ +043e06: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -92255,24 +92335,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -043df0: |[043df0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -043e00: 7040 3508 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0835 │ │ -043e06: 5913 4902 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ -043e0a: 5913 4b02 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ -043e0e: 1a00 2c0d |0007: const-string v0, "layout_inflater" // string@0d2c │ │ -043e12: 6e20 7b00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ -043e18: 0c00 |000c: move-result-object v0 │ │ -043e1a: 1f00 3501 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0135 │ │ -043e1e: 5b10 4a02 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ -043e22: 0e00 |0011: return-void │ │ +043e08: |[043e08] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +043e18: 7040 3508 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0835 │ │ +043e1e: 5913 4902 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ +043e22: 5913 4b02 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ +043e26: 1a00 320d |0007: const-string v0, "layout_inflater" // string@0d32 │ │ +043e2a: 6e20 7b00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ +043e30: 0c00 |000c: move-result-object v0 │ │ +043e32: 1f00 3a01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@013a │ │ +043e36: 5b10 4a02 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ +043e3a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -92287,24 +92367,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -043e24: |[043e24] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -043e34: 7040 3608 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0836 │ │ -043e3a: 5913 4902 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ -043e3e: 5913 4b02 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ -043e42: 1a00 2c0d |0007: const-string v0, "layout_inflater" // string@0d2c │ │ -043e46: 6e20 7b00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ -043e4c: 0c00 |000c: move-result-object v0 │ │ -043e4e: 1f00 3501 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0135 │ │ -043e52: 5b10 4a02 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ -043e56: 0e00 |0011: return-void │ │ +043e3c: |[043e3c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +043e4c: 7040 3608 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0836 │ │ +043e52: 5913 4902 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ +043e56: 5913 4b02 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ +043e5a: 1a00 320d |0007: const-string v0, "layout_inflater" // string@0d32 │ │ +043e5e: 6e20 7b00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007b │ │ +043e64: 0c00 |000c: move-result-object v0 │ │ +043e66: 1f00 3a01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@013a │ │ +043e6a: 5b10 4a02 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ +043e6e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -92320,21 +92400,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -043e58: |[043e58] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -043e68: 5430 4a02 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ -043e6c: 5231 4902 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ -043e70: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -043e72: 6e40 d708 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08d7 │ │ -043e78: 0c00 |0008: move-result-object v0 │ │ -043e7a: 1100 |0009: return-object v0 │ │ +043e70: |[043e70] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +043e80: 5430 4a02 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ +043e84: 5231 4902 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ +043e88: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +043e8a: 6e40 d708 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08d7 │ │ +043e90: 0c00 |0008: move-result-object v0 │ │ +043e92: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -92345,21 +92425,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -043e7c: |[043e7c] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -043e8c: 5430 4a02 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ -043e90: 5231 4b02 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ -043e94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -043e96: 6e40 d708 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08d7 │ │ -043e9c: 0c00 |0008: move-result-object v0 │ │ -043e9e: 1100 |0009: return-object v0 │ │ +043e94: |[043e94] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +043ea4: 5430 4a02 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@024a │ │ +043ea8: 5231 4b02 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ +043eac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +043eae: 6e40 d708 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@08d7 │ │ +043eb4: 0c00 |0008: move-result-object v0 │ │ +043eb6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -92370,17 +92450,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043ea0: |[043ea0] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -043eb0: 5901 4902 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ -043eb4: 0e00 |0002: return-void │ │ +043eb8: |[043eb8] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +043ec8: 5901 4902 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0249 │ │ +043ecc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 dropDownLayout I │ │ @@ -92390,32 +92470,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043eb8: |[043eb8] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -043ec8: 5901 4b02 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ -043ecc: 0e00 |0002: return-void │ │ +043ed0: |[043ed0] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +043ee0: 5901 4b02 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@024b │ │ +043ee4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 layout I │ │ │ │ - source_file_idx : 1640 (ResourceCursorAdapter.java) │ │ + source_file_idx : 1646 (ResourceCursorAdapter.java) │ │ │ │ Class #316 header: │ │ -class_idx : 284 │ │ +class_idx : 289 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 286 │ │ -source_file_idx : 1686 │ │ +superclass_idx : 291 │ │ +source_file_idx : 1692 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #316 annotations: │ │ Annotations on class │ │ @@ -92435,17 +92515,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043ed0: |[043ed0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -043ee0: 7010 9808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0898 │ │ -043ee6: 0e00 |0003: return-void │ │ +043ee8: |[043ee8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +043ef8: 7010 9808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0898 │ │ +043efe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -92454,20 +92534,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -043ee8: |[043ee8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -043ef8: 2200 1b01 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@011b │ │ -043efc: 7030 8e08 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@088e │ │ -043f02: 7110 a708 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@08a7 │ │ -043f08: 0c00 |0008: move-result-object v0 │ │ -043f0a: 1100 |0009: return-object v0 │ │ +043f00: |[043f00] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +043f10: 2200 2001 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0120 │ │ +043f14: 7030 8e08 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@088e │ │ +043f1a: 7110 a708 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@08a7 │ │ +043f20: 0c00 |0008: move-result-object v0 │ │ +043f22: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -92476,18 +92556,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043f0c: |[043f0c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -043f1c: 7110 a808 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@08a8 │ │ -043f22: 0c00 |0003: move-result-object v0 │ │ -043f24: 1100 |0004: return-object v0 │ │ +043f24: |[043f24] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +043f34: 7110 a808 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@08a8 │ │ +043f3a: 0c00 |0003: move-result-object v0 │ │ +043f3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -92496,32 +92576,32 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043f28: |[043f28] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -043f38: 7120 a908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@08a9 │ │ -043f3e: 0e00 |0003: return-void │ │ +043f40: |[043f40] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +043f50: 7120 a908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@08a9 │ │ +043f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 listener Ljava/lang/Object; │ │ │ │ - source_file_idx : 1686 (SearchViewCompat.java) │ │ + source_file_idx : 1692 (SearchViewCompat.java) │ │ │ │ Class #317 header: │ │ -class_idx : 372 │ │ +class_idx : 378 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 386 │ │ +superclass_idx : 392 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #317 annotations: │ │ @@ -92559,20 +92639,20 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Flushable;Ljava/io/Reader;Ljava/io/Writer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -043f40: |[043f40] com.github.kevinsawicki.http.HttpRequest$10.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Flushable;Ljava/io/Reader;Ljava/io/Writer;)V │ │ -043f50: 5b01 5e02 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$10;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@025e │ │ -043f54: 5b03 5f02 |0002: iput-object v3, v0, Lcom/github/kevinsawicki/http/HttpRequest$10;.val$input:Ljava/io/Reader; // field@025f │ │ -043f58: 5b04 6002 |0004: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$10;.val$writer:Ljava/io/Writer; // field@0260 │ │ -043f5c: 7020 5a0a 2000 |0006: invoke-direct {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation;.:(Ljava/io/Flushable;)V // method@0a5a │ │ -043f62: 0e00 |0009: return-void │ │ +043f58: |[043f58] com.github.kevinsawicki.http.HttpRequest$10.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Flushable;Ljava/io/Reader;Ljava/io/Writer;)V │ │ +043f68: 5b01 5e02 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$10;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@025e │ │ +043f6c: 5b03 5f02 |0002: iput-object v3, v0, Lcom/github/kevinsawicki/http/HttpRequest$10;.val$input:Ljava/io/Reader; // field@025f │ │ +043f70: 5b04 6002 |0004: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$10;.val$writer:Ljava/io/Writer; // field@0260 │ │ +043f74: 7020 5a0a 2000 |0006: invoke-direct {v0, v2}, Lcom/github/kevinsawicki/http/HttpRequest$FlushOperation;.:(Ljava/io/Flushable;)V // method@0a5a │ │ +043f7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2902 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$10; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000a reg=2 x0 Ljava/io/Flushable; │ │ @@ -92585,21 +92665,21 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -043f64: |[043f64] com.github.kevinsawicki.http.HttpRequest$10.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -043f74: 5430 5e02 |0000: iget-object v0, v3, Lcom/github/kevinsawicki/http/HttpRequest$10;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@025e │ │ -043f78: 5431 5f02 |0002: iget-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest$10;.val$input:Ljava/io/Reader; // field@025f │ │ -043f7c: 5432 6002 |0004: iget-object v2, v3, Lcom/github/kevinsawicki/http/HttpRequest$10;.val$writer:Ljava/io/Writer; // field@0260 │ │ -043f80: 6e30 940a 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/Reader;Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a94 │ │ -043f86: 0c00 |0009: move-result-object v0 │ │ -043f88: 1100 |000a: return-object v0 │ │ +043f7c: |[043f7c] com.github.kevinsawicki.http.HttpRequest$10.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +043f8c: 5430 5e02 |0000: iget-object v0, v3, Lcom/github/kevinsawicki/http/HttpRequest$10;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@025e │ │ +043f90: 5431 5f02 |0002: iget-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest$10;.val$input:Ljava/io/Reader; // field@025f │ │ +043f94: 5432 6002 |0004: iget-object v2, v3, Lcom/github/kevinsawicki/http/HttpRequest$10;.val$writer:Ljava/io/Writer; // field@0260 │ │ +043f98: 6e30 940a 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/Reader;Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a94 │ │ +043f9e: 0c00 |0009: move-result-object v0 │ │ +043fa0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2906 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/github/kevinsawicki/http/HttpRequest$10; │ │ │ │ #1 : (in Lcom/github/kevinsawicki/http/HttpRequest$10;) │ │ @@ -92607,30 +92687,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043f8c: |[043f8c] com.github.kevinsawicki.http.HttpRequest$10.run:()Ljava/lang/Object; │ │ -043f9c: 6e10 290a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$10;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a29 │ │ -043fa2: 0c00 |0003: move-result-object v0 │ │ -043fa4: 1100 |0004: return-object v0 │ │ +043fa4: |[043fa4] com.github.kevinsawicki.http.HttpRequest$10.run:()Ljava/lang/Object; │ │ +043fb4: 6e10 290a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$10;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a29 │ │ +043fba: 0c00 |0003: move-result-object v0 │ │ +043fbc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2902 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$10; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #318 header: │ │ -class_idx : 377 │ │ +class_idx : 383 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 383 │ │ +superclass_idx : 389 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #318 annotations: │ │ @@ -92664,19 +92744,19 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/OutputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -043fa8: |[043fa8] com.github.kevinsawicki.http.HttpRequest$5.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/OutputStream;)V │ │ -043fb8: 5b01 6402 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$5;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0264 │ │ -043fbc: 5b04 6502 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$5;.val$output:Ljava/io/OutputStream; // field@0265 │ │ -043fc0: 7030 520a 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ -043fc6: 0e00 |0007: return-void │ │ +043fc0: |[043fc0] com.github.kevinsawicki.http.HttpRequest$5.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/OutputStream;)V │ │ +043fd0: 5b01 6402 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$5;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0264 │ │ +043fd4: 5b04 6502 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$5;.val$output:Ljava/io/OutputStream; // field@0265 │ │ +043fd8: 7030 520a 2003 |0004: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ +043fde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$5; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x0008 reg=2 x0 Ljava/io/Closeable; │ │ @@ -92689,20 +92769,20 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -043fc8: |[043fc8] com.github.kevinsawicki.http.HttpRequest$5.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -043fd8: 5420 6402 |0000: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest$5;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0264 │ │ -043fdc: 5421 6502 |0002: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest$5;.val$output:Ljava/io/OutputStream; // field@0265 │ │ -043fe0: 6e20 ef0a 1000 |0004: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.receive:(Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aef │ │ -043fe6: 0c00 |0007: move-result-object v0 │ │ -043fe8: 1100 |0008: return-object v0 │ │ +043fe0: |[043fe0] com.github.kevinsawicki.http.HttpRequest$5.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +043ff0: 5420 6402 |0000: iget-object v0, v2, Lcom/github/kevinsawicki/http/HttpRequest$5;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0264 │ │ +043ff4: 5421 6502 |0002: iget-object v1, v2, Lcom/github/kevinsawicki/http/HttpRequest$5;.val$output:Ljava/io/OutputStream; // field@0265 │ │ +043ff8: 6e20 ef0a 1000 |0004: invoke-virtual {v0, v1}, Lcom/github/kevinsawicki/http/HttpRequest;.receive:(Ljava/io/OutputStream;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0aef │ │ +043ffe: 0c00 |0007: move-result-object v0 │ │ +044000: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1867 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/github/kevinsawicki/http/HttpRequest$5; │ │ │ │ #1 : (in Lcom/github/kevinsawicki/http/HttpRequest$5;) │ │ @@ -92710,30 +92790,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -043fec: |[043fec] com.github.kevinsawicki.http.HttpRequest$5.run:()Ljava/lang/Object; │ │ -043ffc: 6e10 390a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$5;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a39 │ │ -044002: 0c00 |0003: move-result-object v0 │ │ -044004: 1100 |0004: return-object v0 │ │ +044004: |[044004] com.github.kevinsawicki.http.HttpRequest$5.run:()Ljava/lang/Object; │ │ +044014: 6e10 390a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$5;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a39 │ │ +04401a: 0c00 |0003: move-result-object v0 │ │ +04401c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$5; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #319 header: │ │ -class_idx : 378 │ │ +class_idx : 384 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 383 │ │ +superclass_idx : 389 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #319 annotations: │ │ @@ -92771,20 +92851,20 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/lang/Appendable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -044008: |[044008] com.github.kevinsawicki.http.HttpRequest$6.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/lang/Appendable;)V │ │ -044018: 5b01 6602 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$6;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0266 │ │ -04401c: 5b04 6802 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$6;.val$reader:Ljava/io/BufferedReader; // field@0268 │ │ -044020: 5b05 6702 |0004: iput-object v5, v0, Lcom/github/kevinsawicki/http/HttpRequest$6;.val$appendable:Ljava/lang/Appendable; // field@0267 │ │ -044024: 7030 520a 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ -04402a: 0e00 |0009: return-void │ │ +044020: |[044020] com.github.kevinsawicki.http.HttpRequest$6.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/lang/Appendable;)V │ │ +044030: 5b01 6602 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$6;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0266 │ │ +044034: 5b04 6802 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$6;.val$reader:Ljava/io/BufferedReader; // field@0268 │ │ +044038: 5b05 6702 |0004: iput-object v5, v0, Lcom/github/kevinsawicki/http/HttpRequest$6;.val$appendable:Ljava/lang/Appendable; // field@0267 │ │ +04403c: 7030 520a 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ +044042: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1910 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$6; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000a reg=2 x0 Ljava/io/Closeable; │ │ @@ -92798,33 +92878,33 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -04402c: |[04402c] com.github.kevinsawicki.http.HttpRequest$6.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -04403c: 5442 6602 |0000: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$6;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0266 │ │ -044040: 7110 710a 0200 |0002: invoke-static {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.access$100:(Lcom/github/kevinsawicki/http/HttpRequest;)I // method@0a71 │ │ -044046: 0a02 |0005: move-result v2 │ │ -044048: 7110 cf0b 0200 |0006: invoke-static {v2}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@0bcf │ │ -04404e: 0c00 |0009: move-result-object v0 │ │ -044050: 5442 6802 |000a: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$6;.val$reader:Ljava/io/BufferedReader; // field@0268 │ │ -044054: 6e20 110b 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/BufferedReader;.read:(Ljava/nio/CharBuffer;)I // method@0b11 │ │ -04405a: 0a01 |000f: move-result v1 │ │ -04405c: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -04405e: 3221 0f00 |0011: if-eq v1, v2, 0020 // +000f │ │ -044062: 6e10 d00b 0000 |0013: invoke-virtual {v0}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@0bd0 │ │ -044068: 5442 6702 |0016: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$6;.val$appendable:Ljava/lang/Appendable; // field@0267 │ │ -04406c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -04406e: 7240 440b 0213 |0019: invoke-interface {v2, v0, v3, v1}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; // method@0b44 │ │ -044074: 6e10 d00b 0000 |001c: invoke-virtual {v0}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@0bd0 │ │ -04407a: 28eb |001f: goto 000a // -0015 │ │ -04407c: 5442 6602 |0020: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$6;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0266 │ │ -044080: 1102 |0022: return-object v2 │ │ +044044: |[044044] com.github.kevinsawicki.http.HttpRequest$6.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +044054: 5442 6602 |0000: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$6;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0266 │ │ +044058: 7110 710a 0200 |0002: invoke-static {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.access$100:(Lcom/github/kevinsawicki/http/HttpRequest;)I // method@0a71 │ │ +04405e: 0a02 |0005: move-result v2 │ │ +044060: 7110 cf0b 0200 |0006: invoke-static {v2}, Ljava/nio/CharBuffer;.allocate:(I)Ljava/nio/CharBuffer; // method@0bcf │ │ +044066: 0c00 |0009: move-result-object v0 │ │ +044068: 5442 6802 |000a: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$6;.val$reader:Ljava/io/BufferedReader; // field@0268 │ │ +04406c: 6e20 110b 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/BufferedReader;.read:(Ljava/nio/CharBuffer;)I // method@0b11 │ │ +044072: 0a01 |000f: move-result v1 │ │ +044074: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +044076: 3221 0f00 |0011: if-eq v1, v2, 0020 // +000f │ │ +04407a: 6e10 d00b 0000 |0013: invoke-virtual {v0}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@0bd0 │ │ +044080: 5442 6702 |0016: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$6;.val$appendable:Ljava/lang/Appendable; // field@0267 │ │ +044084: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +044086: 7240 440b 0213 |0019: invoke-interface {v2, v0, v3, v1}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; // method@0b44 │ │ +04408c: 6e10 d00b 0000 |001c: invoke-virtual {v0}, Ljava/nio/CharBuffer;.rewind:()Ljava/nio/Buffer; // method@0bd0 │ │ +044092: 28eb |001f: goto 000a // -0015 │ │ +044094: 5442 6602 |0020: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$6;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0266 │ │ +044098: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1914 │ │ 0x000a line=1916 │ │ 0x0013 line=1917 │ │ 0x0016 line=1918 │ │ 0x001c line=1919 │ │ @@ -92839,30 +92919,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -044084: |[044084] com.github.kevinsawicki.http.HttpRequest$6.run:()Ljava/lang/Object; │ │ -044094: 6e10 3d0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$6;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a3d │ │ -04409a: 0c00 |0003: move-result-object v0 │ │ -04409c: 1100 |0004: return-object v0 │ │ +04409c: |[04409c] com.github.kevinsawicki.http.HttpRequest$6.run:()Ljava/lang/Object; │ │ +0440ac: 6e10 3d0a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$6;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a3d │ │ +0440b2: 0c00 |0003: move-result-object v0 │ │ +0440b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1910 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$6; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #320 header: │ │ -class_idx : 379 │ │ +class_idx : 385 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 383 │ │ +superclass_idx : 389 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #320 annotations: │ │ @@ -92900,20 +92980,20 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/io/Writer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0440a0: |[0440a0] com.github.kevinsawicki.http.HttpRequest$7.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/io/Writer;)V │ │ -0440b0: 5b01 6902 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$7;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0269 │ │ -0440b4: 5b04 6a02 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$7;.val$reader:Ljava/io/BufferedReader; // field@026a │ │ -0440b8: 5b05 6b02 |0004: iput-object v5, v0, Lcom/github/kevinsawicki/http/HttpRequest$7;.val$writer:Ljava/io/Writer; // field@026b │ │ -0440bc: 7030 520a 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ -0440c2: 0e00 |0009: return-void │ │ +0440b8: |[0440b8] com.github.kevinsawicki.http.HttpRequest$7.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/BufferedReader;Ljava/io/Writer;)V │ │ +0440c8: 5b01 6902 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$7;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0269 │ │ +0440cc: 5b04 6a02 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$7;.val$reader:Ljava/io/BufferedReader; // field@026a │ │ +0440d0: 5b05 6b02 |0004: iput-object v5, v0, Lcom/github/kevinsawicki/http/HttpRequest$7;.val$writer:Ljava/io/Writer; // field@026b │ │ +0440d4: 7030 520a 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ +0440da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1935 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$7; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000a reg=2 x0 Ljava/io/Closeable; │ │ @@ -92927,21 +93007,21 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0440c4: |[0440c4] com.github.kevinsawicki.http.HttpRequest$7.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -0440d4: 5430 6902 |0000: iget-object v0, v3, Lcom/github/kevinsawicki/http/HttpRequest$7;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0269 │ │ -0440d8: 5431 6a02 |0002: iget-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest$7;.val$reader:Ljava/io/BufferedReader; // field@026a │ │ -0440dc: 5432 6b02 |0004: iget-object v2, v3, Lcom/github/kevinsawicki/http/HttpRequest$7;.val$writer:Ljava/io/Writer; // field@026b │ │ -0440e0: 6e30 940a 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/Reader;Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a94 │ │ -0440e6: 0c00 |0009: move-result-object v0 │ │ -0440e8: 1100 |000a: return-object v0 │ │ +0440dc: |[0440dc] com.github.kevinsawicki.http.HttpRequest$7.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +0440ec: 5430 6902 |0000: iget-object v0, v3, Lcom/github/kevinsawicki/http/HttpRequest$7;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@0269 │ │ +0440f0: 5431 6a02 |0002: iget-object v1, v3, Lcom/github/kevinsawicki/http/HttpRequest$7;.val$reader:Ljava/io/BufferedReader; // field@026a │ │ +0440f4: 5432 6b02 |0004: iget-object v2, v3, Lcom/github/kevinsawicki/http/HttpRequest$7;.val$writer:Ljava/io/Writer; // field@026b │ │ +0440f8: 6e30 940a 1002 |0006: invoke-virtual {v0, v1, v2}, Lcom/github/kevinsawicki/http/HttpRequest;.copy:(Ljava/io/Reader;Ljava/io/Writer;)Lcom/github/kevinsawicki/http/HttpRequest; // method@0a94 │ │ +0440fe: 0c00 |0009: move-result-object v0 │ │ +044100: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1939 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/github/kevinsawicki/http/HttpRequest$7; │ │ │ │ #1 : (in Lcom/github/kevinsawicki/http/HttpRequest$7;) │ │ @@ -92949,30 +93029,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0440ec: |[0440ec] com.github.kevinsawicki.http.HttpRequest$7.run:()Ljava/lang/Object; │ │ -0440fc: 6e10 410a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$7;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a41 │ │ -044102: 0c00 |0003: move-result-object v0 │ │ -044104: 1100 |0004: return-object v0 │ │ +044104: |[044104] com.github.kevinsawicki.http.HttpRequest$7.run:()Ljava/lang/Object; │ │ +044114: 6e10 410a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$7;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a41 │ │ +04411a: 0c00 |0003: move-result-object v0 │ │ +04411c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1935 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$7; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #321 header: │ │ -class_idx : 380 │ │ +class_idx : 386 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 383 │ │ +superclass_idx : 389 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #321 annotations: │ │ @@ -93010,20 +93090,20 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -044108: |[044108] com.github.kevinsawicki.http.HttpRequest$8.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/InputStream;Ljava/io/OutputStream;)V │ │ -044118: 5b01 6c02 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$8;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026c │ │ -04411c: 5b04 6d02 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$8;.val$input:Ljava/io/InputStream; // field@026d │ │ -044120: 5b05 6e02 |0004: iput-object v5, v0, Lcom/github/kevinsawicki/http/HttpRequest$8;.val$output:Ljava/io/OutputStream; // field@026e │ │ -044124: 7030 520a 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ -04412a: 0e00 |0009: return-void │ │ +044120: |[044120] com.github.kevinsawicki.http.HttpRequest$8.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/InputStream;Ljava/io/OutputStream;)V │ │ +044130: 5b01 6c02 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$8;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026c │ │ +044134: 5b04 6d02 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$8;.val$input:Ljava/io/InputStream; // field@026d │ │ +044138: 5b05 6e02 |0004: iput-object v5, v0, Lcom/github/kevinsawicki/http/HttpRequest$8;.val$output:Ljava/io/OutputStream; // field@026e │ │ +04413c: 7030 520a 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ +044142: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2521 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$8; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000a reg=2 x0 Ljava/io/Closeable; │ │ @@ -93037,30 +93117,30 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -04412c: |[04412c] com.github.kevinsawicki.http.HttpRequest$8.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -04413c: 5442 6c02 |0000: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$8;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026c │ │ -044140: 7110 710a 0200 |0002: invoke-static {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.access$100:(Lcom/github/kevinsawicki/http/HttpRequest;)I // method@0a71 │ │ -044146: 0a02 |0005: move-result v2 │ │ -044148: 2320 7302 |0006: new-array v0, v2, [B // type@0273 │ │ -04414c: 5442 6d02 |0008: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$8;.val$input:Ljava/io/InputStream; // field@026d │ │ -044150: 6e20 2d0b 0200 |000a: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@0b2d │ │ -044156: 0a01 |000d: move-result v1 │ │ -044158: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -04415a: 3221 0900 |000f: if-eq v1, v2, 0018 // +0009 │ │ -04415e: 5442 6e02 |0011: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$8;.val$output:Ljava/io/OutputStream; // field@026e │ │ -044162: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -044164: 6e40 300b 0213 |0014: invoke-virtual {v2, v0, v3, v1}, Ljava/io/OutputStream;.write:([BII)V // method@0b30 │ │ -04416a: 28f1 |0017: goto 0008 // -000f │ │ -04416c: 5442 6c02 |0018: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$8;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026c │ │ -044170: 1102 |001a: return-object v2 │ │ +044144: |[044144] com.github.kevinsawicki.http.HttpRequest$8.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +044154: 5442 6c02 |0000: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$8;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026c │ │ +044158: 7110 710a 0200 |0002: invoke-static {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.access$100:(Lcom/github/kevinsawicki/http/HttpRequest;)I // method@0a71 │ │ +04415e: 0a02 |0005: move-result v2 │ │ +044160: 2320 7902 |0006: new-array v0, v2, [B // type@0279 │ │ +044164: 5442 6d02 |0008: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$8;.val$input:Ljava/io/InputStream; // field@026d │ │ +044168: 6e20 2d0b 0200 |000a: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@0b2d │ │ +04416e: 0a01 |000d: move-result v1 │ │ +044170: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +044172: 3221 0900 |000f: if-eq v1, v2, 0018 // +0009 │ │ +044176: 5442 6e02 |0011: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$8;.val$output:Ljava/io/OutputStream; // field@026e │ │ +04417a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +04417c: 6e40 300b 0213 |0014: invoke-virtual {v2, v0, v3, v1}, Ljava/io/OutputStream;.write:([BII)V // method@0b30 │ │ +044182: 28f1 |0017: goto 0008 // -000f │ │ +044184: 5442 6c02 |0018: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$8;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026c │ │ +044188: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2525 │ │ 0x0008 line=2527 │ │ 0x0011 line=2528 │ │ 0x0018 line=2529 │ │ locals : │ │ @@ -93073,30 +93153,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -044174: |[044174] com.github.kevinsawicki.http.HttpRequest$8.run:()Ljava/lang/Object; │ │ -044184: 6e10 450a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$8;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a45 │ │ -04418a: 0c00 |0003: move-result-object v0 │ │ -04418c: 1100 |0004: return-object v0 │ │ +04418c: |[04418c] com.github.kevinsawicki.http.HttpRequest$8.run:()Ljava/lang/Object; │ │ +04419c: 6e10 450a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$8;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a45 │ │ +0441a2: 0c00 |0003: move-result-object v0 │ │ +0441a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2521 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$8; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #322 header: │ │ -class_idx : 381 │ │ +class_idx : 387 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 383 │ │ +superclass_idx : 389 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #322 annotations: │ │ @@ -93134,20 +93214,20 @@ │ │ type : '(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/Reader;Ljava/io/Writer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -044190: |[044190] com.github.kevinsawicki.http.HttpRequest$9.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/Reader;Ljava/io/Writer;)V │ │ -0441a0: 5b01 6f02 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$9;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026f │ │ -0441a4: 5b04 7002 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$9;.val$input:Ljava/io/Reader; // field@0270 │ │ -0441a8: 5b05 7102 |0004: iput-object v5, v0, Lcom/github/kevinsawicki/http/HttpRequest$9;.val$output:Ljava/io/Writer; // field@0271 │ │ -0441ac: 7030 520a 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ -0441b2: 0e00 |0009: return-void │ │ +0441a8: |[0441a8] com.github.kevinsawicki.http.HttpRequest$9.:(Lcom/github/kevinsawicki/http/HttpRequest;Ljava/io/Closeable;ZLjava/io/Reader;Ljava/io/Writer;)V │ │ +0441b8: 5b01 6f02 |0000: iput-object v1, v0, Lcom/github/kevinsawicki/http/HttpRequest$9;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026f │ │ +0441bc: 5b04 7002 |0002: iput-object v4, v0, Lcom/github/kevinsawicki/http/HttpRequest$9;.val$input:Ljava/io/Reader; // field@0270 │ │ +0441c0: 5b05 7102 |0004: iput-object v5, v0, Lcom/github/kevinsawicki/http/HttpRequest$9;.val$output:Ljava/io/Writer; // field@0271 │ │ +0441c4: 7030 520a 2003 |0006: invoke-direct {v0, v2, v3}, Lcom/github/kevinsawicki/http/HttpRequest$CloseOperation;.:(Ljava/io/Closeable;Z)V // method@0a52 │ │ +0441ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2544 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/github/kevinsawicki/http/HttpRequest$9; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/github/kevinsawicki/http/HttpRequest; │ │ 0x0000 - 0x000a reg=2 x0 Ljava/io/Closeable; │ │ @@ -93161,30 +93241,30 @@ │ │ type : '()Lcom/github/kevinsawicki/http/HttpRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0441b4: |[0441b4] com.github.kevinsawicki.http.HttpRequest$9.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ -0441c4: 5442 6f02 |0000: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$9;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026f │ │ -0441c8: 7110 710a 0200 |0002: invoke-static {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.access$100:(Lcom/github/kevinsawicki/http/HttpRequest;)I // method@0a71 │ │ -0441ce: 0a02 |0005: move-result v2 │ │ -0441d0: 2320 7402 |0006: new-array v0, v2, [C // type@0274 │ │ -0441d4: 5442 7002 |0008: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$9;.val$input:Ljava/io/Reader; // field@0270 │ │ -0441d8: 6e20 410b 0200 |000a: invoke-virtual {v2, v0}, Ljava/io/Reader;.read:([C)I // method@0b41 │ │ -0441de: 0a01 |000d: move-result v1 │ │ -0441e0: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -0441e2: 3221 0900 |000f: if-eq v1, v2, 0018 // +0009 │ │ -0441e6: 5442 7102 |0011: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$9;.val$output:Ljava/io/Writer; // field@0271 │ │ -0441ea: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0441ec: 6e40 430b 0213 |0014: invoke-virtual {v2, v0, v3, v1}, Ljava/io/Writer;.write:([CII)V // method@0b43 │ │ -0441f2: 28f1 |0017: goto 0008 // -000f │ │ -0441f4: 5442 6f02 |0018: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$9;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026f │ │ -0441f8: 1102 |001a: return-object v2 │ │ +0441cc: |[0441cc] com.github.kevinsawicki.http.HttpRequest$9.run:()Lcom/github/kevinsawicki/http/HttpRequest; │ │ +0441dc: 5442 6f02 |0000: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$9;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026f │ │ +0441e0: 7110 710a 0200 |0002: invoke-static {v2}, Lcom/github/kevinsawicki/http/HttpRequest;.access$100:(Lcom/github/kevinsawicki/http/HttpRequest;)I // method@0a71 │ │ +0441e6: 0a02 |0005: move-result v2 │ │ +0441e8: 2320 7a02 |0006: new-array v0, v2, [C // type@027a │ │ +0441ec: 5442 7002 |0008: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$9;.val$input:Ljava/io/Reader; // field@0270 │ │ +0441f0: 6e20 410b 0200 |000a: invoke-virtual {v2, v0}, Ljava/io/Reader;.read:([C)I // method@0b41 │ │ +0441f6: 0a01 |000d: move-result v1 │ │ +0441f8: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +0441fa: 3221 0900 |000f: if-eq v1, v2, 0018 // +0009 │ │ +0441fe: 5442 7102 |0011: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$9;.val$output:Ljava/io/Writer; // field@0271 │ │ +044202: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +044204: 6e40 430b 0213 |0014: invoke-virtual {v2, v0, v3, v1}, Ljava/io/Writer;.write:([CII)V // method@0b43 │ │ +04420a: 28f1 |0017: goto 0008 // -000f │ │ +04420c: 5442 6f02 |0018: iget-object v2, v4, Lcom/github/kevinsawicki/http/HttpRequest$9;.this$0:Lcom/github/kevinsawicki/http/HttpRequest; // field@026f │ │ +044210: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2548 │ │ 0x0008 line=2550 │ │ 0x0011 line=2551 │ │ 0x0018 line=2552 │ │ locals : │ │ @@ -93197,31 +93277,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0441fc: |[0441fc] com.github.kevinsawicki.http.HttpRequest$9.run:()Ljava/lang/Object; │ │ -04420c: 6e10 490a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$9;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a49 │ │ -044212: 0c00 |0003: move-result-object v0 │ │ -044214: 1100 |0004: return-object v0 │ │ +044214: |[044214] com.github.kevinsawicki.http.HttpRequest$9.run:()Ljava/lang/Object; │ │ +044224: 6e10 490a 0100 |0000: invoke-virtual {v1}, Lcom/github/kevinsawicki/http/HttpRequest$9;.run:()Lcom/github/kevinsawicki/http/HttpRequest; // method@0a49 │ │ +04422a: 0c00 |0003: move-result-object v0 │ │ +04422c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2544 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/github/kevinsawicki/http/HttpRequest$9; │ │ │ │ source_file_idx : 646 (HttpRequest.java) │ │ │ │ Class #323 header: │ │ -class_idx : 219 │ │ +class_idx : 224 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 218 │ │ -source_file_idx : 1883 │ │ +superclass_idx : 223 │ │ +source_file_idx : 1889 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #323 annotations: │ │ Annotations on class │ │ @@ -93241,17 +93321,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044218: |[044218] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -044228: 7010 5705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0557 │ │ -04422e: 0e00 |0003: return-void │ │ +044230: |[044230] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +044240: 7010 5705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0557 │ │ +044246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -93260,18 +93340,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -044230: |[044230] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -044240: 7120 7705 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0577 │ │ -044246: 0a00 |0003: move-result v0 │ │ -044248: 0f00 |0004: return v0 │ │ +044248: |[044248] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +044258: 7120 7705 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0577 │ │ +04425e: 0a00 |0003: move-result v0 │ │ +044260: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -93281,18 +93361,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04424c: |[04424c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -04425c: 7120 7805 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0578 │ │ -044262: 0a00 |0003: move-result v0 │ │ -044264: 0f00 |0004: return v0 │ │ +044264: |[044264] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +044274: 7120 7805 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0578 │ │ +04427a: 0a00 |0003: move-result v0 │ │ +04427c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -93302,17 +93382,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -044268: |[044268] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -044278: 7120 7905 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0579 │ │ -04427e: 0e00 |0003: return-void │ │ +044280: |[044280] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +044290: 7120 7905 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0579 │ │ +044296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -93323,19 +93403,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -044280: |[044280] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -044290: 6e10 f506 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@06f5 │ │ -044296: 0c00 |0003: move-result-object v0 │ │ -044298: 7120 7a05 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@057a │ │ -04429e: 0e00 |0007: return-void │ │ +044298: |[044298] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0442a8: 6e10 f506 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@06f5 │ │ +0442ae: 0c00 |0003: move-result-object v0 │ │ +0442b0: 7120 7a05 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@057a │ │ +0442b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -93346,17 +93426,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0442a0: |[0442a0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0442b0: 7120 7b05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@057b │ │ -0442b6: 0e00 |0003: return-void │ │ +0442b8: |[0442b8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0442c8: 7120 7b05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@057b │ │ +0442ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -93367,35 +93447,35 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0442b8: |[0442b8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0442c8: 6e10 a604 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@04a6 │ │ -0442ce: 0c00 |0003: move-result-object v0 │ │ -0442d0: 7120 7c05 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@057c │ │ -0442d6: 0e00 |0007: return-void │ │ +0442d0: |[0442d0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0442e0: 6e10 a604 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@04a6 │ │ +0442e6: 0c00 |0003: move-result-object v0 │ │ +0442e8: 7120 7c05 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@057c │ │ +0442ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - source_file_idx : 1883 (ViewCompat.java) │ │ + source_file_idx : 1889 (ViewCompat.java) │ │ │ │ Class #324 header: │ │ -class_idx : 293 │ │ +class_idx : 298 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 281 │ │ -source_file_idx : 1711 │ │ +superclass_idx : 286 │ │ +source_file_idx : 1717 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #324 annotations: │ │ Annotations on class │ │ @@ -93440,22 +93520,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0442d8: |[0442d8] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -0442e8: 7040 8108 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0881 │ │ -0442ee: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0442f0: 5910 5502 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ -0442f4: 5b16 5602 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ -0442f8: 5b15 5402 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ -0442fc: 7020 b108 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@08b1 │ │ -044302: 0e00 |000d: return-void │ │ +0442f0: |[0442f0] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +044300: 7040 8108 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0881 │ │ +044306: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +044308: 5910 5502 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ +04430c: 5b16 5602 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ +044310: 5b15 5402 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ +044314: 7020 b108 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@08b1 │ │ +04431a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -93473,22 +93553,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -044304: |[044304] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -044314: 7057 8208 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0882 │ │ -04431a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -04431c: 5910 5502 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ -044320: 5b16 5602 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ -044324: 5b15 5402 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ -044328: 7020 b108 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@08b1 │ │ -04432e: 0e00 |000d: return-void │ │ +04431c: |[04431c] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +04432c: 7057 8208 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0882 │ │ +044332: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +044334: 5910 5502 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ +044338: 5b16 5602 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ +04433c: 5b15 5402 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ +044340: 7020 b108 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@08b1 │ │ +044346: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -93507,38 +93587,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -044330: |[044330] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -044340: 5452 5102 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0251 │ │ -044344: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -044348: 2160 |0004: array-length v0, v6 │ │ -04434a: 5452 5302 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ -04434e: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -044352: 5452 5302 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ -044356: 2122 |000b: array-length v2, v2 │ │ -044358: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -04435c: 2302 7502 |000e: new-array v2, v0, [I // type@0275 │ │ -044360: 5b52 5302 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ -044364: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -044366: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -04436a: 5452 5302 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ -04436e: 5453 5102 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0251 │ │ -044372: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -044376: 7220 c700 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ -04437c: 0a03 |001e: move-result v3 │ │ -04437e: 4b03 0201 |001f: aput v3, v2, v1 │ │ -044382: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -044386: 28f0 |0023: goto 0013 // -0010 │ │ -044388: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -04438a: 5b52 5302 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ -04438e: 0e00 |0027: return-void │ │ +044348: |[044348] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +044358: 5452 5102 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0251 │ │ +04435c: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +044360: 2160 |0004: array-length v0, v6 │ │ +044362: 5452 5302 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ +044366: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +04436a: 5452 5302 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ +04436e: 2122 |000b: array-length v2, v2 │ │ +044370: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +044374: 2302 7b02 |000e: new-array v2, v0, [I // type@027b │ │ +044378: 5b52 5302 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ +04437c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +04437e: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +044382: 5452 5302 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ +044386: 5453 5102 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0251 │ │ +04438a: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +04438e: 7220 c700 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00c7 │ │ +044394: 0a03 |001e: move-result v3 │ │ +044396: 4b03 0201 |001f: aput v3, v2, v1 │ │ +04439a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04439e: 28f0 |0023: goto 0013 // -0010 │ │ +0443a0: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0443a2: 5b52 5302 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ +0443a6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -93558,68 +93638,68 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -044390: |[044390] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0443a0: 54b0 5702 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0257 │ │ -0443a4: 54b8 5602 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ -0443a8: 2182 |0004: array-length v2, v8 │ │ -0443aa: 54b3 5302 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ -0443ae: 54b6 5602 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ -0443b2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0443b4: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -0443b8: 4408 0604 |000c: aget v8, v6, v4 │ │ -0443bc: 6e20 0b09 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ -0443c2: 0c07 |0011: move-result-object v7 │ │ -0443c4: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -0443c8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0443ca: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -0443ce: 4408 0304 |0017: aget v8, v3, v4 │ │ -0443d2: 7240 ab08 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@08ab │ │ -0443d8: 0a01 |001c: move-result v1 │ │ -0443da: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -0443de: 4408 0304 |001f: aget v8, v3, v4 │ │ -0443e2: 7220 cb00 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0443e8: 0c05 |0024: move-result-object v5 │ │ -0443ea: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -0443ee: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -0443f2: 2078 7201 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0172 │ │ -0443f6: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -0443fa: 1f07 7201 |002d: check-cast v7, Landroid/widget/TextView; // type@0172 │ │ -0443fe: 6e30 b908 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@08b9 │ │ -044404: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -044408: 28d6 |0034: goto 000a // -002a │ │ -04440a: 2078 6701 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0167 │ │ -04440e: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -044412: 1f07 6701 |0039: check-cast v7, Landroid/widget/ImageView; // type@0167 │ │ -044416: 6e30 b808 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@08b8 │ │ -04441c: 28f4 |003e: goto 0032 // -000c │ │ -04441e: 2208 b001 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@01b0 │ │ -044422: 2209 c101 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@01c1 │ │ -044426: 7010 8e0b 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ -04442c: 6e10 700b 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ -044432: 0c0a |0049: move-result-object v10 │ │ -044434: 6e10 490b 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ -04443a: 0c0a |004d: move-result-object v10 │ │ -04443c: 6e20 960b a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -044442: 0c09 |0051: move-result-object v9 │ │ -044444: 1a0a 5400 |0052: const-string v10, " is not a " // string@0054 │ │ -044448: 6e20 960b a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -04444e: 0c09 |0057: move-result-object v9 │ │ -044450: 1a0a 8c00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@008c │ │ -044454: 6e20 960b a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ -04445a: 0c09 |005d: move-result-object v9 │ │ -04445c: 6e10 9a0b 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ -044462: 0c09 |0061: move-result-object v9 │ │ -044464: 7020 580b 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ -04446a: 2708 |0065: throw v8 │ │ -04446c: 0e00 |0066: return-void │ │ +0443a8: |[0443a8] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0443b8: 54b0 5702 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0257 │ │ +0443bc: 54b8 5602 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ +0443c0: 2182 |0004: array-length v2, v8 │ │ +0443c2: 54b3 5302 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0253 │ │ +0443c6: 54b6 5602 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ +0443ca: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0443cc: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +0443d0: 4408 0604 |000c: aget v8, v6, v4 │ │ +0443d4: 6e20 0b09 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@090b │ │ +0443da: 0c07 |0011: move-result-object v7 │ │ +0443dc: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +0443e0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0443e2: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +0443e6: 4408 0304 |0017: aget v8, v3, v4 │ │ +0443ea: 7240 ab08 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@08ab │ │ +0443f0: 0a01 |001c: move-result v1 │ │ +0443f2: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +0443f6: 4408 0304 |001f: aget v8, v3, v4 │ │ +0443fa: 7220 cb00 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +044400: 0c05 |0024: move-result-object v5 │ │ +044402: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +044406: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +04440a: 2078 7801 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0178 │ │ +04440e: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +044412: 1f07 7801 |002d: check-cast v7, Landroid/widget/TextView; // type@0178 │ │ +044416: 6e30 b908 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@08b9 │ │ +04441c: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +044420: 28d6 |0034: goto 000a // -002a │ │ +044422: 2078 6d01 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@016d │ │ +044426: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +04442a: 1f07 6d01 |0039: check-cast v7, Landroid/widget/ImageView; // type@016d │ │ +04442e: 6e30 b808 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@08b8 │ │ +044434: 28f4 |003e: goto 0032 // -000c │ │ +044436: 2208 b601 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@01b6 │ │ +04443a: 2209 c701 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@01c7 │ │ +04443e: 7010 8e0b 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0b8e │ │ +044444: 6e10 700b 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0b70 │ │ +04444a: 0c0a |0049: move-result-object v10 │ │ +04444c: 6e10 490b 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0b49 │ │ +044452: 0c0a |004d: move-result-object v10 │ │ +044454: 6e20 960b a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +04445a: 0c09 |0051: move-result-object v9 │ │ +04445c: 1a0a 5400 |0052: const-string v10, " is not a " // string@0054 │ │ +044460: 6e20 960b a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +044466: 0c09 |0057: move-result-object v9 │ │ +044468: 1a0a 8c00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@008c │ │ +04446c: 6e20 960b a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b96 │ │ +044472: 0c09 |005d: move-result-object v9 │ │ +044474: 6e10 9a0b 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b9a │ │ +04447a: 0c09 |0061: move-result-object v9 │ │ +04447c: 7020 580b 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0b58 │ │ +044482: 2708 |0065: throw v8 │ │ +044484: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -93662,21 +93742,21 @@ │ │ type : '(Landroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -044470: |[044470] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -044480: 5b13 5402 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ -044484: 5b14 5602 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ -044488: 6f20 8408 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0884 │ │ -04448e: 5410 5402 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ -044492: 7020 b108 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@08b1 │ │ -044498: 0e00 |000c: return-void │ │ +044488: |[044488] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +044498: 5b13 5402 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ +04449c: 5b14 5602 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0256 │ │ +0444a0: 6f20 8408 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0884 │ │ +0444a6: 5410 5402 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ +0444aa: 7020 b108 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@08b1 │ │ +0444b0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -93691,31 +93771,31 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04449c: |[04449c] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0444ac: 5420 5202 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0252 │ │ -0444b0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0444b4: 5420 5202 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0252 │ │ -0444b8: 7220 aa08 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@08aa │ │ -0444be: 0c00 |0009: move-result-object v0 │ │ -0444c0: 1100 |000a: return-object v0 │ │ -0444c2: 5220 5502 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ -0444c6: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -0444c8: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -0444cc: 5220 5502 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ -0444d0: 7220 cb00 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ -0444d6: 0c00 |0015: move-result-object v0 │ │ -0444d8: 28f4 |0016: goto 000a // -000c │ │ -0444da: 6f20 8508 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0885 │ │ -0444e0: 0c00 |001a: move-result-object v0 │ │ -0444e2: 28ef |001b: goto 000a // -0011 │ │ +0444b4: |[0444b4] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0444c4: 5420 5202 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0252 │ │ +0444c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0444cc: 5420 5202 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0252 │ │ +0444d0: 7220 aa08 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@08aa │ │ +0444d6: 0c00 |0009: move-result-object v0 │ │ +0444d8: 1100 |000a: return-object v0 │ │ +0444da: 5220 5502 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ +0444de: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +0444e0: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +0444e4: 5220 5502 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ +0444e8: 7220 cb00 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00cb │ │ +0444ee: 0c00 |0015: move-result-object v0 │ │ +0444f0: 28f4 |0016: goto 000a // -000c │ │ +0444f2: 6f20 8508 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0885 │ │ +0444f8: 0c00 |001a: move-result-object v0 │ │ +0444fa: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -93729,17 +93809,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0444e4: |[0444e4] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -0444f4: 5410 5202 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0252 │ │ -0444f8: 1100 |0002: return-object v0 │ │ +0444fc: |[0444fc] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +04450c: 5410 5202 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0252 │ │ +044510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -93747,17 +93827,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0444fc: |[0444fc] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -04450c: 5210 5502 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ -044510: 0f00 |0002: return v0 │ │ +044514: |[044514] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +044524: 5210 5502 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ +044528: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -93765,17 +93845,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044514: |[044514] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -044524: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0257 │ │ -044528: 1100 |0002: return-object v0 │ │ +04452c: |[04452c] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +04453c: 5410 5702 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0257 │ │ +044540: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #6 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -93783,17 +93863,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04452c: |[04452c] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -04453c: 5b01 5202 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0252 │ │ -044540: 0e00 |0002: return-void │ │ +044544: |[044544] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +044554: 5b01 5202 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0252 │ │ +044558: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 cursorToStringConverter Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ @@ -93803,17 +93883,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044544: |[044544] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -044554: 5901 5502 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ -044558: 0e00 |0002: return-void │ │ +04455c: |[04455c] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +04456c: 5901 5502 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0255 │ │ +044570: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0002 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 stringConversionColumn I │ │ @@ -93823,17 +93903,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04455c: |[04455c] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -04456c: 5b01 5702 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0257 │ │ -044570: 0e00 |0002: return-void │ │ +044574: |[044574] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +044584: 5b01 5702 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0257 │ │ +044588: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 viewBinder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ @@ -93843,24 +93923,24 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -044574: |[044574] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -044584: 7110 5c0b 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0b5c │ │ -04458a: 0a01 |0003: move-result v1 │ │ -04458c: 6e20 e609 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ -044592: 0e00 |0007: return-void │ │ -044594: 0d00 |0008: move-exception v0 │ │ -044596: 7110 fc00 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fc │ │ -04459c: 0c01 |000c: move-result-object v1 │ │ -04459e: 6e20 e709 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@09e7 │ │ -0445a4: 28f7 |0010: goto 0007 // -0009 │ │ +04458c: |[04458c] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +04459c: 7110 5c0b 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0b5c │ │ +0445a2: 0a01 |0003: move-result v1 │ │ +0445a4: 6e20 e609 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@09e6 │ │ +0445aa: 0e00 |0007: return-void │ │ +0445ac: 0d00 |0008: move-exception v0 │ │ +0445ae: 7110 fc00 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fc │ │ +0445b4: 0c01 |000c: move-result-object v1 │ │ +0445b6: 6e20 e709 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@09e7 │ │ +0445bc: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -93876,17 +93956,17 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0445b8: |[0445b8] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -0445c8: 6e20 1f0a 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ -0445ce: 0e00 |0003: return-void │ │ +0445d0: |[0445d0] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +0445e0: 6e20 1f0a 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0a1f │ │ +0445e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0004 reg=1 v Landroid/widget/TextView; │ │ @@ -93897,25 +93977,25 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0445d0: |[0445d0] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -0445e0: 6f20 8a08 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@088a │ │ -0445e6: 0c00 |0003: move-result-object v0 │ │ -0445e8: 5421 5402 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ -0445ec: 7020 b108 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@08b1 │ │ -0445f2: 1100 |0009: return-object v0 │ │ +0445e8: |[0445e8] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0445f8: 6f20 8a08 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@088a │ │ +0445fe: 0c00 |0003: move-result-object v0 │ │ +044600: 5421 5402 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0254 │ │ +044604: 7020 b108 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@08b1 │ │ +04460a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x000a reg=3 c Landroid/database/Cursor; │ │ │ │ - source_file_idx : 1711 (SimpleCursorAdapter.java) │ │ + source_file_idx : 1717 (SimpleCursorAdapter.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 577790 bytes, number of entries: 325 │ │ │ +Zip file size: 577771 bytes, number of entries: 325 │ │ │ ?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2132 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 595 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 675 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 431 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$Op.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState$1.class │ │ │ @@ -158,15 +158,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 584 b- stor 80-Jan-01 00:00 com/github/kevinsawicki/http/HttpRequest$Operation.class │ │ │ ?rwxrwxr-x 2.0 unx 1203 b- stor 80-Jan-01 00:00 com/github/kevinsawicki/http/HttpRequest$RequestOutputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 26707 b- defN 80-Jan-01 00:00 com/github/kevinsawicki/http/HttpRequest.class │ │ │ ?rwxrwxr-x 2.0 unx 684 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/AboutActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 594 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/AboutActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1238 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/AboutActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 377 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/BuildConfig.class │ │ │ -?rwxrwxr-x 2.0 unx 4479 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/DiagnosticActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 4469 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/DiagnosticActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1907 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/LicenseActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 414 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/LoginActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 967 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/LoginActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 417 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/LoginActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 746 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/LoginActivity$ResponseReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 5945 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/LoginActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 919 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/ProjectDetailActivity$1.class │ │ │ @@ -209,15 +209,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3044 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/dao/RsrDbAdapter$DatabaseHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 15612 b- defN 80-Jan-01 00:00 org/akvo/rsr/up/dao/RsrDbAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 663 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/domain/Country.class │ │ │ ?rwxrwxr-x 2.0 unx 764 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/domain/Organisation.class │ │ │ ?rwxrwxr-x 2.0 unx 1892 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/domain/Project.class │ │ │ ?rwxrwxr-x 2.0 unx 1689 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/domain/Update.class │ │ │ ?rwxrwxr-x 2.0 unx 1399 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/domain/User.class │ │ │ -?rwxrwxr-x 2.0 unx 8219 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/service/GetProjectDataService.class │ │ │ +?rwxrwxr-x 2.0 unx 8210 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/service/GetProjectDataService.class │ │ │ ?rwxrwxr-x 2.0 unx 2471 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/service/SignInService.class │ │ │ ?rwxrwxr-x 2.0 unx 3167 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/service/SubmitProjectUpdateService.class │ │ │ ?rwxrwxr-x 2.0 unx 432 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/service/VerifyProjectUpdateService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2787 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/service/VerifyProjectUpdateService$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1227 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/service/VerifyProjectUpdateService.class │ │ │ ?rwxrwxr-x 2.0 unx 3579 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/util/ConstantUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 348 b- stor 80-Jan-01 00:00 org/akvo/rsr/up/util/DialogUtil$10.class │ │ │ @@ -320,8 +320,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 741 b- stor 80-Jan-01 00:00 com/github/kevinsawicki/http/HttpRequest$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1152 b- stor 80-Jan-01 00:00 com/github/kevinsawicki/http/HttpRequest$6.class │ │ │ ?rwxrwxr-x 2.0 unx 830 b- stor 80-Jan-01 00:00 com/github/kevinsawicki/http/HttpRequest$7.class │ │ │ ?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 com/github/kevinsawicki/http/HttpRequest$8.class │ │ │ ?rwxrwxr-x 2.0 unx 914 b- stor 80-Jan-01 00:00 com/github/kevinsawicki/http/HttpRequest$9.class │ │ │ ?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ -325 files, 609904 bytes uncompressed, 517348 bytes compressed: 15.2% │ │ │ +325 files, 609885 bytes uncompressed, 517329 bytes compressed: 15.2% │ │ ├── org/akvo/rsr/up/DiagnosticActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -490,606 +490,604 @@ │ │ │ │ 73: aload_1 │ │ │ │ 74: aload 4 │ │ │ │ 76: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ 79: aload_3 │ │ │ │ 80: invokeinterface #135, 1 // InterfaceMethod android/database/Cursor.moveToNext:()Z │ │ │ │ 85: istore 7 │ │ │ │ 87: iload 7 │ │ │ │ - 89: ifeq 241 │ │ │ │ + 89: ifeq 233 │ │ │ │ 92: aload_0 │ │ │ │ 93: astore_1 │ │ │ │ 94: aload_0 │ │ │ │ 95: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ 98: astore_2 │ │ │ │ 99: new #42 // class java/lang/StringBuilder │ │ │ │ 102: astore 4 │ │ │ │ 104: aload 4 │ │ │ │ 106: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ 109: aload 4 │ │ │ │ 111: ldc #137 // String \n[ │ │ │ │ 113: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 116: astore 4 │ │ │ │ - 118: aload_3 │ │ │ │ - 119: astore_1 │ │ │ │ - 120: ldc #139 // String _id │ │ │ │ - 122: astore 8 │ │ │ │ - 124: aload_3 │ │ │ │ - 125: aload 8 │ │ │ │ - 127: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 132: istore 5 │ │ │ │ - 134: aload_3 │ │ │ │ - 135: iload 5 │ │ │ │ - 137: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 142: astore 6 │ │ │ │ - 144: aload 4 │ │ │ │ - 146: aload 6 │ │ │ │ - 148: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 151: ldc #148 // String ] │ │ │ │ - 153: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 156: astore 4 │ │ │ │ - 158: ldc #150 // String first_name │ │ │ │ - 160: astore 8 │ │ │ │ - 162: aload_3 │ │ │ │ - 163: aload 8 │ │ │ │ - 165: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 170: istore 5 │ │ │ │ - 172: aload_3 │ │ │ │ - 173: iload 5 │ │ │ │ - 175: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 180: astore 6 │ │ │ │ - 182: aload 4 │ │ │ │ - 184: aload 6 │ │ │ │ - 186: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 189: ldc #152 // String │ │ │ │ - 191: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 194: astore 4 │ │ │ │ - 196: ldc #154 // String last_name │ │ │ │ - 198: astore 8 │ │ │ │ - 200: aload_3 │ │ │ │ - 201: aload 8 │ │ │ │ - 203: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 208: istore 5 │ │ │ │ - 210: aload_3 │ │ │ │ - 211: iload 5 │ │ │ │ - 213: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 218: astore 6 │ │ │ │ - 220: aload 4 │ │ │ │ - 222: aload 6 │ │ │ │ - 224: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 227: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 230: astore 4 │ │ │ │ - 232: aload_2 │ │ │ │ - 233: aload 4 │ │ │ │ - 235: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 238: goto 79 │ │ │ │ - 241: aload_3 │ │ │ │ - 242: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 247: aload_0 │ │ │ │ - 248: astore_1 │ │ │ │ - 249: aload_0 │ │ │ │ - 250: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ - 253: astore_1 │ │ │ │ - 254: aload_1 │ │ │ │ - 255: astore_2 │ │ │ │ - 256: aload_1 │ │ │ │ - 257: invokevirtual #159 // Method org/akvo/rsr/up/dao/RsrDbAdapter.getMissingUsersList:()Ljava/util/List; │ │ │ │ - 260: astore 9 │ │ │ │ - 262: aload_0 │ │ │ │ - 263: astore_1 │ │ │ │ - 264: aload_0 │ │ │ │ - 265: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 268: astore_1 │ │ │ │ - 269: aload_1 │ │ │ │ - 270: astore_2 │ │ │ │ - 271: new #42 // class java/lang/StringBuilder │ │ │ │ - 274: astore 4 │ │ │ │ - 276: aload 4 │ │ │ │ - 278: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 281: aload 4 │ │ │ │ - 283: ldc #161 // String \n\nMissing users in db: │ │ │ │ - 285: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 288: astore 4 │ │ │ │ - 290: aload 9 │ │ │ │ - 292: invokeinterface #166, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 297: istore 5 │ │ │ │ - 299: iload 5 │ │ │ │ - 301: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 304: astore 6 │ │ │ │ - 306: aload 4 │ │ │ │ - 308: aload 6 │ │ │ │ - 310: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 313: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 316: astore 4 │ │ │ │ - 318: aload_1 │ │ │ │ - 319: aload 4 │ │ │ │ - 321: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 324: aload 9 │ │ │ │ - 326: invokeinterface #170, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 331: astore 10 │ │ │ │ - 333: aload 10 │ │ │ │ - 335: invokeinterface #175, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 340: istore 7 │ │ │ │ - 342: iload 7 │ │ │ │ - 344: ifeq 422 │ │ │ │ - 347: aload 10 │ │ │ │ - 349: invokeinterface #179, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 354: checkcast #125 // class java/lang/String │ │ │ │ - 357: astore 11 │ │ │ │ - 359: aload_0 │ │ │ │ - 360: astore_1 │ │ │ │ - 361: aload_0 │ │ │ │ - 362: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 365: astore_2 │ │ │ │ - 366: new #42 // class java/lang/StringBuilder │ │ │ │ - 369: astore 4 │ │ │ │ - 371: aload 4 │ │ │ │ - 373: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 376: aload 4 │ │ │ │ - 378: ldc #137 // String \n[ │ │ │ │ - 380: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 383: astore 4 │ │ │ │ - 385: aload 4 │ │ │ │ - 387: astore_1 │ │ │ │ - 388: aload 4 │ │ │ │ - 390: aload 11 │ │ │ │ - 392: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 395: astore 4 │ │ │ │ - 397: ldc #148 // String ] │ │ │ │ - 399: astore 6 │ │ │ │ - 401: aload 4 │ │ │ │ - 403: aload 6 │ │ │ │ - 405: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 408: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 411: astore 4 │ │ │ │ - 413: aload_2 │ │ │ │ - 414: aload 4 │ │ │ │ - 416: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 419: goto 333 │ │ │ │ - 422: aload_0 │ │ │ │ - 423: astore_1 │ │ │ │ - 424: aload_0 │ │ │ │ - 425: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ - 428: astore_1 │ │ │ │ - 429: aload_1 │ │ │ │ - 430: astore_2 │ │ │ │ - 431: aload_1 │ │ │ │ - 432: invokevirtual #182 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listAllOrgs:()Landroid/database/Cursor; │ │ │ │ - 435: astore 12 │ │ │ │ - 437: aload_0 │ │ │ │ - 438: astore_1 │ │ │ │ - 439: aload_0 │ │ │ │ - 440: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 443: astore_1 │ │ │ │ - 444: aload_1 │ │ │ │ - 445: astore_2 │ │ │ │ - 446: new #42 // class java/lang/StringBuilder │ │ │ │ - 449: astore 4 │ │ │ │ - 451: aload 4 │ │ │ │ - 453: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 456: aload 4 │ │ │ │ - 458: ldc #184 // String \n\nOrgs in db: │ │ │ │ - 460: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 463: astore 4 │ │ │ │ - 465: aload 12 │ │ │ │ - 467: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ - 472: istore 5 │ │ │ │ - 474: iload 5 │ │ │ │ - 476: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 479: astore 6 │ │ │ │ - 481: aload 4 │ │ │ │ - 483: aload 6 │ │ │ │ - 485: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 488: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 491: astore 4 │ │ │ │ - 493: aload_1 │ │ │ │ - 494: aload 4 │ │ │ │ - 496: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 499: aload 12 │ │ │ │ - 501: invokeinterface #135, 1 // InterfaceMethod android/database/Cursor.moveToNext:()Z │ │ │ │ - 506: istore 7 │ │ │ │ - 508: iload 7 │ │ │ │ - 510: ifeq 635 │ │ │ │ - 513: aload_0 │ │ │ │ - 514: astore_1 │ │ │ │ - 515: aload_0 │ │ │ │ - 516: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 519: astore_2 │ │ │ │ - 520: new #42 // class java/lang/StringBuilder │ │ │ │ - 523: astore 4 │ │ │ │ - 525: aload 4 │ │ │ │ - 527: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 530: aload 4 │ │ │ │ - 532: ldc #137 // String \n[ │ │ │ │ - 534: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 537: astore 4 │ │ │ │ - 539: ldc #139 // String _id │ │ │ │ - 541: astore_1 │ │ │ │ - 542: aload 12 │ │ │ │ - 544: aload_1 │ │ │ │ - 545: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 550: istore 5 │ │ │ │ - 552: aload 12 │ │ │ │ - 554: iload 5 │ │ │ │ - 556: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 561: astore 6 │ │ │ │ - 563: aload 4 │ │ │ │ - 565: aload 6 │ │ │ │ - 567: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 570: ldc #148 // String ] │ │ │ │ - 572: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 575: astore 4 │ │ │ │ - 577: ldc #186 // String name │ │ │ │ - 579: astore_1 │ │ │ │ - 580: aload 12 │ │ │ │ - 582: aload_1 │ │ │ │ - 583: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 588: istore 5 │ │ │ │ - 590: aload 12 │ │ │ │ - 592: iload 5 │ │ │ │ - 594: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 599: astore 6 │ │ │ │ - 601: aload 4 │ │ │ │ - 603: aload 6 │ │ │ │ - 605: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 608: astore 4 │ │ │ │ - 610: ldc #152 // String │ │ │ │ - 612: astore 6 │ │ │ │ - 614: aload 4 │ │ │ │ - 616: aload 6 │ │ │ │ - 618: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 621: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 624: astore 4 │ │ │ │ - 626: aload_2 │ │ │ │ - 627: aload 4 │ │ │ │ - 629: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 632: goto 499 │ │ │ │ - 635: aload 12 │ │ │ │ - 637: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 642: aload_0 │ │ │ │ - 643: astore_1 │ │ │ │ - 644: aload_0 │ │ │ │ - 645: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ - 648: astore_1 │ │ │ │ - 649: aload_1 │ │ │ │ - 650: astore_2 │ │ │ │ - 651: aload_1 │ │ │ │ - 652: invokevirtual #189 // Method org/akvo/rsr/up/dao/RsrDbAdapter.getMissingOrgsList:()Ljava/util/List; │ │ │ │ - 655: astore 13 │ │ │ │ - 657: aload_0 │ │ │ │ - 658: astore_1 │ │ │ │ - 659: aload_0 │ │ │ │ - 660: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 663: astore_1 │ │ │ │ - 664: aload_1 │ │ │ │ - 665: astore_2 │ │ │ │ - 666: new #42 // class java/lang/StringBuilder │ │ │ │ - 669: astore 4 │ │ │ │ - 671: aload 4 │ │ │ │ - 673: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 676: aload 4 │ │ │ │ - 678: ldc #191 // String \n\nMissing orgs in db: │ │ │ │ - 680: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 683: astore 4 │ │ │ │ - 685: aload 13 │ │ │ │ - 687: invokeinterface #166, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 692: istore 5 │ │ │ │ - 694: iload 5 │ │ │ │ - 696: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 699: astore 6 │ │ │ │ - 701: aload 4 │ │ │ │ - 703: aload 6 │ │ │ │ - 705: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 708: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 711: astore 4 │ │ │ │ - 713: aload_1 │ │ │ │ - 714: aload 4 │ │ │ │ - 716: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 719: aload 13 │ │ │ │ - 721: invokeinterface #170, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 726: astore 10 │ │ │ │ - 728: aload 10 │ │ │ │ - 730: invokeinterface #175, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 735: istore 7 │ │ │ │ - 737: iload 7 │ │ │ │ - 739: ifeq 817 │ │ │ │ - 742: aload 10 │ │ │ │ - 744: invokeinterface #179, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 749: checkcast #125 // class java/lang/String │ │ │ │ - 752: astore 11 │ │ │ │ - 754: aload_0 │ │ │ │ - 755: astore_1 │ │ │ │ - 756: aload_0 │ │ │ │ - 757: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 760: astore_2 │ │ │ │ - 761: new #42 // class java/lang/StringBuilder │ │ │ │ - 764: astore 4 │ │ │ │ - 766: aload 4 │ │ │ │ - 768: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 771: aload 4 │ │ │ │ - 773: ldc #137 // String \n[ │ │ │ │ - 775: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 778: astore 4 │ │ │ │ - 780: aload 4 │ │ │ │ - 782: astore_1 │ │ │ │ - 783: aload 4 │ │ │ │ - 785: aload 11 │ │ │ │ - 787: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 790: astore 4 │ │ │ │ - 792: ldc #148 // String ] │ │ │ │ - 794: astore 6 │ │ │ │ - 796: aload 4 │ │ │ │ - 798: aload 6 │ │ │ │ - 800: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 803: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 806: astore 4 │ │ │ │ - 808: aload_2 │ │ │ │ - 809: aload 4 │ │ │ │ - 811: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 814: goto 728 │ │ │ │ - 817: aload_0 │ │ │ │ - 818: astore_1 │ │ │ │ - 819: aload_0 │ │ │ │ - 820: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 118: ldc #139 // String _id │ │ │ │ + 120: astore_1 │ │ │ │ + 121: aload_3 │ │ │ │ + 122: aload_1 │ │ │ │ + 123: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 128: istore 5 │ │ │ │ + 130: aload_3 │ │ │ │ + 131: iload 5 │ │ │ │ + 133: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 138: astore 6 │ │ │ │ + 140: aload 4 │ │ │ │ + 142: aload 6 │ │ │ │ + 144: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 147: ldc #148 // String ] │ │ │ │ + 149: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 152: astore 4 │ │ │ │ + 154: ldc #150 // String first_name │ │ │ │ + 156: astore_1 │ │ │ │ + 157: aload_3 │ │ │ │ + 158: aload_1 │ │ │ │ + 159: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 164: istore 5 │ │ │ │ + 166: aload_3 │ │ │ │ + 167: iload 5 │ │ │ │ + 169: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 174: astore 6 │ │ │ │ + 176: aload 4 │ │ │ │ + 178: aload 6 │ │ │ │ + 180: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 183: ldc #152 // String │ │ │ │ + 185: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 188: astore 4 │ │ │ │ + 190: ldc #154 // String last_name │ │ │ │ + 192: astore_1 │ │ │ │ + 193: aload_3 │ │ │ │ + 194: aload_1 │ │ │ │ + 195: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 200: istore 5 │ │ │ │ + 202: aload_3 │ │ │ │ + 203: iload 5 │ │ │ │ + 205: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 210: astore 6 │ │ │ │ + 212: aload 4 │ │ │ │ + 214: aload 6 │ │ │ │ + 216: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 219: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 222: astore 4 │ │ │ │ + 224: aload_2 │ │ │ │ + 225: aload 4 │ │ │ │ + 227: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 230: goto 79 │ │ │ │ + 233: aload_3 │ │ │ │ + 234: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 239: aload_0 │ │ │ │ + 240: astore_1 │ │ │ │ + 241: aload_0 │ │ │ │ + 242: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 245: astore_1 │ │ │ │ + 246: aload_1 │ │ │ │ + 247: astore_2 │ │ │ │ + 248: aload_1 │ │ │ │ + 249: invokevirtual #159 // Method org/akvo/rsr/up/dao/RsrDbAdapter.getMissingUsersList:()Ljava/util/List; │ │ │ │ + 252: astore 8 │ │ │ │ + 254: aload_0 │ │ │ │ + 255: astore_1 │ │ │ │ + 256: aload_0 │ │ │ │ + 257: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 260: astore_1 │ │ │ │ + 261: aload_1 │ │ │ │ + 262: astore_2 │ │ │ │ + 263: new #42 // class java/lang/StringBuilder │ │ │ │ + 266: astore 4 │ │ │ │ + 268: aload 4 │ │ │ │ + 270: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 273: aload 4 │ │ │ │ + 275: ldc #161 // String \n\nMissing users in db: │ │ │ │ + 277: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 280: astore 4 │ │ │ │ + 282: aload 8 │ │ │ │ + 284: invokeinterface #166, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 289: istore 5 │ │ │ │ + 291: iload 5 │ │ │ │ + 293: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 296: astore 6 │ │ │ │ + 298: aload 4 │ │ │ │ + 300: aload 6 │ │ │ │ + 302: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 305: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 308: astore 4 │ │ │ │ + 310: aload_1 │ │ │ │ + 311: aload 4 │ │ │ │ + 313: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 316: aload 8 │ │ │ │ + 318: invokeinterface #170, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 323: astore_2 │ │ │ │ + 324: aload_2 │ │ │ │ + 325: invokeinterface #175, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 330: istore 9 │ │ │ │ + 332: iload 9 │ │ │ │ + 334: ifeq 413 │ │ │ │ + 337: aload_2 │ │ │ │ + 338: invokeinterface #179, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 343: checkcast #125 // class java/lang/String │ │ │ │ + 346: astore 10 │ │ │ │ + 348: aload_0 │ │ │ │ + 349: astore_1 │ │ │ │ + 350: aload_0 │ │ │ │ + 351: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 354: astore 4 │ │ │ │ + 356: new #42 // class java/lang/StringBuilder │ │ │ │ + 359: astore 6 │ │ │ │ + 361: aload 6 │ │ │ │ + 363: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 366: aload 6 │ │ │ │ + 368: ldc #137 // String \n[ │ │ │ │ + 370: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 373: astore 6 │ │ │ │ + 375: aload 6 │ │ │ │ + 377: astore_1 │ │ │ │ + 378: aload 6 │ │ │ │ + 380: aload 10 │ │ │ │ + 382: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 385: astore 6 │ │ │ │ + 387: ldc #148 // String ] │ │ │ │ + 389: astore 11 │ │ │ │ + 391: aload 6 │ │ │ │ + 393: aload 11 │ │ │ │ + 395: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 398: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 401: astore 6 │ │ │ │ + 403: aload 4 │ │ │ │ + 405: aload 6 │ │ │ │ + 407: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 410: goto 324 │ │ │ │ + 413: aload_0 │ │ │ │ + 414: astore_1 │ │ │ │ + 415: aload_0 │ │ │ │ + 416: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 419: astore_1 │ │ │ │ + 420: aload_1 │ │ │ │ + 421: astore_2 │ │ │ │ + 422: aload_1 │ │ │ │ + 423: invokevirtual #182 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listAllOrgs:()Landroid/database/Cursor; │ │ │ │ + 426: astore 12 │ │ │ │ + 428: aload_0 │ │ │ │ + 429: astore_1 │ │ │ │ + 430: aload_0 │ │ │ │ + 431: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 434: astore_1 │ │ │ │ + 435: aload_1 │ │ │ │ + 436: astore_2 │ │ │ │ + 437: new #42 // class java/lang/StringBuilder │ │ │ │ + 440: astore 4 │ │ │ │ + 442: aload 4 │ │ │ │ + 444: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 447: aload 4 │ │ │ │ + 449: ldc #184 // String \n\nOrgs in db: │ │ │ │ + 451: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 454: astore 4 │ │ │ │ + 456: aload 12 │ │ │ │ + 458: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ + 463: istore 5 │ │ │ │ + 465: iload 5 │ │ │ │ + 467: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 470: astore 6 │ │ │ │ + 472: aload 4 │ │ │ │ + 474: aload 6 │ │ │ │ + 476: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 479: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 482: astore 4 │ │ │ │ + 484: aload_1 │ │ │ │ + 485: aload 4 │ │ │ │ + 487: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 490: aload 12 │ │ │ │ + 492: invokeinterface #135, 1 // InterfaceMethod android/database/Cursor.moveToNext:()Z │ │ │ │ + 497: istore 7 │ │ │ │ + 499: iload 7 │ │ │ │ + 501: ifeq 626 │ │ │ │ + 504: aload_0 │ │ │ │ + 505: astore_1 │ │ │ │ + 506: aload_0 │ │ │ │ + 507: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 510: astore_2 │ │ │ │ + 511: new #42 // class java/lang/StringBuilder │ │ │ │ + 514: astore 4 │ │ │ │ + 516: aload 4 │ │ │ │ + 518: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 521: aload 4 │ │ │ │ + 523: ldc #137 // String \n[ │ │ │ │ + 525: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 528: astore 4 │ │ │ │ + 530: ldc #139 // String _id │ │ │ │ + 532: astore_1 │ │ │ │ + 533: aload 12 │ │ │ │ + 535: aload_1 │ │ │ │ + 536: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 541: istore 5 │ │ │ │ + 543: aload 12 │ │ │ │ + 545: iload 5 │ │ │ │ + 547: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 552: astore 6 │ │ │ │ + 554: aload 4 │ │ │ │ + 556: aload 6 │ │ │ │ + 558: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 561: ldc #148 // String ] │ │ │ │ + 563: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 566: astore 4 │ │ │ │ + 568: ldc #186 // String name │ │ │ │ + 570: astore_1 │ │ │ │ + 571: aload 12 │ │ │ │ + 573: aload_1 │ │ │ │ + 574: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 579: istore 5 │ │ │ │ + 581: aload 12 │ │ │ │ + 583: iload 5 │ │ │ │ + 585: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 590: astore 6 │ │ │ │ + 592: aload 4 │ │ │ │ + 594: aload 6 │ │ │ │ + 596: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 599: astore 4 │ │ │ │ + 601: ldc #152 // String │ │ │ │ + 603: astore 6 │ │ │ │ + 605: aload 4 │ │ │ │ + 607: aload 6 │ │ │ │ + 609: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 612: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 615: astore 4 │ │ │ │ + 617: aload_2 │ │ │ │ + 618: aload 4 │ │ │ │ + 620: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 623: goto 490 │ │ │ │ + 626: aload 12 │ │ │ │ + 628: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 633: aload_0 │ │ │ │ + 634: astore_1 │ │ │ │ + 635: aload_0 │ │ │ │ + 636: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 639: astore_1 │ │ │ │ + 640: aload_1 │ │ │ │ + 641: astore_2 │ │ │ │ + 642: aload_1 │ │ │ │ + 643: invokevirtual #189 // Method org/akvo/rsr/up/dao/RsrDbAdapter.getMissingOrgsList:()Ljava/util/List; │ │ │ │ + 646: astore 13 │ │ │ │ + 648: aload_0 │ │ │ │ + 649: astore_1 │ │ │ │ + 650: aload_0 │ │ │ │ + 651: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 654: astore_1 │ │ │ │ + 655: aload_1 │ │ │ │ + 656: astore_2 │ │ │ │ + 657: new #42 // class java/lang/StringBuilder │ │ │ │ + 660: astore 4 │ │ │ │ + 662: aload 4 │ │ │ │ + 664: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 667: aload 4 │ │ │ │ + 669: ldc #191 // String \n\nMissing orgs in db: │ │ │ │ + 671: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 674: astore 4 │ │ │ │ + 676: aload 13 │ │ │ │ + 678: invokeinterface #166, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 683: istore 5 │ │ │ │ + 685: iload 5 │ │ │ │ + 687: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 690: astore 6 │ │ │ │ + 692: aload 4 │ │ │ │ + 694: aload 6 │ │ │ │ + 696: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 699: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 702: astore 4 │ │ │ │ + 704: aload_1 │ │ │ │ + 705: aload 4 │ │ │ │ + 707: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 710: aload 13 │ │ │ │ + 712: invokeinterface #170, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 717: astore_2 │ │ │ │ + 718: aload_2 │ │ │ │ + 719: invokeinterface #175, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 724: istore 9 │ │ │ │ + 726: iload 9 │ │ │ │ + 728: ifeq 807 │ │ │ │ + 731: aload_2 │ │ │ │ + 732: invokeinterface #179, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 737: checkcast #125 // class java/lang/String │ │ │ │ + 740: astore 10 │ │ │ │ + 742: aload_0 │ │ │ │ + 743: astore_1 │ │ │ │ + 744: aload_0 │ │ │ │ + 745: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 748: astore 4 │ │ │ │ + 750: new #42 // class java/lang/StringBuilder │ │ │ │ + 753: astore 6 │ │ │ │ + 755: aload 6 │ │ │ │ + 757: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 760: aload 6 │ │ │ │ + 762: ldc #137 // String \n[ │ │ │ │ + 764: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 767: astore 6 │ │ │ │ + 769: aload 6 │ │ │ │ + 771: astore_1 │ │ │ │ + 772: aload 6 │ │ │ │ + 774: aload 10 │ │ │ │ + 776: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 779: astore 6 │ │ │ │ + 781: ldc #148 // String ] │ │ │ │ + 783: astore 11 │ │ │ │ + 785: aload 6 │ │ │ │ + 787: aload 11 │ │ │ │ + 789: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 792: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 795: astore 6 │ │ │ │ + 797: aload 4 │ │ │ │ + 799: aload 6 │ │ │ │ + 801: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 804: goto 718 │ │ │ │ + 807: aload_0 │ │ │ │ + 808: astore_1 │ │ │ │ + 809: aload_0 │ │ │ │ + 810: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 813: astore_1 │ │ │ │ + 814: aload_1 │ │ │ │ + 815: astore_2 │ │ │ │ + 816: aload_1 │ │ │ │ + 817: invokevirtual #194 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listAllProjects:()Landroid/database/Cursor; │ │ │ │ + 820: astore 14 │ │ │ │ + 822: aload_0 │ │ │ │ 823: astore_1 │ │ │ │ - 824: aload_1 │ │ │ │ - 825: astore_2 │ │ │ │ - 826: aload_1 │ │ │ │ - 827: invokevirtual #194 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listAllProjects:()Landroid/database/Cursor; │ │ │ │ - 830: astore 14 │ │ │ │ - 832: aload_0 │ │ │ │ - 833: astore_1 │ │ │ │ - 834: aload_0 │ │ │ │ - 835: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 838: astore_1 │ │ │ │ - 839: aload_1 │ │ │ │ - 840: astore_2 │ │ │ │ - 841: new #42 // class java/lang/StringBuilder │ │ │ │ - 844: astore 4 │ │ │ │ - 846: aload 4 │ │ │ │ - 848: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 851: aload 4 │ │ │ │ - 853: ldc #196 // String \n\nProjects in db: │ │ │ │ - 855: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 858: astore 4 │ │ │ │ - 860: aload 14 │ │ │ │ - 862: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ - 867: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 870: astore 6 │ │ │ │ - 872: aload 4 │ │ │ │ - 874: aload 6 │ │ │ │ - 876: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 879: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 882: astore 4 │ │ │ │ - 884: aload_1 │ │ │ │ - 885: aload 4 │ │ │ │ - 887: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 890: aload 14 │ │ │ │ - 892: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 897: aload_0 │ │ │ │ - 898: astore_1 │ │ │ │ - 899: aload_0 │ │ │ │ - 900: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 824: aload_0 │ │ │ │ + 825: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 828: astore_1 │ │ │ │ + 829: aload_1 │ │ │ │ + 830: astore_2 │ │ │ │ + 831: new #42 // class java/lang/StringBuilder │ │ │ │ + 834: astore 4 │ │ │ │ + 836: aload 4 │ │ │ │ + 838: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 841: aload 4 │ │ │ │ + 843: ldc #196 // String \n\nProjects in db: │ │ │ │ + 845: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 848: astore 4 │ │ │ │ + 850: aload 14 │ │ │ │ + 852: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ + 857: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 860: astore 6 │ │ │ │ + 862: aload 4 │ │ │ │ + 864: aload 6 │ │ │ │ + 866: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 869: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 872: astore 4 │ │ │ │ + 874: aload_1 │ │ │ │ + 875: aload 4 │ │ │ │ + 877: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 880: aload 14 │ │ │ │ + 882: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 887: aload_0 │ │ │ │ + 888: astore_1 │ │ │ │ + 889: aload_0 │ │ │ │ + 890: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 893: astore_1 │ │ │ │ + 894: aload_1 │ │ │ │ + 895: astore_2 │ │ │ │ + 896: aload_1 │ │ │ │ + 897: invokevirtual #199 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listVisibleProjects:()Landroid/database/Cursor; │ │ │ │ + 900: astore 15 │ │ │ │ + 902: aload_0 │ │ │ │ 903: astore_1 │ │ │ │ - 904: aload_1 │ │ │ │ - 905: astore_2 │ │ │ │ - 906: aload_1 │ │ │ │ - 907: invokevirtual #199 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listVisibleProjects:()Landroid/database/Cursor; │ │ │ │ - 910: astore 15 │ │ │ │ - 912: aload_0 │ │ │ │ - 913: astore_1 │ │ │ │ - 914: aload_0 │ │ │ │ - 915: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 918: astore_1 │ │ │ │ - 919: aload_1 │ │ │ │ - 920: astore_2 │ │ │ │ - 921: new #42 // class java/lang/StringBuilder │ │ │ │ - 924: astore 4 │ │ │ │ - 926: aload 4 │ │ │ │ - 928: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 931: aload 4 │ │ │ │ - 933: ldc #201 // String \n\nVisible projects in db: │ │ │ │ - 935: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 938: astore 4 │ │ │ │ - 940: aload 15 │ │ │ │ - 942: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ - 947: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 950: astore 6 │ │ │ │ - 952: aload 4 │ │ │ │ - 954: aload 6 │ │ │ │ - 956: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 959: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 962: astore 4 │ │ │ │ - 964: aload_1 │ │ │ │ - 965: aload 4 │ │ │ │ - 967: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 970: aload 15 │ │ │ │ - 972: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 977: aload_0 │ │ │ │ - 978: astore_1 │ │ │ │ - 979: aload_0 │ │ │ │ - 980: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 904: aload_0 │ │ │ │ + 905: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 908: astore_1 │ │ │ │ + 909: aload_1 │ │ │ │ + 910: astore_2 │ │ │ │ + 911: new #42 // class java/lang/StringBuilder │ │ │ │ + 914: astore 4 │ │ │ │ + 916: aload 4 │ │ │ │ + 918: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 921: aload 4 │ │ │ │ + 923: ldc #201 // String \n\nVisible projects in db: │ │ │ │ + 925: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 928: astore 4 │ │ │ │ + 930: aload 15 │ │ │ │ + 932: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ + 937: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 940: astore 6 │ │ │ │ + 942: aload 4 │ │ │ │ + 944: aload 6 │ │ │ │ + 946: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 949: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 952: astore 4 │ │ │ │ + 954: aload_1 │ │ │ │ + 955: aload 4 │ │ │ │ + 957: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 960: aload 15 │ │ │ │ + 962: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 967: aload_0 │ │ │ │ + 968: astore_1 │ │ │ │ + 969: aload_0 │ │ │ │ + 970: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 973: astore_1 │ │ │ │ + 974: aload_1 │ │ │ │ + 975: astore_2 │ │ │ │ + 976: aload_1 │ │ │ │ + 977: invokevirtual #204 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listAllUpdates:()Landroid/database/Cursor; │ │ │ │ + 980: astore 16 │ │ │ │ + 982: aload_0 │ │ │ │ 983: astore_1 │ │ │ │ - 984: aload_1 │ │ │ │ - 985: astore_2 │ │ │ │ - 986: aload_1 │ │ │ │ - 987: invokevirtual #204 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listAllUpdates:()Landroid/database/Cursor; │ │ │ │ - 990: astore 16 │ │ │ │ - 992: aload_0 │ │ │ │ - 993: astore_1 │ │ │ │ - 994: aload_0 │ │ │ │ - 995: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 998: astore_1 │ │ │ │ - 999: aload_1 │ │ │ │ - 1000: astore_2 │ │ │ │ - 1001: new #42 // class java/lang/StringBuilder │ │ │ │ - 1004: astore 4 │ │ │ │ - 1006: aload 4 │ │ │ │ - 1008: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1011: aload 4 │ │ │ │ - 1013: ldc #206 // String \n\nUpdates in db: │ │ │ │ - 1015: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1018: astore 4 │ │ │ │ - 1020: aload 16 │ │ │ │ - 1022: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ - 1027: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 1030: astore 6 │ │ │ │ - 1032: aload 4 │ │ │ │ - 1034: aload 6 │ │ │ │ - 1036: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1039: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1042: astore 4 │ │ │ │ - 1044: aload_1 │ │ │ │ - 1045: aload 4 │ │ │ │ - 1047: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 1050: aload 16 │ │ │ │ - 1052: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 1057: aload_0 │ │ │ │ - 1058: astore_1 │ │ │ │ - 1059: aload_0 │ │ │ │ - 1060: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 984: aload_0 │ │ │ │ + 985: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 988: astore_1 │ │ │ │ + 989: aload_1 │ │ │ │ + 990: astore_2 │ │ │ │ + 991: new #42 // class java/lang/StringBuilder │ │ │ │ + 994: astore 4 │ │ │ │ + 996: aload 4 │ │ │ │ + 998: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1001: aload 4 │ │ │ │ + 1003: ldc #206 // String \n\nUpdates in db: │ │ │ │ + 1005: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1008: astore 4 │ │ │ │ + 1010: aload 16 │ │ │ │ + 1012: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ + 1017: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 1020: astore 6 │ │ │ │ + 1022: aload 4 │ │ │ │ + 1024: aload 6 │ │ │ │ + 1026: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1029: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1032: astore 4 │ │ │ │ + 1034: aload_1 │ │ │ │ + 1035: aload 4 │ │ │ │ + 1037: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 1040: aload 16 │ │ │ │ + 1042: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 1047: aload_0 │ │ │ │ + 1048: astore_1 │ │ │ │ + 1049: aload_0 │ │ │ │ + 1050: getfield #23 // Field mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ │ │ + 1053: astore_1 │ │ │ │ + 1054: aload_1 │ │ │ │ + 1055: astore_2 │ │ │ │ + 1056: aload_1 │ │ │ │ + 1057: invokevirtual #209 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listAllCountries:()Landroid/database/Cursor; │ │ │ │ + 1060: astore 17 │ │ │ │ + 1062: aload_0 │ │ │ │ 1063: astore_1 │ │ │ │ - 1064: aload_1 │ │ │ │ - 1065: astore_2 │ │ │ │ - 1066: aload_1 │ │ │ │ - 1067: invokevirtual #209 // Method org/akvo/rsr/up/dao/RsrDbAdapter.listAllCountries:()Landroid/database/Cursor; │ │ │ │ - 1070: astore 17 │ │ │ │ - 1072: aload_0 │ │ │ │ - 1073: astore_1 │ │ │ │ - 1074: aload_0 │ │ │ │ - 1075: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 1078: astore_1 │ │ │ │ - 1079: aload_1 │ │ │ │ - 1080: astore_2 │ │ │ │ - 1081: new #42 // class java/lang/StringBuilder │ │ │ │ - 1084: astore 4 │ │ │ │ - 1086: aload 4 │ │ │ │ - 1088: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1091: aload 4 │ │ │ │ - 1093: ldc #211 // String \n\nCountries in db: │ │ │ │ - 1095: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1098: astore 4 │ │ │ │ - 1100: aload 17 │ │ │ │ - 1102: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ - 1107: istore 5 │ │ │ │ - 1109: iload 5 │ │ │ │ - 1111: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 1114: astore 6 │ │ │ │ - 1116: aload 4 │ │ │ │ - 1118: aload 6 │ │ │ │ - 1120: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1123: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1126: astore 4 │ │ │ │ - 1128: aload_1 │ │ │ │ - 1129: aload 4 │ │ │ │ - 1131: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 1134: aload 17 │ │ │ │ - 1136: invokeinterface #135, 1 // InterfaceMethod android/database/Cursor.moveToNext:()Z │ │ │ │ - 1141: istore 7 │ │ │ │ - 1143: iload 7 │ │ │ │ - 1145: ifeq 1270 │ │ │ │ - 1148: aload_0 │ │ │ │ - 1149: astore_1 │ │ │ │ - 1150: aload_0 │ │ │ │ - 1151: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 1154: astore_2 │ │ │ │ - 1155: new #42 // class java/lang/StringBuilder │ │ │ │ - 1158: astore 4 │ │ │ │ - 1160: aload 4 │ │ │ │ - 1162: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1165: aload 4 │ │ │ │ - 1167: ldc #137 // String \n[ │ │ │ │ - 1169: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1172: astore 4 │ │ │ │ - 1174: ldc #139 // String _id │ │ │ │ - 1176: astore_1 │ │ │ │ + 1064: aload_0 │ │ │ │ + 1065: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 1068: astore_1 │ │ │ │ + 1069: aload_1 │ │ │ │ + 1070: astore_2 │ │ │ │ + 1071: new #42 // class java/lang/StringBuilder │ │ │ │ + 1074: astore 4 │ │ │ │ + 1076: aload 4 │ │ │ │ + 1078: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1081: aload 4 │ │ │ │ + 1083: ldc #211 // String \n\nCountries in db: │ │ │ │ + 1085: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1088: astore 4 │ │ │ │ + 1090: aload 17 │ │ │ │ + 1092: invokeinterface #123, 1 // InterfaceMethod android/database/Cursor.getCount:()I │ │ │ │ + 1097: istore 5 │ │ │ │ + 1099: iload 5 │ │ │ │ + 1101: invokestatic #129 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 1104: astore 6 │ │ │ │ + 1106: aload 4 │ │ │ │ + 1108: aload 6 │ │ │ │ + 1110: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1113: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1116: astore 4 │ │ │ │ + 1118: aload_1 │ │ │ │ + 1119: aload 4 │ │ │ │ + 1121: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 1124: aload 17 │ │ │ │ + 1126: invokeinterface #135, 1 // InterfaceMethod android/database/Cursor.moveToNext:()Z │ │ │ │ + 1131: istore 7 │ │ │ │ + 1133: iload 7 │ │ │ │ + 1135: ifeq 1260 │ │ │ │ + 1138: aload_0 │ │ │ │ + 1139: astore_1 │ │ │ │ + 1140: aload_0 │ │ │ │ + 1141: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 1144: astore_2 │ │ │ │ + 1145: new #42 // class java/lang/StringBuilder │ │ │ │ + 1148: astore 4 │ │ │ │ + 1150: aload 4 │ │ │ │ + 1152: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1155: aload 4 │ │ │ │ + 1157: ldc #137 // String \n[ │ │ │ │ + 1159: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1162: astore 4 │ │ │ │ + 1164: ldc #139 // String _id │ │ │ │ + 1166: astore_1 │ │ │ │ + 1167: aload 17 │ │ │ │ + 1169: aload_1 │ │ │ │ + 1170: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 1175: istore 5 │ │ │ │ 1177: aload 17 │ │ │ │ - 1179: aload_1 │ │ │ │ - 1180: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 1185: istore 5 │ │ │ │ - 1187: aload 17 │ │ │ │ - 1189: iload 5 │ │ │ │ - 1191: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 1196: astore 6 │ │ │ │ - 1198: aload 4 │ │ │ │ - 1200: aload 6 │ │ │ │ - 1202: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1205: ldc #148 // String ] │ │ │ │ - 1207: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1210: astore 4 │ │ │ │ - 1212: ldc #186 // String name │ │ │ │ - 1214: astore_1 │ │ │ │ + 1179: iload 5 │ │ │ │ + 1181: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 1186: astore 6 │ │ │ │ + 1188: aload 4 │ │ │ │ + 1190: aload 6 │ │ │ │ + 1192: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1195: ldc #148 // String ] │ │ │ │ + 1197: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1200: astore 4 │ │ │ │ + 1202: ldc #186 // String name │ │ │ │ + 1204: astore_1 │ │ │ │ + 1205: aload 17 │ │ │ │ + 1207: aload_1 │ │ │ │ + 1208: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + 1213: istore 5 │ │ │ │ 1215: aload 17 │ │ │ │ - 1217: aload_1 │ │ │ │ - 1218: invokeinterface #143, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 1223: istore 5 │ │ │ │ - 1225: aload 17 │ │ │ │ - 1227: iload 5 │ │ │ │ - 1229: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - 1234: astore 6 │ │ │ │ - 1236: aload 4 │ │ │ │ - 1238: aload 6 │ │ │ │ - 1240: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1243: astore 4 │ │ │ │ - 1245: ldc #152 // String │ │ │ │ - 1247: astore 6 │ │ │ │ - 1249: aload 4 │ │ │ │ - 1251: aload 6 │ │ │ │ - 1253: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1256: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1259: astore 4 │ │ │ │ - 1261: aload_2 │ │ │ │ - 1262: aload 4 │ │ │ │ - 1264: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 1267: goto 1134 │ │ │ │ - 1270: aload 17 │ │ │ │ - 1272: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ - 1277: new #213 // class android/os/StatFs │ │ │ │ - 1280: astore 18 │ │ │ │ - 1282: invokestatic #49 // Method android/os/Environment.getExternalStorageDirectory:()Ljava/io/File; │ │ │ │ - 1285: invokevirtual #216 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ - 1288: astore_2 │ │ │ │ - 1289: aload_2 │ │ │ │ - 1290: astore_1 │ │ │ │ - 1291: aload 18 │ │ │ │ - 1293: aload_2 │ │ │ │ - 1294: invokespecial #217 // Method android/os/StatFs."":(Ljava/lang/String;)V │ │ │ │ - 1297: aload 18 │ │ │ │ - 1299: invokevirtual #220 // Method android/os/StatFs.getAvailableBlocks:()I │ │ │ │ - 1302: i2d │ │ │ │ - 1303: dstore 19 │ │ │ │ - 1305: aload 18 │ │ │ │ - 1307: invokevirtual #223 // Method android/os/StatFs.getBlockSize:()I │ │ │ │ - 1310: i2d │ │ │ │ - 1311: dstore 21 │ │ │ │ - 1313: dload 19 │ │ │ │ - 1315: dload 21 │ │ │ │ - 1317: dmul │ │ │ │ - 1318: ldc2_w #226 // double 1.073741824E9d │ │ │ │ - 1321: ddiv │ │ │ │ - 1322: dstore 23 │ │ │ │ - 1324: aload_0 │ │ │ │ - 1325: astore_1 │ │ │ │ - 1326: aload_0 │ │ │ │ - 1327: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ - 1330: astore_2 │ │ │ │ - 1331: new #42 // class java/lang/StringBuilder │ │ │ │ - 1334: astore 4 │ │ │ │ - 1336: aload 4 │ │ │ │ - 1338: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1341: aload 4 │ │ │ │ - 1343: ldc #229 // String \n\n │ │ │ │ - 1345: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1348: astore 4 │ │ │ │ - 1350: aload 4 │ │ │ │ - 1352: astore_1 │ │ │ │ - 1353: aload 4 │ │ │ │ - 1355: dload 23 │ │ │ │ - 1357: invokevirtual #232 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ - 1360: ldc #234 // String GiB free on card\n │ │ │ │ - 1362: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1365: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1368: astore 4 │ │ │ │ - 1370: aload_2 │ │ │ │ - 1371: aload 4 │ │ │ │ - 1373: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ - 1376: return │ │ │ │ + 1217: iload 5 │ │ │ │ + 1219: invokeinterface #146, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + 1224: astore 6 │ │ │ │ + 1226: aload 4 │ │ │ │ + 1228: aload 6 │ │ │ │ + 1230: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1233: astore 4 │ │ │ │ + 1235: ldc #152 // String │ │ │ │ + 1237: astore 6 │ │ │ │ + 1239: aload 4 │ │ │ │ + 1241: aload 6 │ │ │ │ + 1243: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1246: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1249: astore 4 │ │ │ │ + 1251: aload_2 │ │ │ │ + 1252: aload 4 │ │ │ │ + 1254: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 1257: goto 1124 │ │ │ │ + 1260: aload 17 │ │ │ │ + 1262: invokeinterface #155, 1 // InterfaceMethod android/database/Cursor.close:()V │ │ │ │ + 1267: new #213 // class android/os/StatFs │ │ │ │ + 1270: astore 18 │ │ │ │ + 1272: invokestatic #49 // Method android/os/Environment.getExternalStorageDirectory:()Ljava/io/File; │ │ │ │ + 1275: invokevirtual #216 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ + 1278: astore_2 │ │ │ │ + 1279: aload_2 │ │ │ │ + 1280: astore_1 │ │ │ │ + 1281: aload 18 │ │ │ │ + 1283: aload_2 │ │ │ │ + 1284: invokespecial #217 // Method android/os/StatFs."":(Ljava/lang/String;)V │ │ │ │ + 1287: aload 18 │ │ │ │ + 1289: invokevirtual #220 // Method android/os/StatFs.getAvailableBlocks:()I │ │ │ │ + 1292: i2d │ │ │ │ + 1293: dstore 19 │ │ │ │ + 1295: aload 18 │ │ │ │ + 1297: invokevirtual #223 // Method android/os/StatFs.getBlockSize:()I │ │ │ │ + 1300: i2d │ │ │ │ + 1301: dstore 21 │ │ │ │ + 1303: dload 19 │ │ │ │ + 1305: dload 21 │ │ │ │ + 1307: dmul │ │ │ │ + 1308: ldc2_w #226 // double 1.073741824E9d │ │ │ │ + 1311: ddiv │ │ │ │ + 1312: dstore 23 │ │ │ │ + 1314: aload_0 │ │ │ │ + 1315: astore_1 │ │ │ │ + 1316: aload_0 │ │ │ │ + 1317: getfield #95 // Field mTextView:Landroid/widget/TextView; │ │ │ │ + 1320: astore_2 │ │ │ │ + 1321: new #42 // class java/lang/StringBuilder │ │ │ │ + 1324: astore 4 │ │ │ │ + 1326: aload 4 │ │ │ │ + 1328: invokespecial #43 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1331: aload 4 │ │ │ │ + 1333: ldc #229 // String \n\n │ │ │ │ + 1335: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1338: astore 4 │ │ │ │ + 1340: aload 4 │ │ │ │ + 1342: astore_1 │ │ │ │ + 1343: aload 4 │ │ │ │ + 1345: dload 23 │ │ │ │ + 1347: invokevirtual #232 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ + 1350: ldc #234 // String GiB free on card\n │ │ │ │ + 1352: invokevirtual #58 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1355: invokevirtual #62 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1358: astore 4 │ │ │ │ + 1360: aload_2 │ │ │ │ + 1361: aload 4 │ │ │ │ + 1363: invokevirtual #132 // Method android/widget/TextView.append:(Ljava/lang/CharSequence;)V │ │ │ │ + 1366: return │ │ │ │ } │ │ ├── org/akvo/rsr/up/service/GetProjectDataService.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -77,1028 +77,1022 @@ │ │ │ │ // 84: ldc "/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s" │ │ │ │ // 86: astore 11 │ │ │ │ // 88: iconst_1 │ │ │ │ // 89: istore 12 │ │ │ │ // 91: iload 12 │ │ │ │ // 93: anewarray Ljava/lang/Object; │ │ │ │ // 96: astore 13 │ │ │ │ - // 98: iconst_0 │ │ │ │ - // 99: istore 14 │ │ │ │ - // 101: aconst_null │ │ │ │ - // 102: astore 15 │ │ │ │ - // 104: ldc "authorized_orgid" │ │ │ │ - // 106: astore 16 │ │ │ │ - // 108: aload_0 │ │ │ │ - // 109: astore_3 │ │ │ │ - // 110: aload_0 │ │ │ │ - // 111: aload 16 │ │ │ │ - // 113: invokestatic org/akvo/rsr/up/util/SettingsUtil.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 116: astore 16 │ │ │ │ - // 118: aload 13 │ │ │ │ - // 120: iconst_0 │ │ │ │ - // 121: aload 16 │ │ │ │ - // 123: aastore │ │ │ │ - // 124: aload 11 │ │ │ │ - // 126: aload 13 │ │ │ │ - // 128: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 131: astore 11 │ │ │ │ - // 133: aload 8 │ │ │ │ - // 135: aload 11 │ │ │ │ - // 137: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 140: astore 8 │ │ │ │ - // 142: aload 8 │ │ │ │ - // 144: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 147: astore 8 │ │ │ │ - // 149: aload 6 │ │ │ │ - // 151: aload 8 │ │ │ │ - // 153: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ - // 156: aload 4 │ │ │ │ - // 158: aload_0 │ │ │ │ - // 159: aload 6 │ │ │ │ - // 161: invokevirtual org/akvo/rsr/up/util/Downloader.fetchProjectList:(Landroid/content/Context;Ljava/net/URL;)V │ │ │ │ - // 164: iconst_0 │ │ │ │ - // 165: istore 17 │ │ │ │ - // 167: aconst_null │ │ │ │ - // 168: astore 6 │ │ │ │ - // 170: bipush 50 │ │ │ │ - // 172: istore 7 │ │ │ │ - // 174: bipush 100 │ │ │ │ - // 176: istore 18 │ │ │ │ - // 178: aload_0 │ │ │ │ - // 179: iconst_0 │ │ │ │ - // 180: iload 7 │ │ │ │ - // 182: iload 18 │ │ │ │ - // 184: invokespecial org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V │ │ │ │ - // 187: new Ljava/net/URL; │ │ │ │ - // 190: astore 6 │ │ │ │ - // 192: new Ljava/lang/StringBuilder; │ │ │ │ - // 195: astore 8 │ │ │ │ - // 197: aload 8 │ │ │ │ - // 199: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 202: aload_0 │ │ │ │ - // 203: invokestatic org/akvo/rsr/up/util/SettingsUtil.host:(Landroid/content/Context;)Ljava/lang/String; │ │ │ │ - // 206: astore 11 │ │ │ │ - // 208: aload 8 │ │ │ │ - // 210: aload 11 │ │ │ │ - // 212: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 215: astore 8 │ │ │ │ - // 217: ldc "/api/v1/country/?format=xml&limit=0" │ │ │ │ - // 219: astore 11 │ │ │ │ - // 221: iconst_0 │ │ │ │ - // 222: istore 12 │ │ │ │ + // 98: aconst_null │ │ │ │ + // 99: astore 14 │ │ │ │ + // 101: ldc "authorized_orgid" │ │ │ │ + // 103: astore 15 │ │ │ │ + // 105: aload_0 │ │ │ │ + // 106: astore_3 │ │ │ │ + // 107: aload_0 │ │ │ │ + // 108: aload 15 │ │ │ │ + // 110: invokestatic org/akvo/rsr/up/util/SettingsUtil.Read:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 113: astore 15 │ │ │ │ + // 115: aload 13 │ │ │ │ + // 117: iconst_0 │ │ │ │ + // 118: aload 15 │ │ │ │ + // 120: aastore │ │ │ │ + // 121: aload 11 │ │ │ │ + // 123: aload 13 │ │ │ │ + // 125: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 128: astore 11 │ │ │ │ + // 130: aload 8 │ │ │ │ + // 132: aload 11 │ │ │ │ + // 134: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 137: astore 8 │ │ │ │ + // 139: aload 8 │ │ │ │ + // 141: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 144: astore 8 │ │ │ │ + // 146: aload 6 │ │ │ │ + // 148: aload 8 │ │ │ │ + // 150: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ + // 153: aload 4 │ │ │ │ + // 155: aload_0 │ │ │ │ + // 156: aload 6 │ │ │ │ + // 158: invokevirtual org/akvo/rsr/up/util/Downloader.fetchProjectList:(Landroid/content/Context;Ljava/net/URL;)V │ │ │ │ + // 161: iconst_0 │ │ │ │ + // 162: istore 16 │ │ │ │ + // 164: aconst_null │ │ │ │ + // 165: astore 6 │ │ │ │ + // 167: bipush 50 │ │ │ │ + // 169: istore 7 │ │ │ │ + // 171: bipush 100 │ │ │ │ + // 173: istore 17 │ │ │ │ + // 175: aload_0 │ │ │ │ + // 176: iconst_0 │ │ │ │ + // 177: iload 7 │ │ │ │ + // 179: iload 17 │ │ │ │ + // 181: invokespecial org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V │ │ │ │ + // 184: new Ljava/net/URL; │ │ │ │ + // 187: astore 6 │ │ │ │ + // 189: new Ljava/lang/StringBuilder; │ │ │ │ + // 192: astore 8 │ │ │ │ + // 194: aload 8 │ │ │ │ + // 196: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 199: aload_0 │ │ │ │ + // 200: invokestatic org/akvo/rsr/up/util/SettingsUtil.host:(Landroid/content/Context;)Ljava/lang/String; │ │ │ │ + // 203: astore 11 │ │ │ │ + // 205: aload 8 │ │ │ │ + // 207: aload 11 │ │ │ │ + // 209: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 212: astore 8 │ │ │ │ + // 214: ldc "/api/v1/country/?format=xml&limit=0" │ │ │ │ + // 216: astore 11 │ │ │ │ + // 218: iconst_0 │ │ │ │ + // 219: istore 12 │ │ │ │ + // 221: aconst_null │ │ │ │ + // 222: astore 13 │ │ │ │ // 224: aconst_null │ │ │ │ - // 225: astore 13 │ │ │ │ - // 227: aconst_null │ │ │ │ - // 228: astore_3 │ │ │ │ - // 229: iconst_0 │ │ │ │ - // 230: anewarray Ljava/lang/Object; │ │ │ │ - // 233: astore_3 │ │ │ │ - // 234: aload_3 │ │ │ │ - // 235: astore 13 │ │ │ │ - // 237: aload 11 │ │ │ │ - // 239: aload_3 │ │ │ │ - // 240: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 243: astore 11 │ │ │ │ - // 245: aload 8 │ │ │ │ - // 247: aload 11 │ │ │ │ - // 249: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 252: astore 8 │ │ │ │ - // 254: aload 8 │ │ │ │ - // 256: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 259: astore 8 │ │ │ │ - // 261: aload 6 │ │ │ │ - // 263: aload 8 │ │ │ │ - // 265: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ - // 268: aload_0 │ │ │ │ - // 269: astore_3 │ │ │ │ - // 270: aload 4 │ │ │ │ - // 272: aload_0 │ │ │ │ - // 273: aload 6 │ │ │ │ - // 275: invokevirtual org/akvo/rsr/up/util/Downloader.fetchCountryList:(Landroid/content/Context;Ljava/net/URL;)V │ │ │ │ - // 278: iconst_0 │ │ │ │ - // 279: istore 17 │ │ │ │ - // 281: aconst_null │ │ │ │ - // 282: astore 6 │ │ │ │ - // 284: bipush 100 │ │ │ │ - // 286: istore 7 │ │ │ │ - // 288: bipush 100 │ │ │ │ - // 290: istore 18 │ │ │ │ - // 292: aload_0 │ │ │ │ - // 293: iconst_0 │ │ │ │ - // 294: iload 7 │ │ │ │ - // 296: iload 18 │ │ │ │ - // 298: invokespecial org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V │ │ │ │ - // 301: aload_2 │ │ │ │ - // 302: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.listAllProjects:()Landroid/database/Cursor; │ │ │ │ - // 305: astore 19 │ │ │ │ - // 307: iconst_0 │ │ │ │ - // 308: istore 20 │ │ │ │ - // 310: aload 19 │ │ │ │ - // 312: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ - // 317: istore 17 │ │ │ │ - // 319: iload 17 │ │ │ │ - // 321: ifeq 799 │ │ │ │ - // 324: iload 20 │ │ │ │ - // 326: iconst_1 │ │ │ │ - // 327: iadd │ │ │ │ - // 328: istore 20 │ │ │ │ - // 330: new Ljava/net/URL; │ │ │ │ - // 333: astore 6 │ │ │ │ - // 335: new Ljava/lang/StringBuilder; │ │ │ │ - // 338: astore 8 │ │ │ │ - // 340: aload 8 │ │ │ │ - // 342: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 225: astore_3 │ │ │ │ + // 226: iconst_0 │ │ │ │ + // 227: anewarray Ljava/lang/Object; │ │ │ │ + // 230: astore_3 │ │ │ │ + // 231: aload_3 │ │ │ │ + // 232: astore 13 │ │ │ │ + // 234: aload 11 │ │ │ │ + // 236: aload_3 │ │ │ │ + // 237: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 240: astore 11 │ │ │ │ + // 242: aload 8 │ │ │ │ + // 244: aload 11 │ │ │ │ + // 246: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 249: astore 8 │ │ │ │ + // 251: aload 8 │ │ │ │ + // 253: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 256: astore 8 │ │ │ │ + // 258: aload 6 │ │ │ │ + // 260: aload 8 │ │ │ │ + // 262: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ + // 265: aload_0 │ │ │ │ + // 266: astore_3 │ │ │ │ + // 267: aload 4 │ │ │ │ + // 269: aload_0 │ │ │ │ + // 270: aload 6 │ │ │ │ + // 272: invokevirtual org/akvo/rsr/up/util/Downloader.fetchCountryList:(Landroid/content/Context;Ljava/net/URL;)V │ │ │ │ + // 275: iconst_0 │ │ │ │ + // 276: istore 16 │ │ │ │ + // 278: aconst_null │ │ │ │ + // 279: astore 6 │ │ │ │ + // 281: bipush 100 │ │ │ │ + // 283: istore 7 │ │ │ │ + // 285: bipush 100 │ │ │ │ + // 287: istore 17 │ │ │ │ + // 289: aload_0 │ │ │ │ + // 290: iconst_0 │ │ │ │ + // 291: iload 7 │ │ │ │ + // 293: iload 17 │ │ │ │ + // 295: invokespecial org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V │ │ │ │ + // 298: aload_2 │ │ │ │ + // 299: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.listAllProjects:()Landroid/database/Cursor; │ │ │ │ + // 302: astore 18 │ │ │ │ + // 304: iconst_0 │ │ │ │ + // 305: istore 19 │ │ │ │ + // 307: aload 18 │ │ │ │ + // 309: invokeinterface android/database/Cursor.moveToNext:()Z │ │ │ │ + // 314: istore 16 │ │ │ │ + // 316: iload 16 │ │ │ │ + // 318: ifeq 793 │ │ │ │ + // 321: iload 19 │ │ │ │ + // 323: iconst_1 │ │ │ │ + // 324: iadd │ │ │ │ + // 325: istore 19 │ │ │ │ + // 327: new Ljava/net/URL; │ │ │ │ + // 330: astore 6 │ │ │ │ + // 332: new Ljava/lang/StringBuilder; │ │ │ │ + // 335: astore 8 │ │ │ │ + // 337: aload 8 │ │ │ │ + // 339: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 342: aload 8 │ │ │ │ + // 344: astore_3 │ │ │ │ // 345: aload 8 │ │ │ │ - // 347: astore_3 │ │ │ │ - // 348: aload 8 │ │ │ │ - // 350: aload 10 │ │ │ │ - // 352: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 355: astore 8 │ │ │ │ - // 357: ldc "/api/v1/project_update/?format=xml&limit=0&project=" │ │ │ │ - // 359: astore 11 │ │ │ │ - // 361: aload 8 │ │ │ │ - // 363: aload 11 │ │ │ │ - // 365: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 368: astore 8 │ │ │ │ - // 370: ldc "_id" │ │ │ │ - // 372: astore 11 │ │ │ │ - // 374: aload 11 │ │ │ │ - // 376: astore_3 │ │ │ │ - // 377: aload 19 │ │ │ │ - // 379: aload 11 │ │ │ │ - // 381: invokeinterface android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - // 386: istore 18 │ │ │ │ - // 388: aload 19 │ │ │ │ - // 390: iload 18 │ │ │ │ - // 392: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ - // 397: astore 11 │ │ │ │ - // 399: aload 8 │ │ │ │ - // 401: aload 11 │ │ │ │ - // 403: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 406: astore 8 │ │ │ │ - // 408: aload 8 │ │ │ │ - // 410: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 413: astore 8 │ │ │ │ - // 415: aload 6 │ │ │ │ - // 417: aload 8 │ │ │ │ - // 419: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ - // 422: aload_0 │ │ │ │ - // 423: astore_3 │ │ │ │ - // 424: aload 4 │ │ │ │ - // 426: aload_0 │ │ │ │ - // 427: aload 6 │ │ │ │ - // 429: invokevirtual org/akvo/rsr/up/util/Downloader.fetchUpdateList:(Landroid/content/Context;Ljava/net/URL;)V │ │ │ │ - // 432: iconst_1 │ │ │ │ - // 433: istore 17 │ │ │ │ - // 435: aload 19 │ │ │ │ - // 437: invokeinterface android/database/Cursor.getCount:()I │ │ │ │ - // 442: istore 7 │ │ │ │ - // 444: aload_0 │ │ │ │ - // 445: iload 17 │ │ │ │ - // 447: iload 20 │ │ │ │ - // 449: iload 7 │ │ │ │ - // 451: invokespecial org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V │ │ │ │ - // 454: goto 310 │ │ │ │ - // 457: astore 6 │ │ │ │ - // 459: aload 19 │ │ │ │ - // 461: ifnull 471 │ │ │ │ - // 464: aload 19 │ │ │ │ - // 466: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 471: aload 6 │ │ │ │ - // 473: athrow │ │ │ │ - // 474: astore 21 │ │ │ │ - // 476: ldc "GetProjectDataService" │ │ │ │ - // 478: astore 6 │ │ │ │ - // 480: ldc "Cannot find:" │ │ │ │ - // 482: astore 8 │ │ │ │ + // 347: aload 10 │ │ │ │ + // 349: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 352: astore 8 │ │ │ │ + // 354: ldc "/api/v1/project_update/?format=xml&limit=0&project=" │ │ │ │ + // 356: astore 11 │ │ │ │ + // 358: aload 8 │ │ │ │ + // 360: aload 11 │ │ │ │ + // 362: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 365: astore 8 │ │ │ │ + // 367: ldc "_id" │ │ │ │ + // 369: astore 11 │ │ │ │ + // 371: aload 11 │ │ │ │ + // 373: astore_3 │ │ │ │ + // 374: aload 18 │ │ │ │ + // 376: aload 11 │ │ │ │ + // 378: invokeinterface android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ + // 383: istore 17 │ │ │ │ + // 385: aload 18 │ │ │ │ + // 387: iload 17 │ │ │ │ + // 389: invokeinterface android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ + // 394: astore 11 │ │ │ │ + // 396: aload 8 │ │ │ │ + // 398: aload 11 │ │ │ │ + // 400: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 403: astore 8 │ │ │ │ + // 405: aload 8 │ │ │ │ + // 407: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 410: astore 8 │ │ │ │ + // 412: aload 6 │ │ │ │ + // 414: aload 8 │ │ │ │ + // 416: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ + // 419: aload_0 │ │ │ │ + // 420: astore_3 │ │ │ │ + // 421: aload 4 │ │ │ │ + // 423: aload_0 │ │ │ │ + // 424: aload 6 │ │ │ │ + // 426: invokevirtual org/akvo/rsr/up/util/Downloader.fetchUpdateList:(Landroid/content/Context;Ljava/net/URL;)V │ │ │ │ + // 429: iconst_1 │ │ │ │ + // 430: istore 16 │ │ │ │ + // 432: aload 18 │ │ │ │ + // 434: invokeinterface android/database/Cursor.getCount:()I │ │ │ │ + // 439: istore 7 │ │ │ │ + // 441: aload_0 │ │ │ │ + // 442: iload 16 │ │ │ │ + // 444: iload 19 │ │ │ │ + // 446: iload 7 │ │ │ │ + // 448: invokespecial org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V │ │ │ │ + // 451: goto 307 │ │ │ │ + // 454: astore 6 │ │ │ │ + // 456: aload 18 │ │ │ │ + // 458: ifnull 468 │ │ │ │ + // 461: aload 18 │ │ │ │ + // 463: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 468: aload 6 │ │ │ │ + // 470: athrow │ │ │ │ + // 471: astore 20 │ │ │ │ + // 473: ldc "GetProjectDataService" │ │ │ │ + // 475: astore 6 │ │ │ │ + // 477: ldc "Cannot find:" │ │ │ │ + // 479: astore 8 │ │ │ │ + // 481: aload 6 │ │ │ │ + // 483: astore_3 │ │ │ │ // 484: aload 6 │ │ │ │ - // 486: astore_3 │ │ │ │ - // 487: aload 6 │ │ │ │ - // 489: aload 8 │ │ │ │ - // 491: aload 21 │ │ │ │ - // 493: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 496: pop │ │ │ │ - // 497: new Ljava/lang/StringBuilder; │ │ │ │ - // 500: astore 6 │ │ │ │ - // 502: aload 6 │ │ │ │ - // 504: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 507: aload_0 │ │ │ │ - // 508: invokevirtual org/akvo/rsr/up/service/GetProjectDataService.getResources:()Landroid/content/res/Resources; │ │ │ │ - // 511: astore 8 │ │ │ │ - // 513: ldc 2131230766 │ │ │ │ - // 515: istore 18 │ │ │ │ - // 517: aload 8 │ │ │ │ - // 519: iload 18 │ │ │ │ - // 521: invokevirtual android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ - // 524: astore 8 │ │ │ │ - // 526: aload 6 │ │ │ │ - // 528: aload 8 │ │ │ │ - // 530: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 533: astore 6 │ │ │ │ - // 535: aload 21 │ │ │ │ - // 537: invokevirtual java/io/FileNotFoundException.getMessage:()Ljava/lang/String; │ │ │ │ - // 540: astore 8 │ │ │ │ - // 542: aload 6 │ │ │ │ - // 544: aload 8 │ │ │ │ - // 546: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 549: astore 6 │ │ │ │ - // 551: aload 6 │ │ │ │ - // 553: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 556: astore 5 │ │ │ │ - // 558: aload_0 │ │ │ │ - // 559: invokestatic org/akvo/rsr/up/util/SettingsUtil.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; │ │ │ │ - // 562: astore 22 │ │ │ │ - // 564: getstatic java/util/Locale.US:Ljava/util/Locale; │ │ │ │ - // 567: astore 6 │ │ │ │ - // 569: ldc "&api_key=%s&username=%s" │ │ │ │ - // 571: astore 8 │ │ │ │ - // 573: iconst_2 │ │ │ │ - // 574: istore 18 │ │ │ │ - // 576: iload 18 │ │ │ │ - // 578: anewarray Ljava/lang/Object; │ │ │ │ - // 581: astore_3 │ │ │ │ - // 582: aload_3 │ │ │ │ - // 583: astore 11 │ │ │ │ - // 585: iconst_0 │ │ │ │ - // 586: istore 12 │ │ │ │ - // 588: aconst_null │ │ │ │ - // 589: astore 13 │ │ │ │ - // 591: aload 22 │ │ │ │ - // 593: invokevirtual org/akvo/rsr/up/domain/User.getApiKey:()Ljava/lang/String; │ │ │ │ - // 596: astore 15 │ │ │ │ - // 598: aload_3 │ │ │ │ - // 599: iconst_0 │ │ │ │ - // 600: aload 15 │ │ │ │ - // 602: aastore │ │ │ │ - // 603: iconst_1 │ │ │ │ - // 604: istore 12 │ │ │ │ - // 606: aload 22 │ │ │ │ - // 608: invokevirtual org/akvo/rsr/up/domain/User.getUsername:()Ljava/lang/String; │ │ │ │ - // 611: astore 15 │ │ │ │ - // 613: aload_3 │ │ │ │ - // 614: iload 12 │ │ │ │ - // 616: aload 15 │ │ │ │ - // 618: aastore │ │ │ │ - // 619: aload 6 │ │ │ │ - // 621: aload 8 │ │ │ │ - // 623: aload_3 │ │ │ │ - // 624: invokestatic java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 627: astore 23 │ │ │ │ - // 629: iconst_0 │ │ │ │ - // 630: istore 24 │ │ │ │ - // 632: aload_2 │ │ │ │ - // 633: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.getMissingUsersList:()Ljava/util/List; │ │ │ │ - // 636: astore 25 │ │ │ │ - // 638: aload 25 │ │ │ │ - // 640: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 645: astore 26 │ │ │ │ - // 647: aload 26 │ │ │ │ - // 649: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 654: istore 17 │ │ │ │ - // 656: iload 17 │ │ │ │ - // 658: ifeq 1060 │ │ │ │ - // 661: aload 26 │ │ │ │ - // 663: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 668: astore 27 │ │ │ │ - // 670: aload 27 │ │ │ │ - // 672: checkcast Ljava/lang/String; │ │ │ │ - // 675: astore 27 │ │ │ │ - // 677: new Ljava/net/URL; │ │ │ │ - // 680: astore 6 │ │ │ │ - // 682: new Ljava/lang/StringBuilder; │ │ │ │ - // 685: astore 8 │ │ │ │ - // 687: aload 8 │ │ │ │ - // 689: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 692: aload 8 │ │ │ │ - // 694: astore_3 │ │ │ │ - // 695: aload 8 │ │ │ │ - // 697: aload 10 │ │ │ │ - // 699: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 702: astore 8 │ │ │ │ - // 704: getstatic java/util/Locale.US:Ljava/util/Locale; │ │ │ │ - // 707: astore 11 │ │ │ │ - // 709: ldc "/api/v1/user/%s/?format=xml&depth=1" │ │ │ │ - // 711: astore 13 │ │ │ │ - // 713: iconst_1 │ │ │ │ - // 714: istore 14 │ │ │ │ - // 716: iload 14 │ │ │ │ - // 718: anewarray Ljava/lang/Object; │ │ │ │ - // 721: astore_3 │ │ │ │ + // 486: aload 8 │ │ │ │ + // 488: aload 20 │ │ │ │ + // 490: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 493: pop │ │ │ │ + // 494: new Ljava/lang/StringBuilder; │ │ │ │ + // 497: astore 6 │ │ │ │ + // 499: aload 6 │ │ │ │ + // 501: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 504: aload_0 │ │ │ │ + // 505: invokevirtual org/akvo/rsr/up/service/GetProjectDataService.getResources:()Landroid/content/res/Resources; │ │ │ │ + // 508: astore 8 │ │ │ │ + // 510: ldc 2131230766 │ │ │ │ + // 512: istore 17 │ │ │ │ + // 514: aload 8 │ │ │ │ + // 516: iload 17 │ │ │ │ + // 518: invokevirtual android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ + // 521: astore 8 │ │ │ │ + // 523: aload 6 │ │ │ │ + // 525: aload 8 │ │ │ │ + // 527: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 530: astore 6 │ │ │ │ + // 532: aload 20 │ │ │ │ + // 534: invokevirtual java/io/FileNotFoundException.getMessage:()Ljava/lang/String; │ │ │ │ + // 537: astore 8 │ │ │ │ + // 539: aload 6 │ │ │ │ + // 541: aload 8 │ │ │ │ + // 543: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 546: astore 6 │ │ │ │ + // 548: aload 6 │ │ │ │ + // 550: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 553: astore 5 │ │ │ │ + // 555: aload_0 │ │ │ │ + // 556: invokestatic org/akvo/rsr/up/util/SettingsUtil.getAuthUser:(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; │ │ │ │ + // 559: astore 21 │ │ │ │ + // 561: getstatic java/util/Locale.US:Ljava/util/Locale; │ │ │ │ + // 564: astore 6 │ │ │ │ + // 566: ldc "&api_key=%s&username=%s" │ │ │ │ + // 568: astore 8 │ │ │ │ + // 570: iconst_2 │ │ │ │ + // 571: istore 17 │ │ │ │ + // 573: iload 17 │ │ │ │ + // 575: anewarray Ljava/lang/Object; │ │ │ │ + // 578: astore_3 │ │ │ │ + // 579: aload_3 │ │ │ │ + // 580: astore 11 │ │ │ │ + // 582: iconst_0 │ │ │ │ + // 583: istore 12 │ │ │ │ + // 585: aconst_null │ │ │ │ + // 586: astore 13 │ │ │ │ + // 588: aload 21 │ │ │ │ + // 590: invokevirtual org/akvo/rsr/up/domain/User.getApiKey:()Ljava/lang/String; │ │ │ │ + // 593: astore 14 │ │ │ │ + // 595: aload_3 │ │ │ │ + // 596: iconst_0 │ │ │ │ + // 597: aload 14 │ │ │ │ + // 599: aastore │ │ │ │ + // 600: iconst_1 │ │ │ │ + // 601: istore 12 │ │ │ │ + // 603: aload 21 │ │ │ │ + // 605: invokevirtual org/akvo/rsr/up/domain/User.getUsername:()Ljava/lang/String; │ │ │ │ + // 608: astore 14 │ │ │ │ + // 610: aload_3 │ │ │ │ + // 611: iload 12 │ │ │ │ + // 613: aload 14 │ │ │ │ + // 615: aastore │ │ │ │ + // 616: aload 6 │ │ │ │ + // 618: aload 8 │ │ │ │ + // 620: aload_3 │ │ │ │ + // 621: invokestatic java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 624: astore 22 │ │ │ │ + // 626: iconst_0 │ │ │ │ + // 627: istore 23 │ │ │ │ + // 629: aload_2 │ │ │ │ + // 630: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.getMissingUsersList:()Ljava/util/List; │ │ │ │ + // 633: astore 24 │ │ │ │ + // 635: aload 24 │ │ │ │ + // 637: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 642: astore 6 │ │ │ │ + // 644: aload 6 │ │ │ │ + // 646: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 651: istore 7 │ │ │ │ + // 653: iload 7 │ │ │ │ + // 655: ifeq 1054 │ │ │ │ + // 658: aload 6 │ │ │ │ + // 660: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 665: astore 25 │ │ │ │ + // 667: aload 25 │ │ │ │ + // 669: checkcast Ljava/lang/String; │ │ │ │ + // 672: astore 25 │ │ │ │ + // 674: new Ljava/net/URL; │ │ │ │ + // 677: astore 8 │ │ │ │ + // 679: new Ljava/lang/StringBuilder; │ │ │ │ + // 682: astore 11 │ │ │ │ + // 684: aload 11 │ │ │ │ + // 686: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 689: aload 11 │ │ │ │ + // 691: astore_3 │ │ │ │ + // 692: aload 11 │ │ │ │ + // 694: aload 10 │ │ │ │ + // 696: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 699: astore 11 │ │ │ │ + // 701: getstatic java/util/Locale.US:Ljava/util/Locale; │ │ │ │ + // 704: astore 13 │ │ │ │ + // 706: ldc "/api/v1/user/%s/?format=xml&depth=1" │ │ │ │ + // 708: astore 14 │ │ │ │ + // 710: iconst_1 │ │ │ │ + // 711: istore 26 │ │ │ │ + // 713: iload 26 │ │ │ │ + // 715: anewarray Ljava/lang/Object; │ │ │ │ + // 718: astore_3 │ │ │ │ + // 719: aload_3 │ │ │ │ + // 720: astore 15 │ │ │ │ // 722: aload_3 │ │ │ │ - // 723: astore 15 │ │ │ │ - // 725: aconst_null │ │ │ │ - // 726: astore 16 │ │ │ │ - // 728: aload_3 │ │ │ │ - // 729: iconst_0 │ │ │ │ - // 730: aload 27 │ │ │ │ - // 732: aastore │ │ │ │ - // 733: aload 11 │ │ │ │ - // 735: aload 13 │ │ │ │ - // 737: aload_3 │ │ │ │ - // 738: invokestatic java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 741: astore 11 │ │ │ │ - // 743: aload 8 │ │ │ │ - // 745: aload 11 │ │ │ │ - // 747: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 750: astore 8 │ │ │ │ - // 752: aload 8 │ │ │ │ - // 754: astore_3 │ │ │ │ - // 755: aload 8 │ │ │ │ - // 757: aload 23 │ │ │ │ - // 759: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 762: astore 8 │ │ │ │ - // 764: aload 8 │ │ │ │ - // 766: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 769: astore 8 │ │ │ │ - // 771: aload 6 │ │ │ │ - // 773: aload 8 │ │ │ │ - // 775: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ - // 778: aload_0 │ │ │ │ - // 779: astore_3 │ │ │ │ - // 780: aload 4 │ │ │ │ - // 782: aload_0 │ │ │ │ - // 783: aload 6 │ │ │ │ - // 785: aload 27 │ │ │ │ - // 787: invokevirtual org/akvo/rsr/up/util/Downloader.fetchUser:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ │ │ │ - // 790: iload 24 │ │ │ │ - // 792: iconst_1 │ │ │ │ - // 793: iadd │ │ │ │ - // 794: istore 24 │ │ │ │ - // 796: goto 647 │ │ │ │ - // 799: aload 19 │ │ │ │ - // 801: ifnull 558 │ │ │ │ - // 804: aload 19 │ │ │ │ - // 806: invokeinterface android/database/Cursor.close:()V │ │ │ │ - // 811: goto 558 │ │ │ │ - // 814: astore 21 │ │ │ │ - // 816: ldc "GetProjectDataService" │ │ │ │ - // 818: astore 6 │ │ │ │ - // 820: ldc "Bad updates fetch:" │ │ │ │ - // 822: astore 8 │ │ │ │ - // 824: aload 6 │ │ │ │ - // 826: astore_3 │ │ │ │ - // 827: aload 6 │ │ │ │ - // 829: aload 8 │ │ │ │ - // 831: aload 21 │ │ │ │ - // 833: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 836: pop │ │ │ │ - // 837: new Ljava/lang/StringBuilder; │ │ │ │ - // 840: astore 6 │ │ │ │ - // 842: aload 6 │ │ │ │ - // 844: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 847: aload_0 │ │ │ │ - // 848: invokevirtual org/akvo/rsr/up/service/GetProjectDataService.getResources:()Landroid/content/res/Resources; │ │ │ │ - // 851: astore 8 │ │ │ │ - // 853: ldc 2131230770 │ │ │ │ - // 855: istore 18 │ │ │ │ - // 857: aload 8 │ │ │ │ - // 859: iload 18 │ │ │ │ - // 861: invokevirtual android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ - // 864: astore 8 │ │ │ │ - // 866: aload 6 │ │ │ │ - // 868: aload 8 │ │ │ │ - // 870: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 873: astore 6 │ │ │ │ - // 875: aload 21 │ │ │ │ - // 877: invokevirtual java/lang/Exception.getMessage:()Ljava/lang/String; │ │ │ │ - // 880: astore 8 │ │ │ │ - // 882: aload 6 │ │ │ │ - // 884: aload 8 │ │ │ │ - // 886: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 889: astore 6 │ │ │ │ - // 891: aload 6 │ │ │ │ - // 893: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 896: astore 5 │ │ │ │ - // 898: goto 558 │ │ │ │ - // 901: astore 21 │ │ │ │ - // 903: ldc "GetProjectDataService" │ │ │ │ - // 905: astore 6 │ │ │ │ - // 907: new Ljava/lang/StringBuilder; │ │ │ │ - // 910: astore 8 │ │ │ │ - // 912: aload 8 │ │ │ │ - // 914: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 917: ldc "Cannot find user:" │ │ │ │ - // 919: astore 11 │ │ │ │ - // 921: aload 8 │ │ │ │ - // 923: aload 11 │ │ │ │ - // 925: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 928: astore 8 │ │ │ │ - // 930: aload 8 │ │ │ │ - // 932: astore_3 │ │ │ │ - // 933: aload 8 │ │ │ │ - // 935: aload 27 │ │ │ │ - // 937: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 940: astore 8 │ │ │ │ - // 942: aload 8 │ │ │ │ - // 944: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 947: astore 8 │ │ │ │ - // 949: aload 6 │ │ │ │ - // 951: aload 8 │ │ │ │ - // 953: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 956: pop │ │ │ │ - // 957: goto 647 │ │ │ │ - // 960: astore 6 │ │ │ │ - // 962: aload_2 │ │ │ │ - // 963: ifnull 970 │ │ │ │ - // 966: aload_2 │ │ │ │ - // 967: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.close:()V │ │ │ │ - // 970: aload 6 │ │ │ │ - // 972: athrow │ │ │ │ - // 973: astore 21 │ │ │ │ - // 975: ldc "GetProjectDataService" │ │ │ │ - // 977: astore 6 │ │ │ │ - // 979: ldc "Bad user fetch:" │ │ │ │ - // 981: astore 8 │ │ │ │ - // 983: aload 6 │ │ │ │ - // 985: astore_3 │ │ │ │ - // 986: aload 6 │ │ │ │ - // 988: aload 8 │ │ │ │ - // 990: aload 21 │ │ │ │ - // 992: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 995: pop │ │ │ │ - // 996: new Ljava/lang/StringBuilder; │ │ │ │ - // 999: astore 6 │ │ │ │ - // 1001: aload 6 │ │ │ │ - // 1003: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1006: aload_0 │ │ │ │ - // 1007: invokevirtual org/akvo/rsr/up/service/GetProjectDataService.getResources:()Landroid/content/res/Resources; │ │ │ │ - // 1010: astore 8 │ │ │ │ - // 1012: ldc 2131230771 │ │ │ │ - // 1014: istore 18 │ │ │ │ - // 1016: aload 8 │ │ │ │ - // 1018: iload 18 │ │ │ │ - // 1020: invokevirtual android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ - // 1023: astore 8 │ │ │ │ - // 1025: aload 6 │ │ │ │ - // 1027: aload 8 │ │ │ │ - // 1029: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1032: astore 6 │ │ │ │ - // 1034: aload 21 │ │ │ │ - // 1036: invokevirtual java/lang/Exception.getMessage:()Ljava/lang/String; │ │ │ │ - // 1039: astore 8 │ │ │ │ - // 1041: aload 6 │ │ │ │ - // 1043: aload 8 │ │ │ │ - // 1045: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1048: astore 6 │ │ │ │ - // 1050: aload 6 │ │ │ │ - // 1052: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1055: astore 5 │ │ │ │ - // 1057: goto 647 │ │ │ │ - // 1060: aload_2 │ │ │ │ - // 1061: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.getMissingOrgsList:()Ljava/util/List; │ │ │ │ - // 1064: astore 25 │ │ │ │ - // 1066: iconst_0 │ │ │ │ - // 1067: istore 24 │ │ │ │ - // 1069: aload 25 │ │ │ │ - // 1071: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - // 1076: astore 26 │ │ │ │ - // 1078: aload 26 │ │ │ │ - // 1080: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 1085: istore 17 │ │ │ │ - // 1087: iload 17 │ │ │ │ - // 1089: ifeq 1364 │ │ │ │ - // 1092: aload 26 │ │ │ │ - // 1094: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 1099: astore 27 │ │ │ │ - // 1101: aload 27 │ │ │ │ - // 1103: checkcast Ljava/lang/String; │ │ │ │ - // 1106: astore 27 │ │ │ │ - // 1108: new Ljava/net/URL; │ │ │ │ - // 1111: astore 6 │ │ │ │ - // 1113: new Ljava/lang/StringBuilder; │ │ │ │ - // 1116: astore 8 │ │ │ │ - // 1118: aload 8 │ │ │ │ - // 1120: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1123: aload 8 │ │ │ │ - // 1125: astore_3 │ │ │ │ - // 1126: aload 8 │ │ │ │ - // 1128: aload 10 │ │ │ │ - // 1130: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1133: astore 8 │ │ │ │ - // 1135: getstatic java/util/Locale.US:Ljava/util/Locale; │ │ │ │ - // 1138: astore 11 │ │ │ │ - // 1140: ldc "/api/v1/organisation/%s/?format=xml&depth=0" │ │ │ │ - // 1142: astore 13 │ │ │ │ - // 1144: iconst_1 │ │ │ │ - // 1145: istore 14 │ │ │ │ - // 1147: iload 14 │ │ │ │ - // 1149: anewarray Ljava/lang/Object; │ │ │ │ - // 1152: astore_3 │ │ │ │ - // 1153: aload_3 │ │ │ │ - // 1154: astore 15 │ │ │ │ - // 1156: aconst_null │ │ │ │ - // 1157: astore 16 │ │ │ │ + // 723: iconst_0 │ │ │ │ + // 724: aload 25 │ │ │ │ + // 726: aastore │ │ │ │ + // 727: aload 13 │ │ │ │ + // 729: aload 14 │ │ │ │ + // 731: aload_3 │ │ │ │ + // 732: invokestatic java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 735: astore 13 │ │ │ │ + // 737: aload 11 │ │ │ │ + // 739: aload 13 │ │ │ │ + // 741: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 744: astore 11 │ │ │ │ + // 746: aload 11 │ │ │ │ + // 748: astore_3 │ │ │ │ + // 749: aload 11 │ │ │ │ + // 751: aload 22 │ │ │ │ + // 753: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 756: astore 11 │ │ │ │ + // 758: aload 11 │ │ │ │ + // 760: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 763: astore 11 │ │ │ │ + // 765: aload 8 │ │ │ │ + // 767: aload 11 │ │ │ │ + // 769: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ + // 772: aload_0 │ │ │ │ + // 773: astore_3 │ │ │ │ + // 774: aload 4 │ │ │ │ + // 776: aload_0 │ │ │ │ + // 777: aload 8 │ │ │ │ + // 779: aload 25 │ │ │ │ + // 781: invokevirtual org/akvo/rsr/up/util/Downloader.fetchUser:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ │ │ │ + // 784: iload 23 │ │ │ │ + // 786: iconst_1 │ │ │ │ + // 787: iadd │ │ │ │ + // 788: istore 23 │ │ │ │ + // 790: goto 644 │ │ │ │ + // 793: aload 18 │ │ │ │ + // 795: ifnull 555 │ │ │ │ + // 798: aload 18 │ │ │ │ + // 800: invokeinterface android/database/Cursor.close:()V │ │ │ │ + // 805: goto 555 │ │ │ │ + // 808: astore 20 │ │ │ │ + // 810: ldc "GetProjectDataService" │ │ │ │ + // 812: astore 6 │ │ │ │ + // 814: ldc "Bad updates fetch:" │ │ │ │ + // 816: astore 8 │ │ │ │ + // 818: aload 6 │ │ │ │ + // 820: astore_3 │ │ │ │ + // 821: aload 6 │ │ │ │ + // 823: aload 8 │ │ │ │ + // 825: aload 20 │ │ │ │ + // 827: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 830: pop │ │ │ │ + // 831: new Ljava/lang/StringBuilder; │ │ │ │ + // 834: astore 6 │ │ │ │ + // 836: aload 6 │ │ │ │ + // 838: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 841: aload_0 │ │ │ │ + // 842: invokevirtual org/akvo/rsr/up/service/GetProjectDataService.getResources:()Landroid/content/res/Resources; │ │ │ │ + // 845: astore 8 │ │ │ │ + // 847: ldc 2131230770 │ │ │ │ + // 849: istore 17 │ │ │ │ + // 851: aload 8 │ │ │ │ + // 853: iload 17 │ │ │ │ + // 855: invokevirtual android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ + // 858: astore 8 │ │ │ │ + // 860: aload 6 │ │ │ │ + // 862: aload 8 │ │ │ │ + // 864: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 867: astore 6 │ │ │ │ + // 869: aload 20 │ │ │ │ + // 871: invokevirtual java/lang/Exception.getMessage:()Ljava/lang/String; │ │ │ │ + // 874: astore 8 │ │ │ │ + // 876: aload 6 │ │ │ │ + // 878: aload 8 │ │ │ │ + // 880: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 883: astore 6 │ │ │ │ + // 885: aload 6 │ │ │ │ + // 887: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 890: astore 5 │ │ │ │ + // 892: goto 555 │ │ │ │ + // 895: astore 20 │ │ │ │ + // 897: ldc "GetProjectDataService" │ │ │ │ + // 899: astore 8 │ │ │ │ + // 901: new Ljava/lang/StringBuilder; │ │ │ │ + // 904: astore 11 │ │ │ │ + // 906: aload 11 │ │ │ │ + // 908: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 911: ldc "Cannot find user:" │ │ │ │ + // 913: astore 13 │ │ │ │ + // 915: aload 11 │ │ │ │ + // 917: aload 13 │ │ │ │ + // 919: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 922: astore 11 │ │ │ │ + // 924: aload 11 │ │ │ │ + // 926: astore_3 │ │ │ │ + // 927: aload 11 │ │ │ │ + // 929: aload 25 │ │ │ │ + // 931: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 934: astore 11 │ │ │ │ + // 936: aload 11 │ │ │ │ + // 938: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 941: astore 11 │ │ │ │ + // 943: aload 8 │ │ │ │ + // 945: aload 11 │ │ │ │ + // 947: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 950: pop │ │ │ │ + // 951: goto 644 │ │ │ │ + // 954: astore 6 │ │ │ │ + // 956: aload_2 │ │ │ │ + // 957: ifnull 964 │ │ │ │ + // 960: aload_2 │ │ │ │ + // 961: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.close:()V │ │ │ │ + // 964: aload 6 │ │ │ │ + // 966: athrow │ │ │ │ + // 967: astore 20 │ │ │ │ + // 969: ldc "GetProjectDataService" │ │ │ │ + // 971: astore 8 │ │ │ │ + // 973: ldc "Bad user fetch:" │ │ │ │ + // 975: astore 11 │ │ │ │ + // 977: aload 8 │ │ │ │ + // 979: astore_3 │ │ │ │ + // 980: aload 8 │ │ │ │ + // 982: aload 11 │ │ │ │ + // 984: aload 20 │ │ │ │ + // 986: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 989: pop │ │ │ │ + // 990: new Ljava/lang/StringBuilder; │ │ │ │ + // 993: astore 8 │ │ │ │ + // 995: aload 8 │ │ │ │ + // 997: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1000: aload_0 │ │ │ │ + // 1001: invokevirtual org/akvo/rsr/up/service/GetProjectDataService.getResources:()Landroid/content/res/Resources; │ │ │ │ + // 1004: astore 11 │ │ │ │ + // 1006: ldc 2131230771 │ │ │ │ + // 1008: istore 12 │ │ │ │ + // 1010: aload 11 │ │ │ │ + // 1012: iload 12 │ │ │ │ + // 1014: invokevirtual android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ + // 1017: astore 11 │ │ │ │ + // 1019: aload 8 │ │ │ │ + // 1021: aload 11 │ │ │ │ + // 1023: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1026: astore 8 │ │ │ │ + // 1028: aload 20 │ │ │ │ + // 1030: invokevirtual java/lang/Exception.getMessage:()Ljava/lang/String; │ │ │ │ + // 1033: astore 11 │ │ │ │ + // 1035: aload 8 │ │ │ │ + // 1037: aload 11 │ │ │ │ + // 1039: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1042: astore 8 │ │ │ │ + // 1044: aload 8 │ │ │ │ + // 1046: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1049: astore 5 │ │ │ │ + // 1051: goto 644 │ │ │ │ + // 1054: aload_2 │ │ │ │ + // 1055: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.getMissingOrgsList:()Ljava/util/List; │ │ │ │ + // 1058: astore 24 │ │ │ │ + // 1060: iconst_0 │ │ │ │ + // 1061: istore 23 │ │ │ │ + // 1063: aload 24 │ │ │ │ + // 1065: invokeinterface java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + // 1070: astore 6 │ │ │ │ + // 1072: aload 6 │ │ │ │ + // 1074: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 1079: istore 7 │ │ │ │ + // 1081: iload 7 │ │ │ │ + // 1083: ifeq 1355 │ │ │ │ + // 1086: aload 6 │ │ │ │ + // 1088: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 1093: astore 25 │ │ │ │ + // 1095: aload 25 │ │ │ │ + // 1097: checkcast Ljava/lang/String; │ │ │ │ + // 1100: astore 25 │ │ │ │ + // 1102: new Ljava/net/URL; │ │ │ │ + // 1105: astore 8 │ │ │ │ + // 1107: new Ljava/lang/StringBuilder; │ │ │ │ + // 1110: astore 11 │ │ │ │ + // 1112: aload 11 │ │ │ │ + // 1114: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1117: aload 11 │ │ │ │ + // 1119: astore_3 │ │ │ │ + // 1120: aload 11 │ │ │ │ + // 1122: aload 10 │ │ │ │ + // 1124: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1127: astore 11 │ │ │ │ + // 1129: getstatic java/util/Locale.US:Ljava/util/Locale; │ │ │ │ + // 1132: astore 13 │ │ │ │ + // 1134: ldc "/api/v1/organisation/%s/?format=xml&depth=0" │ │ │ │ + // 1136: astore 14 │ │ │ │ + // 1138: iconst_1 │ │ │ │ + // 1139: istore 26 │ │ │ │ + // 1141: iload 26 │ │ │ │ + // 1143: anewarray Ljava/lang/Object; │ │ │ │ + // 1146: astore_3 │ │ │ │ + // 1147: aload_3 │ │ │ │ + // 1148: astore 15 │ │ │ │ + // 1150: aload_3 │ │ │ │ + // 1151: iconst_0 │ │ │ │ + // 1152: aload 25 │ │ │ │ + // 1154: aastore │ │ │ │ + // 1155: aload 13 │ │ │ │ + // 1157: aload 14 │ │ │ │ // 1159: aload_3 │ │ │ │ - // 1160: iconst_0 │ │ │ │ - // 1161: aload 27 │ │ │ │ - // 1163: aastore │ │ │ │ - // 1164: aload 11 │ │ │ │ - // 1166: aload 13 │ │ │ │ - // 1168: aload_3 │ │ │ │ - // 1169: invokestatic java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 1160: invokestatic java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 1163: astore 13 │ │ │ │ + // 1165: aload 11 │ │ │ │ + // 1167: aload 13 │ │ │ │ + // 1169: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 1172: astore 11 │ │ │ │ - // 1174: aload 8 │ │ │ │ - // 1176: aload 11 │ │ │ │ - // 1178: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1181: astore 8 │ │ │ │ - // 1183: aload 8 │ │ │ │ - // 1185: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1188: astore 8 │ │ │ │ - // 1190: aload 6 │ │ │ │ - // 1192: aload 8 │ │ │ │ - // 1194: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ - // 1197: aload_0 │ │ │ │ - // 1198: astore_3 │ │ │ │ - // 1199: aload 4 │ │ │ │ - // 1201: aload_0 │ │ │ │ - // 1202: aload 6 │ │ │ │ - // 1204: aload 27 │ │ │ │ - // 1206: invokevirtual org/akvo/rsr/up/util/Downloader.fetchOrg:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ │ │ │ - // 1209: iload 24 │ │ │ │ - // 1211: iconst_1 │ │ │ │ - // 1212: iadd │ │ │ │ - // 1213: istore 24 │ │ │ │ - // 1215: goto 1078 │ │ │ │ - // 1218: astore 21 │ │ │ │ - // 1220: ldc "GetProjectDataService" │ │ │ │ - // 1222: astore 6 │ │ │ │ - // 1224: new Ljava/lang/StringBuilder; │ │ │ │ - // 1227: astore 8 │ │ │ │ - // 1229: aload 8 │ │ │ │ - // 1231: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1234: ldc "Cannot find org:" │ │ │ │ + // 1174: aload 11 │ │ │ │ + // 1176: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1179: astore 11 │ │ │ │ + // 1181: aload 8 │ │ │ │ + // 1183: aload 11 │ │ │ │ + // 1185: invokespecial java/net/URL.:(Ljava/lang/String;)V │ │ │ │ + // 1188: aload_0 │ │ │ │ + // 1189: astore_3 │ │ │ │ + // 1190: aload 4 │ │ │ │ + // 1192: aload_0 │ │ │ │ + // 1193: aload 8 │ │ │ │ + // 1195: aload 25 │ │ │ │ + // 1197: invokevirtual org/akvo/rsr/up/util/Downloader.fetchOrg:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ │ │ │ + // 1200: iload 23 │ │ │ │ + // 1202: iconst_1 │ │ │ │ + // 1203: iadd │ │ │ │ + // 1204: istore 23 │ │ │ │ + // 1206: goto 1072 │ │ │ │ + // 1209: astore 20 │ │ │ │ + // 1211: ldc "GetProjectDataService" │ │ │ │ + // 1213: astore 8 │ │ │ │ + // 1215: new Ljava/lang/StringBuilder; │ │ │ │ + // 1218: astore 11 │ │ │ │ + // 1220: aload 11 │ │ │ │ + // 1222: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1225: ldc "Cannot find org:" │ │ │ │ + // 1227: astore 13 │ │ │ │ + // 1229: aload 11 │ │ │ │ + // 1231: aload 13 │ │ │ │ + // 1233: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 1236: astore 11 │ │ │ │ - // 1238: aload 8 │ │ │ │ - // 1240: aload 11 │ │ │ │ - // 1242: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1245: astore 8 │ │ │ │ - // 1247: aload 8 │ │ │ │ - // 1249: astore_3 │ │ │ │ - // 1250: aload 8 │ │ │ │ - // 1252: aload 27 │ │ │ │ - // 1254: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1257: astore 8 │ │ │ │ - // 1259: aload 8 │ │ │ │ - // 1261: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1264: astore 8 │ │ │ │ - // 1266: aload 6 │ │ │ │ - // 1268: aload 8 │ │ │ │ - // 1270: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 1273: pop │ │ │ │ - // 1274: goto 1078 │ │ │ │ - // 1277: astore 21 │ │ │ │ - // 1279: ldc "GetProjectDataService" │ │ │ │ - // 1281: astore 6 │ │ │ │ - // 1283: ldc "Bad org fetch:" │ │ │ │ - // 1285: astore 8 │ │ │ │ - // 1287: aload 6 │ │ │ │ - // 1289: astore_3 │ │ │ │ - // 1290: aload 6 │ │ │ │ - // 1292: aload 8 │ │ │ │ - // 1294: aload 21 │ │ │ │ - // 1296: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 1299: pop │ │ │ │ - // 1300: new Ljava/lang/StringBuilder; │ │ │ │ - // 1303: astore 6 │ │ │ │ - // 1305: aload 6 │ │ │ │ - // 1307: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1310: aload_0 │ │ │ │ - // 1311: invokevirtual org/akvo/rsr/up/service/GetProjectDataService.getResources:()Landroid/content/res/Resources; │ │ │ │ - // 1314: astore 8 │ │ │ │ - // 1316: ldc 2131230767 │ │ │ │ - // 1318: istore 18 │ │ │ │ + // 1238: aload 11 │ │ │ │ + // 1240: astore_3 │ │ │ │ + // 1241: aload 11 │ │ │ │ + // 1243: aload 25 │ │ │ │ + // 1245: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1248: astore 11 │ │ │ │ + // 1250: aload 11 │ │ │ │ + // 1252: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1255: astore 11 │ │ │ │ + // 1257: aload 8 │ │ │ │ + // 1259: aload 11 │ │ │ │ + // 1261: invokestatic android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 1264: pop │ │ │ │ + // 1265: goto 1072 │ │ │ │ + // 1268: astore 20 │ │ │ │ + // 1270: ldc "GetProjectDataService" │ │ │ │ + // 1272: astore 8 │ │ │ │ + // 1274: ldc "Bad org fetch:" │ │ │ │ + // 1276: astore 11 │ │ │ │ + // 1278: aload 8 │ │ │ │ + // 1280: astore_3 │ │ │ │ + // 1281: aload 8 │ │ │ │ + // 1283: aload 11 │ │ │ │ + // 1285: aload 20 │ │ │ │ + // 1287: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 1290: pop │ │ │ │ + // 1291: new Ljava/lang/StringBuilder; │ │ │ │ + // 1294: astore 8 │ │ │ │ + // 1296: aload 8 │ │ │ │ + // 1298: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1301: aload_0 │ │ │ │ + // 1302: invokevirtual org/akvo/rsr/up/service/GetProjectDataService.getResources:()Landroid/content/res/Resources; │ │ │ │ + // 1305: astore 11 │ │ │ │ + // 1307: ldc 2131230767 │ │ │ │ + // 1309: istore 12 │ │ │ │ + // 1311: aload 11 │ │ │ │ + // 1313: iload 12 │ │ │ │ + // 1315: invokevirtual android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ + // 1318: astore 11 │ │ │ │ // 1320: aload 8 │ │ │ │ - // 1322: iload 18 │ │ │ │ - // 1324: invokevirtual android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ + // 1322: aload 11 │ │ │ │ + // 1324: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 1327: astore 8 │ │ │ │ - // 1329: aload 6 │ │ │ │ - // 1331: aload 8 │ │ │ │ - // 1333: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1336: astore 6 │ │ │ │ - // 1338: aload 21 │ │ │ │ - // 1340: invokevirtual java/lang/Exception.getMessage:()Ljava/lang/String; │ │ │ │ + // 1329: aload 20 │ │ │ │ + // 1331: invokevirtual java/lang/Exception.getMessage:()Ljava/lang/String; │ │ │ │ + // 1334: astore 11 │ │ │ │ + // 1336: aload 8 │ │ │ │ + // 1338: aload 11 │ │ │ │ + // 1340: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 1343: astore 8 │ │ │ │ - // 1345: aload 6 │ │ │ │ - // 1347: aload 8 │ │ │ │ - // 1349: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1352: astore 6 │ │ │ │ - // 1354: aload 6 │ │ │ │ - // 1356: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1359: astore 5 │ │ │ │ - // 1361: goto 1078 │ │ │ │ - // 1364: ldc "GetProjectDataService" │ │ │ │ - // 1366: astore 6 │ │ │ │ - // 1368: new Ljava/lang/StringBuilder; │ │ │ │ - // 1371: astore 8 │ │ │ │ + // 1345: aload 8 │ │ │ │ + // 1347: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1350: astore 5 │ │ │ │ + // 1352: goto 1072 │ │ │ │ + // 1355: ldc "GetProjectDataService" │ │ │ │ + // 1357: astore 6 │ │ │ │ + // 1359: new Ljava/lang/StringBuilder; │ │ │ │ + // 1362: astore 8 │ │ │ │ + // 1364: aload 8 │ │ │ │ + // 1366: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1369: ldc "Fetched " │ │ │ │ + // 1371: astore 11 │ │ │ │ // 1373: aload 8 │ │ │ │ - // 1375: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1378: ldc "Fetched " │ │ │ │ - // 1380: astore 11 │ │ │ │ + // 1375: aload 11 │ │ │ │ + // 1377: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1380: astore 8 │ │ │ │ // 1382: aload 8 │ │ │ │ - // 1384: aload 11 │ │ │ │ - // 1386: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1389: astore 8 │ │ │ │ - // 1391: aload 8 │ │ │ │ - // 1393: astore_3 │ │ │ │ - // 1394: aload 8 │ │ │ │ - // 1396: iload 24 │ │ │ │ - // 1398: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - // 1401: astore 8 │ │ │ │ - // 1403: ldc_w " orgs" │ │ │ │ - // 1406: astore 11 │ │ │ │ + // 1384: astore_3 │ │ │ │ + // 1385: aload 8 │ │ │ │ + // 1387: iload 23 │ │ │ │ + // 1389: invokevirtual java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + // 1392: astore 8 │ │ │ │ + // 1394: ldc_w " orgs" │ │ │ │ + // 1397: astore 11 │ │ │ │ + // 1399: aload 8 │ │ │ │ + // 1401: aload 11 │ │ │ │ + // 1403: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1406: astore 8 │ │ │ │ // 1408: aload 8 │ │ │ │ - // 1410: aload 11 │ │ │ │ - // 1412: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1415: astore 8 │ │ │ │ + // 1410: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1413: astore 8 │ │ │ │ + // 1415: aload 6 │ │ │ │ // 1417: aload 8 │ │ │ │ - // 1419: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1422: astore 8 │ │ │ │ - // 1424: aload 6 │ │ │ │ - // 1426: aload 8 │ │ │ │ - // 1428: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 1431: pop │ │ │ │ - // 1432: iconst_1 │ │ │ │ - // 1433: istore 17 │ │ │ │ - // 1435: bipush 100 │ │ │ │ - // 1437: istore 7 │ │ │ │ - // 1439: bipush 100 │ │ │ │ - // 1441: istore 18 │ │ │ │ - // 1443: aload_0 │ │ │ │ - // 1444: astore_3 │ │ │ │ - // 1445: aload_0 │ │ │ │ - // 1446: iload 17 │ │ │ │ - // 1448: iload 7 │ │ │ │ - // 1450: iload 18 │ │ │ │ - // 1452: invokespecial org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V │ │ │ │ - // 1455: iload 9 │ │ │ │ - // 1457: ifne 1501 │ │ │ │ - // 1460: aload_0 │ │ │ │ - // 1461: invokestatic org/akvo/rsr/up/util/FileUtil.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ │ │ - // 1464: astore 6 │ │ │ │ - // 1466: aload 6 │ │ │ │ - // 1468: invokevirtual java/io/File.toString:()Ljava/lang/String; │ │ │ │ - // 1471: astore 6 │ │ │ │ - // 1473: new Lorg/akvo/rsr/up/service/GetProjectDataService$1; │ │ │ │ - // 1476: astore 8 │ │ │ │ - // 1478: aload 8 │ │ │ │ - // 1480: astore_3 │ │ │ │ - // 1481: aload 8 │ │ │ │ - // 1483: aload_0 │ │ │ │ - // 1484: invokespecial org/akvo/rsr/up/service/GetProjectDataService$1.:(Lorg/akvo/rsr/up/service/GetProjectDataService;)V │ │ │ │ - // 1487: aload_0 │ │ │ │ - // 1488: astore_3 │ │ │ │ - // 1489: aload 4 │ │ │ │ - // 1491: aload_0 │ │ │ │ - // 1492: aload 10 │ │ │ │ - // 1494: aload 6 │ │ │ │ - // 1496: aload 8 │ │ │ │ - // 1498: invokevirtual org/akvo/rsr/up/util/Downloader.fetchNewThumbnails:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V │ │ │ │ - // 1501: aload_2 │ │ │ │ - // 1502: ifnull 1509 │ │ │ │ - // 1505: aload_2 │ │ │ │ - // 1506: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.close:()V │ │ │ │ - // 1509: new Landroid/content/Intent; │ │ │ │ - // 1512: astore 28 │ │ │ │ - // 1514: ldc_w "org.akvo.rsr.up.PROJECTS_FETCHED" │ │ │ │ - // 1517: astore 6 │ │ │ │ - // 1519: aload 6 │ │ │ │ - // 1521: astore_3 │ │ │ │ - // 1522: aload 28 │ │ │ │ - // 1524: aload 6 │ │ │ │ - // 1526: invokespecial android/content/Intent.:(Ljava/lang/String;)V │ │ │ │ - // 1529: aload 5 │ │ │ │ - // 1531: ifnull 1552 │ │ │ │ - // 1534: ldc_w "org.akvo.rsr.up.ERRMSG" │ │ │ │ - // 1537: astore 6 │ │ │ │ - // 1539: aload 6 │ │ │ │ - // 1541: astore_3 │ │ │ │ - // 1542: aload 28 │ │ │ │ - // 1544: aload 6 │ │ │ │ - // 1546: aload 5 │ │ │ │ - // 1548: invokevirtual android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - // 1551: pop │ │ │ │ - // 1552: aload_0 │ │ │ │ - // 1553: invokestatic android/support/v4/content/LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ - // 1556: astore 6 │ │ │ │ - // 1558: aload 6 │ │ │ │ - // 1560: astore_3 │ │ │ │ - // 1561: aload 6 │ │ │ │ - // 1563: aload 28 │ │ │ │ - // 1565: invokevirtual android/support/v4/content/LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ │ │ - // 1568: pop │ │ │ │ - // 1569: return │ │ │ │ - // 1570: astore 21 │ │ │ │ - // 1572: ldc "GetProjectDataService" │ │ │ │ - // 1574: astore 6 │ │ │ │ - // 1576: ldc_w "Bad thumbnail URL:" │ │ │ │ - // 1579: astore 8 │ │ │ │ - // 1581: aload 6 │ │ │ │ - // 1583: astore_3 │ │ │ │ - // 1584: aload 6 │ │ │ │ - // 1586: aload 8 │ │ │ │ - // 1588: aload 21 │ │ │ │ - // 1590: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 1593: pop │ │ │ │ - // 1594: new Ljava/lang/StringBuilder; │ │ │ │ - // 1597: astore 6 │ │ │ │ - // 1599: aload 6 │ │ │ │ - // 1601: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1604: ldc_w "Thumbnail url problem: " │ │ │ │ - // 1607: astore 8 │ │ │ │ + // 1419: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 1422: pop │ │ │ │ + // 1423: iconst_1 │ │ │ │ + // 1424: istore 16 │ │ │ │ + // 1426: bipush 100 │ │ │ │ + // 1428: istore 7 │ │ │ │ + // 1430: bipush 100 │ │ │ │ + // 1432: istore 17 │ │ │ │ + // 1434: aload_0 │ │ │ │ + // 1435: astore_3 │ │ │ │ + // 1436: aload_0 │ │ │ │ + // 1437: iload 16 │ │ │ │ + // 1439: iload 7 │ │ │ │ + // 1441: iload 17 │ │ │ │ + // 1443: invokespecial org/akvo/rsr/up/service/GetProjectDataService.broadcastProgress:(III)V │ │ │ │ + // 1446: iload 9 │ │ │ │ + // 1448: ifne 1492 │ │ │ │ + // 1451: aload_0 │ │ │ │ + // 1452: invokestatic org/akvo/rsr/up/util/FileUtil.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ │ │ + // 1455: astore 6 │ │ │ │ + // 1457: aload 6 │ │ │ │ + // 1459: invokevirtual java/io/File.toString:()Ljava/lang/String; │ │ │ │ + // 1462: astore 6 │ │ │ │ + // 1464: new Lorg/akvo/rsr/up/service/GetProjectDataService$1; │ │ │ │ + // 1467: astore 8 │ │ │ │ + // 1469: aload 8 │ │ │ │ + // 1471: astore_3 │ │ │ │ + // 1472: aload 8 │ │ │ │ + // 1474: aload_0 │ │ │ │ + // 1475: invokespecial org/akvo/rsr/up/service/GetProjectDataService$1.:(Lorg/akvo/rsr/up/service/GetProjectDataService;)V │ │ │ │ + // 1478: aload_0 │ │ │ │ + // 1479: astore_3 │ │ │ │ + // 1480: aload 4 │ │ │ │ + // 1482: aload_0 │ │ │ │ + // 1483: aload 10 │ │ │ │ + // 1485: aload 6 │ │ │ │ + // 1487: aload 8 │ │ │ │ + // 1489: invokevirtual org/akvo/rsr/up/util/Downloader.fetchNewThumbnails:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V │ │ │ │ + // 1492: aload_2 │ │ │ │ + // 1493: ifnull 1500 │ │ │ │ + // 1496: aload_2 │ │ │ │ + // 1497: invokevirtual org/akvo/rsr/up/dao/RsrDbAdapter.close:()V │ │ │ │ + // 1500: new Landroid/content/Intent; │ │ │ │ + // 1503: astore 27 │ │ │ │ + // 1505: ldc_w "org.akvo.rsr.up.PROJECTS_FETCHED" │ │ │ │ + // 1508: astore 6 │ │ │ │ + // 1510: aload 6 │ │ │ │ + // 1512: astore_3 │ │ │ │ + // 1513: aload 27 │ │ │ │ + // 1515: aload 6 │ │ │ │ + // 1517: invokespecial android/content/Intent.:(Ljava/lang/String;)V │ │ │ │ + // 1520: aload 5 │ │ │ │ + // 1522: ifnull 1543 │ │ │ │ + // 1525: ldc_w "org.akvo.rsr.up.ERRMSG" │ │ │ │ + // 1528: astore 6 │ │ │ │ + // 1530: aload 6 │ │ │ │ + // 1532: astore_3 │ │ │ │ + // 1533: aload 27 │ │ │ │ + // 1535: aload 6 │ │ │ │ + // 1537: aload 5 │ │ │ │ + // 1539: invokevirtual android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + // 1542: pop │ │ │ │ + // 1543: aload_0 │ │ │ │ + // 1544: invokestatic android/support/v4/content/LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ + // 1547: astore 6 │ │ │ │ + // 1549: aload 6 │ │ │ │ + // 1551: astore_3 │ │ │ │ + // 1552: aload 6 │ │ │ │ + // 1554: aload 27 │ │ │ │ + // 1556: invokevirtual android/support/v4/content/LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ │ │ + // 1559: pop │ │ │ │ + // 1560: return │ │ │ │ + // 1561: astore 20 │ │ │ │ + // 1563: ldc "GetProjectDataService" │ │ │ │ + // 1565: astore 6 │ │ │ │ + // 1567: ldc_w "Bad thumbnail URL:" │ │ │ │ + // 1570: astore 8 │ │ │ │ + // 1572: aload 6 │ │ │ │ + // 1574: astore_3 │ │ │ │ + // 1575: aload 6 │ │ │ │ + // 1577: aload 8 │ │ │ │ + // 1579: aload 20 │ │ │ │ + // 1581: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 1584: pop │ │ │ │ + // 1585: new Ljava/lang/StringBuilder; │ │ │ │ + // 1588: astore 6 │ │ │ │ + // 1590: aload 6 │ │ │ │ + // 1592: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1595: ldc_w "Thumbnail url problem: " │ │ │ │ + // 1598: astore 8 │ │ │ │ + // 1600: aload 6 │ │ │ │ + // 1602: aload 8 │ │ │ │ + // 1604: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1607: astore 6 │ │ │ │ // 1609: aload 6 │ │ │ │ - // 1611: aload 8 │ │ │ │ - // 1613: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1616: astore 6 │ │ │ │ - // 1618: aload 6 │ │ │ │ - // 1620: astore_3 │ │ │ │ + // 1611: astore_3 │ │ │ │ + // 1612: aload 6 │ │ │ │ + // 1614: aload 20 │ │ │ │ + // 1616: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + // 1619: astore 6 │ │ │ │ // 1621: aload 6 │ │ │ │ - // 1623: aload 21 │ │ │ │ - // 1625: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 1628: astore 6 │ │ │ │ - // 1630: aload 6 │ │ │ │ - // 1632: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1635: astore 5 │ │ │ │ - // 1637: goto 1501 │ │ │ │ + // 1623: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1626: astore 5 │ │ │ │ + // 1628: goto 1492 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- -------------------------------- │ │ │ │ - // 54 57 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 54 57 814 901 Ljava/lang/Exception; │ │ │ │ - // 54 57 960 973 Any │ │ │ │ - // 59 62 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 59 62 814 901 Ljava/lang/Exception; │ │ │ │ - // 59 62 960 973 Any │ │ │ │ - // 64 69 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 64 69 814 901 Ljava/lang/Exception; │ │ │ │ - // 64 69 960 973 Any │ │ │ │ - // 69 73 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 69 73 814 901 Ljava/lang/Exception; │ │ │ │ - // 69 73 960 973 Any │ │ │ │ - // 77 82 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 77 82 814 901 Ljava/lang/Exception; │ │ │ │ - // 77 82 960 973 Any │ │ │ │ - // 91 96 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 91 96 814 901 Ljava/lang/Exception; │ │ │ │ - // 91 96 960 973 Any │ │ │ │ - // 111 116 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 111 116 814 901 Ljava/lang/Exception; │ │ │ │ - // 111 116 960 973 Any │ │ │ │ - // 121 124 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 121 124 814 901 Ljava/lang/Exception; │ │ │ │ - // 121 124 960 973 Any │ │ │ │ - // 126 131 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 126 131 814 901 Ljava/lang/Exception; │ │ │ │ - // 126 131 960 973 Any │ │ │ │ - // 135 140 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 135 140 814 901 Ljava/lang/Exception; │ │ │ │ - // 135 140 960 973 Any │ │ │ │ - // 142 147 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 142 147 814 901 Ljava/lang/Exception; │ │ │ │ - // 142 147 960 973 Any │ │ │ │ - // 151 156 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 151 156 814 901 Ljava/lang/Exception; │ │ │ │ - // 151 156 960 973 Any │ │ │ │ - // 159 164 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 159 164 814 901 Ljava/lang/Exception; │ │ │ │ - // 159 164 960 973 Any │ │ │ │ - // 182 187 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 182 187 814 901 Ljava/lang/Exception; │ │ │ │ - // 182 187 960 973 Any │ │ │ │ - // 187 190 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 187 190 814 901 Ljava/lang/Exception; │ │ │ │ - // 187 190 960 973 Any │ │ │ │ - // 192 195 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 192 195 814 901 Ljava/lang/Exception; │ │ │ │ - // 192 195 960 973 Any │ │ │ │ - // 197 202 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 197 202 814 901 Ljava/lang/Exception; │ │ │ │ - // 197 202 960 973 Any │ │ │ │ - // 202 206 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 202 206 814 901 Ljava/lang/Exception; │ │ │ │ - // 202 206 960 973 Any │ │ │ │ - // 210 215 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 210 215 814 901 Ljava/lang/Exception; │ │ │ │ - // 210 215 960 973 Any │ │ │ │ - // 229 233 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 229 233 814 901 Ljava/lang/Exception; │ │ │ │ - // 229 233 960 973 Any │ │ │ │ - // 239 243 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 239 243 814 901 Ljava/lang/Exception; │ │ │ │ - // 239 243 960 973 Any │ │ │ │ - // 247 252 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 247 252 814 901 Ljava/lang/Exception; │ │ │ │ - // 247 252 960 973 Any │ │ │ │ - // 254 259 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 254 259 814 901 Ljava/lang/Exception; │ │ │ │ - // 254 259 960 973 Any │ │ │ │ - // 263 268 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 263 268 814 901 Ljava/lang/Exception; │ │ │ │ - // 263 268 960 973 Any │ │ │ │ - // 273 278 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 273 278 814 901 Ljava/lang/Exception; │ │ │ │ - // 273 278 960 973 Any │ │ │ │ - // 296 301 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 296 301 814 901 Ljava/lang/Exception; │ │ │ │ - // 296 301 960 973 Any │ │ │ │ - // 301 305 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 301 305 814 901 Ljava/lang/Exception; │ │ │ │ - // 301 305 960 973 Any │ │ │ │ - // 310 317 457 474 Any │ │ │ │ - // 330 333 457 474 Any │ │ │ │ - // 335 338 457 474 Any │ │ │ │ - // 340 345 457 474 Any │ │ │ │ - // 350 355 457 474 Any │ │ │ │ - // 363 368 457 474 Any │ │ │ │ - // 379 386 457 474 Any │ │ │ │ - // 390 397 457 474 Any │ │ │ │ - // 401 406 457 474 Any │ │ │ │ - // 408 413 457 474 Any │ │ │ │ - // 417 422 457 474 Any │ │ │ │ - // 427 432 457 474 Any │ │ │ │ - // 435 442 457 474 Any │ │ │ │ - // 449 454 457 474 Any │ │ │ │ - // 464 471 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 464 471 814 901 Ljava/lang/Exception; │ │ │ │ - // 464 471 960 973 Any │ │ │ │ - // 471 474 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 471 474 814 901 Ljava/lang/Exception; │ │ │ │ - // 471 474 960 973 Any │ │ │ │ - // 491 497 960 973 Any │ │ │ │ - // 497 500 960 973 Any │ │ │ │ - // 502 507 960 973 Any │ │ │ │ - // 507 511 960 973 Any │ │ │ │ - // 519 524 960 973 Any │ │ │ │ - // 528 533 960 973 Any │ │ │ │ - // 535 540 960 973 Any │ │ │ │ - // 544 549 960 973 Any │ │ │ │ - // 551 556 960 973 Any │ │ │ │ - // 558 562 960 973 Any │ │ │ │ - // 564 567 960 973 Any │ │ │ │ - // 576 581 960 973 Any │ │ │ │ - // 591 596 960 973 Any │ │ │ │ - // 600 603 960 973 Any │ │ │ │ - // 606 611 960 973 Any │ │ │ │ - // 616 619 960 973 Any │ │ │ │ - // 623 627 960 973 Any │ │ │ │ - // 632 636 960 973 Any │ │ │ │ - // 638 645 960 973 Any │ │ │ │ - // 647 654 960 973 Any │ │ │ │ - // 661 668 960 973 Any │ │ │ │ - // 670 675 960 973 Any │ │ │ │ - // 677 680 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 677 680 973 1060 Ljava/lang/Exception; │ │ │ │ - // 677 680 960 973 Any │ │ │ │ - // 682 685 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 682 685 973 1060 Ljava/lang/Exception; │ │ │ │ - // 682 685 960 973 Any │ │ │ │ - // 687 692 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 687 692 973 1060 Ljava/lang/Exception; │ │ │ │ - // 687 692 960 973 Any │ │ │ │ - // 697 702 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 697 702 973 1060 Ljava/lang/Exception; │ │ │ │ - // 697 702 960 973 Any │ │ │ │ - // 704 707 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 704 707 973 1060 Ljava/lang/Exception; │ │ │ │ - // 704 707 960 973 Any │ │ │ │ - // 716 721 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 716 721 973 1060 Ljava/lang/Exception; │ │ │ │ - // 716 721 960 973 Any │ │ │ │ - // 730 733 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 730 733 973 1060 Ljava/lang/Exception; │ │ │ │ - // 730 733 960 973 Any │ │ │ │ - // 737 741 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 737 741 973 1060 Ljava/lang/Exception; │ │ │ │ - // 737 741 960 973 Any │ │ │ │ - // 745 750 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 745 750 973 1060 Ljava/lang/Exception; │ │ │ │ - // 745 750 960 973 Any │ │ │ │ - // 757 762 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 757 762 973 1060 Ljava/lang/Exception; │ │ │ │ - // 757 762 960 973 Any │ │ │ │ - // 764 769 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 764 769 973 1060 Ljava/lang/Exception; │ │ │ │ - // 764 769 960 973 Any │ │ │ │ - // 773 778 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 773 778 973 1060 Ljava/lang/Exception; │ │ │ │ - // 773 778 960 973 Any │ │ │ │ - // 785 790 901 960 Ljava/io/FileNotFoundException; │ │ │ │ - // 785 790 973 1060 Ljava/lang/Exception; │ │ │ │ - // 785 790 960 973 Any │ │ │ │ - // 804 811 474 558 Ljava/io/FileNotFoundException; │ │ │ │ - // 804 811 814 901 Ljava/lang/Exception; │ │ │ │ - // 804 811 960 973 Any │ │ │ │ - // 831 837 960 973 Any │ │ │ │ - // 837 840 960 973 Any │ │ │ │ - // 842 847 960 973 Any │ │ │ │ - // 847 851 960 973 Any │ │ │ │ - // 859 864 960 973 Any │ │ │ │ - // 868 873 960 973 Any │ │ │ │ - // 875 880 960 973 Any │ │ │ │ - // 884 889 960 973 Any │ │ │ │ - // 891 896 960 973 Any │ │ │ │ - // 907 910 960 973 Any │ │ │ │ - // 912 917 960 973 Any │ │ │ │ - // 923 928 960 973 Any │ │ │ │ - // 935 940 960 973 Any │ │ │ │ - // 942 947 960 973 Any │ │ │ │ - // 951 957 960 973 Any │ │ │ │ - // 990 996 960 973 Any │ │ │ │ - // 996 999 960 973 Any │ │ │ │ - // 1001 1006 960 973 Any │ │ │ │ - // 1006 1010 960 973 Any │ │ │ │ - // 1018 1023 960 973 Any │ │ │ │ - // 1027 1032 960 973 Any │ │ │ │ - // 1034 1039 960 973 Any │ │ │ │ - // 1043 1048 960 973 Any │ │ │ │ - // 1050 1055 960 973 Any │ │ │ │ - // 1060 1064 960 973 Any │ │ │ │ - // 1069 1076 960 973 Any │ │ │ │ - // 1078 1085 960 973 Any │ │ │ │ - // 1092 1099 960 973 Any │ │ │ │ - // 1101 1106 960 973 Any │ │ │ │ - // 1108 1111 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1108 1111 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1108 1111 960 973 Any │ │ │ │ - // 1113 1116 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1113 1116 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1113 1116 960 973 Any │ │ │ │ - // 1118 1123 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1118 1123 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1118 1123 960 973 Any │ │ │ │ - // 1128 1133 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1128 1133 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1128 1133 960 973 Any │ │ │ │ - // 1135 1138 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1135 1138 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1135 1138 960 973 Any │ │ │ │ - // 1147 1152 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1147 1152 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1147 1152 960 973 Any │ │ │ │ - // 1161 1164 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1161 1164 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1161 1164 960 973 Any │ │ │ │ - // 1168 1172 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1168 1172 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1168 1172 960 973 Any │ │ │ │ - // 1176 1181 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1176 1181 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1176 1181 960 973 Any │ │ │ │ - // 1183 1188 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1183 1188 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1183 1188 960 973 Any │ │ │ │ - // 1192 1197 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1192 1197 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1192 1197 960 973 Any │ │ │ │ - // 1204 1209 1218 1277 Ljava/io/FileNotFoundException; │ │ │ │ - // 1204 1209 1277 1364 Ljava/lang/Exception; │ │ │ │ - // 1204 1209 960 973 Any │ │ │ │ - // 1224 1227 960 973 Any │ │ │ │ - // 1229 1234 960 973 Any │ │ │ │ - // 1240 1245 960 973 Any │ │ │ │ - // 1252 1257 960 973 Any │ │ │ │ - // 1259 1264 960 973 Any │ │ │ │ - // 1268 1274 960 973 Any │ │ │ │ - // 1294 1300 960 973 Any │ │ │ │ - // 1300 1303 960 973 Any │ │ │ │ - // 1305 1310 960 973 Any │ │ │ │ - // 1310 1314 960 973 Any │ │ │ │ - // 1322 1327 960 973 Any │ │ │ │ - // 1331 1336 960 973 Any │ │ │ │ - // 1338 1343 960 973 Any │ │ │ │ - // 1347 1352 960 973 Any │ │ │ │ - // 1354 1359 960 973 Any │ │ │ │ - // 1368 1371 960 973 Any │ │ │ │ - // 1373 1378 960 973 Any │ │ │ │ - // 1384 1389 960 973 Any │ │ │ │ - // 1396 1401 960 973 Any │ │ │ │ - // 1410 1415 960 973 Any │ │ │ │ - // 1417 1422 960 973 Any │ │ │ │ - // 1426 1432 960 973 Any │ │ │ │ - // 1450 1455 960 973 Any │ │ │ │ - // 1460 1464 1570 1640 Ljava/net/MalformedURLException; │ │ │ │ - // 1460 1464 960 973 Any │ │ │ │ - // 1466 1471 1570 1640 Ljava/net/MalformedURLException; │ │ │ │ - // 1466 1471 960 973 Any │ │ │ │ - // 1473 1476 1570 1640 Ljava/net/MalformedURLException; │ │ │ │ - // 1473 1476 960 973 Any │ │ │ │ - // 1483 1487 1570 1640 Ljava/net/MalformedURLException; │ │ │ │ - // 1483 1487 960 973 Any │ │ │ │ - // 1496 1501 1570 1640 Ljava/net/MalformedURLException; │ │ │ │ - // 1496 1501 960 973 Any │ │ │ │ - // 1588 1594 960 973 Any │ │ │ │ - // 1594 1597 960 973 Any │ │ │ │ - // 1599 1604 960 973 Any │ │ │ │ - // 1611 1616 960 973 Any │ │ │ │ - // 1623 1628 960 973 Any │ │ │ │ - // 1630 1635 960 973 Any │ │ │ │ + // 54 57 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 54 57 808 895 Ljava/lang/Exception; │ │ │ │ + // 54 57 954 967 Any │ │ │ │ + // 59 62 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 59 62 808 895 Ljava/lang/Exception; │ │ │ │ + // 59 62 954 967 Any │ │ │ │ + // 64 69 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 64 69 808 895 Ljava/lang/Exception; │ │ │ │ + // 64 69 954 967 Any │ │ │ │ + // 69 73 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 69 73 808 895 Ljava/lang/Exception; │ │ │ │ + // 69 73 954 967 Any │ │ │ │ + // 77 82 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 77 82 808 895 Ljava/lang/Exception; │ │ │ │ + // 77 82 954 967 Any │ │ │ │ + // 91 96 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 91 96 808 895 Ljava/lang/Exception; │ │ │ │ + // 91 96 954 967 Any │ │ │ │ + // 108 113 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 108 113 808 895 Ljava/lang/Exception; │ │ │ │ + // 108 113 954 967 Any │ │ │ │ + // 118 121 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 118 121 808 895 Ljava/lang/Exception; │ │ │ │ + // 118 121 954 967 Any │ │ │ │ + // 123 128 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 123 128 808 895 Ljava/lang/Exception; │ │ │ │ + // 123 128 954 967 Any │ │ │ │ + // 132 137 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 132 137 808 895 Ljava/lang/Exception; │ │ │ │ + // 132 137 954 967 Any │ │ │ │ + // 139 144 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 139 144 808 895 Ljava/lang/Exception; │ │ │ │ + // 139 144 954 967 Any │ │ │ │ + // 148 153 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 148 153 808 895 Ljava/lang/Exception; │ │ │ │ + // 148 153 954 967 Any │ │ │ │ + // 156 161 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 156 161 808 895 Ljava/lang/Exception; │ │ │ │ + // 156 161 954 967 Any │ │ │ │ + // 179 184 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 179 184 808 895 Ljava/lang/Exception; │ │ │ │ + // 179 184 954 967 Any │ │ │ │ + // 184 187 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 184 187 808 895 Ljava/lang/Exception; │ │ │ │ + // 184 187 954 967 Any │ │ │ │ + // 189 192 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 189 192 808 895 Ljava/lang/Exception; │ │ │ │ + // 189 192 954 967 Any │ │ │ │ + // 194 199 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 194 199 808 895 Ljava/lang/Exception; │ │ │ │ + // 194 199 954 967 Any │ │ │ │ + // 199 203 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 199 203 808 895 Ljava/lang/Exception; │ │ │ │ + // 199 203 954 967 Any │ │ │ │ + // 207 212 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 207 212 808 895 Ljava/lang/Exception; │ │ │ │ + // 207 212 954 967 Any │ │ │ │ + // 226 230 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 226 230 808 895 Ljava/lang/Exception; │ │ │ │ + // 226 230 954 967 Any │ │ │ │ + // 236 240 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 236 240 808 895 Ljava/lang/Exception; │ │ │ │ + // 236 240 954 967 Any │ │ │ │ + // 244 249 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 244 249 808 895 Ljava/lang/Exception; │ │ │ │ + // 244 249 954 967 Any │ │ │ │ + // 251 256 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 251 256 808 895 Ljava/lang/Exception; │ │ │ │ + // 251 256 954 967 Any │ │ │ │ + // 260 265 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 260 265 808 895 Ljava/lang/Exception; │ │ │ │ + // 260 265 954 967 Any │ │ │ │ + // 270 275 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 270 275 808 895 Ljava/lang/Exception; │ │ │ │ + // 270 275 954 967 Any │ │ │ │ + // 293 298 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 293 298 808 895 Ljava/lang/Exception; │ │ │ │ + // 293 298 954 967 Any │ │ │ │ + // 298 302 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 298 302 808 895 Ljava/lang/Exception; │ │ │ │ + // 298 302 954 967 Any │ │ │ │ + // 307 314 454 471 Any │ │ │ │ + // 327 330 454 471 Any │ │ │ │ + // 332 335 454 471 Any │ │ │ │ + // 337 342 454 471 Any │ │ │ │ + // 347 352 454 471 Any │ │ │ │ + // 360 365 454 471 Any │ │ │ │ + // 376 383 454 471 Any │ │ │ │ + // 387 394 454 471 Any │ │ │ │ + // 398 403 454 471 Any │ │ │ │ + // 405 410 454 471 Any │ │ │ │ + // 414 419 454 471 Any │ │ │ │ + // 424 429 454 471 Any │ │ │ │ + // 432 439 454 471 Any │ │ │ │ + // 446 451 454 471 Any │ │ │ │ + // 461 468 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 461 468 808 895 Ljava/lang/Exception; │ │ │ │ + // 461 468 954 967 Any │ │ │ │ + // 468 471 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 468 471 808 895 Ljava/lang/Exception; │ │ │ │ + // 468 471 954 967 Any │ │ │ │ + // 488 494 954 967 Any │ │ │ │ + // 494 497 954 967 Any │ │ │ │ + // 499 504 954 967 Any │ │ │ │ + // 504 508 954 967 Any │ │ │ │ + // 516 521 954 967 Any │ │ │ │ + // 525 530 954 967 Any │ │ │ │ + // 532 537 954 967 Any │ │ │ │ + // 541 546 954 967 Any │ │ │ │ + // 548 553 954 967 Any │ │ │ │ + // 555 559 954 967 Any │ │ │ │ + // 561 564 954 967 Any │ │ │ │ + // 573 578 954 967 Any │ │ │ │ + // 588 593 954 967 Any │ │ │ │ + // 597 600 954 967 Any │ │ │ │ + // 603 608 954 967 Any │ │ │ │ + // 613 616 954 967 Any │ │ │ │ + // 620 624 954 967 Any │ │ │ │ + // 629 633 954 967 Any │ │ │ │ + // 635 642 954 967 Any │ │ │ │ + // 644 651 954 967 Any │ │ │ │ + // 658 665 954 967 Any │ │ │ │ + // 667 672 954 967 Any │ │ │ │ + // 674 677 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 674 677 967 1054 Ljava/lang/Exception; │ │ │ │ + // 674 677 954 967 Any │ │ │ │ + // 679 682 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 679 682 967 1054 Ljava/lang/Exception; │ │ │ │ + // 679 682 954 967 Any │ │ │ │ + // 684 689 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 684 689 967 1054 Ljava/lang/Exception; │ │ │ │ + // 684 689 954 967 Any │ │ │ │ + // 694 699 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 694 699 967 1054 Ljava/lang/Exception; │ │ │ │ + // 694 699 954 967 Any │ │ │ │ + // 701 704 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 701 704 967 1054 Ljava/lang/Exception; │ │ │ │ + // 701 704 954 967 Any │ │ │ │ + // 713 718 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 713 718 967 1054 Ljava/lang/Exception; │ │ │ │ + // 713 718 954 967 Any │ │ │ │ + // 724 727 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 724 727 967 1054 Ljava/lang/Exception; │ │ │ │ + // 724 727 954 967 Any │ │ │ │ + // 731 735 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 731 735 967 1054 Ljava/lang/Exception; │ │ │ │ + // 731 735 954 967 Any │ │ │ │ + // 739 744 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 739 744 967 1054 Ljava/lang/Exception; │ │ │ │ + // 739 744 954 967 Any │ │ │ │ + // 751 756 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 751 756 967 1054 Ljava/lang/Exception; │ │ │ │ + // 751 756 954 967 Any │ │ │ │ + // 758 763 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 758 763 967 1054 Ljava/lang/Exception; │ │ │ │ + // 758 763 954 967 Any │ │ │ │ + // 767 772 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 767 772 967 1054 Ljava/lang/Exception; │ │ │ │ + // 767 772 954 967 Any │ │ │ │ + // 779 784 895 954 Ljava/io/FileNotFoundException; │ │ │ │ + // 779 784 967 1054 Ljava/lang/Exception; │ │ │ │ + // 779 784 954 967 Any │ │ │ │ + // 798 805 471 555 Ljava/io/FileNotFoundException; │ │ │ │ + // 798 805 808 895 Ljava/lang/Exception; │ │ │ │ + // 798 805 954 967 Any │ │ │ │ + // 825 831 954 967 Any │ │ │ │ + // 831 834 954 967 Any │ │ │ │ + // 836 841 954 967 Any │ │ │ │ + // 841 845 954 967 Any │ │ │ │ + // 853 858 954 967 Any │ │ │ │ + // 862 867 954 967 Any │ │ │ │ + // 869 874 954 967 Any │ │ │ │ + // 878 883 954 967 Any │ │ │ │ + // 885 890 954 967 Any │ │ │ │ + // 901 904 954 967 Any │ │ │ │ + // 906 911 954 967 Any │ │ │ │ + // 917 922 954 967 Any │ │ │ │ + // 929 934 954 967 Any │ │ │ │ + // 936 941 954 967 Any │ │ │ │ + // 945 951 954 967 Any │ │ │ │ + // 984 990 954 967 Any │ │ │ │ + // 990 993 954 967 Any │ │ │ │ + // 995 1000 954 967 Any │ │ │ │ + // 1000 1004 954 967 Any │ │ │ │ + // 1012 1017 954 967 Any │ │ │ │ + // 1021 1026 954 967 Any │ │ │ │ + // 1028 1033 954 967 Any │ │ │ │ + // 1037 1042 954 967 Any │ │ │ │ + // 1044 1049 954 967 Any │ │ │ │ + // 1054 1058 954 967 Any │ │ │ │ + // 1063 1070 954 967 Any │ │ │ │ + // 1072 1079 954 967 Any │ │ │ │ + // 1086 1093 954 967 Any │ │ │ │ + // 1095 1100 954 967 Any │ │ │ │ + // 1102 1105 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1102 1105 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1102 1105 954 967 Any │ │ │ │ + // 1107 1110 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1107 1110 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1107 1110 954 967 Any │ │ │ │ + // 1112 1117 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1112 1117 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1112 1117 954 967 Any │ │ │ │ + // 1122 1127 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1122 1127 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1122 1127 954 967 Any │ │ │ │ + // 1129 1132 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1129 1132 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1129 1132 954 967 Any │ │ │ │ + // 1141 1146 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1141 1146 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1141 1146 954 967 Any │ │ │ │ + // 1152 1155 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1152 1155 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1152 1155 954 967 Any │ │ │ │ + // 1159 1163 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1159 1163 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1159 1163 954 967 Any │ │ │ │ + // 1167 1172 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1167 1172 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1167 1172 954 967 Any │ │ │ │ + // 1174 1179 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1174 1179 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1174 1179 954 967 Any │ │ │ │ + // 1183 1188 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1183 1188 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1183 1188 954 967 Any │ │ │ │ + // 1195 1200 1209 1268 Ljava/io/FileNotFoundException; │ │ │ │ + // 1195 1200 1268 1355 Ljava/lang/Exception; │ │ │ │ + // 1195 1200 954 967 Any │ │ │ │ + // 1215 1218 954 967 Any │ │ │ │ + // 1220 1225 954 967 Any │ │ │ │ + // 1231 1236 954 967 Any │ │ │ │ + // 1243 1248 954 967 Any │ │ │ │ + // 1250 1255 954 967 Any │ │ │ │ + // 1259 1265 954 967 Any │ │ │ │ + // 1285 1291 954 967 Any │ │ │ │ + // 1291 1294 954 967 Any │ │ │ │ + // 1296 1301 954 967 Any │ │ │ │ + // 1301 1305 954 967 Any │ │ │ │ + // 1313 1318 954 967 Any │ │ │ │ + // 1322 1327 954 967 Any │ │ │ │ + // 1329 1334 954 967 Any │ │ │ │ + // 1338 1343 954 967 Any │ │ │ │ + // 1345 1350 954 967 Any │ │ │ │ + // 1359 1362 954 967 Any │ │ │ │ + // 1364 1369 954 967 Any │ │ │ │ + // 1375 1380 954 967 Any │ │ │ │ + // 1387 1392 954 967 Any │ │ │ │ + // 1401 1406 954 967 Any │ │ │ │ + // 1408 1413 954 967 Any │ │ │ │ + // 1417 1423 954 967 Any │ │ │ │ + // 1441 1446 954 967 Any │ │ │ │ + // 1451 1455 1561 1631 Ljava/net/MalformedURLException; │ │ │ │ + // 1451 1455 954 967 Any │ │ │ │ + // 1457 1462 1561 1631 Ljava/net/MalformedURLException; │ │ │ │ + // 1457 1462 954 967 Any │ │ │ │ + // 1464 1467 1561 1631 Ljava/net/MalformedURLException; │ │ │ │ + // 1464 1467 954 967 Any │ │ │ │ + // 1474 1478 1561 1631 Ljava/net/MalformedURLException; │ │ │ │ + // 1474 1478 954 967 Any │ │ │ │ + // 1487 1492 1561 1631 Ljava/net/MalformedURLException; │ │ │ │ + // 1487 1492 954 967 Any │ │ │ │ + // 1579 1585 954 967 Any │ │ │ │ + // 1585 1588 954 967 Any │ │ │ │ + // 1590 1595 954 967 Any │ │ │ │ + // 1602 1607 954 967 Any │ │ │ │ + // 1614 1619 954 967 Any │ │ │ │ + // 1621 1626 954 967 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 787 out of bounds for length 787 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 781 out of bounds for length 781 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) ├── smali/org/akvo/rsr/up/UpdateEditorActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/AboutActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/AboutActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/AboutActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/AboutActivity; │ │ .prologue │ .line 48 │ iput-object p1, p0, Lorg/akvo/rsr/up/AboutActivity$1;->this$0:Lorg/akvo/rsr/up/AboutActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/UpdateEditorActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ .prologue │ .line 175 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$5;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/UpdateEditorActivity.smali │ @@ -120,15 +120,14 @@ │ │ .line 77 │ iput-object v1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity;->updateId:Ljava/lang/String; │ │ .line 78 │ iput-object v1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity;->update:Lorg/akvo/rsr/up/domain/Update; │ │ - .line 597 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ .locals 0 │ .param p0, "x0" # Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ @@ -994,14 +993,15 @@ │ │ const-string v6, "pick" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 330 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ move-result-wide v6 │ │ invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ @@ -1285,14 +1285,15 @@ │ if-nez v3, :cond_1 │ │ .line 121 │ if-eqz p1, :cond_5 │ │ const-string v3, "org.akvo.rsr.up.UPDATE" │ │ + .line 122 │ invoke-virtual {p1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ :goto_2 │ iput-object v3, p0, Lorg/akvo/rsr/up/UpdateEditorActivity;->updateId:Ljava/lang/String; │ │ @@ -1657,15 +1658,15 @@ │ │ .line 118 │ goto/16 :goto_1 │ │ :cond_5 │ move-object v3, v4 │ │ - .line 121 │ + .line 122 │ goto/16 :goto_2 │ │ .line 217 │ .restart local v2 # "project":Lorg/akvo/rsr/up/domain/Project; │ :cond_6 │ iget-object v3, p0, Lorg/akvo/rsr/up/UpdateEditorActivity;->dba:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ @@ -1739,18 +1740,20 @@ │ │ invoke-virtual {v7}, Lorg/akvo/rsr/up/domain/Update;->getThumbnailUrl()Ljava/lang/String; │ │ move-result-object v7 │ │ iget-object v8, p0, Lorg/akvo/rsr/up/UpdateEditorActivity;->update:Lorg/akvo/rsr/up/domain/Update; │ │ + .line 233 │ invoke-virtual {v8}, Lorg/akvo/rsr/up/domain/Update;->getThumbnailFilename()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 232 │ invoke-static {v3, v7, v8, v4, v4}, Lorg/akvo/rsr/up/util/FileUtil;->setPhotoFile(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 234 │ invoke-direct {p0, v9}, Lorg/akvo/rsr/up/UpdateEditorActivity;->showPhoto(Z)V │ │ goto/16 :goto_3 ├── smali/org/akvo/rsr/up/UpdateEditorActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$4;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/SettingsActivity.smali │ @@ -136,24 +136,26 @@ │ │ move-result-object v4 │ │ const v5, 0x7f08003e │ │ new-array v6, v7, [Ljava/lang/Object; │ │ + .line 137 │ invoke-static {p0}, Lorg/akvo/rsr/up/util/FileUtil;->countCacheMB(Landroid/content/Context;)J │ │ move-result-wide v7 │ │ invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ aput-object v7, v6, v9 │ │ + .line 136 │ invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v0, v4}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 138 ├── smali/org/akvo/rsr/up/LoginActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/LoginActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/LoginActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/LoginActivity; │ │ .prologue │ .line 109 │ iput-object p1, p0, Lorg/akvo/rsr/up/LoginActivity$3;->this$0:Lorg/akvo/rsr/up/LoginActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/UpdateEditorActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ .prologue │ .line 153 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,14 +75,15 @@ │ │ const-string v3, "capture" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 158 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ move-result-wide v3 │ │ invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -92,33 +94,36 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 157 │ invoke-static {v1, v2}, Lorg/akvo/rsr/up/UpdateEditorActivity;->access$202(Lorg/akvo/rsr/up/UpdateEditorActivity;Ljava/lang/String;)Ljava/lang/String; │ │ .line 159 │ const-string v1, "output" │ │ new-instance v2, Ljava/io/File; │ │ iget-object v3, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ + .line 160 │ invoke-static {v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;->access$200(Lorg/akvo/rsr/up/UpdateEditorActivity;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Ljava/io/File;->(Ljava/lang/String;)V │ │ invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; │ │ move-result-object v2 │ │ + .line 159 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ .line 161 │ iget-object v1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$3;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ const/16 v2, 0x309 ├── smali/org/akvo/rsr/up/ProjectListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/ProjectListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/ProjectListActivity; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lorg/akvo/rsr/up/ProjectListActivity$1;->this$0:Lorg/akvo/rsr/up/ProjectListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/ProjectListActivity$ResponseReceiver.smali │ @@ -92,33 +92,36 @@ │ │ const-string v2, "PHASE_KEY" │ │ invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v1 │ │ + .line 316 │ invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v2 │ │ const-string v3, "SOFAR_KEY" │ │ invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v2 │ │ + .line 317 │ invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v3 │ │ const-string v4, "TOTAL_KEY" │ │ const/16 v5, 0x64 │ │ invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v3 │ │ + .line 315 │ invoke-static {v0, v1, v2, v3}, Lorg/akvo/rsr/up/ProjectListActivity;->access$600(Lorg/akvo/rsr/up/ProjectListActivity;III)V │ │ goto :goto_0 │ .end method ├── smali/org/akvo/rsr/up/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 293 │ return-void │ .end method ├── smali/org/akvo/rsr/up/DiagnosticActivity.smali │ @@ -243,250 +243,240 @@ │ invoke-super {p0}, Landroid/app/Activity;->onDestroy()V │ │ .line 175 │ return-void │ .end method │ │ .method protected onResume()V │ - .locals 21 │ + .locals 20 │ │ .prologue │ .line 114 │ invoke-super/range {p0 .. p0}, Landroid/app/Activity;->onResume()V │ │ .line 116 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllUsers()Landroid/database/Cursor; │ + invoke-virtual/range {v16 .. v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllUsers()Landroid/database/Cursor; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 117 │ - .local v16, "users":Landroid/database/Cursor; │ + .local v15, "users":Landroid/database/Cursor; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\nUsers in db: " │ + const-string v18, "\n\nUsers in db: " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-interface/range {v16 .. v16}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v15}, Landroid/database/Cursor;->getCount()I │ │ - move-result v19 │ + move-result v18 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 118 │ :goto_0 │ - invoke-interface/range {v16 .. v16}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v15}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_0 │ + if-eqz v16, :cond_0 │ │ .line 119 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ - │ - new-instance v18, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v19, "\n[" │ - │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v16, v0 │ │ - move-result-object v18 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - const-string v19, "_id" │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v16 │ + const-string v18, "\n[" │ │ - move-object/from16 v1, v19 │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + move-result-object v17 │ │ - move-result v19 │ + const-string v18, "_id" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v19 │ + invoke-interface {v15, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result v18 │ │ - move-result-object v19 │ + move/from16 v0, v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-interface {v15, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v18 │ │ - const-string v19, "] " │ - │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v18 │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v19, "first_name" │ + move-result-object v17 │ │ - move-object/from16 v0, v16 │ + const-string v18, "] " │ │ - move-object/from16 v1, v19 │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + move-result-object v17 │ │ - move-result v19 │ + const-string v18, "first_name" │ │ - move-object/from16 v0, v16 │ + .line 120 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v19 │ + invoke-interface {v15, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result v18 │ │ - move-result-object v19 │ + move/from16 v0, v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-interface {v15, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v18 │ │ - const-string v19, " " │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v17 │ │ - move-result-object v18 │ + const-string v18, " " │ │ - const-string v19, "last_name" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v16 │ + move-result-object v17 │ │ - move-object/from16 v1, v19 │ + const-string v18, "last_name" │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 121 │ + move-object/from16 v0, v18 │ │ - move-result v19 │ + invoke-interface {v15, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-object/from16 v0, v16 │ + move-result v18 │ │ - move/from16 v1, v19 │ + move/from16 v0, v18 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v15, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + .line 119 │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 122 │ :cond_0 │ - invoke-interface/range {v16 .. v16}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ │ .line 124 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->getMissingUsersList()Ljava/util/List; │ + invoke-virtual/range {v16 .. v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->getMissingUsersList()Ljava/util/List; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 125 │ - .local v15, "u":Ljava/util/List;, "Ljava/util/List;" │ + .local v14, "u":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\nMissing users in db: " │ + const-string v18, "\n\nMissing users in db: " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v14}, Ljava/util/List;->size()I │ │ - move-result v19 │ + move-result v18 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 126 │ - invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v16 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v17 │ │ if-eqz v17, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ .line 127 │ - .local v9, "id":Ljava/lang/String; │ + .local v8, "id":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ move-object/from16 v17, v0 │ │ new-instance v18, Ljava/lang/StringBuilder; │ @@ -497,15 +487,15 @@ │ │ invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ const-string v19, "] " │ │ invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -516,214 +506,214 @@ │ move-result-object v18 │ │ invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ goto :goto_1 │ │ .line 130 │ - .end local v9 # "id":Ljava/lang/String; │ + .end local v8 # "id":Ljava/lang/String; │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllOrgs()Landroid/database/Cursor; │ + invoke-virtual/range {v16 .. v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllOrgs()Landroid/database/Cursor; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 131 │ - .local v11, "orgs":Landroid/database/Cursor; │ + .local v10, "orgs":Landroid/database/Cursor; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\nOrgs in db: " │ + const-string v18, "\n\nOrgs in db: " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-interface {v11}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v10}, Landroid/database/Cursor;->getCount()I │ │ - move-result v19 │ + move-result v18 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 132 │ :goto_2 │ - invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v10}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_2 │ + if-eqz v16, :cond_2 │ │ .line 133 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v19, "\n[" │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v18 │ + const-string v18, "\n[" │ │ - const-string v19, "_id" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v19 │ + move-result-object v17 │ │ - invoke-interface {v11, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + const-string v18, "_id" │ │ - move-result v19 │ + move-object/from16 v0, v18 │ │ - move/from16 v0, v19 │ + invoke-interface {v10, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - invoke-interface {v11, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result v18 │ │ - move-result-object v19 │ + move/from16 v0, v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-interface {v10, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v18 │ │ - const-string v19, "] " │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v17 │ │ - move-result-object v18 │ + const-string v18, "] " │ │ - const-string v19, "name" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v19 │ + move-result-object v17 │ │ - invoke-interface {v11, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + const-string v18, "name" │ │ - move-result v19 │ + move-object/from16 v0, v18 │ │ - move/from16 v0, v19 │ + invoke-interface {v10, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - invoke-interface {v11, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result v18 │ │ - move-result-object v19 │ + move/from16 v0, v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-interface {v10, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v18 │ │ - const-string v19, " " │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v17 │ │ - move-result-object v18 │ + const-string v18, " " │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v17 │ + │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ goto :goto_2 │ │ .line 134 │ :cond_2 │ - invoke-interface {v11}, Landroid/database/Cursor;->close()V │ + invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ .line 136 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->getMissingOrgsList()Ljava/util/List; │ + invoke-virtual/range {v16 .. v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->getMissingOrgsList()Ljava/util/List; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 137 │ - .local v10, "o":Ljava/util/List;, "Ljava/util/List;" │ + .local v9, "o":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\nMissing orgs in db: " │ + const-string v18, "\n\nMissing orgs in db: " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + invoke-interface {v9}, Ljava/util/List;->size()I │ │ - move-result v19 │ + move-result v18 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 138 │ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v16 │ │ :goto_3 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v17 │ │ if-eqz v17, :cond_3 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ .line 139 │ - .restart local v9 # "id":Ljava/lang/String; │ + .restart local v8 # "id":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ move-object/from16 v17, v0 │ │ new-instance v18, Ljava/lang/StringBuilder; │ @@ -734,15 +724,15 @@ │ │ invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ const-string v19, "] " │ │ invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -753,374 +743,375 @@ │ move-result-object v18 │ │ invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ goto :goto_3 │ │ .line 141 │ - .end local v9 # "id":Ljava/lang/String; │ + .end local v8 # "id":Ljava/lang/String; │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllProjects()Landroid/database/Cursor; │ + invoke-virtual/range {v16 .. v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllProjects()Landroid/database/Cursor; │ │ move-result-object v3 │ │ .line 142 │ .local v3, "b":Landroid/database/Cursor; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\nProjects in db: " │ + const-string v18, "\n\nProjects in db: " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ invoke-interface {v3}, Landroid/database/Cursor;->getCount()I │ │ - move-result v19 │ + move-result v18 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 143 │ invoke-interface {v3}, Landroid/database/Cursor;->close()V │ │ .line 144 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listVisibleProjects()Landroid/database/Cursor; │ + invoke-virtual/range {v16 .. v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listVisibleProjects()Landroid/database/Cursor; │ │ move-result-object v4 │ │ .line 145 │ .local v4, "b2":Landroid/database/Cursor; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\nVisible projects in db: " │ + const-string v18, "\n\nVisible projects in db: " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ invoke-interface {v4}, Landroid/database/Cursor;->getCount()I │ │ - move-result v19 │ + move-result v18 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 146 │ invoke-interface {v4}, Landroid/database/Cursor;->close()V │ │ .line 147 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllUpdates()Landroid/database/Cursor; │ + invoke-virtual/range {v16 .. v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllUpdates()Landroid/database/Cursor; │ │ move-result-object v5 │ │ .line 148 │ .local v5, "c":Landroid/database/Cursor; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\nUpdates in db: " │ + const-string v18, "\n\nUpdates in db: " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ invoke-interface {v5}, Landroid/database/Cursor;->getCount()I │ │ - move-result v19 │ + move-result v18 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 149 │ invoke-interface {v5}, Landroid/database/Cursor;->close()V │ │ .line 150 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mDb:Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllCountries()Landroid/database/Cursor; │ + invoke-virtual/range {v16 .. v16}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllCountries()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 151 │ .local v2, "a":Landroid/database/Cursor; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\nCountries in db: " │ + const-string v18, "\n\nCountries in db: " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ │ - move-result v19 │ + move-result v18 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 152 │ :goto_4 │ invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v17 │ + move-result v16 │ │ - if-eqz v17, :cond_4 │ + if-eqz v16, :cond_4 │ │ .line 153 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n[" │ + const-string v18, "\n[" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "_id" │ + const-string v18, "_id" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v18 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "] " │ + const-string v18, "] " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "name" │ + const-string v18, "name" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v18 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, " " │ + const-string v18, " " │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ goto :goto_4 │ │ .line 154 │ :cond_4 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ .line 160 │ - new-instance v14, Landroid/os/StatFs; │ + new-instance v13, Landroid/os/StatFs; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v14, v0}, Landroid/os/StatFs;->(Ljava/lang/String;)V │ + invoke-direct {v13, v0}, Landroid/os/StatFs;->(Ljava/lang/String;)V │ │ .line 161 │ - .local v14, "stat":Landroid/os/StatFs; │ - invoke-virtual {v14}, Landroid/os/StatFs;->getAvailableBlocks()I │ + .local v13, "stat":Landroid/os/StatFs; │ + invoke-virtual {v13}, Landroid/os/StatFs;->getAvailableBlocks()I │ │ - move-result v17 │ + move-result v16 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v16, v0 │ │ - invoke-virtual {v14}, Landroid/os/StatFs;->getBlockSize()I │ + .line 162 │ + invoke-virtual {v13}, Landroid/os/StatFs;->getBlockSize()I │ │ - move-result v19 │ + move-result v18 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v18, v0 │ │ - mul-double v12, v17, v19 │ + mul-double v11, v16, v18 │ │ .line 164 │ - .local v12, "sdAvailSize":D │ - const-wide/high16 v17, 0x41d0000000000000L # 1.073741824E9 │ + .local v11, "sdAvailSize":D │ + const-wide/high16 v16, 0x41d0000000000000L # 1.073741824E9 │ │ - div-double v6, v12, v17 │ + div-double v6, v11, v16 │ │ .line 165 │ .local v6, "gigaAvailable":D │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/akvo/rsr/up/DiagnosticActivity;->mTextView:Landroid/widget/TextView; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v16, v0 │ │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "\n\n" │ + const-string v18, "\n\n" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, " GiB free on card\n" │ + const-string v18, " GiB free on card\n" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ + invoke-virtual/range {v16 .. v17}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V │ │ .line 166 │ return-void │ .end method ├── smali/org/akvo/rsr/up/UpdateEditorActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ .prologue │ .line 146 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$2;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/UpdateListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateListActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateListActivity; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateListActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/UpdateDetailActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateDetailActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateDetailActivity$1;->this$0:Lorg/akvo/rsr/up/UpdateDetailActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/LoginActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/LoginActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/LoginActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/LoginActivity; │ │ .prologue │ .line 93 │ iput-object p1, p0, Lorg/akvo/rsr/up/LoginActivity$1;->this$0:Lorg/akvo/rsr/up/LoginActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/LoginActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/LoginActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/LoginActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/LoginActivity; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lorg/akvo/rsr/up/LoginActivity$2;->this$0:Lorg/akvo/rsr/up/LoginActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -48,14 +49,15 @@ │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ iget-object v3, p0, Lorg/akvo/rsr/up/LoginActivity$2;->this$0:Lorg/akvo/rsr/up/LoginActivity; │ │ + .line 103 │ invoke-static {v3}, Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 ├── smali/org/akvo/rsr/up/UpdateEditorActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ .prologue │ .line 499 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$7;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/ProjectDetailActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lorg/akvo/rsr/up/ProjectDetailActivity$2;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/ProjectDetailActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lorg/akvo/rsr/up/ProjectDetailActivity$1;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/SettingsActivity$1$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$inputView:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/SettingsActivity$1$1;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/akvo/rsr/up/SettingsActivity$1$1; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;->this$2:Lorg/akvo/rsr/up/SettingsActivity$1$1; │ │ iput-object p2, p0, Lorg/akvo/rsr/up/SettingsActivity$1$1$1;->val$inputView:Landroid/widget/EditText; ├── smali/org/akvo/rsr/up/ProjectListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/ProjectListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/ProjectListActivity; │ │ .prologue │ .line 109 │ iput-object p1, p0, Lorg/akvo/rsr/up/ProjectListActivity$3;->this$0:Lorg/akvo/rsr/up/ProjectListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/ProjectDetailActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/ProjectDetailActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lorg/akvo/rsr/up/ProjectDetailActivity$3;->this$0:Lorg/akvo/rsr/up/ProjectDetailActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/ProjectListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/ProjectListActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/ProjectListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/ProjectListActivity; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lorg/akvo/rsr/up/ProjectListActivity$2;->this$0:Lorg/akvo/rsr/up/ProjectListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/ProjectListActivity.smali │ @@ -43,15 +43,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 51 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 305 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/akvo/rsr/up/ProjectListActivity;)Landroid/widget/EditText; │ .locals 1 │ .param p0, "x0" # Lorg/akvo/rsr/up/ProjectListActivity; ├── smali/org/akvo/rsr/up/SettingsActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ccPref:Landroid/preference/Preference; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/SettingsActivity; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lorg/akvo/rsr/up/SettingsActivity$2;->this$0:Lorg/akvo/rsr/up/SettingsActivity; │ │ iput-object p2, p0, Lorg/akvo/rsr/up/SettingsActivity$2;->val$ccPref:Landroid/preference/Preference; │ │ @@ -65,24 +66,26 @@ │ │ new-array v3, v7, [Ljava/lang/Object; │ │ const/4 v4, 0x0 │ │ iget-object v5, p0, Lorg/akvo/rsr/up/SettingsActivity$2;->this$0:Lorg/akvo/rsr/up/SettingsActivity; │ │ + .line 143 │ invoke-static {v5}, Lorg/akvo/rsr/up/util/FileUtil;->countCacheMB(Landroid/content/Context;)J │ │ move-result-wide v5 │ │ invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 142 │ invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 144 ├── smali/org/akvo/rsr/up/LoginActivity.smali │ @@ -34,15 +34,14 @@ │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ .line 52 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lorg/akvo/rsr/up/LoginActivity;->progress:Landroid/app/ProgressDialog; │ │ - .line 226 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/akvo/rsr/up/LoginActivity;)V │ .locals 0 │ .param p0, "x0" # Lorg/akvo/rsr/up/LoginActivity; │ │ @@ -103,20 +102,22 @@ │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ const-string v6, "authorized_username" │ │ + .line 207 │ invoke-static {p0, v6}, Lorg/akvo/rsr/up/util/SettingsUtil;->Read(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v7 │ │ + .line 206 │ invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 208 │ .local v2, "msg":Ljava/lang/String; │ invoke-virtual {p0}, Lorg/akvo/rsr/up/LoginActivity;->getApplicationContext()Landroid/content/Context; ├── smali/org/akvo/rsr/up/UpdateListActivity.smali │ @@ -208,14 +208,15 @@ │ if-nez v3, :cond_0 │ │ .line 61 │ if-eqz p1, :cond_2 │ │ const-string v3, "org.akvo.rsr.up.PROJECT" │ │ + .line 62 │ invoke-virtual {p1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ :goto_1 │ iput-object v3, p0, Lorg/akvo/rsr/up/UpdateListActivity;->projId:Ljava/lang/String; │ │ @@ -307,15 +308,15 @@ │ │ .line 58 │ goto :goto_0 │ │ :cond_2 │ move-object v3, v4 │ │ - .line 61 │ + .line 62 │ goto :goto_1 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; ├── smali/org/akvo/rsr/up/ProjectDetailActivity.smali │ @@ -77,22 +77,24 @@ │ .line 211 │ iget-object v2, p0, Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project; │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project; │ │ + .line 212 │ invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;->getLatitude()Ljava/lang/String; │ │ move-result-object v2 │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project; │ │ + .line 213 │ invoke-virtual {v2}, Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String; │ │ move-result-object v2 │ │ if-eqz v2, :cond_0 │ │ .line 214 │ @@ -120,26 +122,28 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project; │ │ + .line 215 │ invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 214 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ .line 216 │ .local v1, "uri":Landroid/net/Uri; │ new-instance v0, Landroid/content/Intent; │ @@ -210,14 +214,15 @@ │ if-nez v1, :cond_1 │ │ .line 66 │ if-eqz p1, :cond_0 │ │ const-string v1, "org.akvo.rsr.up.PROJECT" │ │ + .line 67 │ invoke-virtual {p1, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ :cond_0 │ iput-object v2, p0, Lorg/akvo/rsr/up/ProjectDetailActivity;->projId:Ljava/lang/String; │ │ @@ -712,14 +717,15 @@ │ │ move-result-object v3 │ │ if-eqz v3, :cond_6 │ │ iget-object v3, p0, Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project; │ │ + .line 137 │ invoke-virtual {v3}, Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String; │ │ move-result-object v3 │ │ if-eqz v3, :cond_6 │ │ .line 138 │ @@ -751,14 +757,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/akvo/rsr/up/ProjectDetailActivity;->project:Lorg/akvo/rsr/up/domain/Project; │ │ + .line 139 │ invoke-virtual {v4}, Lorg/akvo/rsr/up/domain/Project;->getLongitude()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 ├── smali/org/akvo/rsr/up/UpdateEditorActivity$ResponseReceiver.smali │ @@ -92,33 +92,36 @@ │ │ const-string v2, "PHASE_KEY" │ │ invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v1 │ │ + .line 608 │ invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v2 │ │ const-string v3, "SOFAR_KEY" │ │ invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v2 │ │ + .line 609 │ invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v3 │ │ const-string v4, "TOTAL_KEY" │ │ const/16 v5, 0x64 │ │ invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v3 │ │ + .line 607 │ invoke-static {v0, v1, v2, v3}, Lorg/akvo/rsr/up/UpdateEditorActivity;->access$800(Lorg/akvo/rsr/up/UpdateEditorActivity;III)V │ │ goto :goto_0 │ .end method ├── smali/org/akvo/rsr/up/AboutActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/AboutActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/AboutActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/AboutActivity; │ │ .prologue │ .line 56 │ iput-object p1, p0, Lorg/akvo/rsr/up/AboutActivity$2;->this$0:Lorg/akvo/rsr/up/AboutActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/UpdateEditorActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/UpdateEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lorg/akvo/rsr/up/UpdateEditorActivity$6;->this$0:Lorg/akvo/rsr/up/UpdateEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/SettingsActivity$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/akvo/rsr/up/SettingsActivity$1; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/SettingsActivity$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/akvo/rsr/up/SettingsActivity$1; │ │ .prologue │ .line 56 │ iput-object p1, p0, Lorg/akvo/rsr/up/SettingsActivity$1$1;->this$1:Lorg/akvo/rsr/up/SettingsActivity$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/SettingsActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$customPref:Landroid/preference/Preference; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/SettingsActivity;Landroid/preference/Preference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/SettingsActivity; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lorg/akvo/rsr/up/SettingsActivity$1;->this$0:Lorg/akvo/rsr/up/SettingsActivity; │ │ iput-object p2, p0, Lorg/akvo/rsr/up/SettingsActivity$1;->val$customPref:Landroid/preference/Preference; ├── smali/org/akvo/rsr/up/dao/RsrDbAdapter.smali │ @@ -2023,24 +2023,26 @@ │ │ aput-object v3, v2, v10 │ │ const-string v3, "_id = ?" │ │ new-array v4, v11, [Ljava/lang/String; │ │ + .line 1139 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Country;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v10 │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ + .line 1136 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 1142 │ .local v8, "cursor":Landroid/database/Cursor; │ if-eqz v8, :cond_1 │ @@ -2056,20 +2058,22 @@ │ │ const-string v1, "country" │ │ const-string v2, "_id = ?" │ │ new-array v3, v11, [Ljava/lang/String; │ │ + .line 1145 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Country;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v10 │ │ + .line 1144 │ invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1150 │ :goto_0 │ if-eqz v8, :cond_0 │ │ .line 1151 │ @@ -2163,24 +2167,26 @@ │ │ aput-object v3, v2, v10 │ │ const-string v3, "_id = ?" │ │ new-array v4, v11, [Ljava/lang/String; │ │ + .line 1067 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Organisation;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v10 │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ + .line 1064 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 1070 │ .local v8, "cursor":Landroid/database/Cursor; │ if-eqz v8, :cond_1 │ @@ -2196,20 +2202,22 @@ │ │ const-string v1, "_organisation" │ │ const-string v2, "_id = ?" │ │ new-array v3, v11, [Ljava/lang/String; │ │ + .line 1073 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Organisation;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v10 │ │ + .line 1072 │ invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1078 │ :goto_0 │ if-eqz v8, :cond_0 │ │ .line 1079 │ @@ -2375,24 +2383,26 @@ │ │ aput-object v3, v2, v10 │ │ const-string v3, "_id = ?" │ │ new-array v4, v11, [Ljava/lang/String; │ │ + .line 391 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Project;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v10 │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ + .line 388 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 394 │ .local v8, "cursor":Landroid/database/Cursor; │ if-eqz v8, :cond_2 │ @@ -2408,20 +2418,22 @@ │ │ const-string v1, "project" │ │ const-string v2, "_id = ?" │ │ new-array v3, v11, [Ljava/lang/String; │ │ + .line 397 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Project;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v10 │ │ + .line 396 │ invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 402 │ :goto_1 │ if-eqz v8, :cond_0 │ │ .line 403 │ @@ -2604,24 +2616,26 @@ │ │ aput-object v3, v2, v10 │ │ const-string v3, "_id = ?" │ │ new-array v4, v11, [Ljava/lang/String; │ │ + .line 478 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Update;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v10 │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ + .line 475 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 481 │ .local v8, "cursor":Landroid/database/Cursor; │ if-eqz v8, :cond_4 │ @@ -2637,20 +2651,22 @@ │ │ const-string v1, "_update" │ │ const-string v2, "_id = ?" │ │ new-array v3, v11, [Ljava/lang/String; │ │ + .line 484 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Update;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v10 │ │ + .line 483 │ invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 489 │ :goto_2 │ if-eqz v8, :cond_1 │ │ .line 490 │ @@ -2767,24 +2783,26 @@ │ │ aput-object v3, v2, v10 │ │ const-string v3, "_id = ?" │ │ new-array v4, v11, [Ljava/lang/String; │ │ + .line 1007 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/User;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v10 │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ + .line 1004 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 1010 │ .local v8, "cursor":Landroid/database/Cursor; │ if-eqz v8, :cond_1 │ @@ -2800,20 +2818,22 @@ │ │ const-string v1, "user" │ │ const-string v2, "_id = ?" │ │ new-array v3, v11, [Ljava/lang/String; │ │ + .line 1013 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/User;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v10 │ │ + .line 1012 │ invoke-virtual {v0, v1, v9, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1018 │ :goto_0 │ if-eqz v8, :cond_0 │ │ .line 1019 │ @@ -3246,20 +3266,22 @@ │ │ const-string v5, "_update" │ │ const-string v6, "uuid = ?" │ │ new-array v7, v3, [Ljava/lang/String; │ │ + .line 534 │ invoke-virtual {p1}, Lorg/akvo/rsr/up/domain/Update;->getUuid()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v7, v4 │ │ + .line 532 │ invoke-virtual {v2, v5, v1, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 536 │ .local v0, "rowsAffected":I │ if-ne v0, v3, :cond_2 ├── smali/org/akvo/rsr/up/viewadapter/UpdateListCursorAdapter.smali │ @@ -167,28 +167,30 @@ │ │ move-result-object v14 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Lorg/akvo/rsr/up/viewadapter/UpdateListCursorAdapter;->titleCol:I │ │ + .line 77 │ move-object/from16 v0, p3 │ │ invoke-interface {v0, v15}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v14 │ │ + .line 76 │ invoke-virtual {v12, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 83 │ :goto_0 │ const v14, 0x7f07003b │ │ move-object/from16 v0, p1 ├── smali/org/akvo/rsr/up/viewadapter/ProjectListCursorAdapter.smali │ @@ -107,14 +107,15 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ const-string v11, "title" │ │ + .line 69 │ invoke-interface {p3, v11}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v11 │ │ invoke-interface {p3, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ @@ -123,14 +124,15 @@ │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 68 │ invoke-virtual {v8, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 73 │ :goto_0 │ const-string v10, "_id" │ │ invoke-interface {p3, v10}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ @@ -401,14 +403,15 @@ │ .param p2, "cursor" # Landroid/database/Cursor; │ .param p3, "parent" # Landroid/view/ViewGroup; │ │ .prologue │ .line 109 │ const-string v2, "layout_inflater" │ │ + .line 110 │ invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ .line 111 ├── smali/org/akvo/rsr/up/util/FileUtil$2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/util/FileUtil$2; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/util/FileUtil$2;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/util/FileUtil$2; │ │ .prologue │ .line 379 │ iput-object p1, p0, Lorg/akvo/rsr/up/util/FileUtil$2$2;->this$0:Lorg/akvo/rsr/up/util/FileUtil$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/util/SettingsUtil.smali │ @@ -264,45 +264,50 @@ │ │ if-nez v4, :cond_0 │ │ if-eqz v0, :cond_0 │ │ const-string v4, "" │ │ + .line 78 │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ if-eqz v2, :cond_0 │ │ const-string v4, "" │ │ + .line 79 │ invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ if-eqz v1, :cond_0 │ │ const-string v4, "" │ │ + .line 80 │ invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ const/4 v4, 0x1 │ │ + .line 77 │ :goto_0 │ return v4 │ │ + .line 80 │ :cond_0 │ const/4 v4, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static host(Landroid/content/Context;)Ljava/lang/String; ├── smali/org/akvo/rsr/up/util/DialogUtil.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 13 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 246 │ return-void │ .end method │ │ .method public static errorAlert(Landroid/content/Context;II)V │ .locals 3 │ .param p0, "ctx" # Landroid/content/Context; │ .param p1, "title" # I ├── smali/org/akvo/rsr/up/util/FileUtil.smali │ @@ -40,14 +40,15 @@ │ │ new-instance v1, Lorg/akvo/rsr/up/util/FileUtil$2; │ │ invoke-direct {v1, p0}, Lorg/akvo/rsr/up/util/FileUtil$2;->(Landroid/widget/ImageView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 389 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 391 │ return-void │ .end method │ │ .method public static clearCache(Landroid/content/Context;Z)V │ @@ -144,14 +145,15 @@ │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ array-length v11, v2 │ │ + .line 429 │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ @@ -162,18 +164,20 @@ │ │ invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 428 │ invoke-virtual {v4, v8, v9}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 427 │ invoke-static {p0, v7, v8}, Lorg/akvo/rsr/up/util/DialogUtil;->infoAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 432 │ .end local v3 # "i":I │ .end local v4 # "res":Landroid/content/res/Resources; │ .end local v5 # "sizeSum":J │ :cond_1 │ @@ -552,14 +556,15 @@ │ invoke-virtual {v1, v0}, Ljava/io/RandomAccessFile;->readFully([B)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 52 │ invoke-virtual {v1}, Ljava/io/RandomAccessFile;->close()V │ │ + .line 50 │ return-object v0 │ .end method │ │ .method public static readFile(Ljava/lang/String;)[B │ .locals 1 │ .param p0, "file" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; ├── smali/org/akvo/rsr/up/util/FileUtil$2$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/util/FileUtil$2;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/util/FileUtil$2; │ │ .prologue │ .line 369 │ iput-object p1, p0, Lorg/akvo/rsr/up/util/FileUtil$2$1;->this$0:Lorg/akvo/rsr/up/util/FileUtil$2; │ │ iput-object p2, p0, Lorg/akvo/rsr/up/util/FileUtil$2$1;->val$url:Ljava/lang/String; ├── smali/org/akvo/rsr/up/util/Downloader.smali │ @@ -34,15 +34,14 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 61 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lorg/akvo/rsr/up/util/Downloader;->err:Z │ │ - .line 398 │ return-void │ .end method │ │ .method public static authorize(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)Lorg/akvo/rsr/up/domain/User; │ .locals 11 │ .param p0, "url" # Ljava/net/URL; │ .param p1, "username" # Ljava/lang/String; │ @@ -201,14 +200,15 @@ │ │ .prologue │ const/4 v3, 0x1 │ │ .line 803 │ const-string v4, "connectivity" │ │ + .line 804 │ invoke-virtual {p0, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 805 │ @@ -266,14 +266,15 @@ │ │ if-ne v4, v3, :cond_2 │ │ sget-object v4, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State; │ │ aget-object v5, v2, v1 │ │ + .line 819 │ invoke-virtual {v5}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State; │ │ move-result-object v5 │ │ if-eq v4, v5, :cond_0 │ │ .line 808 │ @@ -633,26 +634,28 @@ │ │ const/16 v37, 0x0 │ │ aput-object v26, v36, v37 │ │ const/16 v37, 0x1 │ │ + .line 558 │ invoke-virtual/range {p1 .. p1}, Lorg/akvo/rsr/up/domain/Update;->getUuid()Ljava/lang/String; │ │ move-result-object v38 │ │ aput-object v38, v36, v37 │ │ const/16 v37, 0x2 │ │ aput-object v31, v36, v37 │ │ const/16 v37, 0x3 │ │ + .line 559 │ invoke-virtual/range {p1 .. p1}, Lorg/akvo/rsr/up/domain/Update;->getTitle()Ljava/lang/String; │ │ move-result-object v38 │ │ const/16 v39, 0x32 │ │ invoke-static/range {v38 .. v39}, Lorg/akvo/rsr/up/util/Downloader;->oneLine(Ljava/lang/String;I)Ljava/lang/String; │ @@ -663,20 +666,22 @@ │ │ const/16 v37, 0x4 │ │ aput-object p4, v36, v37 │ │ const/16 v37, 0x5 │ │ + .line 561 │ invoke-virtual/range {p1 .. p1}, Lorg/akvo/rsr/up/domain/Update;->getText()Ljava/lang/String; │ │ move-result-object v38 │ │ aput-object v38, v36, v37 │ │ + .line 557 │ invoke-static/range {v34 .. v36}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 563 │ .local v29, "requestBody":Ljava/lang/String; │ invoke-static/range {v30 .. v30}, Lcom/github/kevinsawicki/http/HttpRequest;->post(Ljava/net/URL;)Lcom/github/kevinsawicki/http/HttpRequest; ├── smali/org/akvo/rsr/up/service/GetProjectDataService.smali │ @@ -92,174 +92,180 @@ │ │ .line 56 │ .local v6, "dl":Lorg/akvo/rsr/up/util/Downloader; │ const/4 v8, 0x0 │ │ .line 57 │ .local v8, "errMsg":Ljava/lang/String; │ - const-string v19, "setting_delay_image_fetch" │ + const-string v18, "setting_delay_image_fetch" │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Lorg/akvo/rsr/up/util/SettingsUtil;->ReadBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ - move-result v16 │ + move-result v15 │ │ .line 58 │ - .local v16, "noimages":Z │ + .local v15, "noimages":Z │ invoke-static/range {p0 .. p0}, Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 60 │ .local v9, "host":Ljava/lang/String; │ invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->open()Lorg/akvo/rsr/up/dao/RsrDbAdapter; │ │ .line 63 │ :try_start_0 │ - new-instance v19, Ljava/net/URL; │ + new-instance v18, Ljava/net/URL; │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ + .line 64 │ invoke-static/range {p0 .. p0}, Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s" │ + const-string v20, "/api/v1/project/?format=xml&limit=0&partnerships__organisation=%s" │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ - const-string v24, "authorized_orgid" │ + const-string v23, "authorized_orgid" │ │ + .line 66 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v23 │ │ invoke-static {v0, v1}, Lorg/akvo/rsr/up/util/SettingsUtil;->Read(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v23 │ │ - aput-object v24, v22, v23 │ + aput-object v23, v21, v22 │ │ - invoke-static/range {v21 .. v22}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 65 │ + invoke-static/range {v20 .. v21}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-direct/range {v19 .. v20}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct/range {v18 .. v19}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ + .line 63 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;->fetchProjectList(Landroid/content/Context;Ljava/net/URL;)V │ │ .line 67 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - const/16 v20, 0x32 │ + const/16 v19, 0x32 │ │ - const/16 v21, 0x64 │ + const/16 v20, 0x64 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ - move/from16 v3, v21 │ + move/from16 v3, v20 │ │ invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;->broadcastProgress(III)V │ │ .line 71 │ - new-instance v19, Ljava/net/URL; │ + new-instance v18, Ljava/net/URL; │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ invoke-static/range {p0 .. p0}, Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "/api/v1/country/?format=xml&limit=0" │ + const-string v20, "/api/v1/country/?format=xml&limit=0" │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - invoke-static/range {v21 .. v22}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 72 │ + invoke-static/range {v20 .. v21}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-direct/range {v19 .. v20}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct/range {v18 .. v19}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ + .line 71 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;->fetchCountryList(Landroid/content/Context;Ljava/net/URL;)V │ │ .line 74 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - const/16 v20, 0x64 │ + const/16 v19, 0x64 │ │ - const/16 v21, 0x64 │ + const/16 v20, 0x64 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ - move/from16 v3, v21 │ + move/from16 v3, v20 │ │ invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;->broadcastProgress(III)V │ │ .line 80 │ invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->listAllProjects()Landroid/database/Cursor; │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -274,232 +280,235 @@ │ │ .line 83 │ .local v10, "i":I │ :goto_0 │ :try_start_1 │ invoke-interface {v5}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_2 │ + if-eqz v18, :cond_2 │ │ .line 84 │ add-int/lit8 v10, v10, 0x1 │ │ .line 85 │ - new-instance v19, Ljava/net/URL; │ + new-instance v18, Ljava/net/URL; │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "/api/v1/project_update/?format=xml&limit=0&project=" │ + const-string v20, "/api/v1/project_update/?format=xml&limit=0&project=" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "_id" │ + const-string v20, "_id" │ │ - move-object/from16 v0, v21 │ + .line 88 │ + move-object/from16 v0, v20 │ │ invoke-interface {v5, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v21 │ + move-result v20 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ invoke-interface {v5, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-direct/range {v19 .. v20}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct/range {v18 .. v19}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ + .line 85 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v6, v0, v1}, Lorg/akvo/rsr/up/util/Downloader;->fetchUpdateList(Landroid/content/Context;Ljava/net/URL;)V │ │ .line 90 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ invoke-interface {v5}, Landroid/database/Cursor;->getCount()I │ │ - move-result v20 │ + move-result v19 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-direct {v0, v1, v10, v2}, Lorg/akvo/rsr/up/service/GetProjectDataService;->broadcastProgress(III)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 93 │ :catchall_0 │ - move-exception v19 │ + move-exception v18 │ │ if-eqz v5, :cond_0 │ │ .line 94 │ :try_start_2 │ invoke-interface {v5}, Landroid/database/Cursor;->close()V │ │ :cond_0 │ - throw v19 │ + throw v18 │ :try_end_2 │ .catch Ljava/io/FileNotFoundException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 98 │ .end local v5 # "c":Landroid/database/Cursor; │ .end local v10 # "i":I │ :catch_0 │ move-exception v7 │ │ .line 99 │ .local v7, "e":Ljava/io/FileNotFoundException; │ :try_start_3 │ - const-string v19, "GetProjectDataService" │ + const-string v18, "GetProjectDataService" │ │ - const-string v20, "Cannot find:" │ + const-string v19, "Cannot find:" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-static {v0, v1, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 100 │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual/range {p0 .. p0}, Lorg/akvo/rsr/up/service/GetProjectDataService;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const v21, 0x7f08002e │ + const v20, 0x7f08002e │ │ - invoke-virtual/range {v20 .. v21}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v19 .. v20}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ invoke-virtual {v7}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ .line 109 │ .end local v7 # "e":Ljava/io/FileNotFoundException; │ :cond_1 │ :goto_1 │ invoke-static/range {p0 .. p0}, Lorg/akvo/rsr/up/util/SettingsUtil;->getAuthUser(Landroid/content/Context;)Lorg/akvo/rsr/up/domain/User; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 110 │ - .local v18, "user":Lorg/akvo/rsr/up/domain/User; │ - sget-object v19, Ljava/util/Locale;->US:Ljava/util/Locale; │ + .local v17, "user":Lorg/akvo/rsr/up/domain/User; │ + sget-object v18, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - const-string v20, "&api_key=%s&username=%s" │ + const-string v19, "&api_key=%s&username=%s" │ │ - const/16 v21, 0x2 │ + const/16 v20, 0x2 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/akvo/rsr/up/domain/User;->getApiKey()Ljava/lang/String; │ + .line 111 │ + invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/domain/User;->getApiKey()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/akvo/rsr/up/domain/User;->getUsername()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lorg/akvo/rsr/up/domain/User;->getUsername()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - invoke-static/range {v19 .. v21}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 110 │ + invoke-static/range {v18 .. v20}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 112 │ - .local v15, "key":Ljava/lang/String; │ - const/4 v14, 0x0 │ + .local v14, "key":Ljava/lang/String; │ + const/4 v13, 0x0 │ │ .line 113 │ - .local v14, "j":I │ + .local v13, "j":I │ invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->getMissingUsersList()Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 114 │ - .local v17, "orgIds":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v16, "orgIds":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v18 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_4 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ .line 116 │ - .local v12, "id":Ljava/lang/String; │ + .local v11, "id":Ljava/lang/String; │ :try_start_4 │ new-instance v19, Ljava/net/URL; │ │ new-instance v20, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ @@ -519,58 +528,59 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ - aput-object v12, v23, v24 │ + aput-object v11, v23, v24 │ │ + .line 120 │ invoke-static/range {v21 .. v23}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v21 │ │ invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v20 │ │ invoke-direct/range {v19 .. v20}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ + .line 116 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v19 │ │ - invoke-virtual {v6, v0, v1, v12}, Lorg/akvo/rsr/up/util/Downloader;->fetchUser(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ + invoke-virtual {v6, v0, v1, v11}, Lorg/akvo/rsr/up/util/Downloader;->fetchUser(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ :try_end_4 │ .catch Ljava/io/FileNotFoundException; {:try_start_4 .. :try_end_4} :catch_2 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_3 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ .line 125 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_2 │ │ .line 93 │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "id":Ljava/lang/String; │ - .end local v14 # "j":I │ - .end local v15 # "key":Ljava/lang/String; │ - .end local v17 # "orgIds":Ljava/util/List;, "Ljava/util/List;" │ - .end local v18 # "user":Lorg/akvo/rsr/up/domain/User; │ + .end local v11 # "id":Ljava/lang/String; │ + .end local v13 # "j":I │ + .end local v14 # "key":Ljava/lang/String; │ + .end local v16 # "orgIds":Ljava/util/List;, "Ljava/util/List;" │ + .end local v17 # "user":Lorg/akvo/rsr/up/domain/User; │ .restart local v5 # "c":Landroid/database/Cursor; │ .restart local v10 # "i":I │ :cond_2 │ if-eqz v5, :cond_1 │ │ .line 94 │ :try_start_5 │ @@ -587,65 +597,64 @@ │ .end local v10 # "i":I │ :catch_1 │ move-exception v7 │ │ .line 102 │ .local v7, "e":Ljava/lang/Exception; │ :try_start_6 │ - const-string v19, "GetProjectDataService" │ + const-string v18, "GetProjectDataService" │ │ - const-string v20, "Bad updates fetch:" │ + const-string v19, "Bad updates fetch:" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-static {v0, v1, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 103 │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual/range {p0 .. p0}, Lorg/akvo/rsr/up/service/GetProjectDataService;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const v21, 0x7f080032 │ + const v20, 0x7f080032 │ │ - invoke-virtual/range {v20 .. v21}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v19 .. v20}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ invoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ goto/16 :goto_1 │ │ .line 126 │ .end local v7 # "e":Ljava/lang/Exception; │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "id":Ljava/lang/String; │ - .restart local v14 # "j":I │ - .restart local v15 # "key":Ljava/lang/String; │ - .restart local v17 # "orgIds":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v18 # "user":Lorg/akvo/rsr/up/domain/User; │ + .restart local v11 # "id":Ljava/lang/String; │ + .restart local v13 # "j":I │ + .restart local v14 # "key":Ljava/lang/String; │ + .restart local v16 # "orgIds":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v17 # "user":Lorg/akvo/rsr/up/domain/User; │ :catch_2 │ move-exception v7 │ │ .line 128 │ .local v7, "e":Ljava/io/FileNotFoundException; │ const-string v19, "GetProjectDataService" │ │ @@ -657,15 +666,15 @@ │ │ invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v20 │ │ @@ -673,38 +682,36 @@ │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ goto/16 :goto_2 │ │ .line 187 │ .end local v7 # "e":Ljava/io/FileNotFoundException; │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "id":Ljava/lang/String; │ - .end local v14 # "j":I │ - .end local v15 # "key":Ljava/lang/String; │ - .end local v17 # "orgIds":Ljava/util/List;, "Ljava/util/List;" │ - .end local v18 # "user":Lorg/akvo/rsr/up/domain/User; │ + .end local v11 # "id":Ljava/lang/String; │ + .end local v13 # "j":I │ + .end local v14 # "key":Ljava/lang/String; │ + .end local v16 # "orgIds":Ljava/util/List;, "Ljava/util/List;" │ + .end local v17 # "user":Lorg/akvo/rsr/up/domain/User; │ :catchall_1 │ - move-exception v19 │ + move-exception v18 │ │ if-eqz v4, :cond_3 │ │ .line 188 │ invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->close()V │ │ :cond_3 │ - throw v19 │ + throw v18 │ │ .line 130 │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "id":Ljava/lang/String; │ - .restart local v14 # "j":I │ - .restart local v15 # "key":Ljava/lang/String; │ - .restart local v17 # "orgIds":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v18 # "user":Lorg/akvo/rsr/up/domain/User; │ + .restart local v11 # "id":Ljava/lang/String; │ + .restart local v13 # "j":I │ + .restart local v14 # "key":Ljava/lang/String; │ + .restart local v16 # "orgIds":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v17 # "user":Lorg/akvo/rsr/up/domain/User; │ :catch_3 │ move-exception v7 │ │ .line 131 │ .local v7, "e":Ljava/lang/Exception; │ :try_start_7 │ const-string v19, "GetProjectDataService" │ @@ -748,45 +755,45 @@ │ │ move-result-object v8 │ │ goto/16 :goto_2 │ │ .line 140 │ .end local v7 # "e":Ljava/lang/Exception; │ - .end local v12 # "id":Ljava/lang/String; │ + .end local v11 # "id":Ljava/lang/String; │ :cond_4 │ invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->getMissingOrgsList()Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 141 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ .line 142 │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v18 │ │ :goto_3 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_5 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_1 │ │ .line 144 │ - .restart local v12 # "id":Ljava/lang/String; │ + .restart local v11 # "id":Ljava/lang/String; │ :try_start_8 │ new-instance v19, Ljava/net/URL; │ │ new-instance v20, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ @@ -806,42 +813,44 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v23, v0 │ │ const/16 v24, 0x0 │ │ - aput-object v12, v23, v24 │ + aput-object v11, v23, v24 │ │ + .line 147 │ invoke-static/range {v21 .. v23}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v21 │ │ invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v20 │ │ invoke-direct/range {v19 .. v20}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ + .line 144 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v19 │ │ - invoke-virtual {v6, v0, v1, v12}, Lorg/akvo/rsr/up/util/Downloader;->fetchOrg(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ + invoke-virtual {v6, v0, v1, v11}, Lorg/akvo/rsr/up/util/Downloader;->fetchOrg(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;)V │ :try_end_8 │ .catch Ljava/io/FileNotFoundException; {:try_start_8 .. :try_end_8} :catch_4 │ .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_5 │ .catchall {:try_start_8 .. :try_end_8} :catchall_1 │ │ .line 151 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_3 │ │ .line 152 │ :catch_4 │ move-exception v7 │ │ @@ -858,15 +867,15 @@ │ │ invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v20 │ │ @@ -922,91 +931,92 @@ │ │ move-result-object v8 │ │ goto/16 :goto_3 │ │ .line 159 │ .end local v7 # "e":Ljava/lang/Exception; │ - .end local v12 # "id":Ljava/lang/String; │ + .end local v11 # "id":Ljava/lang/String; │ :cond_5 │ - const-string v19, "GetProjectDataService" │ + const-string v18, "GetProjectDataService" │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "Fetched " │ + const-string v20, "Fetched " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, " orgs" │ + const-string v20, " orgs" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-static/range {v19 .. v20}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v18 .. v19}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 162 │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ - const/16 v20, 0x64 │ + const/16 v19, 0x64 │ │ - const/16 v21, 0x64 │ + const/16 v20, 0x64 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ - move/from16 v3, v21 │ + move/from16 v3, v20 │ │ invoke-direct {v0, v1, v2, v3}, Lorg/akvo/rsr/up/service/GetProjectDataService;->broadcastProgress(III)V │ :try_end_9 │ .catchall {:try_start_9 .. :try_end_9} :catchall_1 │ │ .line 164 │ - if-nez v16, :cond_6 │ + if-nez v15, :cond_6 │ │ - .line 166 │ + .line 168 │ :try_start_a │ invoke-static/range {p0 .. p0}, Lorg/akvo/rsr/up/util/FileUtil;->getExternalCacheDir(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/io/File;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - new-instance v20, Lorg/akvo/rsr/up/service/GetProjectDataService$1; │ + new-instance v19, Lorg/akvo/rsr/up/service/GetProjectDataService$1; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lorg/akvo/rsr/up/service/GetProjectDataService$1;->(Lorg/akvo/rsr/up/service/GetProjectDataService;)V │ │ + .line 166 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ invoke-virtual {v6, v0, v9, v1, v2}, Lorg/akvo/rsr/up/util/Downloader;->fetchNewThumbnails(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V │ :try_end_a │ .catch Ljava/net/MalformedURLException; {:try_start_a .. :try_end_a} :catch_6 │ .catchall {:try_start_a .. :try_end_a} :catchall_1 │ │ .line 187 │ @@ -1015,82 +1025,82 @@ │ if-eqz v4, :cond_7 │ │ .line 188 │ invoke-virtual {v4}, Lorg/akvo/rsr/up/dao/RsrDbAdapter;->close()V │ │ .line 192 │ :cond_7 │ - new-instance v13, Landroid/content/Intent; │ + new-instance v12, Landroid/content/Intent; │ │ - const-string v19, "org.akvo.rsr.up.PROJECTS_FETCHED" │ + const-string v18, "org.akvo.rsr.up.PROJECTS_FETCHED" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-direct {v13, v0}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v12, v0}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 193 │ - .local v13, "intent2":Landroid/content/Intent; │ + .local v12, "intent2":Landroid/content/Intent; │ if-eqz v8, :cond_8 │ │ .line 194 │ - const-string v19, "org.akvo.rsr.up.ERRMSG" │ + const-string v18, "org.akvo.rsr.up.ERRMSG" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v13, v0, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v12, v0, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 196 │ :cond_8 │ invoke-static/range {p0 .. p0}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v13}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ + invoke-virtual {v0, v12}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ │ .line 198 │ return-void │ │ .line 181 │ - .end local v13 # "intent2":Landroid/content/Intent; │ + .end local v12 # "intent2":Landroid/content/Intent; │ :catch_6 │ move-exception v7 │ │ .line 182 │ .local v7, "e":Ljava/net/MalformedURLException; │ :try_start_b │ - const-string v19, "GetProjectDataService" │ + const-string v18, "GetProjectDataService" │ │ - const-string v20, "Bad thumbnail URL:" │ + const-string v19, "Bad thumbnail URL:" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-static {v0, v1, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 183 │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "Thumbnail url problem: " │ + const-string v19, "Thumbnail url problem: " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ :try_end_b │ .catchall {:try_start_b .. :try_end_b} :catchall_1 │ │ move-result-object v8 │ │ goto :goto_4 │ .end method ├── smali/org/akvo/rsr/up/service/SubmitProjectUpdateService$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; │ │ .prologue │ .line 41 │ iput-object p1, p0, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;->this$0:Lorg/akvo/rsr/up/service/SubmitProjectUpdateService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/akvo/rsr/up/service/SubmitProjectUpdateService.smali │ @@ -117,14 +117,15 @@ │ .line 35 │ .local v8, "i":Landroid/content/Intent; │ :try_start_0 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ + .line 37 │ invoke-static {p0}, Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -145,14 +146,15 @@ │ │ move-result-object v2 │ │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ + .line 38 │ invoke-static {p0}, Lorg/akvo/rsr/up/util/SettingsUtil;->host(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -169,14 +171,15 @@ │ │ new-instance v6, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1; │ │ invoke-direct {v6, p0}, Lorg/akvo/rsr/up/service/SubmitProjectUpdateService$1;->(Lorg/akvo/rsr/up/service/SubmitProjectUpdateService;)V │ │ move-object v0, p0 │ │ + .line 35 │ invoke-static/range {v0 .. v6}, Lorg/akvo/rsr/up/util/Downloader;->sendUpdate(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/akvo/rsr/up/domain/User;Lorg/akvo/rsr/up/util/Downloader$ProgressReporter;)V │ :try_end_0 │ .catch Lorg/akvo/rsr/up/util/Downloader$PostFailedException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Lorg/akvo/rsr/up/util/Downloader$PostUnresolvedException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 │ │ .line 59 ├── smali/org/akvo/rsr/up/service/VerifyProjectUpdateService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ .prologue │ .line 44 │ iput-object p1, p0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$1;->this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/org/akvo/rsr/up/service/VerifyProjectUpdateService.smali │ @@ -122,12 +122,13 @@ │ │ new-instance v1, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2; │ │ invoke-direct {v1, p0}, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;->(Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 94 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 96 │ return-void │ .end method ├── smali/org/akvo/rsr/up/service/GetProjectDataService$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/service/GetProjectDataService; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/service/GetProjectDataService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/service/GetProjectDataService; │ │ .prologue │ .line 169 │ iput-object p1, p0, Lorg/akvo/rsr/up/service/GetProjectDataService$1;->this$0:Lorg/akvo/rsr/up/service/GetProjectDataService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -70,12 +71,13 @@ │ .line 176 │ iget-object v1, p0, Lorg/akvo/rsr/up/service/GetProjectDataService$1;->this$0:Lorg/akvo/rsr/up/service/GetProjectDataService; │ │ invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ move-result-object v1 │ │ + .line 177 │ invoke-virtual {v1, v0}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ │ .line 178 │ return-void │ .end method ├── smali/org/akvo/rsr/up/service/VerifyProjectUpdateService$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ │ # direct methods │ .method constructor (Lorg/akvo/rsr/up/service/VerifyProjectUpdateService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lorg/akvo/rsr/up/service/VerifyProjectUpdateService$2;->this$0:Lorg/akvo/rsr/up/service/VerifyProjectUpdateService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V